diff --git a/.env.development b/.env.development
index 052ef7b3..ecafbb95 100644
--- a/.env.development
+++ b/.env.development
@@ -1,4 +1,4 @@
-VITE_APP_VERSION="3.0.17"
+VITE_APP_VERSION="3.0.18"
VITE_API_URL="http://10.5.7.5:8000/"
VITE_API_KEY="your_api_key_should_be_here"
VITE_ASSET_PATH="/assets"
diff --git a/.env.production b/.env.production
index 65824b0e..f14a8a5e 100644
--- a/.env.production
+++ b/.env.production
@@ -1,4 +1,4 @@
-VITE_APP_VERSION="3.0.17"
+VITE_APP_VERSION="3.0.18"
VITE_API_URL="https://restfulsleep.phaseii.network"
VITE_API_KEY="your_api_key_should_be_here"
VITE_ASSET_PATH="https://cdn.phaseii.network/file/PhaseII/web-assets"
diff --git a/public/assets/border/lesbian.webp b/public/assets/border/lesbian.webp
new file mode 100644
index 00000000..162d4c9b
Binary files /dev/null and b/public/assets/border/lesbian.webp differ
diff --git a/public/assets/border/neon.webp b/public/assets/border/neon.webp
new file mode 100644
index 00000000..4c2eab64
Binary files /dev/null and b/public/assets/border/neon.webp differ
diff --git a/public/assets/card/lesbian.webp b/public/assets/card/lesbian.webp
new file mode 100644
index 00000000..840f6912
Binary files /dev/null and b/public/assets/card/lesbian.webp differ
diff --git a/public/assets/card/nonbinary.webp b/public/assets/card/nonbinary.webp
new file mode 100644
index 00000000..23796479
Binary files /dev/null and b/public/assets/card/nonbinary.webp differ
diff --git a/public/data-sources/changelog.json b/public/data-sources/changelog.json
index a609e4e5..a4d0e2d8 100644
--- a/public/data-sources/changelog.json
+++ b/public/data-sources/changelog.json
@@ -16,5 +16,6 @@
"3.0.14": ["- (Minor) Fix footer buttons on tables, add generic export table button for every table."],
"3.0.15": ["- (Minor) Add beta support for Pinky Crush, clean up gameDB a little.", "- (Optimization) Convert dashboard to a more modular backend.", "- (Bugfix) Fix warnings on auth pages."],
"3.0.16": ["- (Major) Add multiple new admin features for network management.", "- (Optimization) Optimize backend for arcade operations.", "- (Bugfix) Fix possible backend issues with better type enforcing.", "- (Bugfix) Fix event data and game data for IIDX Pinky Crush.", "- (Minor) Add assets for Nostalgia."],
- "3.0.17": ["- (Major) Add initial public profile support.", "- (Minor) Lay groundwork for public profile page", "- (Optimization) Clean up admin pages", "- (Bugfix) Clean up random 500 errors."]
+ "3.0.17": ["- (Major) Add initial public profile support.", "- (Minor) Lay groundwork for public profile page", "- (Optimization) Clean up admin pages", "- (Bugfix) Clean up random 500 errors."],
+ "3.0.18": ["- (Admin) Adds the ability to add and remove managers from an arcade.", "- (Minor) Lay groundwork for avatars in tables.", "- (Minor) Add new profile customizations."]
}
\ No newline at end of file
diff --git a/src/components/GeneralTable.vue b/src/components/GeneralTable.vue
index b16bf401..950887fe 100644
--- a/src/components/GeneralTable.vue
+++ b/src/components/GeneralTable.vue
@@ -1,13 +1,14 @@
@@ -170,67 +236,136 @@ async function adminUpdateArcade() {
title="Arcade Administration"
main
/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ owner.username }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Arcade/MachinesView.vue b/src/views/Arcade/MachinesView.vue
index 07f4ebf4..dd2bb8ba 100644
--- a/src/views/Arcade/MachinesView.vue
+++ b/src/views/Arcade/MachinesView.vue
@@ -42,11 +42,13 @@ const headers = [
{
text: "PCBID",
value: "pcbId",
+ sortable: true,
width: 200,
},
{
text: "Name",
value: "description",
+ sortable: true,
width: 200,
},
{
@@ -55,6 +57,12 @@ const headers = [
sortable: true,
width: 120,
},
+ {
+ text: "Arcade Machine",
+ value: "data.cabinet",
+ sortable: true,
+ width: 120,
+ },
{
text: "OTA",
value: "ota",