|
|
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 |
|
|
|
17dd9de401
|
fix(api): finalize frontend contract integration
|
2026-07-22 15:25:22 +08:00 |
|
|
|
78d4845688
|
fix(backend): harden final MVP invariants
|
2026-07-22 15:22:06 +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 |
|
|
|
c613d4c997
|
feat: complete project workspace tags and notes UI
|
2026-07-21 00:46:09 +08:00 |
|
|
|
875b326ddc
|
Connect React workspace to backend data
|
2026-07-20 13:02:26 +08:00 |
|