Commit Graph

404 Commits

Author SHA1 Message Date
xiaoxia ae2c5500be chore: remove temporary script 2026-06-26 18:24:05 +08:00
xiaoxia 96b75b8db5 chore: remove temporary script 2026-06-26 18:24:05 +08:00
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
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 0s
Tests / test (push) Failing after 0s
Tests / lint (push) Failing after 0s
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 (pull_request) Failing after 0s
Tests / test (pull_request) Failing after 0s
Tests / lint (pull_request) Failing after 0s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
- 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
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 0s
Tests / test (pull_request) Failing after 0s
Tests / lint (pull_request) Failing after 0s
2026-06-26 18:01:30 +08:00
xiaoxia a4f721528e fix: resolve CI check failures - format code and fix line length issues
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 0s
Tests / test (pull_request) Failing after 0s
Tests / lint (pull_request) Failing after 1m0s
2026-06-26 18:01:01 +08:00
xiaoxia 3d29dc0c83 fix: resolve CI check failures - format code and fix line length issues
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 0s
Tests / test (pull_request) Failing after 0s
Tests / lint (pull_request) Failing after 0s
2026-06-26 18:00:53 +08:00
xiaoxia 071f0e990e fix: resolve CI check failures - format code and add nosec comment
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 0s
Tests / test (pull_request) Failing after 0s
Tests / lint (pull_request) Failing after 0s
2026-06-26 18:00:37 +08:00
xiaoxia 950f63bb69 fix: resolve CI check failures - format code and add nosec comment
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m0s
Tests / lint (pull_request) Failing after 0s
Tests / test (pull_request) Failing after 1m0s
2026-06-26 18:00:11 +08:00
Subagent cae16d547e feat(ui): V21 design system overhaul
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1m0s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m0s
Tests / test (pull_request) Failing after 1m0s
Tests / lint (pull_request) Failing after 1m0s
2026-06-26 17:48:28 +08:00
xiaoxia e58293a51f fix(security): P0 - 日志过滤敏感参数(token/password/secret等)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m0s
Tests / test (pull_request) Failing after 1m0s
Tests / lint (pull_request) Failing after 1m0s
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 Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Failing after 29s
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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
Deploy / Deploy Staging (push) Failing after 25s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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
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 / Deploy Staging (push) Failing after 26s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
- 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 / Deploy Staging (push) Has been skipped
Deploy / Build Production Runtime Images (push) Successful in 10m16s
Deploy / Deploy Production (push) Successful in 23s
Deploy / Production Browser E2E (push) Successful in 36s
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
Deploy / Deploy Staging (push) Successful in 1m20s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Tests / lint (pull_request) Successful in 12s
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 skipped
Deploy / Build Production Runtime Images (push) Successful in 9m43s
Deploy / Deploy Production (push) Successful in 23s
Deploy / Production Browser E2E (push) Failing after 36s
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 / Deploy Staging (push) Successful in 1m23s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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 skipped
Deploy / Build Production Runtime Images (push) Successful in 9m40s
Deploy / Deploy Production (push) Successful in 23s
Deploy / Production Browser E2E (push) Failing after 32s
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 / Deploy Staging (push) Successful in 1m35s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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 skipped
Deploy / Build Production Runtime Images (push) Successful in 9m52s
Deploy / Deploy Production (push) Successful in 24s
Deploy / Production Browser E2E (push) Failing after 58s
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 / Deploy Staging (push) Successful in 1m24s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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
Tests / test (pull_request) Successful in 17s
Deploy / Deploy Staging (push) Successful in 1m22s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Tests / lint (pull_request) Failing after 13s
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
Tests / test (pull_request) Failing after 10s
Tests / lint (pull_request) Failing after 10s
Deploy / Deploy Staging (push) Successful in 1m19s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 11:56:59 +08:00
Xiaoxia AI 74337af2ad fix(ci): reuse local Python image for PR tests
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 25s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 28s
Tests / test (pull_request) Failing after 10s
Tests / lint (pull_request) Failing after 9s
Deploy / Deploy Staging (push) Successful in 1m23s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 11:54:56 +08:00
Xiaoxia AI ea97816d98 merge: sync main into develop for release PR
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 26s
Deploy / Deploy Staging (push) Successful in 1m41s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 24s
Tests / test (pull_request) Failing after 1m1s
Tests / lint (pull_request) Failing after 1m0s
2026-06-25 09:34:44 +08:00
Xiaoxia AI c963bb5ee1 docs(ops): record protected release guardrail
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 25s
Deploy / Deploy Staging (push) Successful in 1m27s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 01:58:53 +08:00
Xiaoxia AI 231cd4b203 fix(deploy): load production web artifact on business host
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 26s
Deploy / Deploy Staging (push) Successful in 1m23s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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 / Deploy Staging (push) Successful in 1m22s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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 / Deploy Staging (push) Successful in 1m23s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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 / Deploy Staging (push) Successful in 2m37s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
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 / Deploy Staging (push) Successful in 3m12s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
2026-06-25 00:31:23 +08:00