Gabriel J . Pérez Irizarry 🇵🇷
Indie Hacker developing a podcast host, Caproni
Finally fixed refresh token workflow with https://github.com/Flyrell/axios-auth-refresh
Refactored image uploader into a separate component
Connected edit episode screen with backend
Tried to solve bug on code that handles refresh tokens
Prepared a simple HTML editor using https://github.com/scrumpy/tiptap
Improved layout for the create new podcast episode screen
Connected edit podcasts screen to backend
Connected create new episode page to backend
Revised GENKI 2 Anki deck https://www.koipun.com/anki
Created podcast cover upload component
Finished implementing direct from browser S3 upload
Refactored how jwt tokens are refreshed
Add a global axios request error handler
Find out how to close LLC so that I don't have to keep paying for it
Switch new podcast redirect to podcast dashboard
Closed up LLC. Never really needed it. Life lesson, do not get an LLC unless you really need it, Stripe is enough to get started in most cases.
Deleted old migrations, revised models, created new migration from scratch
Connected edit podcast settings screen to backend
Improved axios error handling
Sent remainder about invoice
Created new form for adding podcast episodes
Added some new convenience rules to eslint for
Created new empty-state component and refactored code to use it
Connected dashboard to manage podcast screen