crowdin
|
dfa93ff8e3
|
chore(i18n): new Crowdin updates
|
2023-07-27 12:47:41 +00:00 |
|
crowdin
|
5d1edd7e4c
|
chore(i18n): new Crowdin updates
|
2023-06-29 15:23:25 +00:00 |
|
crowdin
|
ad1ba4f8a1
|
chore(i18n): new Crowdin updates
|
2023-06-21 17:49:33 +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 |
|
Krzysztof Domańczy
|
85505d4b31
|
feat(rest-api): add endpoints for episodes and full text search for podcasts and episodes
closes #296
|
2023-06-21 10:07:31 +00:00 |
|
Yassine Doghri
|
2a50f6e4d2
|
style: update ecs config to align associative arrays arrows
update composer dependencies to latest
|
2023-06-12 15:12:49 +00:00 |
|
crowdin
|
5fb43065ef
|
chore(i18n): new Crowdin updates
|
2023-05-09 14:30:05 +00:00 |
|
Yassine Doghri
|
c682f03a67
|
fix: replace essence with embera to create preview cards
|
2023-05-09 11:55:16 +00:00 |
|
crowdin
|
80dfe46323
|
chore(i18n): new Crowdin updates
|
2023-05-05 14:28:51 +00:00 |
|
Yassine Doghri
|
108fdf84b8
|
fix(import-update): insert episodes incrementally into database
|
2023-05-05 12:56:57 +00:00 |
|
Yassine Doghri
|
ebb9be985a
|
chore(podcast-import): clean unnecessary critical log when importing episodes
|
2023-04-17 11:21:07 +00:00 |
|
Yassine Doghri
|
a00e45ea4c
|
build: update js and php dependencies to latest
|
2023-04-14 11:22:12 +00:00 |
|
crowdin
|
23a47efefd
|
chore(i18n): new Crowdin updates
|
2023-04-14 09:47:53 +00:00 |
|
Yassine Doghri
|
a76724a8cf
|
fix(s3): add proxy to serve images from s3 to client
refs #321
|
2023-04-13 11:46:31 +00:00 |
|
crowdin
|
1a69bc48bb
|
chore(i18n): new Crowdin updates
|
2023-04-01 12:38:40 +00:00 |
|
Yassine Doghri
|
41d8efe6e7
|
fix: delete files using file_manager when deleting episode and podcast
- add deleteAll method to file manager
- refactor deletePodcastImageSizes and
deletePersonImagesSizes implementations
|
2023-03-30 13:23:10 +00:00 |
|
misuzu
|
7e1a470ba4
|
feat(media): set media storage directory as configurable
|
2023-03-28 16:13:04 +00:00 |
|
Aonrud
|
ae5e12be3b
|
fix: allow images to have .jpeg extension consistently
|
2023-03-21 18:06:54 +00:00 |
|
crowdin
|
d2151b74bd
|
chore(i18n): new Crowdin updates
|
2023-03-16 16:45:41 +00:00 |
|
Yassine Doghri
|
d93fc98469
|
feat(media): add s3 to manage media files
Users may choose between filesystem (FS) or S3 to store and manage their media files
|
2023-03-16 13:00:05 +00:00 |
|
Yassine Doghri
|
b63c1dc9b1
|
feat: add downloads count to episode list
|
2023-02-28 16:53:58 +00:00 |
|
Yassine Doghri
|
84a6447fd4
|
ci: fix lint and formatting issues
|
2023-02-22 16:29:45 +00:00 |
|
Yassine Doghri
|
a2a87abf7c
|
fix: display bandwidth limit on dashboard when set in .env
|
2022-12-28 16:57:14 +00:00 |
|
crowdin
|
1cc9c11e8f
|
chore(i18n): new Crowdin updates
|
2022-12-14 11:18:11 +00:00 |
|
Yassine Doghri
|
46d70541d3
|
fix(notifications): remove cache inconsistencies when marking notification as read
|
2022-12-09 16:44:59 +00:00 |
|
crowdin
|
2e7b462d94
|
chore(i18n): new Crowdin updates
|
2022-12-09 15:42:46 +00:00 |
|
Yassine Doghri
|
16527ed529
|
feat(analytics): add OP3 analytics service option + update episode audio url
|
2022-12-09 15:04:42 +00:00 |
|
crowdin
|
80666bc728
|
chore(i18n): new Crowdin updates
|
2022-11-25 17:44:19 +00:00 |
|
Yassine Doghri
|
4f7c17f420
|
chore: add missing translation keys for blocked actors and domains breadcrumb
|
2022-11-22 16:48:59 +00:00 |
|
crowdin
|
b1e52ffac3
|
chore: new Crowdin updates
|
2022-11-17 14:42:46 +00:00 |
|
crowdin
|
fa90decdd1
|
chore(i18n): new Crowdin updates
|
2022-11-04 11:03:24 +00:00 |
|
Yassine Doghri
|
ed7c247bcb
|
fix(notifications): add manage-notifications permission to podcast
|
2022-11-04 10:39:26 +00:00 |
|
Yassine Doghri
|
82310a2e0b
|
fix(platforms): convert special characters to htmlentities to validate url
remove validate_url custom validator and replace with CI4's valid_url_strict
|
2022-11-04 10:39:26 +00:00 |
|
Yassine Doghri
|
259fe5f697
|
fix(platforms): trim platform url before validation and storage
--> Having a URL with spaces in the beginning or end would cause the platform to be deleted
|
2022-11-01 15:15:39 +00:00 |
|
crowdin
|
d76a1d9fee
|
chore: new Crowdin updates
|
2022-10-20 07:55:28 +00:00 |
|
Yassine Doghri
|
07780c5f6f
|
refactor(migrations): set namespace to null to run all migrations during install and updates
|
2022-10-20 06:48:44 +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
|
1686f840d1
|
fix: sort episodes by published_at with unpublished episodes at the begining
set the right permissions for episode's publication date edit
fixes #249
|
2022-10-18 17:25:49 +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
|
3a57538572
|
build: set minimal php version to 8.1
closes #225
|
2022-10-17 14:17:50 +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 |
|
crowdin
|
d0d8be7fe3
|
chore: new Crowdin updates
|
2022-10-14 16:12:14 +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
|
94c0b7c159
|
feat(rss): add rss feed route without the .xml extension
closes #247
|
2022-10-14 12:50:25 +00:00 |
|
Yassine Doghri
|
b1303c5255
|
fix(premium-podcasts): return different cached page when podcast is unlocked
- clear podcast cache when setting subscription link
- update and add missing translation keys
|
2022-09-29 10:52:28 +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
|
b6114d3d93
|
chore: update rector to latest and use parallel for faster processing
update composer dependencies to latest
|
2022-09-28 14:00:46 +00:00 |
|
crowdin
|
7b66f46ae2
|
chore: new Crowdin updates
|
2022-09-23 15:51:26 +00:00 |
|
Yassine Doghri
|
d7250ab03f
|
fix(import): set default episode type if not set
|
2022-09-19 10:58:56 +00:00 |
|
Yassine Doghri
|
e08555a4e9
|
fix(notifications): notify actors after activities insert / update using model callback methods
--> Remove sql triggers because most shared hosting plans prevent using them
|
2022-09-08 11:50:23 +00:00 |
|