Commit Graph

  • 2a2cb3efdb chore: upgrade CI4 to v4.2.5 + update other dependencies to latest Yassine Doghri 2022-08-31 10:11:17 +00:00
  • 10fc6f17c6 fix(email): set the correct url in the activation and forgot emails Yassine Doghri 2022-08-24 09:45:22 +00:00
  • 029804b9f8 build(docker): add build for tagged versions on main, beta and alpha Romain de Laage 2022-08-23 09:50:00 +00:00
  • c4a07c29f1 chore: new Crowdin updates crowdin 2022-08-22 15:56:51 +00:00
  • 37f086075e chore: update CodeIgniter to 4.2.4 + other dependencies to latest Yassine Doghri 2022-08-20 10:08:15 +00:00
  • e5d16e8711 fix(notifications): add trigger after activities update + update insert trigger Ola Hneini 2022-08-15 10:06:45 +00:00
  • 9222975856 chore(release): 1.0.0-beta.20 [skip ci] v1.0.0-beta.20 semantic-release-bot 2022-08-12 16:37:29 +00:00
  • 999999e3ef feat: add notifications inbox for actors Ola Hneini 2022-08-12 16:02:56 +00:00
  • c29c018c7a feat: add label to sponsor button on podcast page root 2022-08-12 12:22:31 +00:00
  • ad8f5f5a0f fix: set interact_as_actor for user upon password reset Ola Hneini 2022-08-11 09:32:04 +00:00
  • 10a2ae0248 fix(router): check if Accept header is set before getting value Yassine Doghri 2022-08-01 10:13:16 +00:00
  • e66bf44341 fix(search-episodes): add fallback sql query using LIKE for search query with less than 4 characters Yassine Doghri 2022-07-28 15:10:33 +00:00
  • d4d867121c fix: add underline and semibold font weight for prose links to have them stand out Yassine Doghri 2022-07-22 16:45:11 +00:00
  • fab916ee8a chore(release): 1.0.0-beta.19 [skip ci] v1.0.0-beta.19 semantic-release-bot 2022-07-21 17:04:07 +00:00
  • a40d636cfa docs(all-contributors): update contributors list Yassine Doghri 2022-07-21 16:49:16 +00:00
  • 78acd7f5c0 feat(episode-unpublish): remove episode comments upon unpublish Yassine Doghri 2022-07-21 16:21:26 +00:00
  • 8acdafd260 fix(episode-unpublish): set consistent posts_counts' increments/decrements for actors and episodes Yassine Doghri 2022-07-21 13:53:29 +00:00
  • 9cc2996261 fix(get_browser_language): return defaultLocale if browser doesn't send user preferred language Yassine Doghri 2022-07-18 16:07:44 +00:00
  • b5263107da chore: new Crowdin updates crowdin 2022-07-14 09:03:44 +00:00
  • 78152d8412 docs: complete docker page and translate it to french Romain de Laage 2022-07-11 09:23:44 +00:00
  • b7e2c09297 docs(docker): add page describing castopod's docker images and example usage with docker-compose Yassine Doghri 2022-07-08 16:19:09 +00:00
  • 455efae00f chore(release): 1.0.0-beta.18 [skip ci] v1.0.0-beta.18 semantic-release-bot 2022-07-07 17:37:01 +00:00
  • e07d3afea9 fix(player-styling): revert vite to 2.8 to reference the player css Yassine Doghri 2022-07-07 17:18:10 +00:00
  • 8cbc902a75 docs(contributions): recognize any kind of contribution with all-contributors spec Yassine Doghri 2022-07-05 15:55:19 +00:00
  • 711843a0c8 feat: add legalNoticeURL to app config for setting an external url to legal notice Yassine Doghri 2022-07-07 10:08:04 +00:00
  • 98a8a480a7 chore(release): 1.0.0-beta.17 [skip ci] v1.0.0-beta.17 semantic-release-bot 2022-07-06 15:47:53 +00:00
  • b1a6c02e56 feat(admin): add instance wide dashboard with storage and bandwidth usage Yassine Doghri 2022-07-06 15:29:15 +00:00
  • 3d363f2efe feat: add publish feature for podcasts and set draft by default Ola Hneini 2022-07-05 16:39:20 +00:00
  • 9843ce3882 chore: new Crowdin updates crowdin 2022-07-04 13:27:21 +00:00
  • 3ce6541003 feat(datetime-picker): set material_green theme to flatpickr Yassine Doghri 2022-07-04 12:52:55 +00:00
  • 81f790868a chore: update quality tools + rewrite some migration files Yassine Doghri 2022-07-03 16:42:20 +00:00
  • ca55c248d0 fix(xml-editor): prettify xml even without root node Yassine Doghri 2022-07-02 17:15:29 +00:00
  • 906e3e9525 docs: update vitepress to v1.0.0-alpha.4 docs/update-vitepress Yassine Doghri 2022-07-02 11:51:24 +00:00
  • c9fb987fcf fix(rss): round episode durations and soundbites Yassine Doghri 2022-07-02 11:03:38 +00:00
  • 779653f75b fix: explicitly cast seconds to int in iso8601_duration helper function Yassine Doghri 2022-07-02 10:37:38 +00:00
  • 3b73c67250 refactor(rest-api): move rest api's enabled flag to the RestApi config Yassine Doghri 2022-06-29 16:19:22 +00:00
  • 68777dd54c refactor(docker): rename CP_HOST_BACK to CP_APP_HOSTNAME Yassine Doghri 2022-06-27 15:31:35 +00:00
  • 65e9c0b05e fix(housekeeping): use EpisodeModel's builder to reset comments count Yassine Doghri 2022-06-27 14:56:08 +00:00
  • 0c0730be69 build(docker): add production-ready DockerFiles Romain de Laage 2022-06-26 12:03:22 +00:00
  • de8b1df948 chore(release): 1.0.0-beta.16 [skip ci] v1.0.0-beta.16 semantic-release-bot 2022-06-24 08:06:30 +00:00
  • a37e407483 chore: create test database on mariadb init + harmonize test database credentials Yassine Doghri 2022-06-22 11:32:40 +00:00
  • e64001d006 feat(api): add rest api with podcasts read endpoints Sebastian Janik 2022-06-22 10:48:58 +00:00
  • ea20206ee6 fix: change image size requirement hints root 2022-06-15 12:07:00 +00:00
  • 5eb9dc168e feat: add update rss feed feature for podcasts to import their latest episodes root 2022-06-15 10:27:13 +00:00
  • 6be5d12877 feat(admin): add search form in podcast episodes list Yassine Doghri 2022-06-17 10:44:05 +00:00
  • 9f4a467ad4 chore: update CI4 to 4.2.1 Yassine Doghri 2022-06-17 08:14:39 +00:00
  • cca973e9c2 chore(release): 1.0.0-beta.15 [skip ci] v1.0.0-beta.15 semantic-release-bot 2022-06-14 13:35:04 +00:00
  • 14d7d07822 fix: replace deletedField with published_at for episodes Yassine Doghri 2022-06-13 16:30:34 +00:00
  • dbb4030da4 feat: add permanent delete feature for podcasts 🎉 Ola Hneini 2022-06-07 11:13:06 +00:00
  • 9548337a7c feat: apply colour theme to embed player Jonas S 2022-05-31 17:15:52 +00:00
  • 0d9800123b feat: add default icons to Alert component Ola Hneini 2022-05-16 11:57:39 +00:00
  • eb9ff522c2 feat(episodes): replace soft delete with permanent delete Ola Hneini 2022-05-05 15:48:16 +00:00
  • 0345728739 docs: add note in getting started install section Ola Hneini 2022-04-26 15:56:31 +00:00
  • 3240ed4177 chore(release): 1.0.0-beta.14 [skip ci] v1.0.0-beta.14 semantic-release-bot 2022-04-23 08:32:31 +00:00
  • eff5d2fca6 docs: update french documentation Yassine Doghri 2022-04-22 15:59:22 +00:00
  • e340b54a84 feat(i18n): add Spanish to supported locales Yassine Doghri 2022-04-22 09:51:59 +00:00
  • cdc2e2edfb chore: new Crowdin updates crowdin 2022-04-22 07:56:31 +00:00
  • 4c490c15bb fix: overwrite common lang function to escape returned string Yassine Doghri 2022-04-21 12:53:47 +00:00
  • 92d5cc50a3 fix(home): remove hardcoded prefix in getAllPodcasts query Yassine Doghri 2022-04-16 08:36:28 +00:00
  • b5c0b72093 docs: add French language Yassine Doghri 2022-04-15 12:45:32 +00:00
  • 01640fa161 chore: new Crowdin updates Yassine Doghri 2022-04-15 12:16:12 +00:00
  • 204fe208ff chore: update crowdin.yml config Yassine Doghri 2022-04-15 11:54:33 +00:00
  • e9adc216e4 docs: add Brazilian Portuguese and Norwegian Nynorsk languages Yassine Doghri 2022-04-15 09:47:48 +00:00
  • e787b6b6e7 chore(release): 1.0.0-beta.13 [skip ci] v1.0.0-beta.13 semantic-release-bot 2022-04-14 15:31:04 +00:00
  • ced61fc236 feat(i18n): add Norwegian Nynorsk to supported locales Yassine Doghri 2022-04-14 15:04:09 +00:00
  • 1cbc7de623 chore: new Crowdin updates Yassine Doghri 2022-04-14 14:54:13 +00:00
  • 4e22a0d5e4 fix: use UTC_TIMESTAMP() to get current utc date instead of NOW() in sql queries Yassine Doghri 2022-04-14 14:33:53 +00:00
  • 2306df1c98 ci: add path to i18n-filter script Yassine Doghri 2022-04-14 13:21:50 +00:00
  • 5564f77502 chore: new Crowdin updates Yassine Doghri 2022-04-14 13:11:07 +00:00
  • b870ce55bc ci(gitlabci): filter out docs src languages not declared in .i18n-filter file before build Yassine Doghri 2022-04-14 12:09:40 +00:00
  • d20041e407 chore: update Crowdin configuration file feat/dashboard Yassine Doghri 2022-04-09 14:02:46 +00:00
  • 79c553cbad chore: update Crowdin configuration file Yassine Doghri 2022-04-09 14:02:46 +00:00
  • e2046e4b11 fix(rss): remove escaping for publisher and owner name Yassine Doghri 2022-04-06 08:42:06 +00:00
  • 6fc6347846 fix(rss): remove escaping for publisher and owner name Yassine Doghri 2022-04-06 08:42:06 +00:00
  • 16bf0c2e72 chore(release): 1.0.0-beta.12 [skip ci] semantic-release-bot 2022-04-05 16:57:10 +00:00
  • 366eaeb09e chore(release): 1.0.0-beta.12 [skip ci] v1.0.0-beta.12 semantic-release-bot 2022-04-05 16:57:10 +00:00
  • 19da003fd3 feat(i18n): add support for German and Brazilian Portuguese languages Yassine Doghri 2022-04-05 16:23:47 +00:00
  • c9b9fe4ee8 feat(i18n): add support for German and Brazilian Portuguese languages Yassine Doghri 2022-04-05 16:23:47 +00:00
  • a74ad1b18a chore: new Crowdin updates Yassine Doghri 2022-04-05 15:45:54 +00:00
  • 7b71f7971d chore: new Crowdin updates Yassine Doghri 2022-04-05 15:45:54 +00:00
  • 78548b5cd7 fix: update form_textarea to prevent escaping value Yassine Doghri 2022-04-05 12:08:56 +00:00
  • 73ad94c1d5 chore(release): 1.0.0-beta.11 [skip ci] v1.0.0-beta.11 semantic-release-bot 2022-04-01 16:45:29 +00:00
  • 4274cb5d21 docs(gdpr.txt): add purpose block for analytics data Benjamin Bellamy 2022-04-01 13:42:17 +00:00
  • 0188b67354 feat(analytics-gdpr): update cached personal data to expire at midnight Benjamin Bellamy 2022-04-01 13:29:25 +00:00
  • df8506bb40 build: filter out unsupported locales from the castopod bundle + remove german as supported locale Yassine Doghri 2022-04-01 12:43:41 +00:00
  • 6f2e7c009c feat(analytics): add current date and secret salt to analytics hash for improved privacy Benjamin Bellamy 2022-03-30 16:09:06 +00:00
  • d021abb52f feat(i18n): add 7 new languages + update german translations crowdin 2022-03-30 15:09:35 +00:00
  • 5f423557c2 feat(icons): add podnews icon to podcasting platforms Yassine Doghri 2022-03-30 14:53:37 +00:00
  • 5afbf3e964 chore(ci): fix quote escaping for rector Yassine Doghri 2022-03-30 12:52:36 +00:00
  • 12b22008a2 fix(socialinteract): move social interact uri into uri attribute + update social data upon import Yassine Doghri 2022-03-30 12:51:18 +00:00
  • c220b310ed feat(i18n): add german language as supported locale + create Language files from english source Yassine Doghri 2022-03-29 15:33:32 +00:00
  • e985a193dc chore(i18n): update French translations crowdin 2022-03-29 15:03:35 +00:00
  • f3db223e33 chore: new Crowdin updates crowdin 2022-03-29 12:54:04 +00:00
  • 5c7732e7fd style(ecs): skip SingleQuoteFixer for language files Yassine Doghri 2022-03-29 10:22:37 +00:00
  • ddf720c9a7 chore(crowdin): escape single quotes with backslash Yassine Doghri 2022-03-28 16:02:11 +00:00
  • b27ce3d901 docs(l10n): add crowdin badge to docs + append message for crowdin commits Yassine Doghri 2022-03-28 15:12:16 +00:00
  • bc6dea2f8a fix: remove value escaping for form inputs and textareas Yassine Doghri 2022-03-25 14:37:14 +00:00
  • 9ea5ca3169 fix: prefill description footer input when creating a new episode Ola Hneini 2022-03-24 16:20:54 +00:00
  • 2b688f2184 chore: add Crowdin configuration file Crowdin 2022-03-24 14:29:25 +00:00
  • 357886b931 refactor(translations): sort french translation keys for Countries.php in admin module Yassine Doghri 2022-03-23 17:40:45 +00:00