Commit Graph

45 Commits

Author SHA1 Message Date
6998d0a05e feat: add favicon and logo 2024-04-21 01:55:31 +02:00
f05f8330bb fix: change doc title 2024-04-21 01:39:33 +02:00
53dfe3beb4 fix: make all cards in a line the same height 2024-04-21 01:35:57 +02:00
5062b68d98 fix: add underline on podcast link hover 2024-04-21 01:32:05 +02:00
52c9aebbaf fix: add w-full to episode card 2024-04-21 01:26:23 +02:00
30434e96f9 fix: replace '/' in ids with '-' 2024-04-21 01:25:47 +02:00
04de7af6c3 fix: return null when data is still loading 2024-04-21 01:25:09 +02:00
ebf5733774 feat: add podcast episode styles 2024-04-21 01:24:42 +02:00
bea8cc2bb9 feat: add podcast episodes list styles 2024-04-21 00:51:26 +02:00
499d511c72 feat: add table component 2024-04-21 00:51:00 +02:00
fd41dc54bc feat: add podcast info card styles 2024-04-21 00:25:14 +02:00
9218e20427 feat: add home page styles 2024-04-21 00:10:33 +02:00
55b0ac8794 chore: add prettier-tailwind config and format all files 2024-04-20 23:44:14 +02:00
6949492af3 feat: add header styles 2024-04-20 23:42:55 +02:00
6ad5740392 chore: move fetch with cors bypass into a separate service
feat: fetch rss directly and if facing a cors issue try again with the bypass
2024-04-20 23:33:42 +02:00
17f7421746 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	todo.md
2024-04-20 23:19:40 +02:00
c122170d05 chore: update todo 2024-04-20 23:19:21 +02:00
668da3729a chore: update todo 2024-04-20 23:19:04 +02:00
efeee47588 feat: add basic layout styles, add home link on the logo, add global loading indicator 2024-04-20 23:17:29 +02:00
6800f42b3f wip: add layout component and wrap the app 2024-04-20 23:03:02 +02:00
04ec9f21cf feat: add idb persister to cache requests for 24 hours 2024-04-20 22:58:26 +02:00
730090ca9e feat: render description's html
chore: refactor to get episodes data from rss feed
2024-04-20 16:58:52 +02:00
8daddc383f chore: update todo 2024-04-20 12:38:08 +02:00
cd33796066 fix: Wrap props typing 2024-04-20 12:36:11 +02:00
9579dbec67 fix: Wrap props typing 2024-04-20 12:33:45 +02:00
f40499e781 feat: add conditional links to podcast info card 2024-04-20 12:31:58 +02:00
b25af2cad2 chore: update todo 2024-04-20 12:00:23 +02:00
2126e6bdbc chore: refactor to take advantage of routing instead of rendering the same component twice 2024-04-20 11:51:05 +02:00
172e9e4c10 chore: refactor podcast info into a separate component 2024-04-19 12:47:07 +02:00
ae3196fd25 chore: add description to episode dto 2024-04-19 12:46:39 +02:00
e2f9a6a11f feat: add link to episode page 2024-04-19 12:33:44 +02:00
3b31b7df95 feat: add link to episode page 2024-04-19 12:33:41 +02:00
db7d0fd841 feat: add episodes info to podcast page 2024-04-19 00:32:01 +02:00
9370066464 chore: refactor podcast dto to hold different image sizes 2024-04-18 22:54:20 +02:00
21925d101e chore: add react-query 2024-04-18 22:41:21 +02:00
069a3deb7c chore: add episodes endpoint to podcasts service, add types 2024-04-18 21:54:02 +02:00
a381913434 feat: add search for podcasts list 2024-04-18 21:35:39 +02:00
8ac7bf2bbf chore: add todo.md 2024-04-18 21:32:27 +02:00
ad58fbb47e feat: make PodcastPreviewCard a link to navigate to the podcast page 2024-04-18 16:52:16 +02:00
de9eafdaa8 feat: add podcasts service 2024-04-18 16:48:22 +02:00
1396249544 feat: create basic homepage structure with mock data 2024-04-18 15:38:49 +02:00
4671b5e707 chore: set up routing with mock pages 2024-04-18 15:26:02 +02:00
6d8ec83bcb rename App.tsx to follow kebab-case naming 2024-04-18 15:17:21 +02:00
337b64759f add tailwind css 2024-04-18 15:14:35 +02:00
7ba2e15940 chore: scaffold the project 2024-04-18 15:10:31 +02:00