Commit graph

1,099 commits

Author SHA1 Message Date
semantic-release-bot
12720055b4 chore(release): 1.15.5
## [1.15.5](https://code.castopod.org/adaures/castopod/compare/v1.15.4...v1.15.5) (2026-02-24)

### Bug Fixes

* **docker:** add arch-specific supercronic and s6-overlay services ([243ce3a](243ce3a45c)), closes [#580](https://code.castopod.org/adaures/castopod/issues/580)
2026-02-24 16:03:12 +00:00
Yassine Doghri
243ce3a45c
fix(docker): add arch-specific supercronic and s6-overlay services
fix #580
2026-02-24 15:53:52 +00:00
semantic-release-bot
30801b9b0b chore(release): 1.15.4
## [1.15.4](https://code.castopod.org/adaures/castopod/compare/v1.15.3...v1.15.4) (2026-02-19)

### Bug Fixes

* **emails:** display verification link in clear text for email clients only displaying text ([37c89df](37c89df342)), closes [#328](https://code.castopod.org/adaures/castopod/issues/328)
2026-02-19 13:10:56 +00:00
Yassine Doghri
37c89df342
fix(emails): display verification link in clear text for email clients only displaying text
closes #328
2026-02-19 14:00:46 +01:00
Yassine Doghri
8f8a6f2dc8
build(docker): set major version channel tags to prevent major breaking changes (1, 2-next, ...) 2026-02-19 14:00:38 +01:00
semantic-release-bot
a4878f5b46 chore(release): 1.15.3
## [1.15.3](https://code.castopod.org/adaures/castopod/compare/v1.15.2...v1.15.3) (2026-02-19)

### Bug Fixes

* **bundle:** include resources folder for icons during rsync ([70ca0c7](70ca0c7928)), closes [#588](https://code.castopod.org/adaures/castopod/issues/588)
2026-02-19 09:52:58 +00:00
Yassine Doghri
70ca0c7928
fix(bundle): include resources folder for icons during rsync
fixes #588
2026-02-19 10:43:19 +01:00
semantic-release-bot
33a13774ca chore(release): 1.15.2
## [1.15.2](https://code.castopod.org/adaures/castopod/compare/v1.15.1...v1.15.2) (2026-02-18)

### Bug Fixes

* **player:** load icons locally instead of relying on vimejs picking them from third party scripts ([0961987](0961987276)), closes [#551](https://code.castopod.org/adaures/castopod/issues/551)
2026-02-18 22:14:34 +00:00
Yassine Doghri
0961987276
fix(player): load icons locally instead of relying on vimejs picking them from third party scripts
- use codeigniter-vite to manage static resources
- update dependencies to latest

closes #551
2026-02-18 22:40:18 +01:00
Yassine Doghri
6cb9e6362a
build(docker): remove --progress flag for rsync when bundling castopod
this reduces logs verbosity for easier debugging
2026-02-17 22:20:11 +01:00
semantic-release-bot
835bbf9960 chore(release): 1.15.1
## [1.15.1](https://code.castopod.org/adaures/castopod/compare/v1.15.0...v1.15.1) (2026-02-17)

### Bug Fixes

* **docker:** create optimized builder with docker-container driver for arm64 builds ([89ae2b8](89ae2b89fd)), closes [#580](https://code.castopod.org/adaures/castopod/issues/580)
2026-02-17 21:06:44 +00:00
Yassine Doghri
96d98a0d41
docs(docker): add tip to encourage users to pin the castopod image version during production 2026-02-17 20:56:12 +00:00
Yassine Doghri
30db307d70
build(docker): push amd64 image before overwriting manifest with both amd64 and arm64 platforms 2026-02-17 20:07:58 +00:00
Yassine Doghri
89ae2b89fd
fix(docker): create optimized builder with docker-container driver for arm64 builds
closes #580
2026-02-16 23:37:57 +01:00
Yassine Doghri
49e363140a chore(release): 1.15.0
## [1.15.0](https://code.castopod.org/adaures/castopod/compare/v1.14.1...v1.15.0) (2026-02-16)

### Features

* **docker:** replace all-in-one image with FrankenPHP and Caddy based image + discard other images ([14089f0](14089f0542))
2026-02-16 00:19:00 +00:00
Yassine Doghri
14089f0542
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-16 01:09:02 +01:00
semantic-release-bot
07247bf0d2 chore(release): 1.14.1 [skip ci]
## <small>1.14.1 (2026-01-31)</small>

* fix(i18n): set english as first item in supported locales in case locale negotiation does not work ([44fb904](44fb904))
2026-01-31 14:50:57 +00:00
Yassine Doghri
44fb904ba6
fix(i18n): set english as first item in supported locales in case locale negotiation does not work 2026-01-31 15:41:35 +01:00
semantic-release-bot
ea9ba5adc8 chore(release): 1.14.0 [skip ci]
## 1.14.0 (2026-01-23)

* feat: add Lithuanian and Czech languages ([9582f2a](9582f2a))
2026-01-23 16:46:10 +00:00
Yassine Doghri
9582f2a93f feat: add Lithuanian and Czech languages 2026-01-23 16:36:56 +00:00
semantic-release-bot
527f0c7a72 chore(release): 1.13.8 [skip ci]
## <small>1.13.8 (2025-12-20)</small>

* chore: update CI4 to v4.6.4 + php and js packages to latest ([133e308](133e308))
* fix(fediverse): match episode posts replies fields with comments in union query ([d438190](d438190)), closes [#577](https://code.castopod.org/adaures/castopod/issues/577)
2025-12-20 19:04:39 +00:00
Yassine Doghri
133e308603 chore: update CI4 to v4.6.4 + php and js packages to latest 2025-12-20 18:48:44 +00:00
Yassine Doghri
d438190b49 fix(fediverse): match episode posts replies fields with comments in union query
fixes #577
2025-12-20 15:59:02 +00:00
semantic-release-bot
8495bf8148 chore(release): 1.13.7 [skip ci]
## <small>1.13.7 (2025-11-03)</small>

* fix(rss): set person's avatar url to "federation" for width and height of 400px ([a50b0f3](a50b0f3))
2025-11-03 20:18:58 +00:00
Yassine Doghri
a50b0f330e fix(rss): set person's avatar url to "federation" for width and height of 400px 2025-11-03 20:07:31 +00:00
semantic-release-bot
b797a08f2e chore(release): 1.13.6 [skip ci]
## <small>1.13.6 (2025-11-03)</small>

* fix(fediverse): access to URI in 'object' instead of going down with '->id' in delete case ([41211a1](41211a1))
* build: update docker images' versions + docs to latest ([07e3a9c](07e3a9c))
2025-11-03 11:25:03 +00:00
Andreas Grupp
41211a140c fix(fediverse): access to URI in 'object' instead of going down with '->id' in delete case 2025-11-03 12:14:12 +01:00
Yassine Doghri
07e3a9c848 build: update docker images' versions + docs to latest
+ update dependencies to latest
2025-08-31 10:02:09 +00:00
semantic-release-bot
248739bde7 chore(release): 1.13.5 [skip ci]
## <small>1.13.5 (2025-08-25)</small>

* chore: add discourse social network ([08a3779](08a3779))
* chore: fix rector issues with filters' methods return types ([3d7969d](3d7969d))
* chore: update .releaserc to include more detailed release notes ([5b4403e](5b4403e))
* chore: update CI to v4.6.3 + all php and js dependencies ([842c4e4](842c4e4))
* fix(episodes): set dropdown menu for seasons / years to a maximum height with auto scroll ([f88abd2](f88abd2))
* fix(fediverse): add is_private field to posts to flag private posts and hide them from public views ([d5ef2ab](d5ef2ab))
2025-08-25 17:18:26 +00:00
Yassine Doghri
3d7969d1da chore: fix rector issues with filters' methods return types 2025-08-25 17:08:21 +00:00
Yassine Doghri
5b4403e87e chore: update .releaserc to include more detailed release notes 2025-08-25 16:50:21 +00:00
Yassine Doghri
f88abd26c8 fix(episodes): set dropdown menu for seasons / years to a maximum height with auto scroll 2025-08-25 16:46:45 +00:00
Yassine Doghri
842c4e4b79 chore: update CI to v4.6.3 + all php and js dependencies 2025-08-25 16:44:27 +00:00
Yassine Doghri
d5ef2ab86f fix(fediverse): add is_private field to posts to flag private posts and hide them from public views 2025-08-22 10:01:43 +00:00
kloo kloo
08a3779ee3 chore: add discourse social network 2025-08-22 10:01:43 +00:00
semantic-release-bot
7914066563 chore(release): 1.13.4 [skip ci]
## [1.13.4](https://code.castopod.org/adaures/castopod/compare/v1.13.3...v1.13.4) (2025-02-24)

### Bug Fixes

* **platforms:** add podcast id when deleting platforms on save ([019fbaf](019fbaf74d))
* return method instead of throwing a 404 when submitting a post ([44ad651](44ad651176)), closes [#550](https://code.castopod.org/adaures/castopod/issues/550)
2025-02-24 12:55:48 +00:00
Yassine Doghri
7aab03af58 ci(docs): update pnpm install script to v10 2025-02-24 12:45:07 +00:00
Yassine Doghri
019fbaf74d fix(platforms): add podcast id when deleting platforms on save
this prevents deleting other podcasts' platforms
2025-02-24 11:50:00 +00:00
Yassine Doghri
44ad651176 fix: return method instead of throwing a 404 when submitting a post
fixes #550
2025-02-24 11:49:03 +00:00
semantic-release-bot
7287e603e2 chore(release): 1.13.3 [skip ci]
## [1.13.3](https://code.castopod.org/adaures/castopod/compare/v1.13.2...v1.13.3) (2025-01-08)

### Bug Fixes

* remove exit function from podcast:import command to allow for episodes:compute-downloads to run ([3359abf](3359abf3fc))
2025-01-08 12:22:52 +00:00
Yassine Doghri
3359abf3fc fix: remove exit function from podcast:import command to allow for episodes:compute-downloads to run
- update CI4 to v4.5.7
- update php and js dependencies to latest
- reconfigure lint-staged
2025-01-08 12:11:18 +00:00
semantic-release-bot
4b0c0d7531 chore(release): 1.13.2 [skip ci]
## [1.13.2](https://code.castopod.org/adaures/castopod/compare/v1.13.1...v1.13.2) (2024-12-28)

### Bug Fixes

* add downloads_count to episodes table, computed every hour ([5182d5d](5182d5d67a))
2024-12-28 15:32:55 +00:00
Yassine Doghri
5182d5d67a fix: add downloads_count to episodes table, computed every hour
This removes computing latency when retrieving episodes list with download count in admin.
The more
analytics records, the more it took to calculate the sum of hits to get the downloads count for each
episode.
2024-12-28 15:23:02 +00:00
semantic-release-bot
d1c4091421 chore(release): 1.13.1 [skip ci]
## [1.13.1](https://code.castopod.org/adaures/castopod/compare/v1.13.0...v1.13.1) (2024-12-05)

### Bug Fixes

* **api:** cast integers when creating episode ([7ca501d](7ca501dd6f))
2024-12-05 09:45:20 +00:00
Nate Ritter
7ca501dd6f fix(api): cast integers when creating episode 2024-12-05 09:35:52 +00:00
Yassine Doghri
835ab8b248 docs(user-guide): update links for consistency + remove missing monetization links 2024-11-07 12:11:50 +00:00
Yassine Doghri
34374e823c chore: replace codeigniter-icons with php-icons v1.2.0
+ update dependencies to latest
2024-11-06 12:25:41 +00:00
Paul Cutler
be1d8c4876 docs: add user guide section 2024-11-06 11:40:28 +00:00
semantic-release-bot
3b90c5b5bd chore(release): 1.13.0 [skip ci]
# [1.13.0](https://code.castopod.org/adaures/castopod/compare/v1.12.11...v1.13.0) (2024-10-25)

### Features

* **api:** add Episode create and publish endpoints ([75cf78e](75cf78e972))
* **rss:** add option for 301 redirect to new feed url ([3a7d26f](3a7d26fdf9))
2024-10-25 14:03:26 +00:00
Nate Ritter
75cf78e972 feat(api): add Episode create and publish endpoints 2024-10-24 12:48:16 +00:00