Yassine Doghri
de19317138
feat(soundbites): add soundbite list and creation forms with audio-clipper component
2022-01-03 13:52:07 +00:00
Yassine Doghri
6809789206
refactor: set episode and podcast type hints next to each option
2021-12-31 10:21:57 +00:00
Yassine Doghri
fafaa7e689
feat(media): clean media api + create an entity per media type
2021-12-29 12:10:13 +00:00
Yassine Doghri
4a8147bfbb
feat: add podcast banner field for each podcast + refactor images configuration
...
- rename image fields on podcast, episode and persons for better clarity
- set different sizes
config for podcast cover, banner and persons avatars
- add tiny size for covers
- fix responsive
on admin forms
2021-12-29 12:04:04 +00:00
Yassine Doghri
025b2f42e6
refactor: replace "embeddable-player" occurrences to "embed"
2021-12-29 12:02:53 +00:00
Yassine Doghri
932140077c
feat: redesign public podcast and episode pages + remove any information clutter for better ux
...
- add About podcast page
- use different layout for episode pages
- improve on user feedback with
design
- restructure app theme folders
- update js packages to latest versions
2021-12-29 12:02:14 +00:00
Yassine Doghri
f75bd76458
fix: unpublish episode before deleting it + add validation step before deletion
...
fixes #112 , closes #55
2021-12-29 12:00:55 +00:00
Yassine Doghri
e64548b982
feat: replace form helper functions with components in admin template
2021-12-29 11:55:43 +00:00
Yassine Doghri
5083cd2fda
refactor(modules): extract castopod parts into a modules/ folder for a scalable HMVC structure
...
- create Admin, Analytics, Auth, Fediverse and Install modules in the root modules/ folder
- rename
ActivityPub to Fediverse
2021-12-29 11:54:22 +00:00