Commit Graph

  • 988b8c5b43 fix: add deps array to useTitle hook main andres 2024-04-22 11:57:15 +02:00
  • b08b153a32 chore: update readme to include solution details andres 2024-04-22 11:56:53 +02:00
  • ce9fb78a8f feat: sanitize html when parsing rss feed andres 2024-04-22 01:21:11 +02:00
  • 980c695b28 chore: add 404 page andres 2024-04-22 00:54:43 +02:00
  • 74020774b5 chore: update todo andres 2024-04-21 23:56:08 +02:00
  • e8ed8d745f chore: refactor imports/exports and some semantics andres 2024-04-21 23:54:45 +02:00
  • df359883fc chore: move episode to components, since it's not exactly a page, just a part of one andres 2024-04-21 23:27:01 +02:00
  • e29482de20 chore: refactor, move things around for better maintainability fix: add semantic tags to account for screen readers andres 2024-04-21 23:25:11 +02:00
  • cff65c7516 fix: add abort signal to prevent the loader from showing when switching from a long load page andres 2024-04-21 21:49:22 +02:00
  • 05fd42d729 fix: add vercel json to fix 404 on page reload in a nested route andres 2024-04-21 21:37:43 +02:00
  • bd1889a491 feat: add page titles andres 2024-04-21 02:06:10 +02:00
  • 6998d0a05e feat: add favicon and logo andres 2024-04-21 01:55:31 +02:00
  • f05f8330bb fix: change doc title andres 2024-04-21 01:39:33 +02:00
  • 53dfe3beb4 fix: make all cards in a line the same height andres 2024-04-21 01:35:57 +02:00
  • 5062b68d98 fix: add underline on podcast link hover andres 2024-04-21 01:32:05 +02:00
  • 52c9aebbaf fix: add w-full to episode card andres 2024-04-21 01:26:23 +02:00
  • 30434e96f9 fix: replace '/' in ids with '-' andres 2024-04-21 01:25:47 +02:00
  • 04de7af6c3 fix: return null when data is still loading andres 2024-04-21 01:25:09 +02:00
  • ebf5733774 feat: add podcast episode styles andres 2024-04-21 01:24:42 +02:00
  • bea8cc2bb9 feat: add podcast episodes list styles andres 2024-04-21 00:51:26 +02:00
  • 499d511c72 feat: add table component andres 2024-04-21 00:51:00 +02:00
  • fd41dc54bc feat: add podcast info card styles andres 2024-04-21 00:25:14 +02:00
  • 9218e20427 feat: add home page styles andres 2024-04-21 00:10:33 +02:00
  • 55b0ac8794 chore: add prettier-tailwind config and format all files andres 2024-04-20 23:44:14 +02:00
  • 6949492af3 feat: add header styles andres 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 andres 2024-04-20 23:33:42 +02:00
  • 17f7421746 Merge remote-tracking branch 'origin/main' andres 2024-04-20 23:19:40 +02:00
  • c122170d05 chore: update todo andres 2024-04-20 23:19:04 +02:00
  • 668da3729a chore: update todo andres 2024-04-20 23:19:04 +02:00
  • efeee47588 feat: add basic layout styles, add home link on the logo, add global loading indicator andres 2024-04-20 23:17:29 +02:00
  • 6800f42b3f wip: add layout component and wrap the app andres 2024-04-20 23:03:02 +02:00
  • 04ec9f21cf feat: add idb persister to cache requests for 24 hours andres 2024-04-20 22:58:26 +02:00
  • 730090ca9e feat: render description's html chore: refactor to get episodes data from rss feed andres 2024-04-20 16:58:52 +02:00
  • 8daddc383f chore: update todo andres 2024-04-20 12:38:08 +02:00
  • cd33796066 fix: Wrap props typing andres 2024-04-20 12:36:11 +02:00
  • 9579dbec67 fix: Wrap props typing andres 2024-04-20 12:33:45 +02:00
  • f40499e781 feat: add conditional links to podcast info card andres 2024-04-20 12:31:58 +02:00
  • b25af2cad2 chore: update todo andres 2024-04-20 12:00:23 +02:00
  • 2126e6bdbc chore: refactor to take advantage of routing instead of rendering the same component twice Andres 2024-04-20 11:51:05 +02:00
  • 172e9e4c10 chore: refactor podcast info into a separate component Andres 2024-04-19 12:47:07 +02:00
  • ae3196fd25 chore: add description to episode dto Andres 2024-04-19 12:46:39 +02:00
  • e2f9a6a11f feat: add link to episode page Andres 2024-04-19 12:33:44 +02:00
  • 3b31b7df95 feat: add link to episode page Andres 2024-04-19 12:33:41 +02:00
  • db7d0fd841 feat: add episodes info to podcast page Andres 2024-04-19 00:32:01 +02:00
  • 9370066464 chore: refactor podcast dto to hold different image sizes Andres 2024-04-18 22:54:20 +02:00
  • 21925d101e chore: add react-query Andres 2024-04-18 22:41:21 +02:00
  • 069a3deb7c chore: add episodes endpoint to podcasts service, add types Andres 2024-04-18 21:54:02 +02:00
  • a381913434 feat: add search for podcasts list Andres 2024-04-18 21:35:39 +02:00
  • 8ac7bf2bbf chore: add todo.md Andres 2024-04-18 21:32:27 +02:00
  • ad58fbb47e feat: make PodcastPreviewCard a link to navigate to the podcast page Andres 2024-04-18 16:52:16 +02:00
  • de9eafdaa8 feat: add podcasts service Andres 2024-04-18 16:48:22 +02:00
  • 1396249544 feat: create basic homepage structure with mock data Andres 2024-04-18 15:38:49 +02:00
  • 4671b5e707 chore: set up routing with mock pages Andres 2024-04-18 15:26:02 +02:00
  • 6d8ec83bcb rename App.tsx to follow kebab-case naming Andres 2024-04-18 15:17:21 +02:00
  • 337b64759f add tailwind css Andres 2024-04-18 15:14:35 +02:00
  • 7ba2e15940 chore: scaffold the project Andres 2024-04-18 15:10:31 +02:00