Yassine Doghri
|
82714e7155
|
style(buttons): add tint to variants
|
2024-06-14 15:53:33 +00:00 |
|
Yassine Doghri
|
dfb7888aeb
|
feat(plugins): add aside with plugin metadata next to plugin's readme
- enhance plugin card ui
- refactor components to be more consistent
- invert toggler label for better UX
- edit view components regex
|
2024-06-14 15:53:33 +00:00 |
|
Yassine Doghri
|
9a80de4068
|
feat(plugins): uninstall plugins via CLI and admin UI
|
2024-06-14 15:53:32 +00:00 |
|
Yassine Doghri
|
d88b041d2c
|
docs: change vitepress with astro's starlight
- change language keys to kebab-case
- add new languages to docs: ca, de, es, sr-latn, zh-hans
|
2024-05-21 16:07:56 +00:00 |
|
Yassine Doghri
|
51b064d67a
|
refactor(icons): use php-icons library to load and display icons
|
2024-04-26 17:57:25 +00:00 |
|
Yassine Doghri
|
303a900f66
|
refactor(platforms): move platforms data in code instead of database
refs #457
|
2024-04-24 14:47:05 +00:00 |
|
Yassine Doghri
|
a67f4acb3d
|
chore(platform): add donorbox as funding platform
closes #467
|
2024-04-18 09:41:37 +00:00 |
|
Benjamin Bellamy
|
b554561c01
|
chore(platforms): remove stitcher
|
2024-04-18 09:39:55 +00:00 |
|
Guy Martin (Dwev)
|
d046ecc52f
|
feat(platforms): add truefans.fm and episodes.fm
closes #458, #459
|
2024-04-12 11:16:33 +00:00 |
|
Guy Martin (Dwev)
|
004f804045
|
feat(platforms): add telegram to socials
|
2024-04-12 10:26:54 +00:00 |
|
Yassine Doghri
|
523b2c610e
|
chore: add bluesky as social media platform
|
2024-03-12 09:32:22 +00:00 |
|
Yassine Doghri
|
d0a94dd2cb
|
chore: update php and js dependencies to latest
|
2024-02-17 13:01:39 +00:00 |
|
Yassine Doghri
|
9178c3f3af
|
fix(platforms): add matrix.org as a social platform
closes #421
|
2024-01-15 14:34:11 +00:00 |
|
Yassine Doghri
|
9264a2d74c
|
fix(platforms): add Threads and YouTube Music
|
2023-12-21 15:48:54 +00:00 |
|
Yassine Doghri
|
2f1a5eb294
|
build: update shield to beta.8 + php and js dependencies to latest
|
2023-11-29 16:33:18 +00:00 |
|
Yassine Doghri
|
61cf8fa3e2
|
fix(platforms): make platforms' websites and submit urls more prominent
+ show default podcast website (castopod) link first in links page
|
2023-11-17 17:29:05 +00:00 |
|
Yassine Doghri
|
dff85168b3
|
fix: move monetization outside of podcast form + add broadcast section to podcast menu
|
2023-11-17 17:29:05 +00:00 |
|
Yassine Doghri
|
2d52fa1046
|
fix: reorder podcast form fields + extract sync feeds to its own form
- update fields' styling
- update icons contents
|
2023-11-17 17:29:05 +00:00 |
|
Yassine Doghri
|
b047a3c670
|
fix(admin-ux): hide navigation submenus in details panel for easier scanning
|
2023-11-17 17:29:05 +00:00 |
|
Benjamin Bellamy
|
f2d5b272ac
|
feat(icons): update new Deezer logo
|
2023-11-12 20:06:53 +01:00 |
|
Yassine Doghri
|
1c96a6f5da
|
build: upgrade CI4 to 4.4.1 + update php and js dependencies to latest
|
2023-09-09 10:52:01 +00:00 |
|
Yassine Doghri
|
b4f1b916bf
|
fix(routes): overwrite RouteCollection to include all routes + update js and php dependencies
|
2023-09-09 10:23:34 +00:00 |
|
Yassine Doghri
|
7d21b3509e
|
feat(episode): add preview link in admin to view and share episode before publication
|
2023-08-28 13:53:04 +00:00 |
|
Yassine Doghri
|
d69b4e4857
|
fix(platforms): change twitter to X + add buymeacoffee and kofi as funding
+ fix a few typos
closes #353, #361
|
2023-07-31 11:06:44 +00:00 |
|
Yassine Doghri
|
8ae292933a
|
feat: add podcast links page including social, podcasting and funding links
|
2023-07-27 12:47:39 +00:00 |
|
Yassine Doghri
|
aa68386667
|
fix(audio-clipper): init segment position on firstUpdate + improve UX by adding ghost handle
- clean web components and js modules
- update js dependencies to latest
fixes #351
|
2023-07-01 13:46:03 +00:00 |
|
Yassine Doghri
|
d8e1d4031d
|
feat(import): run podcast imports' processes asynchronously using tasks
- use codeigniter4/tasks project to handle cron tasks
- use yassinedoghri/podcast-feed project to parse feeds for imports
|
2023-06-21 16:17:11 +00:00 |
|
Yassine Doghri
|
3fc1d8e18d
|
fix(charts): set duration charts label to HHhMM for listening time analytics
+ fix stylelint issues
|
2023-06-08 14:42:32 +00:00 |
|
Yassine Doghri
|
4665741425
|
fix(embed): set height of player iframe from config
|
2023-05-21 10:24:57 +00:00 |
|
Yassine Doghri
|
a00e45ea4c
|
build: update js and php dependencies to latest
|
2023-04-14 11:22:12 +00:00 |
|
Yassine Doghri
|
34777598dd
|
build: replace npm with pnpm + add Dockerfile for ci
update php and js dependencies to latest
|
2023-02-22 14:36:56 +00:00 |
|
Yassine Doghri
|
b07ac093b2
|
fix: validate slug length when submitting episode form + clean permalink edit prefix
|
2022-10-19 14:56:39 +00:00 |
|
Yassine Doghri
|
d0836f3ee3
|
feat: add about page in admin with instance info + database update button
|
2022-10-18 16:53:51 +00:00 |
|
Yassine Doghri
|
c1287cbe6c
|
refactor(auth): replace myth/auth with codeigniter/shield + define new roles
closes #222
|
2022-10-16 13:35:26 +00:00 |
|
Yassine Doghri
|
d783d16eb7
|
feat(episode): add form to allow editing episode's publication date to a past date
This allows podcasters to reorganize their published episodes as they see fit
closes #97
|
2022-10-14 14:37:03 +00:00 |
|
Yassine Doghri
|
3234500e2d
|
feat: add premium podcasts to manage subscriptions for premium episodes
closes #193
|
2022-09-28 15:02:09 +00:00 |
|
Yassine Doghri
|
9eab54e085
|
feat: add instructions on production error page to ease Castopod debugging process
closes #224
|
2022-09-28 12:49:36 +00:00 |
|
Ola Hneini
|
999999e3ef
|
feat: add notifications inbox for actors
closes #215
|
2022-08-12 16:08:09 +00:00 |
|
Yassine Doghri
|
b1a6c02e56
|
feat(admin): add instance wide dashboard with storage and bandwidth usage
* add DashboardCard component
* add instance wide podcasts and episodes numbers
* add app.storageLimit environment variable
* divide bytes by 1000 instead of 1024 in stats sql queries
closes #216
|
2022-07-06 15:29:15 +00:00 |
|
Ola Hneini
|
3d363f2efe
|
feat: add publish feature for podcasts and set draft by default
closes #128, #220
|
2022-07-05 16:39:20 +00:00 |
|
Yassine Doghri
|
3ce6541003
|
feat(datetime-picker): set material_green theme to flatpickr
upgrade docker dev's php version to 8.1
|
2022-07-04 12:52:55 +00:00 |
|
Yassine Doghri
|
ca55c248d0
|
fix(xml-editor): prettify xml even without root node
- update js dependencies to latest
- add indentWithTab to xml-editor
- tailwindcss 3.1: replace withOpacity with <alpha-value>
|
2022-07-03 08:07:20 +00:00 |
|
Yassine Doghri
|
6be5d12877
|
feat(admin): add search form in podcast episodes list
closes #26
|
2022-06-17 12:52:36 +00:00 |
|
Yassine Doghri
|
5f423557c2
|
feat(icons): add podnews icon to podcasting platforms
closes #190
|
2022-04-01 16:35:34 +00:00 |
|
Yassine Doghri
|
bc6dea2f8a
|
fix: remove value escaping for form inputs and textareas
|
2022-04-01 16:35:34 +00:00 |
|
Yassine Doghri
|
f2b69a4733
|
fix: update ivoox podcasting icon
|
2022-03-04 16:06:03 +00:00 |
|
Yassine Doghri
|
90533be029
|
feat: make episode description more visible on episode pages
- double the height of the episode description on episode pages
- reduce overlay fading by 70% to
make it more subtle
closes #171
|
2022-02-24 16:32:50 +00:00 |
|
Yassine Doghri
|
5bcdfebe64
|
feat(icons): add default icons for podcasting, social and funding platforms + remove complex icons
- add pleroma, misskey and fosspay platforms
- update adaures/ipcat-php to fix autoload issue
-
fix Breez and Podcast Guru icons
closes #166, #167, #170
|
2022-02-24 14:48:17 +00:00 |
|
Yassine Doghri
|
7b89da6106
|
feat(home): sort podcasts by recent activity + add dropdown menu to choose between sorting options
fixes #164
|
2022-02-05 16:57:20 +00:00 |
|
Yassine Doghri
|
db191ac31b
|
fix: add translation key for audio-clipper trim labels
|
2022-01-21 18:29:39 +00:00 |
|