* Add sabre plugin/collection to info.xml schema
Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add sabre.xml example
Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add description for dav plugins/collections
Signed-off-by: Julius Härtl <jus@bitgrid.net>
* add collaboration type
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* simplify XML structure and introduce enums for valid attribute values
also add some doc
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* change attribute name from camel to kebab case
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* scrap auth category and go with security instead
* add changelog
* generate database translations
* update docs
* re-add auth for migration purposes
* keep both categories but do not render auth
* keep both categories but do not render auth
* clean up html
* revert auth name
* typo
* Add machinery for enabling app transfer
* fix scripts
* use defer instead of async
* add changelog entry
* add alert if user has no apps to transfer
* wording fixes
* wording
* wording
* make urls consistent
* add badge for npm requirements
* First progress for moving nightly to a flag
* further fixes
* Fix mistakes
* add test for nightly delete url
* fix restapi docs
* faster migration for nightlies
* Do not delete stable versions when nightly versions with same version exist
* follow correct ordering for nightlies
* convert featured to is_featured
* fix type hint
* better api docs
* add support for semvers
* adjust version docs
* history updates
* Update changelog
* fix rst title
* add changelog parsing
* add migration
* add app dev docs for changelog
* fix api and document changelog result
* fix types
* move to keep a changelog format
* update example
* added removed section
* add parsing for nightlies
* fix style
* add regex for nightlies
* Add separate exception types for forbidden symlinks so tests make sure that they test for that exact error