tituspijean
e1d54892d1
Fix typo in helpers_version schema ( #2451 )
2024-07-02 21:20:34 +02:00
Salamandar
7321ab6ebf
Add helpers_version to manifest schema. ( #2429 )
2024-06-21 12:08:48 +02:00
e133be33ba
For consistency, rename config_panel schema
2024-06-10 00:14:35 +02:00
Salamandar
d0e0d8e5a3
Add config_panel.toml json schema for CI validation ( #2402 )
2024-06-09 23:27:01 +02:00
53bae5a285
Add autoupdate.needs_manual_tweaks to manifest schema, unused for now.
...
It will be used in the future to print a custom message in the autoupdate PRs, maybe even from a
doc/UPDATE_PR.md file from the app's repository.
2024-04-11 12:31:21 +02:00
58fef77deb
Allow prereleases in autoupdater. Mainly to support Vikunja.
2024-04-02 16:53:51 +02:00
c5e237aa6f
Add 'added_date' and 'killed_date' to catalog files. All a tool save_added_date.py that can be used to easily update the date.
2024-03-24 22:13:23 +01:00
OniriCorpe
e4cf6d8c16
permit regexes for permissions.url in manifest v2 schema
2024-03-21 04:30:32 +01:00
OniriCorpe
589b4b5adf
add the schema link in toml files
...
create & add a schema to graveyard.tom
tag kavita with "paid-content"
aaaaa the autoformater
tag kavita with "paid-content"
aaaaa the autoformater
add the schema link in toml files
create & add a schema to antifeatures.toml
add 'draft' property to the wishlist schema
2024-03-08 00:03:17 +01:00
8d7897d04d
manifest schema: allow caps for install.*.choices keys
2024-02-20 13:41:31 +01:00
265a94745e
Apps can now provide a "version_regex" that aims to extract the version from tag an release names.
...
For example, version_regex = "^release_(.*)$" will extract "1.0" from "release_1.0".
2024-02-17 00:04:00 +01:00
OniriCorpe
25fe3b356b
add gitea and forgejo autoupdate strategies
2024-02-15 01:50:31 +01:00
orhtej2
cf8f6f7d28
Support for GitLab upstream repos part 2.
2024-01-24 19:32:24 +01:00
Félix Piédallu
0042d3cf39
Allow + as version separator in manifest.toml schema
2024-01-23 16:19:57 +01:00
09b1e7130f
Fix manifestv2 schema: resources.sources.*.in_subdir can also be an integer
2024-01-16 22:34:49 +01:00
Félix Piédallu
72e1b93ccd
Add json-schema for wishlist.toml, and fix wishlist.toml
2023-09-26 15:26:51 +02:00
8a71a7c6f5
schemas: fix tests.v1, args can be booleans too
2023-09-24 22:10:55 +02:00
Alexandre Aubin
8d4ecca7d3
Merge pull request #1743 from Salamandar/apps_schema
...
schemas: Add schemas for apps.toml and categories.toml
2023-09-24 20:07:56 +02:00
f6956fc69c
schemas: Add schemas for apps.toml and categories.toml
2023-09-24 16:11:34 +02:00
bd6a08d9cb
schemas: Add support install.*.pattern.{regex,error}
2023-09-24 16:09:47 +02:00
19f3eb02cf
schemas: Allow translated_string to be a simple string, the underlying code supports it.
2023-09-24 16:08:50 +02:00
03504079da
schemas: Fix regexes: name_and_permission to allow __KEY__ and non-complete rwx syntax ; path_absolute to allow __KEY__
2023-09-24 16:08:23 +02:00
9514d6a2bf
schemas: permissions additional_urls are of the same type as url.
2023-09-24 16:08:14 +02:00
1728d8cc5e
Fix manifest.toml schema : add antifeatures section
2023-09-24 14:42:41 +02:00
6bc0c2b28f
schema tests: fix: install_args children schema syntax was faulty
2023-08-26 11:20:08 +02:00
6bb7a11d4d
schema tests: fix: test_upgrade_from children are sha1, can start with a digit...
2023-08-26 11:19:33 +02:00
8a38101abb
schemas: fix $id urls
2023-08-26 11:18:42 +02:00
f6feb41391
Add initial json schemas for validation of TOML app files (manifest.toml, tests.toml)
2023-07-25 16:56:23 +02:00