Yassine Doghri
ed57e13b40
feat: set min PHP version to 8.5 + upgrade CI4 to 4.7
...
update all dependencies to latest
2026-02-19 16:23:20 +00:00
Yassine Doghri
e5fb676cb6
feat(docker): replace all-in-one image with FrankenPHP and Caddy based image + discard other images
...
- use serversideup/php as a base image
- remove nginx unit base
- remove app / webserver images
- add bundle stage to remove pipeline dependency
- update docker setup docs
- edit gitlabci rules and release logic
2026-02-17 19:31:24 +00:00
Yassine Doghri
bbfaa1bfc3
chore: update php and js dependencies to latest
2025-10-07 13:32:48 +00:00
Yassine Doghri
85503ee282
docs(plugins): clear up some ideas and fix links
...
update castopod-plugins-manager + other dependencies to latest
2025-10-06 16:53:59 +00:00
Yassine Doghri
40f671c8b6
docs: add plugin manifest schema definition as a page in the docs root
...
update js and php dependencies
2025-09-30 19:31:15 +00:00
Yassine Doghri
3d0db5c64a
feat(plugins): add spark commands to install, add, update and remove plugins using adaures' cpm
...
update js & php dependencies to latest and fix rector, phpstan and ecs issues
2025-09-22 17:34:36 +00:00
Yassine Doghri
b5a403b990
chore: replace twitter links by bluesky in docs
...
+ update dependencies to latest
2025-08-31 09:48:01 +00:00
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
6934c8aa8f
fix(release): add conventional-changelog-conventionalcommits for CHANGELOG generation
2024-12-30 12:21:30 +00:00
Yassine Doghri
70c97971fc
chore: update js dependencies to latest
2024-12-30 12:02:51 +00:00
Yassine Doghri
fc2e7a0d83
docs(api): add instructions to enable and use API
2024-12-29 14:03:23 +00:00
Yassine Doghri
34be5bccab
refactor(plugins): create Field objects per field type in settings forms + handle rendering in class
...
update manifest.schema.json to have defaultValue type differ based on field type
2024-12-23 15:35:47 +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
f50098ec89
feat(image): add image size's width and height
...
escape plugin description + replace codeigniter-icons with php-icons v1.2
2024-11-07 12:56:46 +00:00
Yassine Doghri
63f93f585b
fix: update select and multi-select options to value/label arrays
...
add hint to select options + update dependencies to latest
2024-11-06 13:19:59 +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
a68959c906
build: update CI4 to 4.5.4 + php and js dependencies to latest
2024-11-06 13:19:58 +00:00
Yassine Doghri
fee7905935
feat(plugins): load and display LICENSE.md file if found in plugin's directory
2024-07-05 16:44:35 +00:00
Yassine Doghri
e9c04548de
build: update CI to 4.5.3 + php and js dependencies to latest
2024-07-04 13:27:10 +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
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
Yassine Doghri
d0a94dd2cb
chore: update php and js dependencies to latest
2024-02-17 13:01:39 +00:00
Yassine Doghri
6f8217e1a6
chore: update CI4 + shield + other php and js packages
2024-01-15 14:34:11 +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
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
3d5fc14d5e
build: upgrade CI4 + php and js dependencies to latest
...
closes #396
2023-11-17 17:29:05 +00: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
b63e953ca8
chore: update codeigniter-uuid to v1.0.2 to fix phpstan error
...
+ update js packages to latest
2023-09-09 10:23:34 +00:00
Yassine Doghri
072b3ff61d
chore: update CI4 to v4.3.8 + update js and php dependencies
2023-09-09 10:23:34 +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
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
3fee88ae6e
chore: update js dependencies to latest
2023-06-23 10:01:40 +00:00
Yassine Doghri
178bf998ab
chore: update php and js dependencies to latest
...
+ migrate phpunit config file to new format
2023-06-19 10:33:11 +00:00
Yassine Doghri
0de9c1ad23
chore: update js dependencies to latest
2023-06-12 16:04:58 +00:00
Yassine Doghri
1b50978559
chore: update js dependencies to latest
2023-06-05 12:08:32 +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
a00e45ea4c
build: update js and php dependencies to latest
2023-04-14 11:22:12 +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
Yassine Doghri
da7076fc2d
fix(s3): do not create bucket if not exists, check if healthy instead
...
update php and js dependencies to latest
2023-03-23 11:46:21 +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
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