Commit Graph

554 Commits

Author SHA1 Message Date
Yassine Doghri d20041e407 chore: update Crowdin configuration file 2022-04-09 14:02:46 +00:00
Yassine Doghri e2046e4b11 fix(rss): remove escaping for publisher and owner name 2022-04-06 08:42:06 +00:00
semantic-release-bot 16bf0c2e72 chore(release): 1.0.0-beta.12 [skip ci]
# [1.0.0-beta.12](https://code.castopod.org/adaures/castopod/compare/v1.0.0-beta.11...v1.0.0-beta.12) (2022-04-05)

### Bug Fixes

* update form_textarea to prevent escaping value ([78548b5](78548b5cd7))

### Features

* **i18n:** add support for German and Brazilian Portuguese languages ([19da003](19da003fd3))
2022-04-05 16:57:10 +00:00
Yassine Doghri 19da003fd3 feat(i18n): add support for German and Brazilian Portuguese languages
rename pt to pt-BR for brazilian portuguese
2022-04-05 16:23:47 +00:00
Yassine Doghri a74ad1b18a chore: new Crowdin updates
otetranome - Portuguese, Brazilian; Portuguese
forght - German
glottis0q - German
ernestoacostame - Spanish
Lucian I. Last (lil5) - Dutch
ButterflyOfFire (BoFFire) - Arabic
eorn - Breton
Angelos Chouvardas (achouvardas) - Greek
Russian Retro (retrograde) - Russian
cExplorer - German
GabiSnow - Spanish
CTHTC - German
Romain de Laage (rdelaage) - Spanish
LuuzViir (Spanish)
Samuel Roland (samuelroland) - French
thelama - Portuguese
2022-04-05 15:45:54 +00:00
Yassine Doghri 78548b5cd7 fix: update form_textarea to prevent escaping value
replace form_markdown_textarea with form_textarea
2022-04-05 12:08:56 +00:00
semantic-release-bot 73ad94c1d5 chore(release): 1.0.0-beta.11 [skip ci]
# [1.0.0-beta.11](https://code.castopod.org/adaures/castopod/compare/v1.0.0-beta.10...v1.0.0-beta.11) (2022-04-01)

### Bug Fixes

* change message upon cancellation of episode publication ([9859c74](9859c7434c))
* prefill description footer input when creating a new episode ([9ea5ca3](9ea5ca3169))
* remove value escaping for form inputs and textareas ([bc6dea2](bc6dea2f8a))
* restore default podcast icon on public website ([342778b](342778bac3))
* **socialinteract:** move social interact uri into uri attribute + update social data upon import ([12b2200](12b22008a2))

### Features

* **analytics-gdpr:** update cached personal data to expire at midnight ([0188b67](0188b67354))
* **analytics:** add current date and secret salt to analytics hash for improved privacy ([6f2e7c0](6f2e7c009c))
* **i18n:** add 7 new languages + update german translations ([d021abb](d021abb52f))
* **i18n:** add german language as supported locale + create Language files from english source ([c220b31](c220b310ed))
* **icons:** add podnews icon to podcasting platforms ([5f42355](5f423557c2)), closes [#190](https://code.castopod.org/adaures/castopod/issues/190)
2022-04-01 16:45:29 +00:00
Benjamin Bellamy 4274cb5d21 docs(gdpr.txt): add purpose block for analytics data 2022-04-01 16:35:34 +00:00
Benjamin Bellamy 0188b67354 feat(analytics-gdpr): update cached personal data to expire at midnight 2022-04-01 16:35:34 +00:00
Yassine Doghri df8506bb40 build: filter out unsupported locales from the castopod bundle + remove german as supported locale
- add .rsync-filter files to Language folders in order to filter out unsupported locales
- remove
german as supported locale, awaiting completed translation files
- remove unneeded app/Resources/
folder from bundle
2022-04-01 16:35:34 +00:00
Benjamin Bellamy 6f2e7c009c feat(analytics): add current date and secret salt to analytics hash for improved privacy 2022-04-01 16:35:34 +00:00
crowdin d021abb52f feat(i18n): add 7 new languages + update german translations
add Breton, Dutch, Indonesian, Italian, Portuguese, Spanish and Swedish
2022-04-01 16:35:34 +00:00
Yassine Doghri 5f423557c2 feat(icons): add podnews icon to podcasting platforms
closes #190
2022-04-01 16:35:34 +00:00
Yassine Doghri 5afbf3e964 chore(ci): fix quote escaping for rector 2022-04-01 16:35:34 +00:00
Yassine Doghri 12b22008a2 fix(socialinteract): move social interact uri into uri attribute + update social data upon import 2022-04-01 16:35:34 +00:00
Yassine Doghri c220b310ed feat(i18n): add german language as supported locale + create Language files from english source 2022-04-01 16:35:34 +00:00
crowdin e985a193dc chore(i18n): update French translations 2022-04-01 16:35:34 +00:00
crowdin f3db223e33 chore: new Crowdin updates 2022-04-01 16:35:34 +00:00
Yassine Doghri 5c7732e7fd style(ecs): skip SingleQuoteFixer for language files 2022-04-01 16:35:34 +00:00
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