diff --git a/.vitepress/config.mts b/.vitepress/config.mts index 99b3652..a21c58c 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -2,6 +2,7 @@ import { defineConfig } from "vitepress"; export default defineConfig({ + base: '/', title: "Administer", titleTemplate: ":title · Administer Documentation", description: "API documentation for Administer, Administer AOS, Apps. Learn how to make an app, use web APIs, or contribute to Administer.", @@ -45,7 +46,7 @@ export default defineConfig({ ], ignoreDeadLinks: true, - cleanUrls: true, + cleanUrls: false, lastUpdated: true, sitemap: { diff --git a/public/icons/Roblox.svg b/public/icons/Roblox.svg index 2630977..4a3b8af 100644 --- a/public/icons/Roblox.svg +++ b/public/icons/Roblox.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/public/icons/twitter.svg b/public/icons/twitter.svg index e5849ca..277cbe4 100644 --- a/public/icons/twitter.svg +++ b/public/icons/twitter.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/public/logo.png b/public/logo.png index 5f70d2b..e5305a7 100644 Binary files a/public/logo.png and b/public/logo.png differ diff --git a/quickstart/image-1.png b/quickstart/image-1.png index dbdd544..0f733b7 100644 Binary files a/quickstart/image-1.png and b/quickstart/image-1.png differ diff --git a/quickstart/image-2.png b/quickstart/image-2.png index 9aec23b..2d2f895 100644 Binary files a/quickstart/image-2.png and b/quickstart/image-2.png differ diff --git a/quickstart/image-3.png b/quickstart/image-3.png index ce43b00..0b86b9f 100644 Binary files a/quickstart/image-3.png and b/quickstart/image-3.png differ diff --git a/quickstart/image-4.png b/quickstart/image-4.png index c1d3aea..89628b8 100644 Binary files a/quickstart/image-4.png and b/quickstart/image-4.png differ diff --git a/quickstart/image-5.png b/quickstart/image-5.png index 5ca898b..9acb4cc 100644 Binary files a/quickstart/image-5.png and b/quickstart/image-5.png differ diff --git a/quickstart/image-6.png b/quickstart/image-6.png index 9e933fb..bd6900d 100644 Binary files a/quickstart/image-6.png and b/quickstart/image-6.png differ diff --git a/quickstart/image.png b/quickstart/image.png index 7e206f2..06f16a5 100644 Binary files a/quickstart/image.png and b/quickstart/image.png differ diff --git a/quickstart/securityPermissions.png b/quickstart/securityPermissions.png index 0df0d9f..7aa76c7 100644 Binary files a/quickstart/securityPermissions.png and b/quickstart/securityPermissions.png differ diff --git a/v2/about.md b/v1/about.md similarity index 100% rename from v2/about.md rename to v1/about.md diff --git a/v1/apps/namespace/app.md b/v1/apps/namespace/app.md deleted file mode 100644 index 485a8e0..0000000 --- a/v1/apps/namespace/app.md +++ /dev/null @@ -1,116 +0,0 @@ -# App - -## `App.ActivateUI` - -::: warning -This method is meant for internal use only and it is not meant to be used for normal projects. No support will be provided if you have issues with it. -::: - -Sets Administer's parent frame for adding buttons and notifications. - -::: code-group - -```luau [Annotation] -ActivateUI(UI: Frame): nil -``` - -```luau [Example] -ActivateUI(script.Parent) -``` - -::: - -Activates the specified Application UI, will create the `AdministerApps` folder if it doesn't exist already. - - -## `App.Build` - -::: code-group - -```luau [Annotation] -Build(OnBuild: Function, AppConfig: Table, AppButton: Table): nil -``` - -```luau [Example] -Build( - function (AppConfig, BuiltAPI) - print(AppConfig, BuiltAPI) - end, - {}, -- For future use - { - Icon = "rbxassetid://0000", - Name = "An Application", - Frame = script.Parent.UI, - Tip = "This application does something.", - HasBG = true, - BGOverride = "rbxassetid://0000" --// If this is nil, a blurred version of the Icon will be used. - } -) -``` - -::: - -Build the specified app using the given `AppConfig`, will run `OnBuild` after building as follows: -```luau -local function OnBuild(AppConfig, BuiltAPI) - -- AppConfig will be the same as you specified in `App.Build` -end -``` - -For interacting with Administer once an app is created, see [BuiltAPI](./builtapi.md). - -## `AppConfig` - -::: warning -This feature is not available yet. -::: - -Returns some useful information about how Administer sees your app, and whatever you pass through with OnBuild. - -Settings may be tweaked based on user input. - -::: code-group - -```luau [Annotation] -{ - BuildTime: number, --// The time it took to extract and run your app - TempLinkID: GUID, --// The ID Administer uses to link your button to the frame. - PersistentLinkID: GUID, --// The ID Administer uses to keep track of permissions (persists through sessions) - InstalledOn: number, --// Install time in Unix - InstallSource: string, --// Install source app server URL - Settings: table { --// The settings for your app, whatever you gave through BuildApp - IsModified: boolean, --// Has been modified? - LastModified: number, --// Modification time in Unix - [...] - } -} -``` - -::: - -## `Setting` - -::: warning -This feature is not available yet. -::: - -A standard Administer setting entry, usually part of a larger `Settings` scheme. - -::: code-group - -```luau [Annotation] -[SettingName: string] = { - DisplayName: string --// Optionally, display a name which is different to SettingName. - Type: string "NumberRange" | "Boolean" | "String" | "KeyCode" | "Dropdown" --// The type of setting. - Description: string --// The setting display description. - RequiresRestart: boolean --// Requires a restart to take effect? Purely visual. - Value: string | number --// The default value of the setting. Use this to read the edited value too. - - --// Type-dependent values: - DD_Values: table --// The values for use in dropdown tables. - KC_Permitted: string --// The permitted keycode values ("ABCDEFG", "RightShift", "F4", ...) -} -``` - -::: - diff --git a/v1/apps/namespace/builtapi.md b/v1/apps/namespace/builtapi.md deleted file mode 100644 index 0ccdfe5..0000000 --- a/v1/apps/namespace/builtapi.md +++ /dev/null @@ -1,152 +0,0 @@ -# BuiltAPI - -### `BuiltAPI.NewNotification` - -::: warning -Some methods are reserved for future use (such as NotificationVisibility). -::: - -::: code-group - -```luau [Annotation] -NewNotification( - Notifications: Table { - Player: Player, - Body: string, - HeaderText: string, - Icon: string?, - OpenDuration: number?, - Buttons: Table?, - NotificationVisibility: "PLAYER" | "ALL_ADMINS", - ShelfVisibility: "FOR_TARGET" | "ALL_ADMINS" | "DO_NOT_DISPLAY", - NotificationPriority: "CRITICAL" | "NORMAL" | "LOW" - } -): nil -``` - -```luau [Example] -NewNotification({ - ["Player"] = game.Players[1], - ["Body"] = "Hello, world!", - ["HeaderText"] = "Alert", - ["Icon"] = "rbxassetid://0000", - ["OpenDuration"] = 5, - ["Buttons"] = { - { - Text = "Click me", - Icon = "rbxassetid://0000", - OnClick = function () - print("I got clicked!") - end - } - }, - ["NotificationVisibility"] = "PLAYER", - ["ShelfVisibility"] = "DO_NOT_DISPLAY", - ["NotificationPriority"] = "LOW" -}) -``` - -::: - -Immediately displays a new notification (or multiple) with the given details. -If `OpenDuration` is not specified, the close button will be available immediately. - -### `BuiltAPI.AppNotificationBlip` - -::: warning -This method is still under development and it is reserved for future use. -::: - -Creates a new notification icon on your app's tile. Does not persist over saves. - -::: code-group - -```luau [Annotation] -AppNotificationBlip( - { - Player: player, - Count: number - } -): table: {Success: bool, ErrorMessage: nil | string} -``` - -```luau [Example] -AppNotificationBlip({game.Players.pyxfluff, 5}) -``` - -::: - -## `BuiltAPI.IsAdmin` - -::: code-group - -```luau [Annotation] -IsAdmin(Player: Player, GroupsList: Table{Number}?): Table -``` - -```luau [Response] -{ - false, -- Is Admin? - "Found in AdminIDS override", -- Reasoning - 1, -- Rank ID (0 if not applicable) - "NonAdmin" -- Rank Name (generic "NonAdmin" or "Admin" if not applicable) -} -``` - -::: - -::: warning -`GroupsList` exists only as a workaround for a missing Roblox API. -If you provide a non-admin only group, anyone in it will have full admin access! -::: - -::: warning -The following methods are pending removal in a future version and will be condensed into a simple (API).NewRemote function. Please wrap code in a pcall until the 2.0 API is out. -::: - -## `BuiltAPI.NewRemoteEvent` - -::: code-group - -```luau [Annotation] -NewRemoteEvent(Name: string, OnServerEvent: Function, ...): RemoteEvent -``` - -```luau [Example] -NewRemoteEvent( - "SendMessage", - function (player, message) - print(`Message from {player.Name}: {message}`) - end -) -``` - -::: - -Creates a new [`RemoteEvent`](https://create.roblox.com/docs/reference/engine/classes/RemoteEvent) with the given name, callback, and additional arguments. -If an event with the given name already exists, the existing event will be returned without `OnServerEvent` being attached. - -If the provided `OnServerEvent` is not a function, it will be ignored. -Any additional arguments will be passed along to the internal `:Connect` call. - -## `BuiltAPI.NewRemoteFunction` - -::: code-group - -```luau [Annotation] -NewRemoteFunction(Name: string, OnServerInvoke: Function): RemoteFunction -``` - -```luau [Example] -NewRemoteFunction( - "GetUselessNumber", - function (player) return 6 end -) -``` - -::: - -Creates a new [`RemoteFunction`](https://create.roblox.com/docs/reference/engine/classes/RemoteFunction) with the given name and callback. -If an event with the given name already exists, the existing event will be returned without `OnServerInvoke` being attached. - -If the provided `OnServerInvoke` is not a function, it will be ignored. diff --git a/v1/apps/namespace/settings.md b/v1/apps/namespace/settings.md deleted file mode 100644 index a2943af..0000000 --- a/v1/apps/namespace/settings.md +++ /dev/null @@ -1,3 +0,0 @@ -# Settings - -Settings API is a work in progress and will be added as SettingsV2 rolls out. \ No newline at end of file diff --git a/v1/apps/namespace/widgetconfig.md b/v1/apps/namespace/widgetconfig.md deleted file mode 100644 index ce04bcd..0000000 --- a/v1/apps/namespace/widgetconfig.md +++ /dev/null @@ -1,177 +0,0 @@ -# WidgetConfig - -Creating a widget is easy and will automatically hook into your existing app. - -## Setup - -To set up your widgets, make sure to have EXACTLY this scheme (or else it either won't get seen by the client or will be deemed invalid): -``` -App frame (the one being sent to the client by your App.Build())/ -├─ .widgets (Folder)/ -│ ├─ .widgetconfig (ModuleScript) -│ ├─ Widget frames (Frame/CanvasGroup) -``` - -After you have that, you can set up your widgets for client use. - -### _generator - -A simple string to specify what your widgets are made for. For now, you can have something like this: - -```luau -["_generator"] = "AdministerWidgetConfig-1.0", -``` - -If you would like to add extra metadata, this is the place. Just make sure to add an extra slash. - -::: code-group - -```luau [Template] -["_generator"] = "AdministerWidgetConfig-WIDGET_CONFIG_VERS-EXTRA_META", -``` - -```luau [Example] -["_generator"] = "AdministerWidgetConfig-1.0-Made by @pyxfluff (2024)", -``` - -::: - -### Common values - -**Name**: The name that displays on the top of the widget. - -**Icon**: The icon to display next to the widget. Putting your app icon here is a good idea. - -**CanDiscover**: Whether or not the client will display this in discovery menus. If false, it will not appear otherwise. - -**Type**: What the widget is displayed as (`LARGE_BOX` or `SMALL_LABEL_`.) - -### SMALL_LABEL - -::: warning -This is reserved for a future update. It's best practice to add it, but the client has no way of adding it to their home menu at the moment. -::: - -A small label on the homepage. - -**RenderFrequency**: How often to update your text. - -**DefaultValue**: What to display when `OnRender` has not been called, usually on the homepage selector. - -**OnRender**: Returns the content displayed on the widget. MUST return a value or else the call will fail. - -::: code-group - -```luau [Type annotations] -{ - Type = "SMALL_LABEL", - RenderFrequency: number, - - DefaultValue: string, - Name: string, - Icon: string, - - OnRender: FunctionType -} -``` - -```luau [Example] -local PassedSeconds = 0 - ---// ... - -{ - ["Type"] = "SMALL_LABEL", - ["RenderFrequency"] = 1, - - ["DefaultValue"] = "123", - ["Name"] = "Seconds passed since Administer launched", - ["Icon"] = "rbxassetid://000", - - ["OnRender"] = function(Player) - PassedSeconds += 1 - - return PassedSeconds - end -} -``` - -::: - -### LARGE_BOX - -A large box on the homescreen. - -**BaseUIFrame**: The frame to display within the box. The frame is given corners via a CanvasGroup container. - -**OnRender**: A function called one time, when it is initialized. It's best to register events here. - -::: code-group - -```luau [Type annotations] -{ - Type = "LARGE_BOX", - - Name: string, - Icon: string, - BaseUIFrame: Frame | CanvasGroup, - - OnRender: FunctionType | -} -``` - -```luau [Example] -{ - ["Type"] = "LARGE_BOX", - - ["Name"] = "Example frame", - ["Icon"] = "rbxassetid://000", - ["BaseUIFrame"] = script.Parent.ExampleFrame - ["CanDiscover"] = false - - ["OnRender"] = function(Player) - --// ... - end, -} -``` - -::: - -## Extra goodies, unfinished! - -### Command - -Command for the command bar. - -::: warning -This is reserved for a future update. The API is complete and will probably be changed before launch. It cannot be accessed no matter what. -::: - - -```luau [Example] -["Moderation+_Ban"] = { - ["ActionName"] = "Ban", - ["Description"] = "Ban a set of users.", - ["FromApp"] = "Configuration", - ["Icon"] = "AppDefaults", - ["Flags"] = { - { - ["Users"] = { - ["Type"] = "set", - ["Description"] = "A set of users to ban ([1,2,3...])", - ["Required"] = true - }, - ["Reason"] = { - ["Type"] = "string", - ["Description"] = "The reason for the ban.", - ["Required"] = false - }, - ["IsGlobal"] = { - ["Type"] = "bool", - ["Description"] = "Uses the Roblox IsGlobal ban API. Defaults to true.", - ["Required"] = false - }, - } - } - }, -``` diff --git a/v1/apps/quickstart.md b/v1/apps/quickstart.md deleted file mode 100644 index 89ed6c2..0000000 --- a/v1/apps/quickstart.md +++ /dev/null @@ -1,66 +0,0 @@ -# Application Quickstart - -Creating an Administer app is about as easy as it can get. - -::: tip Need more in-depth information? - -Skip to the [Detailed Documentation](./namespace/app.md). - -::: - -::: warning Hi there, v1 user! - -The v1 API (for Administer 1.0.0 - 1.2.4) is soon going to be replaced with the 2.0 API. We do not recommend you write any new applications with the V1 API and instead hold out for the 2.0 API unless you are prepared to migrate a large portion of your Administer-facing code. - -::: - - -## Ideal structure - -The recommended structure for an Administer application is like so: -``` -Main Module (ModuleScript)/ -├─ Content (Folder)/ -│ ├─ Main (ServerScript) -``` - -Inside the Main Module, you should return a Table with both an `OnDownload` and `Init` method, like so: -```luau -return { - Init = function () - script.Test.Parent = game.ServerScriptService.Administer.Apps - return "Example Application", "An Administer test application.", "v1" - end, - OnDownload = function () - print("App was pulled!") - end, -} -``` - -## Example application - -Before you can create an app, you'll need an app configuration: -```luau -local AppConfig = { - -- This is reserved for future releases -} -``` - -Afterwards, you should [build your application](./namespace/app.md#app-build) like so: -```luau -App.Build( - function (config, built) - print("This is our app config:", config) - print("This is the Built API:", built) - end, - AppConfig, - { - Icon = "rbxassetid://0000", - Name = "An Application", - Frame = script.Parent.UI, - Tip = "This application does something.", - HasBG = true, - BGOverride = "rbxassetid://0000" - } -) -``` diff --git a/v2/apps/types/invocation-api.md b/v1/apps/types/invocation-api.md similarity index 100% rename from v2/apps/types/invocation-api.md rename to v1/apps/types/invocation-api.md diff --git a/v1/apps/types/media/library-app.png b/v1/apps/types/media/library-app.png new file mode 100644 index 0000000..ee03ed8 Binary files /dev/null and b/v1/apps/types/media/library-app.png differ diff --git a/v2/apps/types/module.md b/v1/apps/types/module.md similarity index 100% rename from v2/apps/types/module.md rename to v1/apps/types/module.md diff --git a/v2/apps/types/richconfig.md b/v1/apps/types/richconfig.md similarity index 100% rename from v2/apps/types/richconfig.md rename to v1/apps/types/richconfig.md diff --git a/v2/apps/types/widgetconfig.md b/v1/apps/types/widgetconfig.md similarity index 100% rename from v2/apps/types/widgetconfig.md rename to v1/apps/types/widgetconfig.md diff --git a/v1/assistant.png b/v1/assistant.png new file mode 100644 index 0000000..6c36c1c Binary files /dev/null and b/v1/assistant.png differ diff --git a/v2/client/admins.md b/v1/client/admins.md similarity index 100% rename from v2/client/admins.md rename to v1/client/admins.md diff --git a/v2/client/apps.md b/v1/client/apps.md similarity index 100% rename from v2/client/apps.md rename to v1/client/apps.md diff --git a/v2/client/clientsettings.md b/v1/client/clientsettings.md similarity index 100% rename from v2/client/clientsettings.md rename to v1/client/clientsettings.md diff --git a/v2/client/frontend.md b/v1/client/frontend.md similarity index 100% rename from v2/client/frontend.md rename to v1/client/frontend.md diff --git a/v2/client/utilities.md b/v1/client/utilities.md similarity index 100% rename from v2/client/utilities.md rename to v1/client/utilities.md diff --git a/v2/client/variables.md b/v1/client/variables.md similarity index 100% rename from v2/client/variables.md rename to v1/client/variables.md diff --git a/v2/client/widgets.md b/v1/client/widgets.md similarity index 100% rename from v2/client/widgets.md rename to v1/client/widgets.md diff --git a/v2/help/default-button-ids.md b/v1/help/default-button-ids.md similarity index 100% rename from v2/help/default-button-ids.md rename to v1/help/default-button-ids.md diff --git a/v2/help/extra-data.md b/v1/help/extra-data.md similarity index 100% rename from v2/help/extra-data.md rename to v1/help/extra-data.md diff --git a/v2/help/faq.md b/v1/help/faq.md similarity index 100% rename from v2/help/faq.md rename to v1/help/faq.md diff --git a/v2/help/icon-packs.md b/v1/help/icon-packs.md similarity index 100% rename from v2/help/icon-packs.md rename to v1/help/icon-packs.md diff --git a/v2/help/interfaces.md b/v1/help/interfaces.md similarity index 100% rename from v2/help/interfaces.md rename to v1/help/interfaces.md diff --git a/v1/help/media/library.png b/v1/help/media/library.png new file mode 100644 index 0000000..000f029 Binary files /dev/null and b/v1/help/media/library.png differ diff --git a/v1/help/media/notification.png b/v1/help/media/notification.png new file mode 100644 index 0000000..e373bfc Binary files /dev/null and b/v1/help/media/notification.png differ diff --git a/v1/help/media/popup1.png b/v1/help/media/popup1.png new file mode 100644 index 0000000..9aa46b3 Binary files /dev/null and b/v1/help/media/popup1.png differ diff --git a/v1/help/media/popup2.png b/v1/help/media/popup2.png new file mode 100644 index 0000000..94f682a Binary files /dev/null and b/v1/help/media/popup2.png differ diff --git a/v1/help/media/toast.png b/v1/help/media/toast.png new file mode 100644 index 0000000..c97b776 Binary files /dev/null and b/v1/help/media/toast.png differ diff --git a/v2/help/translation-keys.md b/v1/help/translation-keys.md similarity index 100% rename from v2/help/translation-keys.md rename to v1/help/translation-keys.md diff --git a/v2/schemas/admindb/currentranks.md b/v1/schemas/admindb/currentranks.md similarity index 100% rename from v2/schemas/admindb/currentranks.md rename to v1/schemas/admindb/currentranks.md diff --git a/v2/schemas/admindb/rank.md b/v1/schemas/admindb/rank.md similarity index 100% rename from v2/schemas/admindb/rank.md rename to v1/schemas/admindb/rank.md diff --git a/v2/schemas/admindb/test.json b/v1/schemas/admindb/test.json similarity index 100% rename from v2/schemas/admindb/test.json rename to v1/schemas/admindb/test.json diff --git a/v2/schemas/appdata/applist.md b/v1/schemas/appdata/applist.md similarity index 100% rename from v2/schemas/appdata/applist.md rename to v1/schemas/appdata/applist.md diff --git a/v2/schemas/appdata/appserverlist.md b/v1/schemas/appdata/appserverlist.md similarity index 100% rename from v2/schemas/appdata/appserverlist.md rename to v1/schemas/appdata/appserverlist.md diff --git a/v2/schemas/appdata/installdates.md b/v1/schemas/appdata/installdates.md similarity index 100% rename from v2/schemas/appdata/installdates.md rename to v1/schemas/appdata/installdates.md diff --git a/v2/schemas/homestore/user.md b/v1/schemas/homestore/user.md similarity index 100% rename from v2/schemas/homestore/user.md rename to v1/schemas/homestore/user.md diff --git a/v2/server/adminrunner.md b/v1/server/adminrunner.md similarity index 100% rename from v2/server/adminrunner.md rename to v1/server/adminrunner.md diff --git a/v2/server/apps.md b/v1/server/apps.md similarity index 100% rename from v2/server/apps.md rename to v1/server/apps.md diff --git a/v2/server/core/config.md b/v1/server/core/config.md similarity index 100% rename from v2/server/core/config.md rename to v1/server/core/config.md diff --git a/v2/server/core/types.md b/v1/server/core/types.md similarity index 100% rename from v2/server/core/types.md rename to v1/server/core/types.md diff --git a/v2/server/core/vars.md b/v1/server/core/vars.md similarity index 100% rename from v2/server/core/vars.md rename to v1/server/core/vars.md diff --git a/v2/server/debugging.md b/v1/server/debugging.md similarity index 100% rename from v2/server/debugging.md rename to v1/server/debugging.md diff --git a/v2/server/frontend.md b/v1/server/frontend.md similarity index 100% rename from v2/server/frontend.md rename to v1/server/frontend.md diff --git a/v2/server/helpers/ParseCommand.md b/v1/server/helpers/ParseCommand.md similarity index 100% rename from v2/server/helpers/ParseCommand.md rename to v1/server/helpers/ParseCommand.md diff --git a/v2/server/helpers/bootstrap.md b/v1/server/helpers/bootstrap.md similarity index 100% rename from v2/server/helpers/bootstrap.md rename to v1/server/helpers/bootstrap.md diff --git a/v2/server/helpers/v1migrator.md b/v1/server/helpers/v1migrator.md similarity index 100% rename from v2/server/helpers/v1migrator.md rename to v1/server/helpers/v1migrator.md diff --git a/v2/server/httprunner.md b/v1/server/httprunner.md similarity index 100% rename from v2/server/httprunner.md rename to v1/server/httprunner.md diff --git a/v2/server/importer.md b/v1/server/importer.md similarity index 100% rename from v2/server/importer.md rename to v1/server/importer.md diff --git a/v2/server/settings.md b/v1/server/settings.md similarity index 100% rename from v2/server/settings.md rename to v1/server/settings.md diff --git a/v2/server/utilities.md b/v1/server/utilities.md similarity index 100% rename from v2/server/utilities.md rename to v1/server/utilities.md diff --git a/v2/tutorials/app-quickstart.md b/v1/tutorials/app-quickstart.md similarity index 100% rename from v2/tutorials/app-quickstart.md rename to v1/tutorials/app-quickstart.md diff --git a/v2/tutorials/client-quickstart.md b/v1/tutorials/client-quickstart.md similarity index 100% rename from v2/tutorials/client-quickstart.md rename to v1/tutorials/client-quickstart.md diff --git a/v1/tutorials/media/drawer1.png b/v1/tutorials/media/drawer1.png new file mode 100644 index 0000000..89778a2 Binary files /dev/null and b/v1/tutorials/media/drawer1.png differ diff --git a/v1/tutorials/media/panelblank.png b/v1/tutorials/media/panelblank.png new file mode 100644 index 0000000..e8cfc95 Binary files /dev/null and b/v1/tutorials/media/panelblank.png differ diff --git a/v1/tutorials/media/toast.png b/v1/tutorials/media/toast.png new file mode 100644 index 0000000..6a2f7d0 Binary files /dev/null and b/v1/tutorials/media/toast.png differ diff --git a/v1/tutorials/media/translated.png b/v1/tutorials/media/translated.png new file mode 100644 index 0000000..2c96f8d Binary files /dev/null and b/v1/tutorials/media/translated.png differ diff --git a/v2/v2survival.md b/v1/v2survival.md similarity index 100% rename from v2/v2survival.md rename to v1/v2survival.md diff --git a/v2/apps/types/media/library-app.png b/v2/apps/types/media/library-app.png deleted file mode 100644 index 55bd354..0000000 Binary files a/v2/apps/types/media/library-app.png and /dev/null differ diff --git a/v2/assistant.png b/v2/assistant.png deleted file mode 100644 index 1bce10a..0000000 Binary files a/v2/assistant.png and /dev/null differ diff --git a/v2/help/media/library.png b/v2/help/media/library.png deleted file mode 100644 index 523dec7..0000000 Binary files a/v2/help/media/library.png and /dev/null differ diff --git a/v2/help/media/notification.png b/v2/help/media/notification.png deleted file mode 100644 index a663373..0000000 Binary files a/v2/help/media/notification.png and /dev/null differ diff --git a/v2/help/media/popup1.png b/v2/help/media/popup1.png deleted file mode 100644 index 4030cf3..0000000 Binary files a/v2/help/media/popup1.png and /dev/null differ diff --git a/v2/help/media/popup2.png b/v2/help/media/popup2.png deleted file mode 100644 index 95ff25d..0000000 Binary files a/v2/help/media/popup2.png and /dev/null differ diff --git a/v2/help/media/toast.png b/v2/help/media/toast.png deleted file mode 100644 index 9aa3bd3..0000000 Binary files a/v2/help/media/toast.png and /dev/null differ diff --git a/v2/tutorials/media/drawer1.png b/v2/tutorials/media/drawer1.png deleted file mode 100644 index ea7e5dc..0000000 Binary files a/v2/tutorials/media/drawer1.png and /dev/null differ diff --git a/v2/tutorials/media/panelblank.png b/v2/tutorials/media/panelblank.png deleted file mode 100644 index e9d5e1c..0000000 Binary files a/v2/tutorials/media/panelblank.png and /dev/null differ diff --git a/v2/tutorials/media/toast.png b/v2/tutorials/media/toast.png deleted file mode 100644 index 0154a17..0000000 Binary files a/v2/tutorials/media/toast.png and /dev/null differ diff --git a/v2/tutorials/media/translated.png b/v2/tutorials/media/translated.png deleted file mode 100644 index 5aee125..0000000 Binary files a/v2/tutorials/media/translated.png and /dev/null differ diff --git a/wrangler.toml b/wrangler.toml new file mode 100644 index 0000000..5f80d63 --- /dev/null +++ b/wrangler.toml @@ -0,0 +1,3 @@ +name = "documentation" +compatibility_date = "2025-01-01" +pages_build_output_dir = "docs/.vitepress/dist"