forked from Hubs-Foundation/hubs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathschema.toml
90 lines (80 loc) · 11.2 KB
/
schema.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# App config schema
translations.en."app-name" = { category = "translations", type = "string", name = "App Name", description = "Name used across the app." }
translations.en."app-description" = { category = "translations", type = "string", name = "App Description", description = "App description used across the app." }
translations.en."app-tagline" = { category = "translations", type = "string", name = "App Tagline", description = "A shorter app description used across the app." }
translations.en."company-name" = { category = "translations", type = "string", name = "Company Name", description = "Company name used across the app." }
translations.en."share-hashtag" = { category = "translations", type = "string", name = "Share Hashtag", description = "Hashtag used in share messages." }
translations.en."contact-email" = { category = "translations", type = "string", name = "Contact email", description = "General contact email." }
translations.en."settings.community" = { category = "translations", type = "string", name = "Community Prompt", description = "Prompt for joining your community." }
translations.en."app-full-name" = { category = "translations", type = "string", internal = "true" }
translations.en."app-twitter-user" = { category = "translations", type = "string", internal = "true" }
translations.en."editor-name" = { category = "translations", type = "string", internal = "true" }
features.disable_sign_up = { category = "features", type = "boolean", name = "Disable account creation", description = "Prevent visitors from creating accounts. Accounts must be created by an administrator." }
features.show_terms = { category = "features", type = "boolean", name = "Show Terms of Use", description = "Show links to the terms of use." }
features.show_privacy = { category = "features", type = "boolean", name = "Show Privacy Notice", description = "Show links to the privacy notice." }
features.show_controls_link = { category = "features", type = "boolean", name = "Show Controls Links", description = "Show links to controls documentation." }
features.show_docs_link = { category = "features", type = "boolean", name = "Show Docs Links", description = "Show links to documentation." }
features.show_features_link = { category = "features", type = "boolean", name = "Show Features Links", description = "Show links to features documentation." }
features.show_community_link = { category = "features", type = "boolean", name = "Show Community Links", description = "Show links to your community." }
features.show_company_logo = { category = "features", type = "boolean", name = "Show Company Logo", description = "Show the company logo across the app." }
features.show_issue_report_link = { category = "features", type = "boolean", name = "Show Issue Report Link", description = "Show a link for reporting issues." }
features.show_avatar_editor_link = { category = "features", type = "boolean", name = "Show Avatar Editor Links", description = "Show links to avatar editors like Quilt.", internal = "true" }
features.show_avatar_pipelines_link = { category = "features", type = "boolean", name = "Show Avatar Pipelines Links", description = "Show links to avatar pipeline info." }
features.show_model_collection_link = { category = "features", type = "boolean", name = "Show Model Collection Link", description = "Show link to a collection of models." }
features.hide_powered_by = { category = "features", type = "boolean", name = "Hide Powered By Hubs", description = "Hides the 'Powered by Hubs Cloud' notice on the home page and loading screens." }
features.public_rooms = { category = "features", type = "boolean", name = "Public Rooms", description = "Allow visitors to set rooms to public to feature them on the homepage." }
features.default_room_id = { category = "features", type = "string", name = "Homepage Room ID", description = "Use the specified room in place of the homepage."}
features.enable_spoke = { category = "features", type = "boolean", name = "Enable Scene Editor", description = "Enable Scene Editor for all visitors."}
features.enable_lobby_ghosts = { category = "features", type = "boolean", name = "Enable Lobby Ghosts", description = "Allow people in the lobby to explore the room while remaining invisible and inaudible." }
features.public_api_access = { category = "features", type = "boolean", name = "Public API Access", description = "Enables a publicly-accessible API for managing backend resources programmatically.", internal = "false" }
features.permissive_rooms = { category = "rooms", type = "boolean", name = "Permissive Rooms", description = "Enable full content creation permissions on new rooms." }
features.disable_room_creation = { category = "rooms", type = "boolean", name = "Disable room creation", description = "Disable creating rooms for non-administrators." }
features.require_account_for_join = { category = "rooms", type = "boolean", name = "Require accounts for room access", description = "Require accounts for accessing rooms." }
features.default_room_size = { category = "rooms", type = "number", name = "Default room size", description = "Default room size for new rooms. This does not include users in the lobby." }
features.max_room_size = { category = "rooms", type = "number", name = "Maximum room size", description = "Maximum room size visitors can set." }
features.show_feature_panels = { category = "features", type = "boolean", internal = "true" }
features.show_join_us_dialog = { category = "features", type = "boolean", internal = "true" }
features.show_discord_bot_link = { category = "features", type = "boolean", internal = "true" }
features.show_whats_new_link = { category = "features", type = "boolean", internal = "true" }
features.show_source_link = { category = "features", type = "boolean", internal = "true" }
features.show_feedback_ui = { category = "features", type = "boolean", internal = "true" }
features.show_issue_report_dialog = { category = "features", type = "boolean", internal = "true" }
features.show_cloud = { category = "features", type = "boolean", internal = "true" }
features.show_newsletter_signup = { category = "features", type = "boolean", internal = "true" }
images.logo = { category = "images", type = "file", name = "App Logo", description = "Logo used across the app." }
images.logo_dark = { category = "images", type = "file", name = "App Logo Dark", description = "Logo used across the app in dark mode." }
images.favicon = { category = "images", type = "file", name = "Favicon", description = "Icon for the app." }
images.app_icon = { category = "images", type = "file", name = "App Icon", description = "Icon for the app." }
images.app_thumbnail = { category = "images", type = "file", name = "App Thumbnail", description = "Thumbnail for app." }
images.company_logo = { category = "images", type = "file", name = "Company Logo", description = "Company logo used across the app." }
images.home_background = { category = "images", type = "file", name = "Home background", description = "Background image on the home page." }
images.editor_logo = { category = "images", type = "file", internal = "true" }
images.landing_rooms_thumb = { category = "images", type = "file", internal = "true" }
images.landing_communicate_thumb = { category = "images", type = "file", internal = "true" }
images.landing_media_thumb = { category = "images", type = "file", internal = "true" }
theme.dark-theme = { category = "theme", type = "boolean", name = "Dark Mode", description = "[deprecated] Use dark UI styling.", deprecated="true" }
theme.action-color = { category = "theme", type = "color", name = "Primary Color", description = "[deprecated] Call to action button color.", deprecated="true" }
theme.action-color-highlight = { category = "theme", type = "color", name = "Highlighted Primary Color", description = "[deprecated] Highlighted call to action color.", deprecated="true" }
theme.action-color-disabled = { category = "theme", type = "color", name = "Disabled Primary Color", description = "[deprecated] Disabled call to action color.", deprecated="true" }
theme.action-text-color = { category = "theme", type = "color", name = "Primary Text Color", description = "[deprecated] Call to action button text color.", deprecated="true" }
theme.action-subtitle-color = { category = "theme", type = "color", name = "Primary Subtitle Color", description = "[deprecated] Call to action button subtitle text color.", deprecated="true" }
theme.action-label-color = { category = "theme", type = "color", name = "Primary Label Color", description = "[deprecated] Call to action label color.", deprecated="true" }
theme.notice-background-color = { category = "theme", type = "color", name = "Secondary Color", description = "[deprecated] Notice and indicator color.", deprecated="true" }
theme.notice-text-color = { category = "theme", type = "color", name = "Secondary Text Color", description = "[deprecated] Notice and indicator text color.", deprecated="true" }
theme.notice-widget-color = { category = "theme", type = "color", name = "Secondary Widget Color", description = "[deprecated] Notice and indicator UI widget color.", deprecated="true" }
theme.favorited-color = { category = "theme", type = "color", name = "Favorited Color", description = "[deprecated] Favorited Color", deprecated = "true" }
theme.nametag-color = { category = "theme", type = "color", name = "Nametag Color", description = "Avatar nametag color." }
theme.nametag-text-color = { category = "theme", type = "color", name = "Nametag Color", description = "Avatar nametag text color." }
theme.themes = { category = "theme", type = "json", name = "Themes", description = "A json array describing custom client themes." }
links.terms_of_use = { category = "links", type = "string", name = "Terms of Use", description = "Link to your terms of use page."}
links.privacy_notice = { category = "links", type = "string", name = "Privacy Notice", description = "Link to your privacy page."}
links.controls = { category = "links", type = "string", name = "Controls Documentation", description = "Link to controls documentation."}
links.features = { category = "links", type = "string", name = "Features Documentation", description = "Link to features documentation."}
links.community = { category = "links", type = "string", name = "Community", description = "Link to your community."}
links.docs = { category = "links", type = "string", name = "Docs", description = "Link to your documentation."}
links.issue_report = { category = "links", type = "string", name = "Issue Report", description = "Link for reporting issues."}
links.promotion = { category = "links", type = "string", name = "Promotion Info", description = "Link to info about promotion info and licensing."}
links.remixing = { category = "links", type = "string", name = "Remixing Info", description = "Link to info about remixing info and licensing."}
links.model_collection = { category = "links", type = "string", name = "Model Collection", description = "Link to a collection of recommended models."}
auth.login_subject = { category = "auth", type="string", name="Magic Link Email Subject", description="Customize the email subject line for users logging in" }
auth.login_body = { category = "auth", type="longstring", name="Magic Link Email Body", description="Customize message. Add '{{ link }}' to insert the magic link, otherwise it will be appended at the end." }