crowdin
|
a110e6e6cf
|
New translations validation.php (Dutch)
[ci skip]
|
2024-08-09 15:27:57 +00:00 |
|
crowdin
|
9b68eb3e4c
|
New translations platforms.php (Dutch)
[ci skip]
|
2024-08-09 15:27:56 +00:00 |
|
crowdin
|
17253f9039
|
New translations person.php (Dutch)
[ci skip]
|
2024-08-09 15:27:54 +00:00 |
|
crowdin
|
a9c119cb52
|
New translations navigation.php (Dutch)
[ci skip]
|
2024-08-09 15:27:53 +00:00 |
|
crowdin
|
cf4381b7ff
|
New translations install.php (Dutch)
[ci skip]
|
2024-08-09 15:27:51 +00:00 |
|
crowdin
|
64e04e9b57
|
New translations videoclip.php (Dutch)
[ci skip]
|
2024-08-09 15:27:34 +00:00 |
|
crowdin
|
8d65b0a7f3
|
New translations soundbite.php (Dutch)
[ci skip]
|
2024-08-09 15:27:32 +00:00 |
|
crowdin
|
b5884c98a1
|
New translations settings.php (Dutch)
[ci skip]
|
2024-08-09 15:27:31 +00:00 |
|
crowdin
|
5cd4670891
|
New translations podcastnavigation.php (Dutch)
[ci skip]
|
2024-08-09 15:27:29 +00:00 |
|
crowdin
|
8384dc51d9
|
New translations podcast.php (Dutch)
[ci skip]
|
2024-08-09 15:27:28 +00:00 |
|
crowdin
|
a7213d41fd
|
New translations episodenavigation.php (Dutch)
[ci skip]
|
2024-08-09 15:27:26 +00:00 |
|
crowdin
|
d6e78ae2a5
|
New translations episode.php (Dutch)
[ci skip]
|
2024-08-09 15:27:24 +00:00 |
|
crowdin
|
23fd908991
|
New translations videoclip.php (Dutch)
[ci skip]
|
2024-08-09 13:29:55 +00:00 |
|
crowdin
|
bcaf01b509
|
New translations settings.php (Dutch)
[ci skip]
|
2024-08-09 13:29:53 +00:00 |
|
crowdin
|
818c6b453f
|
New translations podcastnavigation.php (Dutch)
[ci skip]
|
2024-08-09 13:29:51 +00:00 |
|
crowdin
|
a42ee587d6
|
New translations podcast.php (Dutch)
[ci skip]
|
2024-08-09 13:29:50 +00:00 |
|
crowdin
|
cd5548a321
|
New translations fediverse.php (Dutch)
[ci skip]
|
2024-08-09 13:29:47 +00:00 |
|
crowdin
|
6effefdcc0
|
New translations episode.php (Dutch)
[ci skip]
|
2024-08-09 13:29:45 +00:00 |
|
crowdin
|
4f9d8cabbe
|
New translations videoclip.php (Dutch)
[ci skip]
|
2024-07-07 13:55:22 +00:00 |
|
Yassine Doghri
|
1510e36c0a
|
feat(plugins): load and validate plugin manifest.json
|
2024-06-14 15:53:32 +00:00 |
|
Yassine Doghri
|
89ac92fb41
|
feat(plugins): add settings page for podcast and episode if defined in the plugin's manifest
- rename options to settings
|
2024-06-14 15:53:32 +00:00 |
|
Yassine Doghri
|
27d2a1b0ff
|
feat(plugins): activate / deactivate plugin using settings table
+ load plugin icon
+ add pagination
+ autoload plugins in Config/Autoload.php to handle plugin
i18n
+ style plugin cards
|
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 |
|
crowdin
|
70f56a73ff
|
chore(i18n): new Crowdin updates
|
2024-05-21 11:16:15 +00:00 |
|
Yassine Doghri
|
bb628f355f
|
refactor: add modules folder to phpstan paths + fix errors
|
2024-04-28 16:41:24 +00:00 |
|
Guy Martin (Dwev)
|
57e459e187
|
feat: support podcast:txt tag with verify use case
closes #468
|
2024-04-24 10:03:20 +00:00 |
|
crowdin
|
499005d798
|
chore(i18n): new Crowdin updates
|
2024-04-17 09:57:14 +00:00 |
|
crowdin
|
bd205d56ca
|
chore(i18n): new Crowdin updates
|
2024-03-12 09:32:22 +00:00 |
|
Yassine Doghri
|
c24850bda9
|
build(i18n): include Breton and Serbian (Latin) languages to Castopod bundle
|
2024-03-12 09:32:22 +00:00 |
|
crowdin
|
656627050a
|
chore(i18n): new Crowdin updates
|
2024-03-12 09:32:22 +00:00 |
|
Yassine Doghri
|
6289c42b11
|
fix(file-uploads): validate chapters json content + remove permit_empty rule to uploaded files
refs #445
|
2024-03-12 09:32:22 +00:00 |
|
crowdin
|
83b6571a81
|
chore(i18n): new Crowdin updates
|
2024-02-26 11:09:03 +00:00 |
|
crowdin
|
1e208c55ca
|
chore(i18n): new Crowdin updates
|
2024-02-22 10:11:10 +00:00 |
|
Guy Martin
|
7071b4b6f4
|
feat: support VTT transcript file format in addition to SRT
closes #433
|
2024-02-09 16:34:50 +00:00 |
|
crowdin
|
d02ac93867
|
chore(i18n): new Crowdin updates
|
2024-02-05 17:03:36 +00:00 |
|
Guy Martin
|
630e788f0e
|
feat: add support for podcasting 2.0 "medium" tag with podcast, music and audiobook
closes #439
|
2024-02-05 16:51:04 +00:00 |
|
Guy Martin
|
5f3752b443
|
feat(admin): add podcast's OP3 analytics dashboard link
|
2024-01-23 13:19:53 +00:00 |
|
crowdin
|
2c3cb85a35
|
chore(i18n): new Crowdin updates
|
2024-01-15 14:59:13 +00:00 |
|
Yassine Doghri
|
f7f9bafc3e
|
feat(admin): add tooltip for not authorized routes
|
2024-01-15 14:34:11 +00:00 |
|
Ewen Korr
|
222e02a2af
|
feat: allow hiding owner's email in public RSS feed
|
2024-01-15 14:34:11 +00:00 |
|
crowdin
|
af6fe1e4ef
|
chore(i18n): new Crowdin updates
+ sync composer.lock file using composer update
|
2023-12-21 16:12:09 +00:00 |
|
crowdin
|
34a2ebfd65
|
chore(i18n): new Crowdin updates
|
2023-11-29 17:27:10 +00:00 |
|
Yassine Doghri
|
18e2633a49
|
feat(admin): add rss feed link to podcast side navigation
|
2023-11-21 17:15:04 +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 |
|
crowdin
|
d1b35312a4
|
chore(i18n): new Crowdin updates
|
2023-09-09 11:48:16 +00:00 |
|
Yassine Doghri
|
ae57601c83
|
fix: update Router to include latest CI changes with alternate-content logic
|
2023-09-09 10:23:34 +00:00 |
|
crowdin
|
b719be10c0
|
chore(i18n): new Crowdin updates
|
2023-08-28 14:13:45 +00:00 |
|