Yassine Doghri
|
8ec42c33ff
|
fix(fediverse): add is_private field to posts to flag private posts and hide them from public views
|
2025-08-25 18:32:09 +00:00 |
|
Yassine Doghri
|
346c00e7b5
|
chore: update CI to v4.6.3 + all php and js dependencies
|
2025-08-25 18:09:41 +00:00 |
|
Yassine Doghri
|
94cea0ce91
|
feat: set min PHP version to 8.4
update CI4 to 4.6.0 + use codeigniter-vite and vite-plugin-codeigniter to load assets
|
2025-03-14 12:54:51 +00:00 |
|
Yassine Doghri
|
f295e9aa4c
|
chore: update CodeIgniter to v4.5.6
+ update php dependencies to latest
|
2024-12-29 16:02:08 +00:00 |
|
Yassine Doghri
|
8402cc29d2
|
feat(rss): add option for 301 redirect to new feed url
|
2024-12-25 11:22:13 +00:00 |
|
Yassine Doghri
|
85704bfbe0
|
refactor: rename controller methods for views and actions to be more consistent
add PermalinkEditor component
|
2024-12-18 16:05:25 +00:00 |
|
Yassine Doghri
|
8cf9c6dc83
|
feat(plugins): add html field type + CodeEditor component + rework html head generation
update php and js packages to latest
|
2024-12-17 15:11:45 +00:00 |
|
Yassine Doghri
|
1667f5b202
|
build: update CI4 to v4.5.5 + php and js packages to latest
|
2024-11-06 13:19:59 +00:00 |
|
Yassine Doghri
|
74f9325946
|
fix(rss): add subscription id to cache name to prevent premium feeds from overlapping
|
2024-11-06 13:19:58 +00:00 |
|
Yassine Doghri
|
b5bd2db28f
|
build(php): upgrade min php version to 8.3
|
2024-06-14 15:53:33 +00:00 |
|
Yassine Doghri
|
bb628f355f
|
refactor: add modules folder to phpstan paths + fix errors
|
2024-04-28 16:41:24 +00:00 |
|
Yassine Doghri
|
d4a36f811b
|
chore: update CodeIgniter to 4.5.1 + other dependencies to latest
|
2024-04-26 09:26:22 +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 |
|
Guy Martin (Dwev)
|
4d141fceae
|
feat: add transcript display to episode page
+ fix transcript parser
closes #411
|
2024-04-17 09:13:07 +00:00 |
|
Guy Martin
|
797516a2ec
|
fix: display chapters in episode preview page
fixes #445
|
2024-02-26 10:24:49 +00:00 |
|
Guy Martin
|
87cc437e1e
|
feat: display chapters in episode's public page
closes #423
|
2024-02-17 12:02:38 +00:00 |
|
Yassine Doghri
|
d580369235
|
fix(op3): move op3 prefix to enclosure url instead of audio proxy
|
2024-02-12 16:55:09 +00:00 |
|
Yassine Doghri
|
8cd7886676
|
fix(analytics): upgrade opawg's user-agents-php to user-agents-v2-php
update php and js dependencies to latest
|
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
|
3d5fc14d5e
|
build: upgrade CI4 + php and js dependencies to latest
closes #396
|
2023-11-17 17:29:05 +00:00 |
|
Yassine Doghri
|
4ecb42f7c8
|
fix(fediverse): do not cache remote action form + fix typo on post routes for passing post uuid
+ remove unnecessary session->start() directive
|
2023-09-17 10:07:59 +00:00 |
|
Yassine Doghri
|
2c07070b2c
|
refactor: use Validation::getValidated() when using $this->validate() in controllers
|
2023-09-09 10:23:34 +00:00 |
|
Yassine Doghri
|
77c2d08b6e
|
build: add phpstan-codeigniter extension to manage config(), model() and service() functions
|
2023-09-09 10:23:34 +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 |
|
Yassine Doghri
|
7ff1dbe903
|
fix: remove fediverse prefix to prevent migration error + load routes during podcast import
refactor migration queries to use forge functions
|
2023-09-09 10:23:34 +00:00 |
|
Yassine Doghri
|
981277ae14
|
build(ci4): update CodeIgniter to v4.3.6
|
2023-09-09 10:23:34 +00:00 |
|
Yassine Doghri
|
d68595932a
|
build(ci4): update CodeIgniter to v4.2.12
|
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
|
8ae292933a
|
feat: add podcast links page including social, podcasting and funding links
|
2023-07-27 12:47:39 +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
|
4c1a3e5015
|
refactor: fix some of phpstan's ignored errors
|
2023-06-13 16:05:02 +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 |
|
Yassine Doghri
|
548a11d501
|
fix(webmanifest): import misc helper to get site_icon_url
|
2023-06-05 09:28:32 +00:00 |
|
Yassine Doghri
|
c682f03a67
|
fix: replace essence with embera to create preview cards
|
2023-05-09 11:55:16 +00:00 |
|
Yassine Doghri
|
a00e45ea4c
|
build: update js and php dependencies to latest
|
2023-04-14 11:22:12 +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 |
|
Yassine Doghri
|
4193946fe0
|
chore(health): remove returned 503 status code reason
|
2023-03-23 11:59:51 +00:00 |
|
Yassine Doghri
|
d4954e026d
|
revert(homepage): remove redirect to install if database is not setup
After install, the redirect condition is kept even though it would never be triggered again.
|
2023-03-23 11:54:24 +00:00 |
|
Yassine Doghri
|
1dde11f8e4
|
feat: add health route to check if db, cache and file manager are ok
|
2023-03-17 14:54:03 +00:00 |
|
Yassine Doghri
|
84a6447fd4
|
ci: fix lint and formatting issues
|
2023-02-22 16:29:45 +00:00 |
|
Yassine Doghri
|
77ccb30600
|
fix(analytics): set EpisodeAudioController to init user session data
|
2022-12-14 10:02:36 +00:00 |
|
Yassine Doghri
|
16527ed529
|
feat(analytics): add OP3 analytics service option + update episode audio url
|
2022-12-09 15:04:42 +00:00 |
|
Yassine Doghri
|
73f094daf2
|
revert(install): redirect to install in homepage if no database was set
|
2022-10-19 11:35:08 +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 |
|
Yassine Doghri
|
ca109ba3a8
|
fix(premium-podcasts): display unlock button in embed when premium episode
|
2022-09-29 13:34:28 +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 |
|
Yassine Doghri
|
8acdafd260
|
fix(episode-unpublish): set consistent posts_counts' increments/decrements for actors and episodes
Some episodes could not be unpublished because of out of range error when removing posts.
fixes #233
|
2022-07-21 13:56:10 +00:00 |
|