xiaoxia
766a06ede6
chore: remove temporary script
2026-06-26 18:24:05 +08:00
xiaoxia
4803273419
chore: remove temporary script
2026-06-26 18:24:04 +08:00
xiaoxia
5da250de14
chore: remove temporary script
2026-06-26 18:24:04 +08:00
xiaoxia
6d9677087e
chore: remove temporary script
2026-06-26 18:24:04 +08:00
xiaoxia
42d5ce34b9
chore: remove temporary script
2026-06-26 18:24:03 +08:00
xiaoxia
f6b261e194
chore: remove temporary script
2026-06-26 18:24:03 +08:00
xiaoxia
08c73b00ef
chore: remove temporary script
2026-06-26 18:24:03 +08:00
xiaoxia
6bea2f38ff
chore: remove temporary script
2026-06-26 18:24:02 +08:00
xiaoxia
e1ba142cb5
chore: remove temporary script
2026-06-26 18:24:02 +08:00
xiaoxia
0e86857e0d
chore: remove temporary script
2026-06-26 18:24:02 +08:00
xiaoxia
d79561d266
chore: remove temporary script
2026-06-26 18:24:01 +08:00
xiaoxia
4c86944c7a
chore: remove temporary script
2026-06-26 18:24:01 +08:00
xiaoxia
6e73d37857
chore: remove temporary script
2026-06-26 18:24:01 +08:00
xiaoxia
13113f50c5
Merge pull request 'fix(p1): 修复 4 个 P1 技术债务问题' ( #11 ) from fix/p1-technical-debt into main
Tests / lint (push) Failing after 1965h11m46s
Tests / test (push) Failing after 1965h11m48s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1965h11m50s
2026-06-26 18:13:41 +08:00
Coze Agent
7fa327aa27
fix(p1): resolve 4 P1 technical debt issues
...
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h11m56s
Tests / lint (pull_request) Failing after 1965h11m52s
Tests / test (pull_request) Failing after 1965h11m54s
- P1-1: CORS configuration security - use DEBUG mode to differentiate
production vs development CORS settings
- P1-2: Implement token refresh logic in RefreshTokenUseCase
- Add get_session_by_refresh_token to SessionStore
- Verify session validity and expiry
- Generate new access token on refresh
- P1-3: Fix database connection leak in worker ingest task
- Add proper try-except-finally block
- Ensure db.close() is always called
- P1-4: Implement real media metadata extraction
- Use ffprobe for video metadata
- Use Pillow for image metadata
- Return empty dict on failure (no mock data)
2026-06-26 18:11:07 +08:00
xiaoxia
53055afa43
Merge pull request 'feat(ui): V21 design system overhaul' ( #9 ) from feature/v21-design-system into main
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (push) Has been cancelled
2026-06-26 18:09:36 +08:00
xiaoxia
f34f654a84
Merge pull request 'fix(security): P0 - JWT密钥强制环境变量 + 日志敏感信息过滤' ( #8 ) from fix/security-p0-jwt-logging into main
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (push) Has been cancelled
2026-06-26 18:09:24 +08:00
xiaoxia
a717dd17c8
Merge pull request 'ci: enable auto-deploy for feature branches' ( #10 ) from ci/enable-feature-deploy into main
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (push) Has been cancelled
2026-06-26 18:09:08 +08:00
xiaoxia
a0f8540a09
ci: enable auto-deploy for feature branches
Tests / lint (pull_request) Failing after 1965h11m58s
Tests / test (pull_request) Failing after 1965h12m0s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h12m2s
2026-06-26 18:01:30 +08:00
xiaoxia
a4f721528e
fix: resolve CI check failures - format code and fix line length issues
Tests / lint (pull_request) Failing after 1965h12m4s
Tests / test (pull_request) Failing after 1965h12m4s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h12m6s
2026-06-26 18:01:01 +08:00
xiaoxia
3d29dc0c83
fix: resolve CI check failures - format code and fix line length issues
Tests / lint (pull_request) Failing after 1965h12m8s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h12m12s
Tests / test (pull_request) Failing after 1965h12m10s
2026-06-26 18:00:53 +08:00
xiaoxia
071f0e990e
fix: resolve CI check failures - format code and add nosec comment
Tests / lint (pull_request) Failing after 1965h12m14s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h12m18s
Tests / test (pull_request) Failing after 1965h12m16s
2026-06-26 18:00:37 +08:00
xiaoxia
950f63bb69
fix: resolve CI check failures - format code and add nosec comment
Tests / lint (pull_request) Failing after 1965h12m20s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h14m4s
Tests / test (pull_request) Failing after 1965h13m4s
2026-06-26 18:00:11 +08:00
Subagent
cae16d547e
feat(ui): V21 design system overhaul
Tests / lint (pull_request) Failing after 1965h39m14s
Tests / test (pull_request) Failing after 1965h40m15s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h41m15s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1965h42m15s
2026-06-26 17:48:28 +08:00
xiaoxia
e58293a51f
fix(security): P0 - 日志过滤敏感参数(token/password/secret等)
Tests / lint (pull_request) Failing after 1965h44m58s
Tests / test (pull_request) Failing after 1965h45m58s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1965h46m58s
2026-06-26 17:43:35 +08:00
xiaoxia
a12d5d7b12
fix(security): P0 - JWTConfig强制注入密钥,禁止无参数实例化
2026-06-26 17:43:35 +08:00
xiaoxia
7a4bbbe512
fix(security): P0 - JWT密钥强制环境变量,拒绝默认值
2026-06-26 17:43:35 +08:00
xiaoxia
a31145950f
Merge pull request 'feat(web): complete V21 UI redesign' ( #6 ) from develop into main
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
Tests / test (push) Successful in 15s
Tests / lint (push) Successful in 8s
Deploy / Deploy Production (push) Failing after 1992h50m50s
Deploy / Production Browser E2E (push) Failing after 1992h19m30s
Deploy / Build Production Runtime Images (push) Failing after 1992h20m3s
Deploy / Deploy Staging (push) Failing after 1992h20m5s
v0.1.57
2026-06-25 15:00:48 +08:00
Xiaoxia AI
796074867b
fix(web): resolve TypeScript unused variable warnings
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 23s
Tests / test (pull_request) Successful in 15s
Tests / lint (pull_request) Successful in 8s
Deploy / Production Browser E2E (push) Failing after 1992h33m32s
Deploy / Deploy Production (push) Failing after 1992h33m34s
Deploy / Deploy Staging (push) Failing after 1992h34m1s
Deploy / Build Production Runtime Images (push) Failing after 1993h4m54s
2026-06-25 14:56:47 +08:00
Xiaoxia AI
32dcf483f8
feat(web): complete V21 UI redesign for all pages
...
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
Deploy / Production Browser E2E (push) Failing after 1992h36m27s
Deploy / Build Production Runtime Images (push) Failing after 1992h36m31s
Deploy / Deploy Staging (push) Failing after 1992h36m57s
Deploy / Deploy Production (push) Failing after 1993h7m47s
- Replaced Ant Design Card/Layout with V21-compliant components
- Updated Header, MainLayout to V21 sticky top navigation
- Redesigned WorkspaceList, ProjectAssets, ProjectResults, ProjectTitles, ProjectVoices, ProjectGeneration with V21 card/grid system
- Added V21 color scheme, typography, spacing, pill badges, vertical/video cards
- Updated Login page and Plans subscription page to V21 design
- CSS-only styling without Ant Design overrides where possible
2026-06-25 14:53:49 +08:00
xiaoxia
06857d0a0d
test(web): target generation approval pill
...
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Tests / test (push) Successful in 17s
Tests / lint (push) Successful in 10s
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Deploy / Deploy Staging (push) Failing after 1994h28m41s
Merge generation approval pill hotfix.
v0.1.54
2026-06-25 13:00:46 +08:00
Xiaoxia AI
dcd51f48de
test(web): target generation approval pill
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 25s
Tests / test (pull_request) Successful in 17s
Tests / lint (pull_request) Successful in 12s
Deploy / Production Browser E2E (push) Failing after 1994h30m50s
Deploy / Deploy Production (push) Failing after 1994h30m52s
Deploy / Build Production Runtime Images (push) Failing after 1994h30m54s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 12:58:36 +08:00
xiaoxia
2f9a1a42f5
test(web): scope generation approval assertion
...
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Tests / test (push) Successful in 16s
Tests / lint (push) Successful in 11s
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 1994h34m22s
Deploy / Build Production Runtime Images (push) Failing after 1994h44m9s
Deploy / Production Browser E2E (push) Failing after 1994h34m20s
Merge production E2E assertion hotfix.
v0.1.53
2026-06-25 12:45:20 +08:00
Xiaoxia AI
f776fe0250
test(web): scope generation approval assertion
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 23s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 24s
Tests / test (pull_request) Successful in 16s
Tests / lint (pull_request) Successful in 11s
Deploy / Production Browser E2E (push) Failing after 1994h46m4s
Deploy / Deploy Production (push) Failing after 1994h46m6s
Deploy / Build Production Runtime Images (push) Failing after 1994h46m8s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 12:43:17 +08:00
xiaoxia
b914f55b7d
fix(ci): pass production API base to E2E
...
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 23s
Tests / test (push) Successful in 17s
Tests / lint (push) Successful in 10s
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 1994h50m30s
Deploy / Build Production Runtime Images (push) Failing after 1995h0m15s
Deploy / Production Browser E2E (push) Failing after 1994h50m28s
Merge production E2E API base hotfix.
v0.1.52
2026-06-25 12:29:13 +08:00
Xiaoxia AI
dd416ebed9
fix(ci): pass production API base to E2E
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 25s
Tests / test (pull_request) Successful in 19s
Tests / lint (pull_request) Successful in 10s
Deploy / Production Browser E2E (push) Failing after 1995h2m5s
Deploy / Build Production Runtime Images (push) Failing after 1995h2m9s
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 1995h33m25s
2026-06-25 12:27:06 +08:00
xiaoxia
31c0f23297
merge: release V21 UI and core E2E hardening
...
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Tests / test (push) Successful in 18s
Tests / lint (push) Successful in 10s
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Production Browser E2E (push) Failing after 1995h13m12s
Deploy / Deploy Production (push) Failing after 1995h13m14s
Deploy / Build Production Runtime Images (push) Failing after 1995h23m10s
Merge develop into main through protected Gitea PR flow.
v0.1.51
2026-06-25 12:06:20 +08:00
Xiaoxia AI
c2aa0344f5
fix(ci): remove unavailable mypy from legacy tests workflow
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 23s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 25s
Tests / test (pull_request) Successful in 18s
Tests / lint (pull_request) Successful in 12s
Deploy / Production Browser E2E (push) Failing after 1995h25m38s
Deploy / Build Production Runtime Images (push) Failing after 1995h25m42s
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 1995h56m58s
2026-06-25 12:03:42 +08:00
Xiaoxia AI
057431f531
fix(ci): align tests workflow with release gate
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 25s
Deploy / Production Browser E2E (push) Failing after 1995h27m45s
Deploy / Deploy Production (push) Failing after 1995h27m47s
Tests / lint (pull_request) Failing after 1995h27m56s
Deploy / Build Production Runtime Images (push) Failing after 1995h27m49s
Deploy / Deploy Staging (push) Has been cancelled
Tests / test (pull_request) Has been cancelled
2026-06-25 12:01:39 +08:00
Xiaoxia AI
2500e1df20
test(ci): align production deploy assertions
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 26s
Deploy / Production Browser E2E (push) Failing after 1995h32m25s
Deploy / Build Production Runtime Images (push) Failing after 1995h32m29s
Tests / lint (pull_request) Failing after 1995h32m43s
Tests / test (pull_request) Failing after 1995h32m53s
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 1996h3m45s
2026-06-25 11:56:59 +08:00
Xiaoxia AI
74337af2ad
fix(ci): reuse local Python image for PR tests
Deploy / Production Browser E2E (push) Failing after 1995h34m17s
Deploy / Deploy Production (push) Failing after 1995h34m19s
Deploy / Build Production Runtime Images (push) Failing after 1995h34m21s
Tests / lint (pull_request) Failing after 1995h34m40s
Tests / test (pull_request) Failing after 1995h34m50s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1995h35m18s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1995h35m45s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 11:54:56 +08:00
Xiaoxia AI
ea97816d98
merge: sync main into develop for release PR
Tests / lint (pull_request) Failing after 1995h54m51s
Tests / test (pull_request) Failing after 1995h55m52s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1995h56m16s
Deploy / Production Browser E2E (push) Failing after 1997h53m38s
Deploy / Build Production Runtime Images (push) Failing after 1997h53m42s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1997h55m23s
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Failing after 1998h24m58s
2026-06-25 09:34:44 +08:00
Xiaoxia AI
c963bb5ee1
docs(ops): record protected release guardrail
Deploy / Production Browser E2E (push) Failing after 2005h30m25s
Deploy / Deploy Production (push) Failing after 2005h30m27s
Deploy / Build Production Runtime Images (push) Failing after 2005h30m29s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2005h31m56s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 01:58:53 +08:00
Xiaoxia AI
231cd4b203
fix(deploy): load production web artifact on business host
Deploy / Production Browser E2E (push) Failing after 2005h38m4s
Deploy / Deploy Production (push) Failing after 2005h38m6s
Deploy / Build Production Runtime Images (push) Failing after 2005h38m8s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2005h39m32s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 01:51:17 +08:00
Xiaoxia AI
52f27427b1
docs(web): record V21 staging E2E validation
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
Deploy / Production Browser E2E (push) Failing after 2005h45m31s
Deploy / Deploy Production (push) Failing after 2005h45m33s
Deploy / Build Production Runtime Images (push) Failing after 2005h45m35s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 01:43:51 +08:00
Xiaoxia AI
f9a934d916
test(web): stabilize core E2E against V21 UI
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 24s
Deploy / Production Browser E2E (push) Failing after 2005h51m7s
Deploy / Deploy Production (push) Failing after 2005h51m9s
Deploy / Build Production Runtime Images (push) Failing after 2005h51m11s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 01:38:15 +08:00
Xiaoxia AI
ecd2021043
fix(web): restore V21 workspace Chinese copy
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
Deploy / Production Browser E2E (push) Failing after 2006h37m6s
Deploy / Deploy Production (push) Failing after 2006h37m8s
Deploy / Build Production Runtime Images (push) Failing after 2006h37m10s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 00:51:00 +08:00
Xiaoxia AI
2ddfa641a7
fix(ci): build staging web on runtime builder
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Deploy / Production Browser E2E (push) Failing after 2006h56m8s
Deploy / Deploy Production (push) Failing after 2006h56m10s
Deploy / Build Production Runtime Images (push) Failing after 2006h56m12s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 00:31:23 +08:00
Xiaoxia AI
9160db2218
docs: pin server role separation
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 26s
Deploy / Production Browser E2E (push) Failing after 2007h14m42s
Deploy / Deploy Production (push) Failing after 2007h14m44s
Deploy / Build Production Runtime Images (push) Failing after 2007h14m49s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-25 00:15:59 +08:00
Xiaoxia AI
e6c750b670
fix(deploy): guard staging builds on business host
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 25s
Deploy / Production Browser E2E (push) Failing after 2008h35m49s
Deploy / Deploy Production (push) Failing after 2008h35m51s
Deploy / Build Production Runtime Images (push) Failing after 2008h35m53s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-24 22:54:55 +08:00