Skip to content

Commit 975f0e4

Browse files
authored
Merge pull request #244 from NCTUCSUnion/dev
Dev
2 parents 85b784f + 10b9f5a commit 975f0e4

8 files changed

Lines changed: 805 additions & 693 deletions

File tree

backend/pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ dependencies = [
1010
"asyncpg>=0.30.0",
1111
"bcrypt>=4.3.0",
1212
"fastapi[standard]>=0.136.1",
13-
"google-genai>=1.74.0",
13+
"google-genai>=2.0.1",
1414
"greenlet>=3.5.0",
1515
"httpx>=0.28.1",
1616
"itsdangerous>=2.2.0",
1717
"minio>=7.2.15",
1818
"passlib>=1.7.4",
1919
"psycopg2-binary>=2.9.12",
20-
"pydantic-settings>=2.14.0",
20+
"pydantic-settings>=2.14.1",
2121
"python-jose[cryptography]>=3.5.0",
22-
"python-multipart>=0.0.27",
22+
"python-multipart>=0.0.29",
2323
"pyyaml>=6.0.2",
2424
"redis[hiredis]>=7.4.0",
2525
"sqlmodel>=0.0.24",
@@ -32,5 +32,5 @@ dev = [
3232
"pytest>=9.0.3",
3333
"pytest-asyncio>=1.2.0",
3434
"pytest-cov>=7.0.0",
35-
"ruff>=0.15.12",
35+
"ruff>=0.15.13",
3636
]

backend/uv.lock

Lines changed: 37 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:25-alpine AS build
1+
FROM node:26-alpine AS build
22
WORKDIR /app
33

44
RUN npm i -g pnpm@9.0.0

frontend/Dockerfile.dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:25-alpine AS build
1+
FROM node:26-alpine AS build
22
WORKDIR /app
33

44
RUN npm i -g pnpm@9.0.0

frontend/package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,45 +16,45 @@
1616
},
1717
"dependencies": {
1818
"@primeuix/themes": "^2.0.3",
19-
"@tailwindcss/vite": "^4.2.4",
19+
"@tailwindcss/vite": "^4.3.0",
2020
"@tato30/vue-pdf": "^2.0.2",
21-
"axios": "^1.16.0",
22-
"dompurify": "^3.4.2",
21+
"axios": "^1.16.1",
22+
"dompurify": "^3.4.4",
2323
"highlight.js": "^11.11.1",
2424
"marked": "^18.0.3",
2525
"pdf-lib": "^1.17.1",
2626
"primeflex": "^4.0.0",
2727
"primeicons": "^7.0.0",
2828
"primevue": "^4.5.5",
29-
"tailwindcss": "^4.2.4",
30-
"vue": "^3.5.33",
29+
"tailwindcss": "^4.3.0",
30+
"vue": "^3.5.34",
3131
"vue-eslint-parser": "^10.4.0",
32-
"vue-router": "^5.0.6"
32+
"vue-router": "^5.0.7"
3333
},
3434
"devDependencies": {
3535
"@eslint/js": "^10.0.1",
3636
"@eslint/json": "^1.2.0",
37-
"@playwright/test": "^1.59.1",
37+
"@playwright/test": "^1.60.0",
3838
"@primevue/auto-import-resolver": "^4.5.5",
39-
"@vitejs/plugin-vue": "^6.0.6",
40-
"@vitest/coverage-v8": "^4.1.5",
39+
"@vitejs/plugin-vue": "^6.0.7",
40+
"@vitest/coverage-v8": "^4.1.6",
4141
"@vue/test-utils": "^2.4.10",
42-
"eslint": "^10.3.0",
43-
"eslint-plugin-vue": "^10.9.0",
42+
"eslint": "^10.4.0",
43+
"eslint-plugin-vue": "^10.9.1",
4444
"globals": "^17.6.0",
4545
"husky": "^9.1.7",
4646
"jsdom": "^29.1.1",
47-
"lint-staged": "^16.4.0",
47+
"lint-staged": "^17.0.5",
4848
"prettier": "3.8.3",
4949
"typescript": "^6.0.3",
50-
"typescript-eslint": "^8.59.1",
50+
"typescript-eslint": "^8.59.3",
5151
"unplugin-vue-components": "^32.0.0",
5252
"vite": "^7.3.2",
5353
"vite-plugin-compression": "^0.5.1",
5454
"vite-plugin-eslint": "^1.8.1",
5555
"vite-plugin-sitemap": "^0.8.2",
56-
"vite-plugin-vue-devtools": "^8.1.1",
57-
"vitest": "^4.1.5"
56+
"vite-plugin-vue-devtools": "^8.1.2",
57+
"vitest": "^4.1.6"
5858
},
5959
"lint-staged": {
6060
"*.{js,jsx,vue}": [

0 commit comments

Comments
 (0)