1344 Commits

Author SHA1 Message Date
crowdin
05fc9204d2 New translations plugins.php (German)
[ci skip]
2024-07-04 13:47:21 +00:00
crowdin
f925e44923 New translations install.mdx (German)
[ci skip]
2024-07-04 13:47:19 +00:00
crowdin
1a9d89fb28 New translations manifest.mdx (Danish)
[ci skip]
2024-07-04 13:47:17 +00:00
crowdin
ad37d3a263 New translations index.mdx (Danish)
[ci skip]
2024-07-04 13:47:15 +00:00
crowdin
5426c9a12e New translations hooks.mdx (Danish)
[ci skip]
2024-07-04 13:47:14 +00:00
crowdin
5c6b08e7a4 New translations create.mdx (Danish)
[ci skip]
2024-07-04 13:47:12 +00:00
crowdin
f042c06553 New translations plugin.php (Danish)
[ci skip]
2024-07-04 13:47:10 +00:00
crowdin
7ee3c8c622 New translations plugins.php (Danish)
[ci skip]
2024-07-04 13:47:09 +00:00
crowdin
c87353664e New translations install.mdx (Danish)
[ci skip]
2024-07-04 13:47:07 +00:00
crowdin
fb67c484b3 New translations manifest.mdx (Catalan)
[ci skip]
2024-07-04 13:47:06 +00:00
crowdin
fccd38b416 New translations index.mdx (Catalan)
[ci skip]
2024-07-04 13:47:04 +00:00
crowdin
b61cec5178 New translations hooks.mdx (Catalan)
[ci skip]
2024-07-04 13:47:02 +00:00
crowdin
66c466476d New translations create.mdx (Catalan)
[ci skip]
2024-07-04 13:47:01 +00:00
crowdin
d54a6f1236 New translations plugins.php (Catalan)
[ci skip]
2024-07-04 13:46:59 +00:00
crowdin
e95c512363 New translations install.mdx (Catalan)
[ci skip]
2024-07-04 13:46:57 +00:00
crowdin
e3a114f351 New translations manifest.mdx (Arabic)
[ci skip]
2024-07-04 13:46:56 +00:00
crowdin
81dc009203 New translations index.mdx (Arabic)
[ci skip]
2024-07-04 13:46:54 +00:00
crowdin
81d5139c98 New translations hooks.mdx (Arabic)
[ci skip]
2024-07-04 13:46:52 +00:00
crowdin
00f1feeb6f New translations create.mdx (Arabic)
[ci skip]
2024-07-04 13:46:51 +00:00
crowdin
8bbc430093 New translations plugin.php (Arabic)
[ci skip]
2024-07-04 13:46:49 +00:00
crowdin
b9a499de2a New translations plugins.php (Arabic)
[ci skip]
2024-07-04 13:46:48 +00:00
crowdin
37f32ef55c New translations install.mdx (Arabic)
[ci skip]
2024-07-04 13:46:47 +00:00
crowdin
e9c657f8aa New translations manifest.mdx (Spanish)
[ci skip]
2024-07-04 13:46:45 +00:00
crowdin
b3b97b7bd2 New translations index.mdx (Spanish)
[ci skip]
2024-07-04 13:46:43 +00:00
crowdin
89ca7d848b New translations hooks.mdx (Spanish)
[ci skip]
2024-07-04 13:46:42 +00:00
crowdin
95c73b4759 New translations create.mdx (Spanish)
[ci skip]
2024-07-04 13:46:40 +00:00
crowdin
bedf9173ba New translations plugins.php (Spanish)
[ci skip]
2024-07-04 13:46:38 +00:00
crowdin
705701ebcd New translations install.mdx (Spanish)
[ci skip]
2024-07-04 13:46:37 +00:00
crowdin
5924924773 New translations manifest.mdx (French)
[ci skip]
2024-07-04 13:46:35 +00:00
crowdin
a5e290ddd0 New translations index.mdx (French)
[ci skip]
2024-07-04 13:46:33 +00:00
crowdin
8ef0a369bf New translations hooks.mdx (French)
[ci skip]
2024-07-04 13:46:31 +00:00
crowdin
04009ca0ca New translations create.mdx (French)
[ci skip]
2024-07-04 13:46:30 +00:00
crowdin
1a2ed491d0 New translations plugins.php (French)
[ci skip]
2024-07-04 13:46:28 +00:00
crowdin
2714e7f60f New translations install.mdx (French)
[ci skip]
2024-07-04 13:46:26 +00:00
crowdin
e3d129e367 New translations manifest.mdx (Romanian)
[ci skip]
2024-07-04 13:46:25 +00:00
crowdin
962ffecfb5 New translations index.mdx (Romanian)
[ci skip]
2024-07-04 13:46:23 +00:00
crowdin
8209979c71 New translations hooks.mdx (Romanian)
[ci skip]
2024-07-04 13:46:21 +00:00
crowdin
2f61279d00 New translations create.mdx (Romanian)
[ci skip]
2024-07-04 13:46:19 +00:00
crowdin
3dc54cdbac New translations plugin.php (Romanian)
[ci skip]
2024-07-04 13:46:17 +00:00
crowdin
4a04330308 New translations plugins.php (Romanian)
[ci skip]
2024-07-04 13:46:13 +00:00
crowdin
18581fcdbf New translations install.mdx (Romanian)
[ci skip]
2024-07-04 13:46:11 +00:00
Yassine Doghri
a8c81b3fa1 fix(manifest): set repository url as required in docstring typings 2024-07-04 13:32:44 +00:00
Aonrud
322836254e fix: broken icon call in frontend default pages template 2024-07-04 13:27:36 +00:00
Yassine Doghri
e9c04548de build: update CI to 4.5.3 + php and js dependencies to latest 2024-07-04 13:27:10 +00:00
Yassine Doghri
5d35524875 fix: set correct icons parameters in map and funding links views
fixes #500
2024-07-04 13:26:59 +00:00
Yassine Doghri
7a8cd4c730 docs: fix typo for "Introduction" label 2024-07-04 13:26:43 +00:00
Yassine Doghri
5339669ea6 build(composer): update version 2.0.0-next to be 2.0.0-dev in composer.json 2024-07-04 13:15:00 +00:00
semantic-release-bot
0eeedb9dc6 chore(release): 2.0.0-next.1 [skip ci]
# [2.0.0-next.1](https://code.castopod.org/adaures/castopod/compare/v1.11.0...v2.0.0-next.1) (6/19/2024)

### Bug Fixes

* add missing php-icons config file to bundle ([56612f0](56612f0c76))
* **docs:** add base to og image using env variable ([fe67659](fe676590f2))
* **import:** rewrite download_file helper to output curl response directly to file ([eb7ad2f](eb7ad2f7e1))
* include app/Resources/icons folder to bundle ([3fd5efc](3fd5efc795))
* **platforms:** add platforms service + reduce memory consumption when rendering platform cards ([fe73e9f](fe73e9fae9))
* set owner email visibility when editing podcast ([fc4f982](fc4f982556)), closes [#473](https://code.castopod.org/adaures/castopod/issues/473)

### Build System

* release next major version as prerelease ([8275226](827522643e))

### Features

* add Plugins module with base files for plugins architecture ([7253e13](7253e13ac2))
* **plugins:** abstract settings form for general, podcast and episode types ([b62b483](b62b483ad9))
* **plugins:** activate / deactivate plugin using settings table ([27d2a1b](27d2a1b0ff))
* **plugins:** add aside with plugin metadata next to plugin's readme ([dfb7888](dfb7888aeb))
* **plugins:** add before channel/item hooks to allow podcast/episode data edit when generating rss ([80d2c48](80d2c48ee2))
* **plugins:** add json schema definition for plugin manifest ([b5eddf3](b5eddf351f))
* **plugins:** add methods to easily retrieve general, podcast and episode settings in hooks methods ([3a900bb](3a900bbab6))
* **plugins:** add new field types + validate & cast user data before storing settings ([6f833fc](6f833fc76a))
* **plugins:** add options to manifest for building forms and storing plugin settings ([3d8aedf](3d8aedf9c3))
* **plugins:** add settings page for podcast and episode if defined in the plugin's manifest ([89ac92f](89ac92fb41))
* **plugins:** add siteHead hook to add custom meta tags to public pages ([e80a33b](e80a33bf2a))
* **plugins:** display errors when plugin is invalid instead of crashing ([8ec7909](8ec79097bb))
* **plugins:** handle empty states and long strings in UI ([45ac2a4](45ac2a4be9))
* **plugins:** load and validate plugin manifest.json ([1510e36](1510e36c0a))
* **plugins:** load plugins using file locator service ([587938d](587938d2bf))
* **plugins:** load README.md file to view plugin's instructions in UI ([e6bfdfc](e6bfdfc390))
* **plugins:** register plugins using Plugin.php file instead of namespace + simplify i18n structure ([2035c39](2035c39fd1))
* **plugins:** uninstall plugins via CLI and admin UI ([9a80de4](9a80de4068))
* set owner email to hidden by default in podcast create form ([7a6d9df](7a6d9df6db))
* support podcast:txt tag with verify use case ([57e459e](57e459e187)), closes [#468](https://code.castopod.org/adaures/castopod/issues/468)

### BREAKING CHANGES

* next major release including plugins architecture
2024-06-19 10:12:35 +00:00
Yassine Doghri
827522643e build: release next major version as prerelease
- edit .releaserc + gitlab-ci to add next branch
- add plugins folder to bundle

BREAKING CHANGE: next major release including plugins architecture
2024-06-19 10:00:45 +00:00
Yassine Doghri
e417d45b14 docs(plugins): fill up rest of manifest and hooks reference + creating a plugin 2024-06-14 15:53:33 +00:00