diff --git a/go.mod b/go.mod index cab33f7e..83c74165 100644 --- a/go.mod +++ b/go.mod @@ -17,7 +17,7 @@ require ( github.com/go-rat/gormstore v1.0.6 github.com/go-rat/sessions v1.0.11 github.com/go-rat/utils v1.0.7 - github.com/go-resty/resty/v2 v2.16.0 + github.com/go-resty/resty/v2 v2.16.1 github.com/go-sql-driver/mysql v1.8.1 github.com/golang-cz/httplog v0.0.0-20241002114323-98e09d6f537a github.com/gomodule/redigo v1.9.2 diff --git a/go.sum b/go.sum index d9baa99d..ab76c63e 100644 --- a/go.sum +++ b/go.sum @@ -51,8 +51,8 @@ github.com/go-rat/sessions v1.0.11 h1:2eTUvhEBtymrAtwv71LlGHNylz+Ad2SgY3jg/sSUbo github.com/go-rat/sessions v1.0.11/go.mod h1:Ray/GCbuhm4U9xpjFFSCfOTCEn91puEhAXX5creHE9g= github.com/go-rat/utils v1.0.7 h1:hZUe+n1W/tvF3j+oP/TeAHX3AF98SjVB1FuF11zkCAI= github.com/go-rat/utils v1.0.7/go.mod h1:b0S/vd2bXWvPUQpw8z6RmJrUG7G7BkMuNSrsz6JRBHs= -github.com/go-resty/resty/v2 v2.16.0 h1:qpKalHWI2bpp9BIKlyT8TYWEJXOk1NuKbfiT3RRnzWc= -github.com/go-resty/resty/v2 v2.16.0/go.mod h1:0fHAoK7JoBy/Ch36N8VFeMsK7xQOHhvWaC3iOktwmIU= +github.com/go-resty/resty/v2 v2.16.1 h1:0EB9QI65hPIGU1uX7EdRPd0ZBcvWHS0DcpAoEayMVQw= +github.com/go-resty/resty/v2 v2.16.1/go.mod h1:0fHAoK7JoBy/Ch36N8VFeMsK7xQOHhvWaC3iOktwmIU= github.com/go-sql-driver/mysql v1.8.1 h1:LedoTUt/eveggdHS9qUFC1EFSa8bU2+1pZjSRpvNJ1Y= github.com/go-sql-driver/mysql v1.8.1/go.mod h1:wEBSXgmK//2ZFJyE+qWnIsVGmvmEKlqwuVSjsCm7DZg= github.com/go-viper/mapstructure/v2 v2.2.1 h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss= diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index f871f7b4..4439855e 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -92,7 +92,7 @@ importers: devDependencies: '@iconify/json': specifier: ^2.2.260 - version: 2.2.273 + version: 2.2.274 '@iconify/vue': specifier: ^4.1.2 version: 4.1.2(vue@3.5.13(typescript@5.6.3)) @@ -110,13 +110,13 @@ importers: version: 3.4.2 '@types/node': specifier: ^22.0.0 - version: 22.9.0 + version: 22.9.1 '@unocss/eslint-config': specifier: ^0.64.0 version: 0.64.1(eslint@8.57.1)(typescript@5.6.3) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.2.0(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) + version: 5.2.0(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-prettier': specifier: ^10.0.0 version: 10.1.0(eslint@8.57.1)(prettier@3.3.3) @@ -137,7 +137,7 @@ importers: version: 9.31.0(eslint@8.57.1) md-editor-v3: specifier: ^5.0.0 - version: 5.0.1(@codemirror/view@6.34.3)(@lezer/common@1.2.3)(vue@3.5.13(typescript@5.6.3)) + version: 5.0.2(@codemirror/view@6.34.3)(@lezer/common@1.2.3)(vue@3.5.13(typescript@5.6.3)) monaco-editor: specifier: ^0.52.0 version: 0.52.0 @@ -161,10 +161,10 @@ importers: version: 5.6.3 unocss: specifier: ^0.64.0 - version: 0.64.1(postcss@8.4.49)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) + version: 0.64.1(postcss@8.4.49)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) unplugin-auto-import: specifier: ^0.18.3 - version: 0.18.4(@nuxt/kit@3.14.159(rollup@4.27.2))(@vueuse/core@11.2.0(vue@3.5.13(typescript@5.6.3)))(rollup@4.27.2) + version: 0.18.5(@nuxt/kit@3.14.159(rollup@4.27.2))(@vueuse/core@11.2.0(vue@3.5.13(typescript@5.6.3)))(rollup@4.27.2) unplugin-icons: specifier: ^0.20.0 version: 0.20.1(@vue/compiler-sfc@3.5.13) @@ -173,16 +173,16 @@ importers: version: 0.27.4(@babel/parser@7.26.2)(@nuxt/kit@3.14.159(rollup@4.27.2))(rollup@4.27.2)(vue@3.5.13(typescript@5.6.3)) vite: specifier: ^5.4.8 - version: 5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0) + version: 5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0) vite-plugin-html: specifier: ^3.2.2 - version: 3.2.2(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0)) + version: 3.2.2(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0)) vite-plugin-mock: specifier: ^3.0.2 - version: 3.0.2(esbuild@0.23.1)(mockjs@1.1.0)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0)) + version: 3.0.2(esbuild@0.23.1)(mockjs@1.1.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0)) vite-plugin-static-copy: specifier: ^2.0.0 - version: 2.1.0(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0)) + version: 2.1.0(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0)) vue-tsc: specifier: ^2.1.6 version: 2.1.10(typescript@5.6.3) @@ -700,8 +700,8 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@iconify/json@2.2.273': - resolution: {integrity: sha512-HTnvNpfeFxrMu39VaSTU+UE+ai75Yxa5BbuHmQz9EAtgyPqTqxLgBXPX1sPeMQP8Fxc2X9UrmDwbH5dOEaWthw==} + '@iconify/json@2.2.274': + resolution: {integrity: sha512-wU4zS3eMLZgPFHieCRGile/sVz7QXD3jiCaaQ72quMH4Tf8FzO2WH10un1g96YaNLY8CTKDV4MNZDO2/LtkwFA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1052,8 +1052,8 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@22.9.0': - resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} + '@types/node@22.9.1': + resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==} '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} @@ -2342,8 +2342,8 @@ packages: resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} engines: {node: '>=12'} - magic-string@0.30.12: - resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + magic-string@0.30.13: + resolution: {integrity: sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==} markdown-it-image-figures@2.1.1: resolution: {integrity: sha512-mwXSQ2nPeVUzCMIE3HlLvjRioopiqyJLNph0pyx38yf9mpqFDhNGnMpAXF9/A2Xv0oiF2cVyg9xwfF0HNAz05g==} @@ -2366,8 +2366,8 @@ packages: engines: {node: '>= 18'} hasBin: true - md-editor-v3@5.0.1: - resolution: {integrity: sha512-eFHWKvZXIxsJ130hlNfN4obrVKEdCCiDZdlrPxxkAzq8qqovcfn1F84Xw9RoY8SDdfU1USwGf+fvSL5mgEdaAQ==} + md-editor-v3@5.0.2: + resolution: {integrity: sha512-KznY8NWYdof7sndGQN22/dgCUKNR4KAzpz6W7/gIrcTUOvSlltIzY0CedF9lWWG38dC75/CN/wDOIXxnDxfUUg==} peerDependencies: vue: ^3.5.0 @@ -3029,8 +3029,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-auto-import@0.18.4: - resolution: {integrity: sha512-I+QAZPQn5lfH3HYa6HTgpcz30XGY0H1g6QenEB+sgBjgfvgJ33UI907dlNkgOSm/CFHZyNmTKVHf+O2qTnfNKw==} + unplugin-auto-import@0.18.5: + resolution: {integrity: sha512-ZUnayBRlOwNuN9hrM1PymSZK5qDEI8heDD0E3U8Tq4FS6bUxd9VMfJ8tCwWTG5ir6g1yThe/4SVHbFUZQwplOw==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': ^3.2.2 @@ -3851,7 +3851,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@iconify/json@2.2.273': + '@iconify/json@2.2.274': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -4227,7 +4227,7 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@22.9.0': + '@types/node@22.9.1': dependencies: undici-types: 6.19.8 @@ -4354,13 +4354,13 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))': + '@unocss/astro@0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))': dependencies: '@unocss/core': 0.64.1 '@unocss/reset': 0.64.1 - '@unocss/vite': 0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) + '@unocss/vite': 0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) optionalDependencies: - vite: 5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0) transitivePeerDependencies: - rollup - supports-color @@ -4377,7 +4377,7 @@ snapshots: chokidar: 3.6.0 colorette: 2.0.20 consola: 3.2.3 - magic-string: 0.30.12 + magic-string: 0.30.13 pathe: 1.1.2 perfect-debounce: 1.0.0 tinyglobby: 0.2.10 @@ -4407,7 +4407,7 @@ snapshots: '@typescript-eslint/utils': 8.14.0(eslint@8.57.1)(typescript@5.6.3) '@unocss/config': 0.64.1 '@unocss/core': 0.64.1 - magic-string: 0.30.12 + magic-string: 0.30.13 synckit: 0.9.2 transitivePeerDependencies: - eslint @@ -4489,7 +4489,7 @@ snapshots: '@unocss/rule-utils@0.64.1': dependencies: '@unocss/core': 0.64.1 - magic-string: 0.30.12 + magic-string: 0.30.13 '@unocss/transformer-attributify-jsx@0.64.1': dependencies: @@ -4509,7 +4509,7 @@ snapshots: dependencies: '@unocss/core': 0.64.1 - '@unocss/vite@0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))': + '@unocss/vite@0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.3(rollup@4.27.2) @@ -4517,9 +4517,9 @@ snapshots: '@unocss/core': 0.64.1 '@unocss/inspector': 0.64.1(vue@3.5.13(typescript@5.6.3)) chokidar: 3.6.0 - magic-string: 0.30.12 + magic-string: 0.30.13 tinyglobby: 0.2.10 - vite: 5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0) transitivePeerDependencies: - rollup - supports-color @@ -4527,9 +4527,9 @@ snapshots: '@vavt/util@2.1.0': {} - '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3))': dependencies: - vite: 5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0) vue: 3.5.13(typescript@5.6.3) '@volar/language-core@2.4.10': @@ -4573,7 +4573,7 @@ snapshots: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.12 + magic-string: 0.30.13 postcss: 8.4.49 source-map-js: 1.2.1 @@ -5785,7 +5785,7 @@ snapshots: luxon@3.5.0: {} - magic-string@0.30.12: + magic-string@0.30.13: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -5808,7 +5808,7 @@ snapshots: marked@15.0.1: {} - md-editor-v3@5.0.1(@codemirror/view@6.34.3)(@lezer/common@1.2.3)(vue@3.5.13(typescript@5.6.3)): + md-editor-v3@5.0.2(@codemirror/view@6.34.3)(@lezer/common@1.2.3)(vue@3.5.13(typescript@5.6.3)): dependencies: '@codemirror/lang-markdown': 6.3.1 '@codemirror/language-data': 6.5.1(@codemirror/view@6.34.3) @@ -6476,7 +6476,7 @@ snapshots: dependencies: acorn: 8.14.0 estree-walker: 3.0.3 - magic-string: 0.30.12 + magic-string: 0.30.13 unplugin: 1.16.0 undici-types@6.19.8: {} @@ -6491,7 +6491,7 @@ snapshots: estree-walker: 3.0.3 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.12 + magic-string: 0.30.13 mlly: 1.7.3 pathe: 1.1.2 pkg-types: 1.2.1 @@ -6503,9 +6503,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.64.1(postcss@8.4.49)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)): + unocss@0.64.1(postcss@8.4.49)(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)): dependencies: - '@unocss/astro': 0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) + '@unocss/astro': 0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) '@unocss/cli': 0.64.1(rollup@4.27.2) '@unocss/core': 0.64.1 '@unocss/postcss': 0.64.1(postcss@8.4.49) @@ -6521,9 +6521,9 @@ snapshots: '@unocss/transformer-compile-class': 0.64.1 '@unocss/transformer-directives': 0.64.1 '@unocss/transformer-variant-group': 0.64.1 - '@unocss/vite': 0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) + '@unocss/vite': 0.64.1(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) optionalDependencies: - vite: 5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0) transitivePeerDependencies: - postcss - rollup @@ -6532,13 +6532,13 @@ snapshots: unpipe@1.0.0: {} - unplugin-auto-import@0.18.4(@nuxt/kit@3.14.159(rollup@4.27.2))(@vueuse/core@11.2.0(vue@3.5.13(typescript@5.6.3)))(rollup@4.27.2): + unplugin-auto-import@0.18.5(@nuxt/kit@3.14.159(rollup@4.27.2))(@vueuse/core@11.2.0(vue@3.5.13(typescript@5.6.3)))(rollup@4.27.2): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.27.2) fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.12 + magic-string: 0.30.13 minimatch: 9.0.5 unimport: 3.13.2(rollup@4.27.2) unplugin: 1.16.0 @@ -6570,7 +6570,7 @@ snapshots: debug: 4.3.7 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.12 + magic-string: 0.30.13 minimatch: 9.0.5 mlly: 1.7.3 unplugin: 1.16.0 @@ -6618,7 +6618,7 @@ snapshots: evtd: 0.2.4 vue: 3.5.13(typescript@5.6.3) - vite-plugin-html@3.2.2(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0)): + vite-plugin-html@3.2.2(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -6632,9 +6632,9 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0) - vite-plugin-mock@3.0.2(esbuild@0.23.1)(mockjs@1.1.0)(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0)): + vite-plugin-mock@3.0.2(esbuild@0.23.1)(mockjs@1.1.0)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0)): dependencies: bundle-require: 4.2.1(esbuild@0.23.1) chokidar: 3.6.0 @@ -6645,25 +6645,25 @@ snapshots: mockjs: 1.1.0 path-to-regexp: 6.3.0 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@2.1.0(vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0)): + vite-plugin-static-copy@2.1.0(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.2 fs-extra: 11.2.0 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0) + vite: 5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0) - vite@5.4.11(@types/node@22.9.0)(sass@1.81.0)(terser@5.36.0): + vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)(terser@5.36.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.2 optionalDependencies: - '@types/node': 22.9.0 + '@types/node': 22.9.1 fsevents: 2.3.3 sass: 1.81.0 terser: 5.36.0