diff --git a/package-lock.json b/package-lock.json
index e9d21ef10..fa098c42d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -70,55 +70,119 @@
"url": "https://github.com/sponsors/antfu"
}
},
- "node_modules/@authup/client-web-kit": {
- "version": "1.0.0-beta.20",
- "resolved": "https://registry.npmjs.org/@authup/client-web-kit/-/client-web-kit-1.0.0-beta.20.tgz",
- "integrity": "sha512-fD7ulclRNDUK5yQINPKC/IYNw6Vz3GHbW0po3nCatz9FFtXWJBTNCmmgxOG1zTk94v9Xg0ainiHka08P9yjKMA==",
+ "node_modules/@authup/client-web-nuxt": {
+ "version": "1.0.0-beta.22",
+ "resolved": "https://registry.npmjs.org/@authup/client-web-nuxt/-/client-web-nuxt-1.0.0-beta.22.tgz",
+ "integrity": "sha512-YhvQuCGr7qRp6sf+IcsBMVqvbksKzxS5hbcEET0f8It7GE4F35knfG/w3NdQNrtxGgoHSN2TTWh33AFKWeT86g==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@authup/client-web-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
+ "@nuxt/kit": "^3.13.2",
+ "pathtrace": "^1.1.0",
+ "smob": "^1.5.0"
+ },
+ "peerDependencies": {
+ "@pinia/nuxt": "*",
+ "pinia": "^2.2.4"
+ }
+ },
+ "node_modules/@authup/client-web-nuxt/node_modules/@authup/client-web-kit": {
+ "version": "1.0.0-beta.22",
+ "resolved": "https://registry.npmjs.org/@authup/client-web-kit/-/client-web-kit-1.0.0-beta.22.tgz",
+ "integrity": "sha512-dDkWXRo3cDzZO7bPgAe1u7Qoo/FAy3C4J8rEptCG5yF+f0k6GgqzOFW0CCmCckNw6HCBl6RRqspBlwdlnbBUeA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"@vueuse/integrations": "^11.1.0"
},
"peerDependencies": {
- "@authup/core-http-kit": "^1.0.0-beta.20",
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/core-realtime-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/core-http-kit": "^1.0.0-beta.22",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/core-realtime-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@ilingo/vuelidate": "^5.x",
- "@vuecs/form-controls": "^2.3.0",
- "@vuecs/list-controls": "^1.1.1",
- "@vuecs/pagination": "^1.1.1",
+ "@vuecs/form-controls": "^2.3.1",
+ "@vuecs/list-controls": "^2.0.0",
+ "@vuecs/pagination": "^1.3.0",
"@vuelidate/core": "^2.x",
"@vuelidate/validators": "^2.x",
"pinia": "^2.2.2",
"rapiq": ">=0.8.0 <1.0.0",
- "smob": "^1.4.x",
+ "smob": "^1.5.0",
"socket.io-client": "^4.8.0",
"universal-cookie": "^7.2.0",
"vue": "^3.3.x"
}
},
- "node_modules/@authup/client-web-nuxt": {
- "version": "1.0.0-beta.20",
- "resolved": "https://registry.npmjs.org/@authup/client-web-nuxt/-/client-web-nuxt-1.0.0-beta.20.tgz",
- "integrity": "sha512-EbOyzENuIN27nRUNirwCrq6X2+o4otT4Oe7/tM2DLD77ps91eA3YIUSCOdXytQe/hNCr4hKdgbbxKS2bNK3FTw==",
+ "node_modules/@authup/client-web-nuxt/node_modules/@vuecs/core": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/core/-/core-2.0.0.tgz",
+ "integrity": "sha512-UXltdn5wW7fJ9YtvamzAPR4pOdHY/cVOTCDIDXPuZRg1Y7piIX55QZSOqnLo+BoNzz5h9EXA4mjqtQz9W96qnw==",
"dev": true,
- "license": "Apache-2.0",
+ "peer": true,
"dependencies": {
- "@authup/client-web-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
- "@nuxt/kit": "^3.13.2",
- "pathtrace": "^1.1.0",
- "smob": "^1.5.0"
+ "pathtrace": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=18"
},
"peerDependencies": {
- "pinia": "^2.2.4"
+ "smob": "^1.4.1",
+ "vue": "^3.5.12"
+ }
+ },
+ "node_modules/@authup/client-web-nuxt/node_modules/@vuecs/form-controls": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@vuecs/form-controls/-/form-controls-2.3.1.tgz",
+ "integrity": "sha512-boPlB+790J1MjVX0cHPcSyqIT0xuyxHt4TUg/ul/mLhQKtjTH1LFG0G8OJIdbyAU1ivmO/pENklmIpJ+s2tO5g==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@vueuse/core": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "vue": "^3.x"
+ }
+ },
+ "node_modules/@authup/client-web-nuxt/node_modules/@vuecs/list-controls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/list-controls/-/list-controls-2.0.0.tgz",
+ "integrity": "sha512-4TVl5ioRY+0yUFvIteMpXbNCzu+4ycsQWE4kCfufjBt3dIAfbD9XaeE9e3M0HGwLm686jJQ5VXzNlMq9CICi9g==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "smob": "^1.4.1",
+ "vue": "^3.5.12"
+ }
+ },
+ "node_modules/@authup/client-web-nuxt/node_modules/@vuecs/pagination": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/pagination/-/pagination-1.3.0.tgz",
+ "integrity": "sha512-aqe5Ouk3N1NkmZzMLylNYmf9++IS/MMfr+Fuaa8Vr3qF88VtpBRk4hN2K+FDJJi6JneQBQReuHMos79Kjw8SOQ==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "vue": "^3.x"
}
},
"node_modules/@authup/core-http-kit": {
- "version": "1.0.0-beta.20",
- "resolved": "https://registry.npmjs.org/@authup/core-http-kit/-/core-http-kit-1.0.0-beta.20.tgz",
- "integrity": "sha512-e54DSDmefImYgoiwHmPq+njMc26yBex4vk1NM6XmoqwLXb/7QVT4gdegeNf/Te8O/BREIRbPgO10ejO1ApZ6Rg==",
+ "version": "1.0.0-beta.22",
+ "resolved": "https://registry.npmjs.org/@authup/core-http-kit/-/core-http-kit-1.0.0-beta.22.tgz",
+ "integrity": "sha512-fdyOYvU9ad0rqpXanCgSRfTceYRtY14mv4lxRNGon4MC4fL1nrsL4TcYOKgUBUYSn6ClCLL12g1Y1He2Vtg6/Q==",
"license": "Apache-2.0",
"dependencies": {
"@hapic/oauth2": "^2.4.2",
@@ -127,17 +191,17 @@
"rapiq": "^0.9.0"
},
"peerDependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20"
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22"
}
},
"node_modules/@authup/core-kit": {
- "version": "1.0.0-beta.20",
- "resolved": "https://registry.npmjs.org/@authup/core-kit/-/core-kit-1.0.0-beta.20.tgz",
- "integrity": "sha512-tsErf5kXOBUVbZSWlqmqRWOMpJzCNURdnG7xSE6vmo7nzOoLoPXja5Ihl21kkKcN+GEoyyRTkkezbXk2xW8/fQ==",
+ "version": "1.0.0-beta.22",
+ "resolved": "https://registry.npmjs.org/@authup/core-kit/-/core-kit-1.0.0-beta.22.tgz",
+ "integrity": "sha512-ODFaS8mFJ/FLXA7p7pIb062fWji3sjCQq/Jx0LVtJ2qu9fMJxlWPhhXBn2faBkH2ZDIVogyc0K7BuGZR5Yj/4A==",
"license": "Apache-2.0",
"dependencies": {
- "@authup/kit": "^1.0.0-beta.20"
+ "@authup/kit": "^1.0.0-beta.22"
},
"peerDependencies": {
"@hapic/oauth2": "^2.4.2",
@@ -147,20 +211,20 @@
}
},
"node_modules/@authup/core-realtime-kit": {
- "version": "1.0.0-beta.20",
- "resolved": "https://registry.npmjs.org/@authup/core-realtime-kit/-/core-realtime-kit-1.0.0-beta.20.tgz",
- "integrity": "sha512-KbYR6rAMybUoQeru5PvoHw7+e76umhRRkXER3VO7Go+ZcMPaUYrgrEMCw09DthsMTroycjz9b9ors2G68mUdSA==",
+ "version": "1.0.0-beta.22",
+ "resolved": "https://registry.npmjs.org/@authup/core-realtime-kit/-/core-realtime-kit-1.0.0-beta.22.tgz",
+ "integrity": "sha512-qh1ItZW1AWRoUTCusI7jBG1A6JbIxzy7JDc9AYbP6/gVri4VrksC1tn37C78uBttpr6jPwAYSanWqC2seSto4w==",
"license": "Apache-2.0",
"peerDependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"socket.io-client": "^4.8.0"
}
},
"node_modules/@authup/kit": {
- "version": "1.0.0-beta.20",
- "resolved": "https://registry.npmjs.org/@authup/kit/-/kit-1.0.0-beta.20.tgz",
- "integrity": "sha512-sFbQu1iRiqzXtPI7T8X8pjWI+DFFSfyya4/ajSHSM1titmpTmvYBtimdRHkQeFmB6ZG0yUe4V9AXpq5eNBeAkw==",
+ "version": "1.0.0-beta.22",
+ "resolved": "https://registry.npmjs.org/@authup/kit/-/kit-1.0.0-beta.22.tgz",
+ "integrity": "sha512-rpigRZxVuWHIozhrBL9+zE43ts3xpbkyq8OVd32AiAwZzdqnR0lcRK+XPQoCRsxd88LYxDZZRyqUtqiEeU7O6w==",
"license": "Apache-2.0",
"dependencies": {
"@ebec/http": "^2.3.0",
@@ -168,6 +232,7 @@
"@validup/adapter-zod": "^0.1.7",
"destr": "^2.0.3",
"nanoid": "^3.3.4",
+ "pathtrace": "^1.1.0",
"smob": "^1.5.0",
"validup": "^0.1.7",
"zod": "^3.23.8"
@@ -5749,6 +5814,16 @@
"url": "https://opencollective.com/popperjs"
}
},
+ "node_modules/@posva/event-emitter": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@posva/event-emitter/-/event-emitter-1.0.2.tgz",
+ "integrity": "sha512-KLmSFhpPwQs35s69AgA3viUkqLKYwNYI6gN3dua90qtuGvxTMlpqFKDCIUNNEQHvgbFcZ40IanYvhQ0QZE6lSw==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ }
+ },
"node_modules/@privateaim/client-ui": {
"resolved": "packages/client-ui",
"link": true
@@ -7842,42 +7917,42 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.11.tgz",
- "integrity": "sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz",
+ "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.25.3",
- "@vue/shared": "3.5.11",
+ "@vue/shared": "3.5.12",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.0"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.11.tgz",
- "integrity": "sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz",
+ "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.11",
- "@vue/shared": "3.5.11"
+ "@vue/compiler-core": "3.5.12",
+ "@vue/shared": "3.5.12"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.11.tgz",
- "integrity": "sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz",
+ "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.25.3",
- "@vue/compiler-core": "3.5.11",
- "@vue/compiler-dom": "3.5.11",
- "@vue/compiler-ssr": "3.5.11",
- "@vue/shared": "3.5.11",
+ "@vue/compiler-core": "3.5.12",
+ "@vue/compiler-dom": "3.5.12",
+ "@vue/compiler-ssr": "3.5.12",
+ "@vue/shared": "3.5.12",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.11",
"postcss": "^8.4.47",
@@ -7885,14 +7960,14 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.11.tgz",
- "integrity": "sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz",
+ "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.11",
- "@vue/shared": "3.5.11"
+ "@vue/compiler-dom": "3.5.12",
+ "@vue/shared": "3.5.12"
}
},
"node_modules/@vue/compiler-vue2": {
@@ -7983,74 +8058,60 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.11.tgz",
- "integrity": "sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz",
+ "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.11"
+ "@vue/shared": "3.5.12"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.11.tgz",
- "integrity": "sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz",
+ "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.11",
- "@vue/shared": "3.5.11"
+ "@vue/reactivity": "3.5.12",
+ "@vue/shared": "3.5.12"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.11.tgz",
- "integrity": "sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz",
+ "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.11",
- "@vue/runtime-core": "3.5.11",
- "@vue/shared": "3.5.11",
+ "@vue/reactivity": "3.5.12",
+ "@vue/runtime-core": "3.5.12",
+ "@vue/shared": "3.5.12",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.11.tgz",
- "integrity": "sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz",
+ "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.11",
- "@vue/shared": "3.5.11"
+ "@vue/compiler-ssr": "3.5.12",
+ "@vue/shared": "3.5.12"
},
"peerDependencies": {
- "vue": "3.5.11"
+ "vue": "3.5.12"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.11.tgz",
- "integrity": "sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz",
+ "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==",
"dev": true,
"license": "MIT"
},
- "node_modules/@vuecs/core": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@vuecs/core/-/core-1.2.0.tgz",
- "integrity": "sha512-bIidFxprDDg/wmKgHlzXW8NOGpGsfaZ/Go7owSHacGh/breP8FGoNZQbFMVW1CS6fDVHJWuVUlrchO+O6SohlQ==",
- "dev": true,
- "peer": true,
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "smob": "^1.4.1",
- "vue": "^3.3.9"
- }
- },
"node_modules/@vuecs/countdown": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@vuecs/countdown/-/countdown-1.0.0.tgz",
@@ -8066,115 +8127,6 @@
"vue": "^3.x"
}
},
- "node_modules/@vuecs/form-controls": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@vuecs/form-controls/-/form-controls-2.3.0.tgz",
- "integrity": "sha512-rcZN1HRqXMcEcQZeWVRSVEthx8TUC6msFDnIl3QHt+14srRrNDLic4uaqty80Ttr2BrgUzLNFN1XjMw0A2dKmg==",
- "dev": true,
- "dependencies": {
- "@vueuse/core": "^10.11.0"
- },
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "@vuecs/core": "^1.2.0",
- "vue": "^3.x"
- }
- },
- "node_modules/@vuecs/form-controls/node_modules/@vueuse/core": {
- "version": "10.11.1",
- "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz",
- "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/web-bluetooth": "^0.0.20",
- "@vueuse/metadata": "10.11.1",
- "@vueuse/shared": "10.11.1",
- "vue-demi": ">=0.14.8"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
- "node_modules/@vuecs/form-controls/node_modules/@vueuse/core/node_modules/vue-demi": {
- "version": "0.14.10",
- "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz",
- "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "bin": {
- "vue-demi-fix": "bin/vue-demi-fix.js",
- "vue-demi-switch": "bin/vue-demi-switch.js"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- },
- "peerDependencies": {
- "@vue/composition-api": "^1.0.0-rc.1",
- "vue": "^3.0.0-0 || ^2.6.0"
- },
- "peerDependenciesMeta": {
- "@vue/composition-api": {
- "optional": true
- }
- }
- },
- "node_modules/@vuecs/form-controls/node_modules/@vueuse/metadata": {
- "version": "10.11.1",
- "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz",
- "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
- "node_modules/@vuecs/form-controls/node_modules/@vueuse/shared": {
- "version": "10.11.1",
- "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz",
- "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "vue-demi": ">=0.14.8"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
- "node_modules/@vuecs/form-controls/node_modules/@vueuse/shared/node_modules/vue-demi": {
- "version": "0.14.10",
- "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz",
- "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "bin": {
- "vue-demi-fix": "bin/vue-demi-fix.js",
- "vue-demi-switch": "bin/vue-demi-switch.js"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- },
- "peerDependencies": {
- "@vue/composition-api": "^1.0.0-rc.1",
- "vue": "^3.0.0-0 || ^2.6.0"
- },
- "peerDependenciesMeta": {
- "@vue/composition-api": {
- "optional": true
- }
- }
- },
"node_modules/@vuecs/gravatar": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@vuecs/gravatar/-/gravatar-1.0.1.tgz",
@@ -8202,61 +8154,19 @@
"vue": "^3.x"
}
},
- "node_modules/@vuecs/list-controls": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@vuecs/list-controls/-/list-controls-1.1.1.tgz",
- "integrity": "sha512-RJlgIAlzwdqqksJeRoLxUrV6Z9ftBR+vsPeW1v3jht9Ilohi/RlAkZU5FJq8knD0BRzNiPxlb6QOYgZQvwIflg==",
- "dev": true,
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "@vuecs/core": "^1.2.0",
- "smob": "^1.4.1",
- "vue": "^3.3.9"
- }
- },
- "node_modules/@vuecs/navigation": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@vuecs/navigation/-/navigation-1.1.1.tgz",
- "integrity": "sha512-NS0Y0bc1LaEm9BV4XlC2ER7m1rHAnwKECMukwmD/oJZJyliaXP0vtVkFq4HVYw8n1qHjRvlpFjdpaJ5C+pVYYA==",
- "dev": true,
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "@vuecs/core": "^1.2.0",
- "@vuecs/link": "^1.0.0",
- "vue": "^3.x",
- "vue-router": "^4.x"
- }
- },
- "node_modules/@vuecs/pagination": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@vuecs/pagination/-/pagination-1.1.1.tgz",
- "integrity": "sha512-+DNSFWLLXUmXYdJjjCpvJDvdto9f0Vn6Y0x6k4QMrPSFE6n6p8fwpcpYJWw9R1RfXQBNeIr0YzK0yIthElrVqA==",
- "dev": true,
- "engines": {
- "node": ">=16"
- },
- "peerDependencies": {
- "@vuecs/core": "^1.2.0",
- "vue": "^3.x"
- }
- },
"node_modules/@vuecs/preset-bootstrap-v5": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@vuecs/preset-bootstrap-v5/-/preset-bootstrap-v5-1.1.0.tgz",
- "integrity": "sha512-iyDwag9WXJqsckdaQgfEWk0yCyT2MtmPZ/5vAeRAx61U0wVg6v+YS81z15Xg0gAajz7Wv3PqPyHnzJ3Bgf5NKw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/preset-bootstrap-v5/-/preset-bootstrap-v5-2.0.0.tgz",
+ "integrity": "sha512-WZ+Lyv23+pSw1gFX41RzKbL5buSSszGBJi5DKB6hX0LW34BTDY/OuqjsabGBM0kuDcDD2sS3xfBDeAbXGWWGEw==",
"dev": true,
"engines": {
"node": ">=16"
}
},
"node_modules/@vuecs/preset-font-awesome": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@vuecs/preset-font-awesome/-/preset-font-awesome-1.0.0.tgz",
- "integrity": "sha512-ejJTShkztMtn7qlhyXebsa5O0ivneLo4r1dKLiIiqthjDVzaMIEoywe8uHOg+zS02KmdN72rSVhYO6NpsftQdQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/preset-font-awesome/-/preset-font-awesome-1.1.0.tgz",
+ "integrity": "sha512-PQxIRVVtL22gMZFd+MKFyR86sqSCjfBujVOk0iBTbI51pT4WPUWtIZ6mB5w0nF+vaqMDXDScM68wZf+2mq/7aw==",
"dev": true,
"engines": {
"node": ">=16"
@@ -27583,17 +27493,17 @@
"license": "MIT"
},
"node_modules/vue": {
- "version": "3.5.11",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.11.tgz",
- "integrity": "sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==",
+ "version": "3.5.12",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz",
+ "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.11",
- "@vue/compiler-sfc": "3.5.11",
- "@vue/runtime-dom": "3.5.11",
- "@vue/server-renderer": "3.5.11",
- "@vue/shared": "3.5.11"
+ "@vue/compiler-dom": "3.5.12",
+ "@vue/compiler-sfc": "3.5.12",
+ "@vue/runtime-dom": "3.5.12",
+ "@vue/server-renderer": "3.5.12",
+ "@vue/shared": "3.5.12"
},
"peerDependencies": {
"typescript": "*"
@@ -28430,11 +28340,11 @@
"version": "0.8.3",
"license": "Apache-2.0",
"devDependencies": {
- "@authup/client-web-kit": "^1.0.0-beta.20",
- "@authup/client-web-nuxt": "^1.0.0-beta.20",
- "@authup/core-http-kit": "^1.0.0-beta.20",
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/client-web-kit": "^1.0.0-beta.22",
+ "@authup/client-web-nuxt": "^1.0.0-beta.22",
+ "@authup/core-http-kit": "^1.0.0-beta.22",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@fortawesome/fontawesome-free": "^6.6.0",
"@ilingo/vuelidate": "^5.0.3",
"@nuxtjs/google-fonts": "^3.2.0",
@@ -28444,13 +28354,13 @@
"@privateaim/kit": "^0.8.3",
"@privateaim/storage-kit": "^0.8.3",
"@vuecs/countdown": "^1.0.0",
- "@vuecs/form-controls": "^2.3.0",
+ "@vuecs/form-controls": "^2.3.1",
"@vuecs/gravatar": "^1.0.1",
- "@vuecs/list-controls": "^1.1.1",
- "@vuecs/navigation": "^1.1.1",
- "@vuecs/pagination": "^1.1.1",
- "@vuecs/preset-bootstrap-v5": "^1.1.0",
- "@vuecs/preset-font-awesome": "^1.0.0",
+ "@vuecs/list-controls": "^2.0.0",
+ "@vuecs/navigation": "^2.3.1",
+ "@vuecs/pagination": "^1.3.0",
+ "@vuecs/preset-bootstrap-v5": "^2.0.0",
+ "@vuecs/preset-font-awesome": "^1.1.0",
"@vuecs/timeago": "^1.1.0",
"@vuelidate/core": "^2.0.3",
"@vuelidate/validators": "^2.0.4",
@@ -28466,16 +28376,122 @@
"vue": "^3.5.11"
}
},
+ "packages/client-ui/node_modules/@authup/client-web-kit": {
+ "version": "1.0.0-beta.22",
+ "resolved": "https://registry.npmjs.org/@authup/client-web-kit/-/client-web-kit-1.0.0-beta.22.tgz",
+ "integrity": "sha512-dDkWXRo3cDzZO7bPgAe1u7Qoo/FAy3C4J8rEptCG5yF+f0k6GgqzOFW0CCmCckNw6HCBl6RRqspBlwdlnbBUeA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@vueuse/integrations": "^11.1.0"
+ },
+ "peerDependencies": {
+ "@authup/core-http-kit": "^1.0.0-beta.22",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/core-realtime-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
+ "@ilingo/vuelidate": "^5.x",
+ "@vuecs/form-controls": "^2.3.1",
+ "@vuecs/list-controls": "^2.0.0",
+ "@vuecs/pagination": "^1.3.0",
+ "@vuelidate/core": "^2.x",
+ "@vuelidate/validators": "^2.x",
+ "pinia": "^2.2.2",
+ "rapiq": ">=0.8.0 <1.0.0",
+ "smob": "^1.5.0",
+ "socket.io-client": "^4.8.0",
+ "universal-cookie": "^7.2.0",
+ "vue": "^3.3.x"
+ }
+ },
+ "packages/client-ui/node_modules/@vuecs/core": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/core/-/core-2.0.0.tgz",
+ "integrity": "sha512-UXltdn5wW7fJ9YtvamzAPR4pOdHY/cVOTCDIDXPuZRg1Y7piIX55QZSOqnLo+BoNzz5h9EXA4mjqtQz9W96qnw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "pathtrace": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "smob": "^1.4.1",
+ "vue": "^3.5.12"
+ }
+ },
+ "packages/client-ui/node_modules/@vuecs/form-controls": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@vuecs/form-controls/-/form-controls-2.3.1.tgz",
+ "integrity": "sha512-boPlB+790J1MjVX0cHPcSyqIT0xuyxHt4TUg/ul/mLhQKtjTH1LFG0G8OJIdbyAU1ivmO/pENklmIpJ+s2tO5g==",
+ "dev": true,
+ "dependencies": {
+ "@vueuse/core": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "vue": "^3.x"
+ }
+ },
+ "packages/client-ui/node_modules/@vuecs/list-controls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/list-controls/-/list-controls-2.0.0.tgz",
+ "integrity": "sha512-4TVl5ioRY+0yUFvIteMpXbNCzu+4ycsQWE4kCfufjBt3dIAfbD9XaeE9e3M0HGwLm686jJQ5VXzNlMq9CICi9g==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "smob": "^1.4.1",
+ "vue": "^3.5.12"
+ }
+ },
+ "packages/client-ui/node_modules/@vuecs/navigation": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@vuecs/navigation/-/navigation-2.3.1.tgz",
+ "integrity": "sha512-CGPWynFFyeEMF+9smcB8bBMdiv6Wq6kJDK1QGaqgULGIPcaa/+B5uSLektDnWuPO9MiZTEp1IlFYFNsruDQkbQ==",
+ "dev": true,
+ "dependencies": {
+ "@posva/event-emitter": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "@vuecs/link": "^1.0.0",
+ "vue": "^3.x",
+ "vue-router": "^4.x"
+ }
+ },
+ "packages/client-ui/node_modules/@vuecs/pagination": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/pagination/-/pagination-1.3.0.tgz",
+ "integrity": "sha512-aqe5Ouk3N1NkmZzMLylNYmf9++IS/MMfr+Fuaa8Vr3qF88VtpBRk4hN2K+FDJJi6JneQBQReuHMos79Kjw8SOQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "vue": "^3.x"
+ }
+ },
"packages/client-vue": {
"name": "@privateaim/client-vue",
"version": "0.8.3",
"license": "Apache-2.0",
"devDependencies": {
- "@authup/client-web-kit": "^1.0.0-beta.20",
- "@authup/core-http-kit": "^1.0.0-beta.20",
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/core-realtime-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/client-web-kit": "^1.0.0-beta.22",
+ "@authup/core-http-kit": "^1.0.0-beta.22",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/core-realtime-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@ilingo/vuelidate": "^5.0.3",
"@privateaim/core-http-kit": "^0.8.3",
"@privateaim/core-kit": "^0.8.3",
@@ -28483,10 +28499,10 @@
"@privateaim/storage-kit": "^0.8.3",
"@types/node": "^22.7.4",
"@vitejs/plugin-vue": "^5.1.4",
- "@vuecs/form-controls": "^2.3.0",
+ "@vuecs/form-controls": "^2.3.1",
"@vuecs/link": "^1.0.0",
- "@vuecs/list-controls": "^1.1.1",
- "@vuecs/pagination": "^1.1.1",
+ "@vuecs/list-controls": "^2.0.0",
+ "@vuecs/pagination": "^1.3.0",
"@vuecs/timeago": "^1.1.0",
"@vuelidate/core": "^2.0.3",
"@vuelidate/validators": "^2.0.4",
@@ -28526,18 +28542,106 @@
"vue3-form-wizard": "^0.2.4"
}
},
+ "packages/client-vue/node_modules/@authup/client-web-kit": {
+ "version": "1.0.0-beta.22",
+ "resolved": "https://registry.npmjs.org/@authup/client-web-kit/-/client-web-kit-1.0.0-beta.22.tgz",
+ "integrity": "sha512-dDkWXRo3cDzZO7bPgAe1u7Qoo/FAy3C4J8rEptCG5yF+f0k6GgqzOFW0CCmCckNw6HCBl6RRqspBlwdlnbBUeA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@vueuse/integrations": "^11.1.0"
+ },
+ "peerDependencies": {
+ "@authup/core-http-kit": "^1.0.0-beta.22",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/core-realtime-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
+ "@ilingo/vuelidate": "^5.x",
+ "@vuecs/form-controls": "^2.3.1",
+ "@vuecs/list-controls": "^2.0.0",
+ "@vuecs/pagination": "^1.3.0",
+ "@vuelidate/core": "^2.x",
+ "@vuelidate/validators": "^2.x",
+ "pinia": "^2.2.2",
+ "rapiq": ">=0.8.0 <1.0.0",
+ "smob": "^1.5.0",
+ "socket.io-client": "^4.8.0",
+ "universal-cookie": "^7.2.0",
+ "vue": "^3.3.x"
+ }
+ },
+ "packages/client-vue/node_modules/@vuecs/core": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/core/-/core-2.0.0.tgz",
+ "integrity": "sha512-UXltdn5wW7fJ9YtvamzAPR4pOdHY/cVOTCDIDXPuZRg1Y7piIX55QZSOqnLo+BoNzz5h9EXA4mjqtQz9W96qnw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "pathtrace": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "smob": "^1.4.1",
+ "vue": "^3.5.12"
+ }
+ },
+ "packages/client-vue/node_modules/@vuecs/form-controls": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@vuecs/form-controls/-/form-controls-2.3.1.tgz",
+ "integrity": "sha512-boPlB+790J1MjVX0cHPcSyqIT0xuyxHt4TUg/ul/mLhQKtjTH1LFG0G8OJIdbyAU1ivmO/pENklmIpJ+s2tO5g==",
+ "dev": true,
+ "dependencies": {
+ "@vueuse/core": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "vue": "^3.x"
+ }
+ },
+ "packages/client-vue/node_modules/@vuecs/list-controls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/list-controls/-/list-controls-2.0.0.tgz",
+ "integrity": "sha512-4TVl5ioRY+0yUFvIteMpXbNCzu+4ycsQWE4kCfufjBt3dIAfbD9XaeE9e3M0HGwLm686jJQ5VXzNlMq9CICi9g==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "smob": "^1.4.1",
+ "vue": "^3.5.12"
+ }
+ },
+ "packages/client-vue/node_modules/@vuecs/pagination": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@vuecs/pagination/-/pagination-1.3.0.tgz",
+ "integrity": "sha512-aqe5Ouk3N1NkmZzMLylNYmf9++IS/MMfr+Fuaa8Vr3qF88VtpBRk4hN2K+FDJJi6JneQBQReuHMos79Kjw8SOQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "@vuecs/core": "^2.0.0",
+ "vue": "^3.x"
+ }
+ },
"packages/core-http-kit": {
"name": "@privateaim/core-http-kit",
"version": "0.8.3",
"license": "Apache-2.0",
"devDependencies": {
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/kit": "^1.0.0-beta.22",
"@privateaim/core-kit": "^0.8.3",
"hapic": "^2.5.1",
"rapiq": "^0.9.0"
},
"peerDependencies": {
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/kit": "^1.0.0-beta.22",
"@privateaim/core-kit": "^0.8.3",
"hapic": "^2.5.1",
"rapiq": "^0.9.0"
@@ -28548,11 +28652,11 @@
"version": "0.8.3",
"license": "Apache-2.0",
"devDependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
"@privateaim/kit": "^0.8.3"
},
"peerDependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
"@privateaim/kit": "^0.8.3"
}
},
@@ -28575,10 +28679,10 @@
"nanoid": "^3.3.4"
},
"devDependencies": {
- "@authup/core-kit": "^1.0.0-beta.20"
+ "@authup/core-kit": "^1.0.0-beta.22"
},
"peerDependencies": {
- "@authup/core-kit": "^1.0.0-beta.20"
+ "@authup/core-kit": "^1.0.0-beta.22"
}
},
"packages/messenger-kit": {
@@ -28597,7 +28701,7 @@
"version": "0.8.3",
"license": "Apache-2.0",
"dependencies": {
- "@authup/core-http-kit": "^1.0.0-beta.20",
+ "@authup/core-http-kit": "^1.0.0-beta.22",
"@ebec/http": "^2.3.0",
"@hapic/harbor": "^2.4.0",
"@privateaim/core-http-kit": "^0.8.3",
@@ -28659,9 +28763,9 @@
"version": "0.8.3",
"license": "Apache-2.0",
"dependencies": {
- "@authup/core-http-kit": "^1.0.0-beta.20",
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/core-http-kit": "^1.0.0-beta.22",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@authup/server-adapter-http": "^1.0.0-beta.20",
"@ebec/http": "^2.3.0",
"@hapic/harbor": "^2.4.0",
@@ -28719,8 +28823,8 @@
"version": "0.8.3",
"license": "Apache-2.0",
"dependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@ebec/http": "^2.3.0",
"@privateaim/core-kit": "^0.8.3",
"@privateaim/core-realtime-kit": "^0.7.4",
@@ -28764,9 +28868,9 @@
"version": "0.8.3",
"license": "Apache-2.0",
"dependencies": {
- "@authup/core-http-kit": "^1.0.0-beta.20",
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/core-http-kit": "^1.0.0-beta.22",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@authup/server-adapter-http": "^1.0.0-beta.20",
"@authup/server-adapter-kit": "^1.0.0-beta.20",
"@ebec/http": "^2.3.0",
@@ -28823,14 +28927,14 @@
"winston": "^3.14.1"
},
"devDependencies": {
- "@authup/core-http-kit": "^1.0.0-beta.20",
+ "@authup/core-http-kit": "^1.0.0-beta.22",
"@hapic/vault": "^2.3.4",
"amqp-extension": "^4.0.0-beta.3",
"redis-extension": "^2.0.0",
"typeorm-extension": "^3.6.2"
},
"peerDependencies": {
- "@authup/core-http-kit": "^1.0.0-beta.20",
+ "@authup/core-http-kit": "^1.0.0-beta.22",
"@hapic/vault": "^2.3.4",
"amqp-extension": "^4.0.0-beta.3",
"redis-extension": "^2.0.0",
@@ -28842,8 +28946,8 @@
"version": "0.8.3",
"license": "Apache-2.0",
"dependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@ebec/http": "^2.3.0",
"@privateaim/messenger-kit": "^0.7.4",
"@privateaim/server-kit": "^0.8.3",
@@ -28862,9 +28966,9 @@
"version": "0.8.3",
"license": "Apache-2.0",
"dependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/core-realtime-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/core-realtime-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@authup/server-adapter-kit": "^1.0.0-beta.20",
"@authup/server-adapter-socket-io": "^1.0.0-beta.20",
"@ebec/http": "^2.3.0",
@@ -28885,8 +28989,8 @@
"version": "0.8.3",
"license": "Apache-2.0",
"dependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
- "@authup/kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
+ "@authup/kit": "^1.0.0-beta.22",
"@ebec/http": "^2.3.0",
"@hapic/vault": "^2.3.4",
"@privateaim/kit": "^0.8.3",
@@ -28935,13 +29039,13 @@
"version": "0.8.3",
"license": "Apache-2.0",
"devDependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
"@privateaim/kit": "^0.8.3",
"hapic": "^2.5.1",
"rapiq": "^0.9.0"
},
"peerDependencies": {
- "@authup/core-kit": "^1.0.0-beta.20",
+ "@authup/core-kit": "^1.0.0-beta.22",
"@privateaim/kit": "^0.8.3",
"hapic": "^2.5.1",
"rapiq": "^0.9.0"
diff --git a/packages/client-ui/assets/css/core/navbar.css b/packages/client-ui/assets/css/core/navbar.css
index 9cc4cdbea..b8b35d4d4 100644
--- a/packages/client-ui/assets/css/core/navbar.css
+++ b/packages/client-ui/assets/css/core/navbar.css
@@ -67,22 +67,47 @@
text-decoration: none;
}
+
+.page-navbar .navbar-content .dropdown-menu > .dropdown-item {
+ padding: 10px 20px 10px 20px;
+ display: block;
+ font-size: 11px;
+ font-weight: bold;
+ color: #9d9d9d;
+}
+
+.page-navbar .navbar-content .dropdown-menu {
+ background-color: #40434E;
+}
+
+
.page-navbar .navbar-content .navbar-gadgets {
margin-left: auto;
}
-.page-navbar .navbar-content .navbar-gadgets > li > a.nav-link.user-link {
+.page-navbar .navbar-content li:not(:last-child) .vc-nav-item {
+ padding-right: 0.25rem;
+}
+
+.page-navbar .navbar-content .vc-nav-link {
+ padding: 0.25rem 0.5rem;
+ font-weight: 500;
+ letter-spacing: 1px;
+ border-radius: 4px;
+}
+
+.page-navbar .navbar-content .navbar-gadgets > li > a.vc-nav-link.user-link {
text-transform: none;
position: relative;
}
-.page-navbar .navbar-content .navbar-gadgets > li > a.nav-link.user-link img {
+.page-navbar .navbar-content .navbar-gadgets > li > a.vc-nav-link.user-link img {
border-radius: 50%;
height: 1.25rem;
width: 1.25rem;
}
-.page-navbar .navbar-content .navbar-gadgets > li > a.nav-link.user-link span {
+.page-navbar .navbar-content .navbar-gadgets > li > a.vc-nav-link.user-link span {
padding-left:6px;
}
@@ -90,18 +115,6 @@
font-size:16px;
}
-.page-navbar .navbar-content .dropdown-menu {
- background-color: #40434E;
-}
-
-.page-navbar .navbar-content .dropdown-menu > .dropdown-item {
- padding: 10px 20px 10px 20px;
- display: block;
- font-size: 11px;
- font-weight: bold;
- color: #9d9d9d;
-}
-
@media (max-width: 1024px) {
.page-navbar > .navbar-content {
padding: 0px 50px;
@@ -110,38 +123,33 @@
@media (max-width: 768px) {
.page-navbar > .navbar-content {
- padding: 0px;
+ padding: 0;
}
- .page-navbar .navbar-content .navbar-gadgets {
- flex-direction: row;
+ .page-navbar .navbar-content > ul:not(:last-child) {
+ margin-bottom: 1rem;
}
- .page-header {
- flex-wrap: wrap;
+ .page-navbar .navbar-content .vc-nav-item {
+ width: 100%;
}
-}
-@media (max-width: 768px) {
- .page-navbar > .navbar-content {
- padding: 0px;
+ .page-navbar .navbar-content .vc-nav-link {
+ padding: 1rem 0.75rem;
}
- .page-navbar .navbar-content > ul:not(:last-child) {
- margin-bottom: 1rem;
+ .page-navbar .navbar-content .navbar-gadgets {
+ flex-direction: row;
}
- .page-navbar .navbar-content .nav-item {
- width: 100%;
+ .page-navbar .navbar-content .navbar-gadgets li {
+ flex: 1 1 auto;
}
- .nav-items .nav-link,
- .nav-items .nav-item .nav-sub-title {
+ .page-navbar .navbar-content .navbar-gadgets .vc-nav-link {
text-align: center;
- }
-
- .page-navbar .navbar-content .nav-link {
- padding: 1rem 0.75rem;
+ align-items: center;
+ justify-content: center;
}
.page-navbar .navbar-content .navbar-gadgets {
diff --git a/packages/client-ui/assets/css/vue-layout-navigation.css b/packages/client-ui/assets/css/vue-layout-navigation.css
index e348ce3e6..cb46da86d 100644
--- a/packages/client-ui/assets/css/vue-layout-navigation.css
+++ b/packages/client-ui/assets/css/vue-layout-navigation.css
@@ -5,75 +5,71 @@
* view the LICENSE file that was distributed with this source code.
*/
-.nav-items,
-.nav-sub-items {
- padding-left: 0;
- list-style: none;
-}
-
-.nav-items .nav-link-text {
- padding-left: 4px;
+.vc-nav-items .vc-nav-link {
+ color: #aeb2b7;
+ line-height: 1rem;
}
-.nav-items .nav-link,
-.nav-items .nav-item .nav-sub-title {
- cursor: pointer;
+.vc-nav-items .vc-nav-item.vc-nav-item-nested:hover > .vc-nav-link,
+.vc-nav-items .vc-nav-item.vc-nav-item-nested:active > .vc-nav-link,
+.vc-nav-items .vc-nav-item.vc-nav-item-nested.active > .vc-nav-link {
+ background: #32333B;
color: #aeb2b7;
- padding: 18px 15px 18px 15px;
- display: block;
- font-size: 13px;
- text-align: left;
- text-decoration: none;
}
-/* for now */
-.nav-items .nav-item:hover .nav-sub-title,
-.nav-items .nav-item:active .nav-sub-title,
-.nav-items .nav-item.active .nav-sub-title {
- background: #666262;
+.vc-nav-items .vc-nav-item .vc-nav-link.dropdown-toggle {
+ background: none;
+ display: block;
+ border: none;
}
-/* for now */
-.nav-items .nav-item .nav-link,
-.nav-items .nav-item:hover .nav-link,
-.nav-items .nav-item.active .nav-link {
- border-left-color: #666262 !important;
+.vc-nav-items .vc-nav-item .vc-nav-link,
+.vc-nav-items .vc-nav-item:hover .vc-nav-link,
+.vc-nav-items .vc-nav-item.active .vc-nav-link {
+ border-left-color: #32333B !important;
}
-.nav-items .nav-link.active,
+.vc-nav-items .vc-nav-link.active:not(.vc-nav-link-root),
-.nav-items .nav-link:active,
-.nav-items .nav-link:hover,
+.vc-nav-items .vc-nav-link:active,
+.vc-nav-items .vc-nav-link:hover,
-.nav-items .nav-link.router-link-active:not(.root-link),
-.nav-items .nav-link.nuxt-link-active:not(.root-link),
+.vc-nav-items .vc-nav-link.router-link-active:not(.vc-nav-link-root),
+.vc-nav-items .vc-nav-link.nuxt-link-active:not(.vc-nav-link-root),
-.nav-items .nav-link.router-link-exact-active:not(.root-link),
-.nav-items .nav-link.nuxt-link-exact-active:not(.root-link) {
+.vc-nav-items .vc-nav-link.router-link-exact-active,
+.vc-nav-items .vc-nav-link.nuxt-link-exact-active {
cursor: pointer;
color: #FF5B5B;
background: #32333B;
}
-.nav-items .nav-separator {
- display: flex;
- text-align: center;
- align-items: center;
- font-size:14px;
- font-weight: bold;
- padding:5px 0;
-}
-
-.nav-items .nav-separator:before,
-.nav-items .nav-separator:after {
+.vc-nav-items .vc-nav-separator:before,
+.vc-nav-items .vc-nav-separator:after {
content: '';
flex: 1;
height:3px;
background: #32333B;
}
-.nav-items .nav-sub-items .nav-link {
+.vc-nav-item-nested .vc-nav-items .vc-nav-link {
border-left-width: 6px;
border-left-style: solid;
border-left-color: rgb(64,67,78);
}
+
+@media (max-width: 768px) {
+ .page-sidebar .vc-nav-link-text {
+ display: none;
+ }
+
+ .page-sidebar .vc-nav-separator {
+ display: none;
+ }
+
+ .vc-nav-items .vc-nav-link {
+ text-align: center;
+ align-items: center;
+ justify-content: center;
+ }
+}
diff --git a/packages/client-ui/components/layout/header.vue b/packages/client-ui/components/layout/header.vue
index cbf8648c2..af4c71e7d 100644
--- a/packages/client-ui/components/layout/header.vue
+++ b/packages/client-ui/components/layout/header.vue
@@ -71,33 +71,33 @@ export default defineNuxtComponent({
>