mirror of
https://github.com/YunoHost/apps.git
synced 2024-09-03 20:06:07 +02:00
Merge branch 'master' into add-to-wishlist-geeftlist
This commit is contained in:
commit
fdad41ba69
5 changed files with 258 additions and 30 deletions
61
apps.toml
61
apps.toml
|
@ -43,7 +43,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "social_media"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
subtags = [ "microblogging", "pictures" ]
|
||||
url = "https://github.com/YunoHost-Apps/acropolis_ynh"
|
||||
|
@ -70,7 +70,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "system_tools"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
subtags = [ "db" ]
|
||||
url = "https://github.com/YunoHost-Apps/adminer_ynh"
|
||||
|
@ -87,7 +87,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "synchronization"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
potential_alternative_to = [ "Google Agenda", "Microsoft Outlook" ]
|
||||
state = "working"
|
||||
subtags = [ "calendar" ]
|
||||
|
@ -245,7 +245,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "publishing"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
potential_alternative_to = [ "Blogger", "Coldfusion", "Wix" ]
|
||||
state = "working"
|
||||
subtags = [ "blog" ]
|
||||
|
@ -392,7 +392,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "small_utilities"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/cheky_ynh"
|
||||
|
||||
|
@ -511,7 +511,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "publishing"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
potential_alternative_to = [ "Disqus" ]
|
||||
state = "working"
|
||||
subtags = [ "website" ]
|
||||
|
@ -758,7 +758,7 @@ url = "https://github.com/YunoHost-Apps/directorylister_ynh"
|
|||
[discourse]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
category = "communication"
|
||||
level = 8
|
||||
level = 6
|
||||
potential_alternative_to = [ "Invision Community", "XenForo", "vBulletin" ]
|
||||
state = "working"
|
||||
subtags = [ "forum" ]
|
||||
|
@ -988,7 +988,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "small_utilities"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/encryptor-decryptor_ynh"
|
||||
|
||||
|
@ -1106,7 +1106,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "synchronization"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
potential_alternative_to = [ "WeTransfer" ]
|
||||
state = "working"
|
||||
subtags = [ "files" ]
|
||||
|
@ -1115,7 +1115,7 @@ url = "https://github.com/YunoHost-Apps/filepizza_ynh"
|
|||
[firefish]
|
||||
added_date = 1691055044 # 2023/08/03
|
||||
category = "social_media"
|
||||
level = 0
|
||||
level = 7
|
||||
potential_alternative_to = [ "Calckey", "Mastodon", "Misskey", "Pleroma", "Threads", "X" ]
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/firefish_ynh"
|
||||
|
@ -1158,7 +1158,7 @@ url = "https://github.com/YunoHost-Apps/flarum_ynh"
|
|||
added_date = 1714137502 # 2024/04/26
|
||||
antifeatures = [ "alpha-software", "arbitrary-limitations" ]
|
||||
category = "publishing"
|
||||
level = 6
|
||||
level = 7
|
||||
potential_alternative_to = [ "ClassifiedAds.com", "kleinanzeigen.de" ]
|
||||
state = "working"
|
||||
subtags = [ "ecommerce" ]
|
||||
|
@ -1315,7 +1315,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "publishing"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
subtags = [ "blog", "website" ]
|
||||
url = "https://github.com/YunoHost-Apps/getsimple_ynh"
|
||||
|
@ -1324,7 +1324,7 @@ url = "https://github.com/YunoHost-Apps/getsimple_ynh"
|
|||
added_date = 1674232499 # 2023/01/20
|
||||
antifeatures = [ "arbitrary-limitations" ]
|
||||
category = "publishing"
|
||||
level = 8
|
||||
level = 6
|
||||
state = "working"
|
||||
subtags = [ "website" ]
|
||||
url = "https://github.com/YunoHost-Apps/ghost_ynh"
|
||||
|
@ -1373,7 +1373,7 @@ url = "https://github.com/YunoHost-Apps/glance_ynh"
|
|||
[glitchsoc]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
category = "social_media"
|
||||
level = 6
|
||||
level = 8
|
||||
state = "working"
|
||||
subtags = [ "microblogging" ]
|
||||
url = "https://github.com/YunoHost-Apps/glitchsoc_ynh"
|
||||
|
@ -2260,7 +2260,7 @@ url = "https://github.com/YunoHost-Apps/mautic_ynh"
|
|||
[mautrix_discord]
|
||||
added_date = 1707659042 # 2024/02/11
|
||||
category = "communication"
|
||||
level = 0
|
||||
level = 7
|
||||
potential_alternative_to = [ "Discord" ]
|
||||
state = "working"
|
||||
subtags = [ "chat" ]
|
||||
|
@ -2339,9 +2339,10 @@ url = "https://github.com/YunoHost-Apps/microbin_ynh"
|
|||
[microblogpub]
|
||||
added_date = 1717921017 # 2024/06/09
|
||||
category = "social_media"
|
||||
level = 7
|
||||
state = "working"
|
||||
subtags = [ "microblogging" ]
|
||||
url = "https://github.com/YunoHost-Apps/microblog.pub_ynh"
|
||||
url = "https://github.com/YunoHost-Apps/microblogpub_ynh"
|
||||
|
||||
[minchat]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
|
@ -2415,7 +2416,7 @@ url = "https://github.com/YunoHost-Apps/misskey_ynh"
|
|||
[mobilizon]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
category = "social_media"
|
||||
level = 8
|
||||
level = 6
|
||||
potential_alternative_to = [ "Eventbrite", "Facebook", "Meetup" ]
|
||||
state = "working"
|
||||
subtags = [ "events" ]
|
||||
|
@ -2940,7 +2941,7 @@ url = "https://github.com/YunoHost-Apps/petrolette_ynh"
|
|||
[pgadmin]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
category = "system_tools"
|
||||
level = 7
|
||||
level = 8
|
||||
state = "working"
|
||||
subtags = [ "db" ]
|
||||
url = "https://github.com/YunoHost-Apps/pgadmin_ynh"
|
||||
|
@ -3079,7 +3080,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
category = "multimedia"
|
||||
level = 8
|
||||
potential_alternative_to = [ "Google Photos", "Keepeek", "Koken", "Orkis Ajaris", "Orphéa" ]
|
||||
state = "working"
|
||||
state = "notworking"
|
||||
subtags = [ "pictures" ]
|
||||
url = "https://github.com/YunoHost-Apps/piwigo_ynh"
|
||||
|
||||
|
@ -3164,7 +3165,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "publishing"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
potential_alternative_to = [ "Wix" ]
|
||||
state = "working"
|
||||
subtags = [ "website" ]
|
||||
|
@ -3480,7 +3481,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "small_utilities"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/scrumblr_ynh"
|
||||
|
||||
|
@ -3495,7 +3496,7 @@ url = "https://github.com/YunoHost-Apps/scrutiny_ynh"
|
|||
[seafile]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
category = "synchronization"
|
||||
level = 6
|
||||
level = 7
|
||||
potential_alternative_to = [ "Dropbox", "Google Drive", "Mega", "Microsoft OneDrive", "Resilio Sync", "Time Machine" ]
|
||||
state = "working"
|
||||
subtags = [ "files" ]
|
||||
|
@ -3513,7 +3514,7 @@ url = "https://github.com/YunoHost-Apps/searx_ynh"
|
|||
[searxng]
|
||||
added_date = 1678310393 # 2023/03/08
|
||||
category = "small_utilities"
|
||||
level = 6
|
||||
level = 8
|
||||
potential_alternative_to = [ "Bing", "DuckDuckGo", "Google", "SearX", "Yahoo" ]
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/searxng_ynh"
|
||||
|
@ -3664,7 +3665,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "dev"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
subtags = [ "programming" ]
|
||||
url = "https://github.com/YunoHost-Apps/slingcode_ynh"
|
||||
|
@ -3768,7 +3769,7 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "system_tools"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/ssh_chroot_dir_ynh"
|
||||
|
||||
|
@ -3892,7 +3893,7 @@ url = "https://github.com/YunoHost-Apps/teampass_ynh"
|
|||
[technitium-dns]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
category = "system_tools"
|
||||
level = 6
|
||||
level = 8
|
||||
state = "working"
|
||||
subtags = [ "network" ]
|
||||
url = "https://github.com/YunoHost-Apps/technitium-dns_ynh"
|
||||
|
@ -3975,7 +3976,7 @@ url = "https://github.com/YunoHost-Apps/tldraw_ynh"
|
|||
added_date = 1674232499 # 2023/01/20
|
||||
branch = "master"
|
||||
category = "productivity_and_management"
|
||||
level = 7
|
||||
level = 6
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/tooljet_ynh"
|
||||
|
||||
|
@ -3997,7 +3998,7 @@ url = "https://github.com/YunoHost-Apps/traccar_ynh"
|
|||
[tracim]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
category = "office"
|
||||
level = 6
|
||||
level = 0
|
||||
potential_alternative_to = [ "Dropbox", "Google Drive", "Slack", "Trello" ]
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/tracim_ynh"
|
||||
|
@ -4219,14 +4220,14 @@ added_date = 1674232499 # 2023/01/20
|
|||
antifeatures = [ "deprecated-software" ]
|
||||
category = "wat"
|
||||
deprecated_date = 1717071136 # 2024/05/30
|
||||
level = 8
|
||||
level = 7
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/wemawema_ynh"
|
||||
|
||||
[wetty]
|
||||
added_date = 1674232499 # 2023/01/20
|
||||
category = "system_tools"
|
||||
level = 8
|
||||
level = 0
|
||||
state = "working"
|
||||
url = "https://github.com/YunoHost-Apps/wetty_ynh"
|
||||
|
||||
|
|
BIN
logos/gancio.png
BIN
logos/gancio.png
Binary file not shown.
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 8.8 KiB |
BIN
logos/ghost.png
BIN
logos/ghost.png
Binary file not shown.
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 56 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 6.9 KiB |
227
schemas/config_panel.v1.schema.json
Normal file
227
schemas/config_panel.v1.schema.json
Normal file
|
@ -0,0 +1,227 @@
|
|||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"$id": "https://raw.githubusercontent.com/YunoHost/apps/master/schemas/config_panel.v1.schema.json",
|
||||
"title": "Yunohost app config_panel.toml schema",
|
||||
"version": "0",
|
||||
"type": "object",
|
||||
"$defs": {
|
||||
"translated_string": {
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"patternProperties": {
|
||||
"^[a-z]{2}$": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"minProperties": 1
|
||||
},
|
||||
{
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
"boolean_or_string": {
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
"panel": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"$ref": "#/$defs/translated_string"
|
||||
},
|
||||
"help": {
|
||||
"$ref": "#/$defs/translated_string"
|
||||
},
|
||||
"services": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/$defs/section"
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"$ref": "#/$defs/translated_string"
|
||||
},
|
||||
"help": {
|
||||
"$ref": "#/$defs/translated_string"
|
||||
},
|
||||
"services": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"visible": {
|
||||
"$ref": "#/$defs/boolean_or_string"
|
||||
},
|
||||
"optional": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/$defs/option"
|
||||
}
|
||||
},
|
||||
"option": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"string",
|
||||
"text",
|
||||
"select",
|
||||
"tags",
|
||||
"email",
|
||||
"url",
|
||||
"date",
|
||||
"time",
|
||||
"color",
|
||||
"password",
|
||||
"path",
|
||||
"boolean",
|
||||
"domain",
|
||||
"user",
|
||||
"group",
|
||||
"number",
|
||||
"range",
|
||||
"alert",
|
||||
"markdown",
|
||||
"file",
|
||||
"app",
|
||||
"button"
|
||||
]
|
||||
},
|
||||
"default": {
|
||||
"type": [
|
||||
"string",
|
||||
"number",
|
||||
"boolean"
|
||||
]
|
||||
},
|
||||
"example": {
|
||||
"type": [
|
||||
"string",
|
||||
"number",
|
||||
"boolean"
|
||||
]
|
||||
},
|
||||
"optional": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"ask": {
|
||||
"$ref": "#/$defs/translated_string"
|
||||
},
|
||||
"help": {
|
||||
"$ref": "#/$defs/translated_string"
|
||||
},
|
||||
"choices": {
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"required": [],
|
||||
"additionalProperties": false,
|
||||
"patternProperties": {
|
||||
"^[a-zA-Z0-9_]*$": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"pattern": {
|
||||
"type": "object",
|
||||
"required": [],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"regexp": {
|
||||
"type": "string",
|
||||
"format": "regex"
|
||||
},
|
||||
"error": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"yes": {
|
||||
"$ref": "#/$defs/boolean_or_string"
|
||||
},
|
||||
"no": {
|
||||
"$ref": "#/$defs/boolean_or_string"
|
||||
},
|
||||
"visible": {
|
||||
"$ref": "#/$defs/boolean_or_string"
|
||||
},
|
||||
"bind": {
|
||||
"type": "string"
|
||||
},
|
||||
"style": {
|
||||
"type": "string",
|
||||
"enum": ["info", "danger", "success"]
|
||||
},
|
||||
"redact": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"enabled": {
|
||||
"$ref": "#/$defs/boolean_or_string"
|
||||
},
|
||||
"readonly": {
|
||||
"$ref": "#/$defs/boolean_or_string"
|
||||
},
|
||||
"accept": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"min": {
|
||||
"type": "integer"
|
||||
},
|
||||
"max": {
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"properties": {
|
||||
"version": {
|
||||
"description": "config_panel.toml format / version",
|
||||
"type": "string",
|
||||
"pattern": "^[0-9]*(\\.[0-9])*$"
|
||||
},
|
||||
"i18n": {
|
||||
"description": "Translation domain",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/$defs/panel"
|
||||
},
|
||||
"required": [
|
||||
"version"
|
||||
]
|
||||
}
|
Loading…
Add table
Reference in a new issue