CI Bot
c96ac31132
chore: remove redundant .github/workflows (using Gitea Actions)
CI/CD Pipeline / Frontend Lint (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 0s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
2026-06-27 00:41:09 +08:00
CI Test
82a71b3498
chore: squash merge feature/voice-dedup into develop (resolve conflicts)
...
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Waiting to run
Tests / test (pull_request) Waiting to run
Tests / lint (pull_request) Waiting to run
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
- Add voice extraction and deduplication functionality
- Add dedup.py for video deduplication
- Add voice_extraction.py task for worker
- Resolve CI/CD and deploy workflow conflicts with develop version
- Keep new voice dedup features from feature branch
2026-06-26 21:23:39 +08:00
CI Test
f5bc1b8947
chore: squash merge feature/smart-edit-plan into develop (resolve conflicts)
...
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Waiting to run
Tests / test (pull_request) Waiting to run
Tests / lint (pull_request) Waiting to run
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
- Resolve CI/CD and deploy workflow conflicts with develop version
- Resolve database and dependencies conflicts with develop version
- Keep new edit plan generator and API functionality from feature branch
2026-06-26 21:21:39 +08:00
xiaoxia
5dbde7e176
feat: add download_url field to generated video APIs ( #20 )
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Waiting to run
Tests / test (pull_request) Waiting to run
Tests / lint (pull_request) Waiting to run
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
2026-06-26 21:13:18 +08:00
xiaoxia
ac20fc7ae7
feat: 实现四种视频剪辑模式 ( #23 )
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Waiting to run
Tests / test (pull_request) Waiting to run
Tests / lint (pull_request) Waiting to run
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
2026-06-26 20:58:26 +08:00
xiaoxia
c5f8c50872
refactor: Remove workspace concept - Projects now directly under User
...
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m1s
Tests / test (pull_request) Failing after 1m0s
Tests / lint (pull_request) Failing after 1m0s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 16m46s
BREAKING CHANGES:
- Removed Workspace, WorkspaceMember, WorkspaceInvitation entities
- Project now has owner_user_id instead of workspace_id
- Added shared_users list to Project for collaboration
- Subscription/quota moved from Workspace to User level
Changes:
- packages/domain/entities.py: Removed Workspace entities, updated Project
- packages/adapters/sqlalchemy_impl/models.py: Updated models
- packages/application/: Removed workspace use cases, updated other use cases
- packages/ports/: Removed workspace repository interfaces
- apps/api/: Updated routes, schemas, dependencies, router
- alembic/versions/007_remove_workspace_concept.py: Database migration
New APIs:
- POST /projects/{id}/share: Share project with user
- DELETE /projects/{id}/share/{user_id}: Unshare project
2026-06-26 19:16:54 +08:00
xiaoxia
a85790f24a
P2-3: workspace_member_repository.py find_by_workspace 方法添加 JOIN 预加载用户数据
2026-06-26 18:36:45 +08:00
Xiaoxia AI
530b31dc10
feat(plans): add edit plan preview workflow
Deploy / Build Production Runtime Images (push) Successful in 9m19s
Deploy / Deploy Production (push) Failing after 18s
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
2026-06-24 10:10:25 +08:00
Xiaoxia AI
43de087282
feat(tasks): add project task center
Deploy / Build Production Runtime Images (push) Successful in 9m2s
Deploy / Deploy Production (push) Successful in 44s
Deploy / Production Browser E2E (push) Failing after 36s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
2026-06-24 08:39:32 +08:00
Xiaoxia AI
91df06b84d
feat(results): add generated video management
Deploy / Build Production Runtime Images (push) Successful in 9m0s
Deploy / Deploy Production (push) Successful in 44s
Deploy / Production Browser E2E (push) Failing after 33s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
2026-06-24 06:28:06 +08:00
Xiaoxia AI
34dbc0af5f
fix(titles): keep selected title ids generation-safe
Deploy / Build Production Runtime Images (push) Successful in 9m4s
Deploy / Deploy Production (push) Successful in 51s
Deploy / Production Browser E2E (push) Successful in 38s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
2026-06-24 01:13:01 +08:00
Xiaoxia AI
6f1a71e8bd
feat(titles): complete title selection workflow
Deploy / Build Production Runtime Images (push) Successful in 9m5s
Deploy / Deploy Production (push) Successful in 46s
Deploy / Production Browser E2E (push) Failing after 3m39s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
2026-06-24 00:55:00 +08:00
Xiaoxia AI
bad34ad001
feat(titles): add project title library
Deploy / Build Production Runtime Images (push) Successful in 9m1s
Deploy / Deploy Production (push) Successful in 52s
Deploy / Production Browser E2E (push) Successful in 39s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been skipped
2026-06-24 00:30:58 +08:00
Xiaoxia AI
f7e3a7a5a2
fix(api): support asset library lookup for media guards
Deploy / Build Production Runtime Images (push) Successful in 8m56s
Deploy / Deploy Production (push) Successful in 1m48s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
2026-06-23 09:44:03 +08:00
Xiaoxia AI
a1cf1ddd9d
fix(web): restore project workspace context
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
2026-06-22 13:19:45 +08:00
Xiaoxia AI
c5321f4f12
feat(workspace): restore member management routes
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 16s
Deploy / Deploy Staging (push) Successful in 1m55s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 09:36:08 +08:00
Xiaoxia AI
38b5b60160
feat(workspace): restore core routes on sqlalchemy adapters
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 14s
Deploy / Deploy Staging (push) Successful in 1m53s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 09:22:09 +08:00
Xiaoxia AI
2c3856a5a0
refactor(auth): route simple auth through use cases
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 13s
Deploy / Deploy Staging (push) Successful in 1m48s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 08:22:49 +08:00
Xiaoxia AI
309906cb53
fix(schema): forbid auto create schema in deployed envs
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 13s
Deploy / Deploy Staging (push) Successful in 1m56s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 07:36:46 +08:00
Xiaoxia AI
b79d6718d6
style: normalize python formatting gates
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 21s
Deploy / Deploy Production (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
2026-06-21 06:52:19 +08:00
Xiaoxia AI
e819f6f89b
feat: 添加简化版认证API和配置文件
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 24m57s
2026-06-20 11:29:46 +08:00
Xiaoxia AI
e67f2a17c6
feat(phase7): align asset flow and scaffold generation pipeline
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Build Summary (push) Has been cancelled
CI/CD Pipeline / Code Quality Check (push) Has been cancelled
2026-06-18 19:59:37 +08:00
Xiaoxia AI
b06201e503
fix(phase7): align api runtime wiring for integration
Deploy / Deploy Staging (push) Failing after 6s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 16s
Tests / lint (push) Failing after 16s
2026-06-17 18:48:08 +08:00
Xiaoxia AI
c7d4f21f3d
feat(phase7): add asset classification workflow
Deploy / Deploy Staging (push) Failing after 7s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 17s
Tests / lint (push) Failing after 16s
2026-06-17 18:29:48 +08:00
Xiaoxia AI
ebcd2ceb63
Phase 6: Complete admin pages (Analytics, Monitor, Logs) and Phase 7: Asset management foundation
...
Deploy / Deploy Staging (push) Failing after 7s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 21s
Tests / lint (push) Failing after 20s
Phase 6 completion:
- Add Analytics page with charts (user growth, revenue, retention)
- Add SystemMonitor page (CPU, memory, services health)
- Add LogViewer page (log search, filtering, details)
- Update sidebar navigation with Admin submenu
- Add recharts to package.json for data visualization
Phase 7 Day 1-2:
- Create Asset and AssetLibrary domain entities
- Define AssetRepository and AssetLibraryRepository interfaces
- Implement InMemory repositories for testing
- Implement PostgreSQL repository adapter
- Update SQLAlchemy models for assets and asset_libraries
- Add database migration script 004_asset_management.sql
Architecture: Strict Clean Architecture compliance
Testing: InMemory adapters ready for unit tests
Database: Migration script with indexes and foreign keys
2026-06-17 17:41:48 +08:00
Xiaoxia AI
355dd0ffbb
feat: add project management module (tasks, milestones, issues)
...
Deploy / Deploy Staging (push) Successful in 14s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 6m4s
Tests / lint (push) Failing after 6m6s
- Domain: Task, Milestone, TaskIssue entities with business logic
- Ports: TaskRepository, MilestoneRepository, TaskIssueRepository interfaces
- Adapters: In-Memory and SQLAlchemy implementations
- Application: Use cases for task/milestone/issue operations
- API: FastAPI routes for project management
- Database: Alembic migration 002 for new tables
- Tests: 7 integration tests all passing
2026-06-16 11:02:06 +08:00
Xiaoxia AI
e786de7349
fix: serialize schema init for postgres
Tests / test (push) Failing after 1m30s
Tests / lint (push) Failing after 40s
2026-06-15 19:41:57 +08:00
Xiaoxia AI
99e72cdcba
feat: persist ingest flow in postgres
Tests / test (push) Failing after 1m16s
Tests / lint (push) Failing after 34s
2026-06-15 19:34:47 +08:00
Xiaoxia AI
e4e2595e70
feat: add PostgreSQL persistence layer
...
- adapters: SQLAlchemy implementations for all 4 repositories (Project, AssetLibrary, Asset, IngestJob)
- models: SQLAlchemy ORM models with proper schema
- database: connection config and session management
- tests: SQLAlchemy repository integration test (in-memory SQLite)
- all 7 integration tests passing
2026-06-15 15:29:13 +08:00