From 6263a31f4128ce159010c546aedffa9891a0f1ee Mon Sep 17 00:00:00 2001 From: Kelvin Date: Mon, 20 May 2024 15:44:43 +0200 Subject: [PATCH] Minor devportal improvements --- .../assets/devportal/dependencies/favicon.svg | 15 ++++++ app/src/main/assets/devportal/index.html | 54 +++++++++++++++++-- .../developer/DeveloperEndpoints.kt | 2 + 3 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 app/src/main/assets/devportal/dependencies/favicon.svg diff --git a/app/src/main/assets/devportal/dependencies/favicon.svg b/app/src/main/assets/devportal/dependencies/favicon.svg new file mode 100644 index 00000000..5618ebe1 --- /dev/null +++ b/app/src/main/assets/devportal/dependencies/favicon.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/src/main/assets/devportal/index.html b/app/src/main/assets/devportal/index.html index 6453d665..a2134eef 100644 --- a/app/src/main/assets/devportal/index.html +++ b/app/src/main/assets/devportal/index.html @@ -7,6 +7,9 @@ + DevPortal + +
- +
+

Loading..

+ First load may take longer +
+
-
+

Past Plugins

{{pastPluginUrl}} +
+ X +
@@ -687,6 +729,12 @@ this.reloadPlugin(); }); }, + deletePastPlugin(url) { + let currentPastPlugins = this.pastPluginUrls; + currentPastPlugins = currentPastPlugins.filter(x=>x.toLowerCase() != url.toLowerCase()); + this.pastPluginUrls = currentPastPlugins; + localStorage.setItem("pastPlugins", JSON.stringify(currentPastPlugins)); + }, loginTestPlugin() { pluginLoginTestPlugin(); setTimeout(()=>{ diff --git a/app/src/main/java/com/futo/platformplayer/developer/DeveloperEndpoints.kt b/app/src/main/java/com/futo/platformplayer/developer/DeveloperEndpoints.kt index a7cc6b9a..793f2073 100644 --- a/app/src/main/java/com/futo/platformplayer/developer/DeveloperEndpoints.kt +++ b/app/src/main/java/com/futo/platformplayer/developer/DeveloperEndpoints.kt @@ -124,6 +124,8 @@ class DeveloperEndpoints(private val context: Context) { //val depVuetifyCss = StateAssets.readAsset(context, "devportal/dependencies/vuetify.min.css", true); @HttpGET("/dependencies/FutoMainLogo.svg", "image/svg+xml") val depFutoLogo = StateAssets.readAsset(context, "devportal/dependencies/FutoMainLogo.svg"); + @HttpGET("/favicon.svg", "image/svg+xml") + val favicon = StateAssets.readAsset(context, "devportal/dependencies/favicon.svg"); @HttpGET("/reference_plugin.d.ts", "text/plain") fun devSourceTSWithRefs(httpContext: HttpContext) {