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