Yassine Doghri
|
26a714d9c2
|
build(devcontainer): update network's subnet to 172.31.0.0/24
|
2023-08-02 19:05:12 +02:00 |
|
semantic-release-bot
|
6a9d14d24e
|
chore(release): 1.5.2 [skip ci]
## [1.5.2](https://code.castopod.org/adaures/castopod/compare/v1.5.1...v1.5.2) (2023-07-31)
### Bug Fixes
* **credits:** remove undefined $podcast variable from page layout ([73a5b68 ](73a5b68087 )), closes [#359](https://code.castopod.org/adaures/castopod/issues/359)
* **platforms:** change twitter to X + add buymeacoffee and kofi as funding ([d69b4e4 ](d69b4e4857 )), closes [#353](https://code.castopod.org/adaures/castopod/issues/353) [#361](https://code.castopod.org/adaures/castopod/issues/361)
|
2023-07-31 11:24:44 +00:00 |
|
Yassine Doghri
|
d69b4e4857
|
fix(platforms): change twitter to X + add buymeacoffee and kofi as funding
+ fix a few typos
closes #353, #361
|
2023-07-31 11:06:44 +00:00 |
|
semantic-release-bot
|
ef9e897b27
|
chore(release): 1.5.1 [skip ci]
## [1.5.1](https://code.castopod.org/adaures/castopod/compare/v1.5.0...v1.5.1) (2023-07-29)
### Bug Fixes
* **admin-ui:** remove button labels on smaller screens in podcast view ([9cc5ffd ](9cc5ffd143 ))
* **rss:** set srt transcripts' mimetype to application/x-subrip with rel="captions" attribute ([16a3fdb ](16a3fdb56e )), closes [#360](https://code.castopod.org/adaures/castopod/issues/360)
* **rss:** update podcast extension namespace ([6833dd0 ](6833dd05ab )), closes [#360](https://code.castopod.org/adaures/castopod/issues/360)
|
2023-07-29 10:26:44 +00:00 |
|
Yassine Doghri
|
9cc5ffd143
|
fix(admin-ui): remove button labels on smaller screens in podcast view
- update components renderer regex to include special characters
- fix itunes_explicit mapping
during import
|
2023-07-29 09:57:35 +00:00 |
|
Yassine Doghri
|
16a3fdb56e
|
fix(rss): set srt transcripts' mimetype to application/x-subrip with rel="captions" attribute
closes #360
|
2023-07-29 08:28:05 +00:00 |
|
Yassine Doghri
|
6833dd05ab
|
fix(rss): update podcast extension namespace
refs #360
|
2023-07-29 08:27:43 +00:00 |
|
semantic-release-bot
|
411b90b4b2
|
chore(release): 1.5.0 [skip ci]
# [1.5.0](https://code.castopod.org/adaures/castopod/compare/v1.4.7...v1.5.0) (2023-07-27)
### Bug Fixes
* **admin-ui:** truncate header title + remove sticky podcast banner card on mobile ([63c20da ](63c20da5ff ))
### Features
* add podcast links page including social, podcasting and funding links ([8ae2929 ](8ae292933a ))
|
2023-07-27 13:03:19 +00:00 |
|
crowdin
|
dfa93ff8e3
|
chore(i18n): new Crowdin updates
|
2023-07-27 12:47:41 +00:00 |
|
Yassine Doghri
|
8ae292933a
|
feat: add podcast links page including social, podcasting and funding links
|
2023-07-27 12:47:39 +00:00 |
|
semantic-release-bot
|
8f9453b84a
|
chore(release): 1.4.7 [skip ci]
## [1.4.7](https://code.castopod.org/adaures/castopod/compare/v1.4.6...v1.4.7) (2023-07-19)
### Bug Fixes
* **s3:** allow CORS for served static files ([9b955c9 ](9b955c9ce2 ))
|
2023-07-19 15:17:20 +00:00 |
|
Yassine Doghri
|
9b955c9ce2
|
fix(s3): allow CORS for served static files
|
2023-07-19 15:04:17 +00:00 |
|
semantic-release-bot
|
d184998ed5
|
chore(release): 1.4.6 [skip ci]
## [1.4.6](https://code.castopod.org/adaures/castopod/compare/v1.4.5...v1.4.6) (2023-07-11)
### Bug Fixes
* **fediverse:** expand object before sending accept follow request ([082cdc9 ](082cdc9ee7 )), closes [#350](https://code.castopod.org/adaures/castopod/issues/350)
* **podcast-import:** remove error log when no import in queue, exit with success instead ([5e719f3 ](5e719f3e9e ))
|
2023-07-11 12:57:10 +00:00 |
|
semantic-release-bot
|
3c81ef129b
|
chore(release): 1.4.5 [skip ci]
## [1.4.5](https://code.castopod.org/adaures/castopod/compare/v1.4.4...v1.4.5) (2023-07-04)
### Bug Fixes
* **s3:** handle range requests to serve media files ([41a5932 ](41a5932233 ))
|
2023-07-04 11:22:47 +00:00 |
|
semantic-release-bot
|
52383e0ecf
|
chore(release): 1.4.4 [skip ci]
## [1.4.4](https://code.castopod.org/adaures/castopod/compare/v1.4.3...v1.4.4) (2023-07-02)
### Bug Fixes
* **audio-clipper:** init segment position on firstUpdate + improve UX by adding ghost handle ([aa68386 ](aa68386667 )), closes [#351](https://code.castopod.org/adaures/castopod/issues/351)
* set resized images to 72dpi for compatibility with Apple Podcasts ([0b327cb ](0b327cb4d9 )), closes [#282](https://code.castopod.org/adaures/castopod/issues/282)
|
2023-07-02 10:19:12 +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 |
|
semantic-release-bot
|
d15a068e0c
|
chore(release): 1.4.3 [skip ci]
## [1.4.3](https://code.castopod.org/adaures/castopod/compare/v1.4.2...v1.4.3) (2023-06-29)
### Bug Fixes
* **video-clipper:** add -t option to ffmpeg command to stop generation after duration ([60814b8 ](60814b8d20 )), closes [#341](https://code.castopod.org/adaures/castopod/issues/341)
|
2023-06-29 15:39:37 +00:00 |
|
crowdin
|
5d1edd7e4c
|
chore(i18n): new Crowdin updates
|
2023-06-29 15:23:25 +00:00 |
|
semantic-release-bot
|
3a5fdf2f54
|
chore(release): 1.4.2 [skip ci]
## [1.4.2](https://code.castopod.org/adaures/castopod/compare/v1.4.1...v1.4.2) (2023-06-27)
### Bug Fixes
* **fediverse:** check that actor's images mimetype is present or guess it otherwise ([06c4f15 ](06c4f15477 )), closes [#348](https://code.castopod.org/adaures/castopod/issues/348)
* **podcast-import:** show cancel or retry action depending on task status ([e42258d ](e42258de1f ))
|
2023-06-27 10:57:23 +00:00 |
|
semantic-release-bot
|
b61dd57a37
|
chore(release): 1.4.1 [skip ci]
## [1.4.1](https://code.castopod.org/adaures/castopod/compare/v1.4.0...v1.4.1) (2023-06-22)
### Bug Fixes
* **podcast-import:** set default values for person group and role if not found in taxonomy ([aa46dca ](aa46dca4e3 ))
|
2023-06-22 15:53:39 +00:00 |
|
semantic-release-bot
|
36f7de3783
|
chore(release): 1.4.0 [skip ci]
# [1.4.0](https://code.castopod.org/adaures/castopod/compare/v1.3.5...v1.4.0) (2023-06-21)
### Bug Fixes
* **charts:** set duration charts label to HHhMM for listening time analytics ([3fc1d8e ](3fc1d8e18d ))
* **embed:** set height of player iframe from config ([4665741 ](4665741425 ))
* **s3:** serve files without cache if dummy cache handler + add http referer header to redirect ([30db9f0 ](30db9f0667 ))
* **s3:** use presigned request uri to serve static files ([cb92dc7 ](cb92dc73f1 ))
* **webmanifest:** import misc helper to get site_icon_url ([548a11d ](548a11d501 ))
### Features
* **import:** run podcast imports' processes asynchronously using tasks ([d8e1d40 ](d8e1d4031d ))
* **rest-api:** add endpoints for episodes and full text search for podcasts and episodes ([85505d4 ](85505d4b31 )), closes [#296](https://code.castopod.org/adaures/castopod/issues/296)
|
2023-06-21 17:59:07 +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
|
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
|
3fc1d8e18d
|
fix(charts): set duration charts label to HHhMM for listening time analytics
+ fix stylelint issues
|
2023-06-08 14:42: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
|
4665741425
|
fix(embed): set height of player iframe from config
|
2023-05-21 10:24:57 +00:00 |
|
semantic-release-bot
|
6c010fc5fd
|
chore(release): 1.3.5 [skip ci]
## [1.3.5](https://code.castopod.org/adaures/castopod/compare/v1.3.4...v1.3.5) (2023-05-09)
### Bug Fixes
* replace essence with embera to create preview cards ([c682f03 ](c682f03a67 ))
|
2023-05-09 15:03:57 +00:00 |
|
Yassine Doghri
|
c682f03a67
|
fix: replace essence with embera to create preview cards
|
2023-05-09 11:55:16 +00:00 |
|
semantic-release-bot
|
fbd1a0cf0d
|
chore(release): 1.3.4 [skip ci]
## [1.3.4](https://code.castopod.org/adaures/castopod/compare/v1.3.3...v1.3.4) (2023-05-05)
### Bug Fixes
* **import-update:** insert episodes incrementally into database ([108fdf8 ](108fdf84b8 ))
|
2023-05-05 17:17:28 +00:00 |
|
crowdin
|
80dfe46323
|
chore(i18n): new Crowdin updates
|
2023-05-05 14:28:51 +00:00 |
|
semantic-release-bot
|
fb9b6ec54d
|
chore(release): 1.3.3 [skip ci]
## [1.3.3](https://code.castopod.org/adaures/castopod/compare/v1.3.2...v1.3.3) (2023-04-17)
### Bug Fixes
* unnescape podcast title special characters in "find us on" section ([f727276 ](f727276f82 )), closes [#323](https://code.castopod.org/adaures/castopod/issues/323)
* **websub:** add missing misc helper import ([855aacc ](855aacce0b ))
|
2023-04-17 12:29:21 +00:00 |
|
Yassine Doghri
|
855aacce0b
|
fix(websub): add missing misc helper import
+ add checks before clearing episode cache
|
2023-04-17 11:18:02 +00:00 |
|
semantic-release-bot
|
19fcb9b0f3
|
chore(release): 1.3.2 [skip ci]
## [1.3.2](https://code.castopod.org/adaures/castopod/compare/v1.3.1...v1.3.2) (2023-04-14)
### Bug Fixes
* remove path key when getting default avatar path ([c5a1359 ](c5a1359218 ))
* **s3:** serve files using media base url to allow for CDN setup ([502f53c ](502f53c970 ))
|
2023-04-14 12:27:04 +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
|
c5a1359218
|
fix: remove path key when getting default avatar path
|
2023-04-14 09:34:09 +00:00 |
|
semantic-release-bot
|
dfae166e4d
|
chore(release): 1.3.1 [skip ci]
## [1.3.1](https://code.castopod.org/adaures/castopod/compare/v1.3.0...v1.3.1) (2023-04-13)
### Bug Fixes
* **s3:** add proxy to serve images from s3 to client ([a76724a ](a76724a8cf )), closes [#321](https://code.castopod.org/adaures/castopod/issues/321)
|
2023-04-13 12:06:09 +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 |
|
semantic-release-bot
|
c5eb6ed590
|
chore(release): 1.3.0 [skip ci]
# [1.3.0](https://code.castopod.org/adaures/castopod/compare/v1.2.4...v1.3.0) (2023-04-03)
### Bug Fixes
* delete files using file_manager when deleting episode and podcast ([41d8efe ](41d8efe6e7 ))
### Features
* **media:** set media storage directory as configurable ([7e1a470 ](7e1a470ba4 ))
|
2023-04-03 15:07:06 +00:00 |
|
semantic-release-bot
|
4503b05a8a
|
chore(release): 1.2.4 [skip ci]
## [1.2.4](https://code.castopod.org/adaures/castopod/compare/v1.2.3...v1.2.4) (2023-03-23)
### Bug Fixes
* allow images to have .jpeg extension consistently ([ae5e12b ](ae5e12be3b ))
* **s3:** delete persons image sizes from bucket + add keyPrefix to config ([208c271 ](208c2715f9 ))
* **s3:** do not create bucket if not exists, check if healthy instead ([da7076f ](da7076fc2d ))
### Reverts
* **homepage:** remove redirect to install if database is not setup ([d4954e0 ](d4954e026d ))
|
2023-03-23 12:48:05 +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 |
|
semantic-release-bot
|
0a54b413b3
|
chore(release): 1.2.3 [skip ci]
## [1.2.3](https://code.castopod.org/adaures/castopod/compare/v1.2.2...v1.2.3) (2023-03-18)
### Bug Fixes
* **notifications:** set mark-all-as-read parameter to be podcast_id instead of actor_id ([2748f23 ](2748f23137 ))
|
2023-03-18 12:41:10 +00:00 |
|
semantic-release-bot
|
496c89a7e9
|
chore(release): 1.2.2 [skip ci]
## [1.2.2](https://code.castopod.org/adaures/castopod/compare/v1.2.1...v1.2.2) (2023-03-18)
### Bug Fixes
* **migration:** change old media file_key to file_path ([a414142 ](a4141421aa )), closes [#314](https://code.castopod.org/adaures/castopod/issues/314)
|
2023-03-18 10:23:39 +00:00 |
|
semantic-release-bot
|
08acfd593c
|
chore(release): 1.2.1 [skip ci]
## [1.2.1](https://code.castopod.org/adaures/castopod/compare/v1.2.0...v1.2.1) (2023-03-17)
### Bug Fixes
* change app.mediaBaseURL to media.baseURL in install, docker entrypoints and docs ([b3c6e05 ](b3c6e05e6f ))
|
2023-03-17 17:46:20 +00:00 |
|
semantic-release-bot
|
0cb2e99f03
|
chore(release): 1.2.0 [skip ci]
# [1.2.0](https://code.castopod.org/adaures/castopod/compare/v1.1.2...v1.2.0) (2023-03-17)
### Bug Fixes
* **analytics:** check the x_forwarded_for client header ([1111177 ](1111177eb7 ))
* **auth:** update podcast editors' permissions ([a9b6308 ](a9b630884b ))
* **contributors:** add dash to prevent deleting permissions from other podcast ([5d2a2d4 ](5d2a2d49c4 )), closes [#310](https://code.castopod.org/adaures/castopod/issues/310)
* display bandwidth limit on dashboard when set in .env ([a2a87ab ](a2a87abf7c ))
* **docker:** update nginx configuration ([8884598 ](8884598a56 ))
* **platforms:** update 'submit_url' for Antennapod ([9fc49a7 ](9fc49a7430 ))
### Features
* add downloads count to episode list ([b63c1dc ](b63c1dc9b1 ))
* add health route to check if db, cache and file manager are ok ([1dde11f ](1dde11f8e4 ))
* **media:** add s3 to manage media files ([d93fc98 ](d93fc98469 ))
### Reverts
* **install:** reset condition to look for instance owner before continuing install ([fc009f3 ](fc009f3d00 ))
|
2023-03-17 17:21:02 +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 |
|
crowdin
|
d2151b74bd
|
chore(i18n): new Crowdin updates
|
2023-03-16 16:45:41 +00:00 |
|