Commit Graph

735 Commits

Author SHA1 Message Date
Yassine Doghri ddf720c9a7 chore(crowdin): escape single quotes with backslash 2022-04-01 16:35:34 +00:00
Yassine Doghri b27ce3d901 docs(l10n): add crowdin badge to docs + append message for crowdin commits 2022-04-01 16:35:34 +00:00
Yassine Doghri bc6dea2f8a fix: remove value escaping for form inputs and textareas 2022-04-01 16:35:34 +00:00
Ola Hneini 9ea5ca3169 fix: prefill description footer input when creating a new episode 2022-04-01 16:35:34 +00:00
Crowdin 2b688f2184 chore: add Crowdin configuration file 2022-04-01 16:35:34 +00:00
Yassine Doghri 357886b931 refactor(translations): sort french translation keys for Countries.php in admin module 2022-04-01 16:35:34 +00:00
Yassine Doghri abbe449c64 docs: update features to add WebSub and polish language + add exif requirements to install
closes #185
2022-04-01 16:35:34 +00:00
Yassine Doghri 82ccd9cdce refactor(rss): declare atom namespace in root rss element 2022-04-01 16:35:34 +00:00
Yassine Doghri 8646b4d88e chore: uncomment modules, tests and public paths for rector 2022-04-01 16:35:34 +00:00
Ola Hneini 9859c7434c fix: change message upon cancellation of episode publication 2022-04-01 16:35:34 +00:00
Yassine Doghri 47b972b63c chore: escape podcasting platform slug when getting icon 2022-04-01 16:35:34 +00:00
Ola Hneini 342778bac3 fix: restore default podcast icon on public website 2022-04-01 16:35:34 +00:00
semantic-release-bot 086a79c9de chore(release): 1.0.0-beta.10 [skip ci]
# [1.0.0-beta.10](https://code.castopod.org/adaures/castopod/compare/v1.0.0-beta.9...v1.0.0-beta.10) (2022-03-15)

### Bug Fixes

* add explicit int conversion when formatting episode duration ([1253096](1253096197))
* add href to castopod website on login page ([cc54257](cc54257351))
* move html escaping on credits page ([fbffdbd](fbffdbde78))
* remove cache from remote follow form to display error messages ([90e4443](90e44437bd))

### Features

* add autofocus to input field "Email or username" on login page ([19caed4](19caed4bce))
* add WebSub module for pushing feed updates to open hubs ([10d3f73](10d3f73786))
* **GDPR:** add GDPR.yml file to public/.well-known/ ([86bccc3](86bccc3d5c))
2022-03-15 17:22:56 +00:00
Benjamin Bellamy 86bccc3d5c feat(GDPR): add GDPR.yml file to public/.well-known/ 2022-03-15 17:00:34 +00:00
Yassine Doghri 10d3f73786 feat: add WebSub module for pushing feed updates to open hubs 2022-03-15 16:47:35 +00:00
Yassine Doghri 1253096197 fix: add explicit int conversion when formatting episode duration 2022-03-15 15:50:07 +00:00
Ola Hneini fbffdbde78 fix: move html escaping on credits page 2022-03-15 15:23:13 +00:00
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