-
2d52fa1046
fix: reorder podcast form fields + extract sync feeds to its own form
Yassine Doghri
2023-10-12 15:52:20 +0000
-
b047a3c670
fix(admin-ux): hide navigation submenus in details panel for easier scanning
Yassine Doghri
2023-10-10 15:55:39 +0000
-
5f8d413b84
feat(ux): add episode description to episode cards
Yassine Doghri
2023-10-05 15:40:51 +0000
-
f2d5b272ac
feat(icons): update new Deezer logo
Benjamin Bellamy
2023-11-12 20:06:53 +0100
-
4ca7f9ccae
fix(import): use cocur/slugify library to handle non latin text
Yassine Doghri
2023-11-08 13:51:06 +0000
-
04b2d8bafa
build(docker): update nginx unit image to 1.31.0
Romain de Laage
2023-10-23 11:04:51 +0000
-
471bed79e0
feat(ux): add episode description to episode cards
feat/episodes-page-ux
Yassine Doghri
2023-10-05 15:40:51 +0000
-
-
-
5a834c0f89
fix(auth): display error messages from validator
Yassine Doghri
2023-10-03 16:21:08 +0000
-
1ed821e658
Notes added by 'git notes add'
semantic-release-bot
2023-09-26 15:33:42 +0000
-
fcad25a551
chore(release): 1.6.5 [skip ci]
v1.6.5
semantic-release-bot
2023-09-26 15:33:41 +0000
-
ffa530e187
fix(fediverse): use NoteObject including episode link in content (hotfix)
Yassine Doghri
2023-09-26 15:20:25 +0000
-
2dd9cc9ef5
chore(phpstan): remove redundant dynamicConstantNames
Yassine Doghri
2023-09-23 14:27:40 +0000
-
8a77fc5fca
Notes added by 'git notes add'
semantic-release-bot
2023-09-17 12:35:32 +0000
-
cc19c24668
chore(release): 1.6.4 [skip ci]
v1.6.4
semantic-release-bot
2023-09-17 12:35:30 +0000
-
4ecb42f7c8
fix(fediverse): do not cache remote action form + fix typo on post routes for passing post uuid
Yassine Doghri
2023-09-17 10:07:59 +0000
-
3189f12206
fix(fediverse): update post controller namespace in routes
Yassine Doghri
2023-09-15 16:40:07 +0000
-
e2def16f19
Notes added by 'git notes add'
semantic-release-bot
2023-09-14 13:59:46 +0000
-
18fcb5ba3e
chore(release): 1.6.3 [skip ci]
v1.6.3
semantic-release-bot
2023-09-14 13:59:36 +0000
-
3c4df01d18
docs(.env.example): add missing analytics.salt env variable
Yassine Doghri
2023-09-14 13:46:11 +0000
-
35142d8e56
fix(fediverse): add `index` to post controller-method to access post's jsonld contents
Yassine Doghri
2023-09-14 13:23:19 +0000
-
2e975e2f9b
Notes added by 'git notes add'
semantic-release-bot
2023-09-11 15:52:33 +0000
-
27a04bd0df
chore(release): 1.6.2 [skip ci]
v1.6.2
semantic-release-bot
2023-09-11 15:52:31 +0000
-
82013c9cde
fix(migrations): remove if exists modifier for drop index
Yassine Doghri
2023-09-11 15:43:14 +0000
-
66d7a71534
Notes added by 'git notes add'
semantic-release-bot
2023-09-09 12:30:02 +0000
-
daa11eb9c1
chore(release): 1.6.1 [skip ci]
v1.6.1
semantic-release-bot
2023-09-09 12:30:01 +0000
-
d1b35312a4
chore(i18n): new Crowdin updates
crowdin
2023-09-09 11:48:16 +0000
-
1c96a6f5da
build: upgrade CI4 to 4.4.1 + update php and js dependencies to latest
Yassine Doghri
2023-09-09 10:52:01 +0000
-
b63e953ca8
chore: update codeigniter-uuid to v1.0.2 to fix phpstan error
Yassine Doghri
2023-08-31 15:17:27 +0000
-
ba5324ea19
fix(admin): redirect root fediverse route to fediverse-blocked-actors
Yassine Doghri
2023-08-30 09:12:30 +0000
-
d100fe0999
refactor: fix styling and logic issues
Yassine Doghri
2023-08-29 15:51:44 +0000
-
2c07070b2c
refactor: use Validation::getValidated() when using $this->validate() in controllers
Yassine Doghri
2023-08-29 15:42:52 +0000
-
ff0e681763
docs: update php version requirement in install page
Yassine Doghri
2023-08-29 14:30:12 +0000
-
3c357183ca
fix: use podcast-activity named route instead of not existing actor route
Yassine Doghri
2023-08-29 13:29:01 +0000
-
77c2d08b6e
build: add phpstan-codeigniter extension to manage config(), model() and service() functions
Yassine Doghri
2023-08-29 12:58:20 +0000
-
ae57601c83
fix: update Router to include latest CI changes with alternate-content logic
Yassine Doghri
2023-08-27 13:26:06 +0000
-
7ff1dbe903
fix: remove fediverse prefix to prevent migration error + load routes during podcast import
Yassine Doghri
2023-08-26 13:03:01 +0000
-
072b3ff61d
chore: update CI4 to v4.3.8 + update js and php dependencies
Yassine Doghri
2023-08-26 10:45:53 +0000
-
b4f1b916bf
fix(routes): overwrite RouteCollection to include all routes + update js and php dependencies
Yassine Doghri
2023-08-21 16:13:03 +0000
-
ef04ce5c41
chore(composer.json): add dev script to serve castopod using spark
Yassine Doghri
2023-07-10 16:04:55 +0000
-
981277ae14
build(ci4): update CodeIgniter to v4.3.6
Yassine Doghri
2023-07-06 15:56:05 +0000
-
4ccb363a3d
refactor(modules): add Registrars to declare filter aliases
Yassine Doghri
2023-07-06 14:05:36 +0000
-
c6e8000bab
fix(auth): overwrite Shield's PermissionFilter
Yassine Doghri
2023-07-06 13:50:10 +0000
-
d68595932a
build(ci4): update CodeIgniter to v4.2.12
Yassine Doghri
2023-07-04 16:09:14 +0000
-
23842df03a
fix(auth): update shield from v1.0.0-beta.3 to v1.0.0-beta.6
Yassine Doghri
2023-07-03 10:57:03 +0000
-
8dfdaf3215
fix(platforms): add missing tiktok to social platforms seed
Yassine Doghri
2023-09-09 10:22:08 +0000
-
f1fe1b4764
docs(readme): remove beta note + update getting started section
Yassine Doghri
2023-09-05 14:15:15 +0000
-
69587d53ac
feat(lang): Add docs translation in br, ca, de, el, es, it, nl, pl, pt, sv
feat/new-languages
Benjamin Bellamy
2023-09-03 23:01:23 +0200
-
-
-
6be38e9fda
fix(analytics): show full referrer domain in web pages visits reports
Aonrud
2023-08-31 08:53:46 +0000
-
157e72b523
Notes added by 'git notes add'
semantic-release-bot
2023-08-28 14:29:00 +0000
-
1eb680d617
chore(release): 1.6.0 [skip ci]
v1.6.0
semantic-release-bot
2023-08-28 14:28:59 +0000
-
b719be10c0
chore(i18n): new Crowdin updates
crowdin
2023-08-28 14:13:45 +0000
-
d10c4fd753
fix(premium-podcasts): show premium flag only when podcast has published premium episodes
Yassine Doghri
2023-08-28 14:01:33 +0000
-
7d21b3509e
feat(episode): add preview link in admin to view and share episode before publication
Yassine Doghri
2023-08-28 13:53:04 +0000
-
7a1eea58d3
fix(home): update where clause when getting all podcasts to prevent draft podcasts from showing up
Yassine Doghri
2023-08-22 15:00:01 +0000
-
11aa3586a0
fix(s3): add a flag to serve media files by redirecting to a presigned url instead of default proxy
Yassine Doghri
2023-08-21 13:34:48 +0000
-
754e7a6b4b
fix(media): get path using media_path_absolute when saving media file
Yassine Doghri
2023-08-06 13:49:06 +0000
-
9346e787bd
fix(media): copy and delete temp file when saving instead of moving it for FS FileManager
Yassine Doghri
2023-08-06 12:14:05 +0000
-
0775add678
fix(media): init file properties in setAttributes' Model method + set defaults to pathinfo data
Yassine Doghri
2023-08-05 10:06:49 +0000
-
26a714d9c2
build(devcontainer): update network's subnet to 172.31.0.0/24
Yassine Doghri
2023-08-02 19:05:12 +0200
-
c44edd993f
Notes added by 'git notes add'
semantic-release-bot
2023-07-31 11:24:45 +0000
-
6a9d14d24e
chore(release): 1.5.2 [skip ci]
v1.5.2
semantic-release-bot
2023-07-31 11:24:44 +0000
-
d69b4e4857
fix(platforms): change twitter to X + add buymeacoffee and kofi as funding
Yassine Doghri
2023-07-31 10:53:46 +0000
-
73a5b68087
fix(credits): remove undefined $podcast variable from page layout
Yassine Doghri
2023-07-31 09:35:16 +0000
-
4c9a08a0cd
Notes added by 'git notes add'
semantic-release-bot
2023-07-29 10:26:45 +0000
-
ef9e897b27
chore(release): 1.5.1 [skip ci]
v1.5.1
semantic-release-bot
2023-07-29 10:26:44 +0000
-
9cc5ffd143
fix(admin-ui): remove button labels on smaller screens in podcast view
Yassine Doghri
2023-07-29 09:57:35 +0000
-
16a3fdb56e
fix(rss): set srt transcripts' mimetype to application/x-subrip with rel="captions" attribute
Yassine Doghri
2023-07-29 08:27:06 +0000
-
6833dd05ab
fix(rss): update podcast extension namespace
Yassine Doghri
2023-07-29 08:04:19 +0000
-
3747fa2c2b
build(docker-dev): use a network pool unlikely to get overlapped
Yassine Doghri
2023-07-29 07:56:52 +0000
-
cedfa5d8da
Notes added by 'git notes add'
semantic-release-bot
2023-07-27 13:03:21 +0000
-
411b90b4b2
chore(release): 1.5.0 [skip ci]
v1.5.0
semantic-release-bot
2023-07-27 13:03:19 +0000
-
dfa93ff8e3
chore(i18n): new Crowdin updates
crowdin
2023-07-27 10:49:25 +0000
-
8ae292933a
feat: add podcast links page including social, podcasting and funding links
Yassine Doghri
2023-07-26 17:19:40 +0000
-
63c20da5ff
fix(admin-ui): truncate header title + remove sticky podcast banner card on mobile
Yassine Doghri
2023-07-26 16:39:13 +0000
-
639926a30d
Notes added by 'git notes add'
semantic-release-bot
2023-07-19 15:17:21 +0000
-
8f9453b84a
chore(release): 1.4.7 [skip ci]
v1.4.7
semantic-release-bot
2023-07-19 15:17:20 +0000
-
9b955c9ce2
fix(s3): allow CORS for served static files
Yassine Doghri
2023-07-19 15:04:17 +0000
-
3f4826b412
Notes added by 'git notes add'
semantic-release-bot
2023-07-11 12:57:11 +0000
-
d184998ed5
chore(release): 1.4.6 [skip ci]
v1.4.6
semantic-release-bot
2023-07-11 12:57:10 +0000
-
5e719f3e9e
fix(podcast-import): remove error log when no import in queue, exit with success instead
Yassine Doghri
2023-07-11 10:28:19 +0000
-
082cdc9ee7
fix(fediverse): expand object before sending accept follow request
Yassine Doghri
2023-07-05 14:57:05 +0000
-
7e20df6a58
build(docker): build castopod/castopod image in priority
Yassine Doghri
2023-07-04 11:39:56 +0000
-
82da0792f6
Notes added by 'git notes add'
semantic-release-bot
2023-07-04 11:22:48 +0000
-
3c81ef129b
chore(release): 1.4.5 [skip ci]
v1.4.5
semantic-release-bot
2023-07-04 11:22:47 +0000
-
41a5932233
fix(s3): handle range requests to serve media files
Yassine Doghri
2023-07-04 11:03:34 +0000
-
4dc87b0c1a
Notes added by 'git notes add'
semantic-release-bot
2023-07-02 10:19:13 +0000
-
52383e0ecf
chore(release): 1.4.4 [skip ci]
v1.4.4
semantic-release-bot
2023-07-02 10:19:12 +0000
-
0b327cb4d9
fix: set resized images to 72dpi for compatibility with Apple Podcasts
Yassine Doghri
2023-07-02 09:42:54 +0000
-
aa68386667
fix(audio-clipper): init segment position on firstUpdate + improve UX by adding ghost handle
Yassine Doghri
2023-07-01 13:46:03 +0000
-
cd396f65ec
Notes added by 'git notes add'
semantic-release-bot
2023-06-29 15:39:39 +0000
-
d15a068e0c
chore(release): 1.4.3 [skip ci]
v1.4.3
semantic-release-bot
2023-06-29 15:39:37 +0000
-
5d1edd7e4c
chore(i18n): new Crowdin updates
crowdin
2023-06-29 15:23:25 +0000
-
60814b8d20
fix(video-clipper): add -t option to ffmpeg command to stop generation after duration
Yassine Doghri
2023-06-29 15:15:04 +0000
-
55c1d8904c
docs: add KrzysztofDomanczyk in all-contributors
Yassine Doghri
2023-06-29 07:53:33 +0000
-
d8d8abd86f
Notes added by 'git notes add'
semantic-release-bot
2023-06-27 10:57:24 +0000
-
3a5fdf2f54
chore(release): 1.4.2 [skip ci]
v1.4.2
semantic-release-bot
2023-06-27 10:57:23 +0000
-
c4bdde2b03
chore(i18n): new Crowdin updates
crowdin
2023-06-27 10:47:52 +0000
-
2f681e9f78
build(dev): increase phpmyadmin's upload limit to facilitate testing imports
Yassine Doghri
2023-06-26 16:47:25 +0000
-
e42258de1f
fix(podcast-import): show cancel or retry action depending on task status
Yassine Doghri
2023-06-26 12:05:17 +0000
-
06c4f15477
fix(fediverse): check that actor's images mimetype is present or guess it otherwise
Yassine Doghri
2023-06-26 11:42:38 +0000