Yassine Doghri
90e44437bd
fix: remove cache from remote follow form to display error messages
2022-03-15 14:05:19 +00:00
Yassine Doghri
4a009de531
docs: add FUNDING.yml file to set up github sponsor button
2022-03-14 17:04:22 +00:00
Ola Hneini
19caed4bce
feat: add autofocus to input field "Email or username" on login page
2022-03-10 11:00:17 +00:00
Benjamin Bellamy
e8076820c9
docs(gdpr): add GDPR.txt file following the gdpr-txt.org spec
2022-03-09 16:09:02 +00:00
Ola Hneini
cc54257351
fix: add href to castopod website on login page
2022-03-09 14:34:17 +00:00
semantic-release-bot
01041775e0
chore(release): 1.0.0-beta.9 [skip ci]
...
# [1.0.0-beta.9](https://code.castopod.org/adaures/castopod/compare/v1.0.0-beta.8...v1.0.0-beta.9 ) (2022-03-04)
### Bug Fixes
* **cache:** delete posts and comments pages cache when updating platform links ([f7c3e5b](f7c3e5bf4a
)), closes [#169 ](https://code.castopod.org/adaures/castopod/issues/169 )
* escape characters for `min` in format_duration_symbol ([3b6722a](3b6722a42b
))
* **security:** add csrf filter + prevent xss attacks by escaping user input ([cd2e1e1](cd2e1e1dc3
))
* update ivoox podcasting icon ([f2b69a4](f2b69a4733
))
* **video-clips:** update condition to check if ffmpeg is installed ([b57f0b6](b57f0b6eb6
)), closes [#163 ](https://code.castopod.org/adaures/castopod/issues/163 )
### Features
* **i18n:** add Polish translation ([2d83b44](2d83b44add
))
* **icons:** add default icons for podcasting, social and funding platforms + remove complex icons ([5bcdfeb](5bcdfebe64
)), closes [#166 ](https://code.castopod.org/adaures/castopod/issues/166 ) [#167 ](https://code.castopod.org/adaures/castopod/issues/167 ) [#170 ](https://code.castopod.org/adaures/castopod/issues/170 )
* make episode description more visible on episode pages ([90533be](90533be029
)), closes [#171 ](https://code.castopod.org/adaures/castopod/issues/171 )
* **podcasting 2.0:** update podcast:social tag to adhere to latest spec ([a597cf4](a597cf4ecf
))
2022-03-04 18:14:17 +00:00
Patryk Miś
2d83b44add
feat(i18n): add Polish translation
2022-03-04 17:52:52 +00:00
Yassine Doghri
f2b69a4733
fix: update ivoox podcasting icon
2022-03-04 16:06:03 +00:00
Yassine Doghri
b57f0b6eb6
fix(video-clips): update condition to check if ffmpeg is installed
...
fixes #163
2022-03-04 15:40:38 +00:00
Yassine Doghri
4716a4a5b9
docs: add contributions welcome badge linking to castopod issues
2022-03-04 14:57:58 +00:00
Yassine Doghri
cd2e1e1dc3
fix(security): add csrf filter + prevent xss attacks by escaping user input
...
- update CI4 to v4.1.9's stable production package
- update php and js dependencies to latest
2022-03-04 14:36:32 +00:00
Yassine Doghri
a597cf4ecf
feat(podcasting 2.0): update podcast:social tag to adhere to latest spec
2022-03-03 16:15:42 +00:00
Yassine Doghri
90533be029
feat: make episode description more visible on episode pages
...
- double the height of the episode description on episode pages
- reduce overlay fading by 70% to
make it more subtle
closes #171
2022-02-24 16:32:50 +00:00
Yassine Doghri
f7c3e5bf4a
fix(cache): delete posts and comments pages cache when updating platform links
...
remove cache when adding comment and replies as well
fixes #169
2022-02-24 16:08:24 +00:00
Yassine Doghri
5bcdfebe64
feat(icons): add default icons for podcasting, social and funding platforms + remove complex icons
...
- add pleroma, misskey and fosspay platforms
- update adaures/ipcat-php to fix autoload issue
-
fix Breez and Podcast Guru icons
closes #166 , #167 , #170
2022-02-24 14:48:17 +00:00
Bastien Luneteau
3b6722a42b
fix: escape characters for min
in format_duration_symbol
2022-02-22 15:43:27 +00:00
Yassine Doghri
5e5e9b2b3f
ci(gitlabci): skip bundle job for forked projects
2022-02-22 15:16:37 +00:00
Yassine Doghri
4a9ed75435
ci(gitlabci): skip running lint-commit-msg job during merge requests
2022-02-22 14:13:06 +00:00
Yassine Doghri
c16cf700ba
build: update adaures/ipcat-php and adaures/podcast-persons-taxonomy references in composer.lock
2022-02-20 14:54:21 +00:00
Yassine Doghri
88858042d2
ci(gitlabci): trigger deployment of the castopod.org website after release
2022-02-20 14:32:35 +00:00
Yassine Doghri
d093530e14
docs: add security section to contributing guidelines
2022-02-20 14:27:04 +00:00
Yassine Doghri
f58f712aa6
chore: replace group slug from ad-aures to adaures in repo url
...
this fixes the adblocker loading viewer error
2022-02-20 13:23:57 +00:00
Yassine Doghri
3c89bc15ef
docs(readme): update sponsors section + add license section
2022-02-20 10:04:42 +00:00
Yassine Doghri
b3888c2c7f
docs: add open-graph meta tags + edit pages link
...
- rename castopod icons and logos
- fix nlnet logo link
- add castopod icon as logo
- set twitter
card to summary_large_image
- update README.md
2022-02-19 19:09:11 +00:00
Yassine Doghri
fa5b5f51a4
docs(init): create documentation website using vitepress
...
- rename podlibre to adaures
- rename castopod-host to castopod
- simplify README and redirect to docs site
- move INSTALL and UPDATE docs
- add new gitlabci pipeline to deploy docs
- upgrade node to v16 in Dockerfile
2022-02-19 16:06:11 +00:00
semantic-release-bot
472842fae6
chore(release): 1.0.0-beta.8 [skip ci]
...
# [1.0.0-beta.8](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-beta.7...v1.0.0-beta.8 ) (2022-02-10)
### Features
* **podcast-form:** add new_feed_url field to set an url when changing domain or host ([e7eec48](e7eec48e7b
))
2022-02-10 11:19:13 +00:00
Yassine Doghri
e7eec48e7b
feat(podcast-form): add new_feed_url field to set an url when changing domain or host
2022-02-09 17:44:24 +00:00
semantic-release-bot
634961bcaa
chore(release): 1.0.0-beta.7 [skip ci]
...
# [1.0.0-beta.7](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-beta.6...v1.0.0-beta.7 ) (2022-02-05)
### Bug Fixes
* **activitypub:** allow cors on get requests for routes exposing acitivitypub objects ([2f24809](2f2480998f
))
* **fediverse:** set model instances as non shared to prevent overlapping ([91128fa](91128fad7a
))
* **htaccess:** add ? after index.php in RewriteRule ([d9d139e](d9d139eefa
)), closes [#152 ](https://code.podlibre.org/podlibre/castopod-host/issues/152 )
### Features
* **home:** sort podcasts by recent activity + add dropdown menu to choose between sorting options ([7b89da6](7b89da6106
)), closes [#164 ](https://code.podlibre.org/podlibre/castopod-host/issues/164 )
2022-02-05 17:18:45 +00:00
Yassine Doghri
7b89da6106
feat(home): sort podcasts by recent activity + add dropdown menu to choose between sorting options
...
fixes #164
2022-02-05 16:57:20 +00:00
Yassine Doghri
91128fad7a
fix(fediverse): set model instances as non shared to prevent overlapping
2022-02-05 11:40:30 +00:00
Yassine Doghri
d9d139eefa
fix(htaccess): add ? after index.php in RewriteRule
...
fixes #152
2022-02-05 11:02:25 +00:00
Yassine Doghri
2f2480998f
fix(activitypub): allow cors on get requests for routes exposing acitivitypub objects
2022-02-05 10:57:02 +00:00
semantic-release-bot
412cf14604
chore(release): 1.0.0-beta.6 [skip ci]
...
# [1.0.0-beta.6](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-beta.5...v1.0.0-beta.6 ) (2022-02-03)
### Bug Fixes
* **activitypub:** add conditions for possibly missing actor properties + add user-agent to requests ([8fbf948](8fbf948fbb
))
* **activitypub:** add target actor id to like / announce activities to send directly to note's actor ([962dd30](962dd305f5
))
* **activitypub:** add target_actor_id for create activity to broadcast post reply ([0128a21](0128a21ec5
))
* **http-signature:** update SIGNATURE_PATTERN allowing signature keys to be sent in any order ([b7f285e](b7f285e4e2
))
* **install:** set message block on forms to show error messages ([3a0a20d](3a0a20d59c
)), closes [#157 ](https://code.podlibre.org/podlibre/castopod-host/issues/157 )
* **markdown-editor:** remove unnecessary buttons for podcast and episode editors + add extensions ([9c4f60e](9c4f60e00b
))
* **podcast-activity:** check if transcript and chapters are set before including them in audio ([5855a25](5855a25093
))
* **podcast:** use markdown description value for editor + set prose class to about description ([f304d97](f304d97b14
)), closes [#156 ](https://code.podlibre.org/podlibre/castopod-host/issues/156 )
2022-02-03 14:39:13 +00:00
Yassine Doghri
5855a25093
fix(podcast-activity): check if transcript and chapters are set before including them in audio
2022-02-03 14:12:47 +00:00
Yassine Doghri
0128a21ec5
fix(activitypub): add target_actor_id for create activity to broadcast post reply
2022-02-03 14:12:47 +00:00
Yassine Doghri
962dd305f5
fix(activitypub): add target actor id to like / announce activities to send directly to note's actor
2022-02-03 14:12:47 +00:00
Yassine Doghri
9c4f60e00b
fix(markdown-editor): remove unnecessary buttons for podcast and episode editors + add extensions
...
update CommonMark to v2 + add Autolink, SmartPunct and DisallowedRawHtml extensions
2022-02-03 14:12:47 +00:00
Yassine Doghri
f304d97b14
fix(podcast): use markdown description value for editor + set prose class to about description
...
fixes #156
2022-02-03 14:12:47 +00:00
Yassine Doghri
8fbf948fbb
fix(activitypub): add conditions for possibly missing actor properties + add user-agent to requests
2022-02-03 14:12:36 +00:00
Yassine Doghri
3a0a20d59c
fix(install): set message block on forms to show error messages
...
fixes #157
2022-02-03 10:15:59 +00:00
Yassine Doghri
b7f285e4e2
fix(http-signature): update SIGNATURE_PATTERN allowing signature keys to be sent in any order
...
set algorithm key as optional and set defaults for both algorithm (rsa-sha256) and headers (date)
keys
2022-02-03 10:15:59 +00:00
semantic-release-bot
7bc2d42c8e
chore(release): 1.0.0-beta.5 [skip ci]
...
# [1.0.0-beta.5](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-beta.4...v1.0.0-beta.5 ) (2022-01-31)
### Bug Fixes
* **analytics:** set initial value for duration and bandwidth ([ee50539](ee50539591
))
2022-01-31 17:23:53 +00:00
Benjamin Bellamy
ee50539591
fix(analytics): set initial value for duration and bandwidth
2022-01-31 16:49:26 +00:00
semantic-release-bot
06279cd90f
chore(release): 1.0.0-beta.4 [skip ci]
...
# [1.0.0-beta.4](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-beta.3...v1.0.0-beta.4 ) (2022-01-29)
### Bug Fixes
* **housekeeping:** replace the use of GLOB_BRACE with looping over file extensions ([42d92d0](42d92d0c8d
)), closes [#154 ](https://code.podlibre.org/podlibre/castopod-host/issues/154 )
* **housekeeping:** set default sizes value + ignore illegal IFD size error to proceed with script ([f21ca57](f21ca57603
))
### Features
* **housekeeping:** add clear_cache option to flush redis or files cache ([99bfac0](99bfac0b42
))
2022-01-29 17:03:15 +00:00
Yassine Doghri
99bfac0b42
feat(housekeeping): add clear_cache option to flush redis or files cache
2022-01-29 16:42:34 +00:00
Yassine Doghri
42d92d0c8d
fix(housekeeping): replace the use of GLOB_BRACE with looping over file extensions
...
The GLOB_BRACE flag is not available on non GNU systems, such as Solaris or Alpine Linux.
fixes #154
2022-01-29 15:32:38 +00:00
Yassine Doghri
f21ca57603
fix(housekeeping): set default sizes value + ignore illegal IFD size error to proceed with script
2022-01-29 15:21:46 +00:00
semantic-release-bot
3bfcce3751
chore(release): 1.0.0-beta.3 [skip ci]
...
# [1.0.0-beta.3](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-beta.2...v1.0.0-beta.3 ) (2022-01-28)
### Bug Fixes
* revert to beta.1's codeigniter4 version ([e831411](e831411270
))
2022-01-28 18:13:40 +00:00
Yassine Doghri
e831411270
fix: revert to beta.1's codeigniter4 version
2022-01-28 18:04:10 +00:00
semantic-release-bot
f80e820b1d
chore(release): 1.0.0-beta.2 [skip ci]
...
# [1.0.0-beta.2](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-beta.1...v1.0.0-beta.2 ) (2022-01-28)
### Bug Fixes
* **migrations:** ignore invalid utf8 chars for media files metadata + update transcript parser ([45e8f99](45e8f99e75
))
* **video-clips:** set audio codec to aac, fixing audio issue on twitter ([3c22c68](3c22c68ee8
))
* **video-clips:** set longer podcast and episode lengths for squared format ([c030113](c0301134c2
))
2022-01-28 15:26:24 +00:00