|
|
f430566976
|
fix(workbench): complete profile and channel flows
|
2026-07-24 14:46:38 +08:00 |
|
|
|
f2d1fef2d6
|
refactor(documents): rename document owner fields
|
2026-07-24 12:29:16 +08:00 |
|
|
|
ab8ba3c03f
|
refactor(documents): rename document tree model
|
2026-07-24 12:23:18 +08:00 |
|
|
|
77beaebb30
|
feat(documents): rebuild project document workbench
|
2026-07-24 12:16:02 +08:00 |
|
|
|
0ca2898ac0
|
refactor: shorten model and table prefixes
|
2026-07-23 14:30:17 +08:00 |
|
|
|
78d4845688
|
fix(backend): harden final MVP invariants
|
2026-07-22 15:22:06 +08:00 |
|
|
|
000de4bcdb
|
feat: connect search and project settings
|
2026-07-22 15:13:53 +08:00 |
|
|
|
2275d388a7
|
fix(api): harden response contracts
|
2026-07-22 15:12:37 +08:00 |
|
|
|
80bec26839
|
fix(backend): harden write registrar boundaries
|
2026-07-22 15:10:41 +08:00 |
|
|
|
1fcbb31301
|
refactor(backend): split project write responsibilities
|
2026-07-22 15:10:41 +08:00 |
|
|
|
9e862f2a7f
|
fix(backend): keep workspace completion metadata honest
|
2026-07-22 15:10:40 +08:00 |
|
|
|
a53f047efe
|
refactor(backend): isolate workspace aggregation
|
2026-07-22 15:10:40 +08:00 |
|
|
|
14a140985c
|
fix(api): enforce project identifier uniqueness
|
2026-07-22 15:10:40 +08:00 |
|
|
|
5341b44cc5
|
refactor(api): expose project identity DTOs
|
2026-07-22 15:10:40 +08:00 |
|
|
|
7803b2faf0
|
refactor(api): introduce v1 response contract
|
2026-07-22 15:10:40 +08:00 |
|
|
|
d6395d3c64
|
feat: reorganize project task planning UI
|
2026-07-21 01:00:27 +08:00 |
|
|
|
c613d4c997
|
feat: complete project workspace tags and notes UI
|
2026-07-21 00:46:09 +08:00 |
|
|
|
c1a144cb44
|
feat: add project action modals and APIs
|
2026-07-20 21:45:36 +08:00 |
|
|
|
df12201caa
|
feat: update workspace pages and global inbox
|
2026-07-20 18:25:04 +08:00 |
|
|
|
03a5c52b72
|
Align backend workbench API with prototype
|
2026-07-19 21:46:43 +08:00 |
|
|
|
7800b07d42
|
refactor backend packages and global db service
|
2026-07-18 21:58:15 +08:00 |
|