duylh19 and Claude Opus 5
b7a41b3658
feat(workspace): mỗi thư mục làm việc chỉ thuộc về một project
...
CI / test (pull_request) Canceled after 0s
Thư mục làm việc vừa là sandbox (agent chỉ đọc/ghi bên trong nó) vừa là kho
kiến thức chung của project (file ở gốc được mọi đoạn chat tự đọc). Hai project
trỏ vào cùng một thư mục là đọc lẫn dữ liệu của nhau và ghi đè lên nhau — đúng
điều docstring đầu core/projects.py nói sandbox sinh ra để ngăn, nhưng không có
chỗ nào thực thi: cả ba nơi đặt thư mục đều gán thẳng output_dir rồi lưu.
Thêm core.projects.folder_conflict: so theo workspace_dir() chứ không theo
output_dir (project chưa đặt thư mục riêng vẫn đang chiếm thư mục quản lý sẵn),
chuẩn hoá đường dẫn bằng expanduser + abspath + normcase, và coi thư mục lồng
nhau là trùng — đứng ở thư mục cha vẫn với tới được file của project con.
Chặn tại cả ba nơi ghi output_dir: nút Đổi ở màn Project, thư mục mirror cloud,
và nút chọn thư mục trong tab Cowork. Chặn lúc CHỌN chứ không lúc Lưu, vì nút
Lưu chỉ ghi tên/mô tả/chỉ dẫn — chặn ở đó sẽ khoá luôn việc đổi tên một project
lỡ đang trùng thư mục.
Dữ liệu đã trùng sẵn không bị tự sửa: có nhãn cảnh báo ngay dưới ô Thư mục làm
việc, nói rõ trùng với project nào, để người dùng tự quyết.
Luật ở module riêng (presentation/workspace/project_folder_rules.py) vì nhét
vào project_editing.py sẽ đẩy file đó lên 435 dòng, vượt trần 400 của
scripts/check_loc.py.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-17 15:36:16 +09:00
duylh19 and Claude Opus 5
bbdf146d2c
fix(workspace): bật nút Sửa project khi đã có project đang mở
...
Vào sub-tab Project khi đang mở một project thì biểu mẫu hiện đủ dữ liệu nhưng
nút "Sửa project" vẫn mờ, không bấm được.
Trạng thái bật/mờ của ba nút chỉ được tính trong set_project_editable, mà việc
đổi project không đi qua hàm đó — _load_current chỉ nạp lại biểu mẫu.
_sync_project_buttons có chạy khi đổi sub-tab nhưng chỉ chỉnh ẩn/hiện, nên nút
hiện ra mang theo trạng thái mờ tính từ lúc dựng cửa sổ, khi chưa project nào
được chọn.
Dồn phép tính về _sync_project_buttons — nơi duy nhất biết đủ cả ba yếu tố — và
cho nó chạy thêm khi project_selected phát tín hiệu.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-17 15:35:40 +09:00
duylh19 and Claude Opus 5
35f24e0e28
fix(rail): canh hàng Cài đặt thẳng với Dashboard và Giám sát
...
Hàng "Cài đặt" là một QPushButton tự dựng icon + chữ chứ không phải hàng của
QTreeWidget như Dashboard/Giám sát, nên khoảng cách icon-chữ do layout đặt chứ
không do delegate của cây. Đặt _NAV_ROW_GAP + 4 (=10) ở đó, cộng 10px lề trái
và hộp icon 22px, đưa chữ ra x=42 trong khi delegate đặt chữ ở x=35 — thụt phải
7px, thấy rõ bằng mắt.
Lấy khe đó từ style (PM_FocusFrameHMargin + 1) thay vì tự đặt số, đúng khe mà
delegate dùng. Kèm test hồi quy đo bằng pixel trên cửa sổ thật, ép ba hàng về
cùng icon và cùng chữ để đo bố cục chứ không đo hình dáng glyph.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-17 15:34:57 +09:00
thanhnv
2759ed94ba
perf: avoid refreshing workspace on cowork tab switch
CI / test (pull_request) Canceled after 0s
2026-09-16 01:05:52 +09:00
thanhnv
8548c1e923
fix: enforce sandbox network block for agent tools
2026-09-16 01:00:31 +09:00
thanhnv
caf3b74931
fix: use native GraphRAG renderer on macOS
2026-09-16 00:38:56 +09:00
thanhnv
c00b83cd1a
fix: add spacing to project row metadata
2026-09-16 00:31:33 +09:00
thanhnv
a04f8a928d
fix: hide cloud workspace picker
2026-09-16 00:30:07 +09:00
thanhnv
cc8d5c8c0a
fix: keep navigation row spacing uniform
2026-09-16 00:28:32 +09:00
thanhnv
2e3e719259
fix: separate settings from navigation group
2026-09-16 00:25:37 +09:00
thanhnv
c699beb6fd
fix: align settings navigation item
2026-09-16 00:23:03 +09:00
thanhnv
7607f44030
chore: checkpoint current performance and UI changes
2026-09-16 00:05:34 +09:00
cbae2604db
Fix/qa defects df002 df003 df006 ( #12 )
...
CI / test (push) Canceled after 0s
## Summary
What changed and why?
## Change Type
- [ ] Cowork feature
- [ ] Bug fix
- [ ] Core AI contribution
- [ ] Test / hardening
- [ ] Performance
- [ ] Documentation
## Related Work
Cowork Task:
Core Repo: http://34.143.229.138/gitea-admin/fsg-ai-core-assets
Core AI Issue:
Core Task:
Related PR:
## Scope
What is intentionally included?
What is intentionally NOT included?
## Validation
- [ ] Unit tests
- [ ] Integration tests
- [ ] Manual verification
- [ ] Regression check
Commands / evidence:
## Security Impact
Permission / credential / network / customer data impact:
## Compatibility
- [ ] No breaking change
- [ ] Breaking change documented
## Reviewer Notes
Anything Cowork reviewers should pay attention to.
---------
Co-authored-by: Vu Dam Tuan <vudt15@fpt.com >
Co-authored-by: Duy Le Huu <duylh19@fpt.com >
Reviewed-on: #12
2026-09-14 13:15:53 +00:00
duylh19 and gitea-admin
b71a622227
Delta team/fix comment ui v2 ( #11 )
...
CI / test (push) Canceled after 0s
## Summary
What changed and why?
## Change Type
- [ ] Cowork feature
- [ ] Bug fix
- [ ] Core AI contribution
- [ ] Test / hardening
- [ ] Performance
- [ ] Documentation
## Related Work
Cowork Task:
Core Repo: http://34.143.229.138/gitea-admin/fsg-ai-core-assets
Core AI Issue:
Core Task:
Related PR:
## Scope
What is intentionally included?
What is intentionally NOT included?
## Validation
- [ ] Unit tests
- [ ] Integration tests
- [ ] Manual verification
- [ ] Regression check
Commands / evidence:
## Security Impact
Permission / credential / network / customer data impact:
## Compatibility
- [ ] No breaking change
- [ ] Breaking change documented
## Reviewer Notes
Anything Cowork reviewers should pay attention to.
Reviewed-on: #11
Co-authored-by: Duy Le Huu <duylh19@fpt.com >
2026-09-14 13:15:40 +00:00
1b8429e33a
Delta team/fix comment ui ( #10 )
...
CI / test (push) Canceled after 0s
fix các bug theo yêu cầu
https://fptsoftware362-my.sharepoint.com/❌ /g/personal/nampdt_fpt_com/IQAHBJ4A9xqDTLgvt2bhukJEAdRB5LRz2hbJpTivvIiBSYM?wdExp=TEAMS-TREATMENT&web=1&isSPOFile=1&ovuser=f01e930a-b52e-42b1-b70f-a8882b5d043b%2CAnhTNM1%40fpt.com&clickparams=eyJBcHBOYW1lIjoiVGVhbXMtRGVza3RvcCIsIkFwcFZlcnNpb24iOiI0OS8yNjA4MTMxOTMxNyIsIkhhc0ZlZGVyYXRlZFVzZXIiOmZhbHNlfQ%3D%3D
---------
Co-authored-by: Duy Le Huu <duylh19@fpt.com >
Reviewed-on: #10
Co-authored-by: Anh Tran Nguyen Minh <anhtnm1@fpt.com >
2026-09-09 16:46:15 +00:00
13e2c22067
Fix/qa defects df002 df011 ( #9 )
...
CI / test (push) Canceled after 0s
## Summary
What changed and why?
## Change Type
- [ ] Cowork feature
- [ ] Bug fix
- [ ] Core AI contribution
- [ ] Test / hardening
- [ ] Performance
- [ ] Documentation
## Related Work
Cowork Task:
Core Repo: http://34.143.229.138/gitea-admin/fsg-ai-core-assets
Core AI Issue:
Core Task:
Related PR:
## Scope
What is intentionally included?
What is intentionally NOT included?
## Validation
- [ ] Unit tests
- [ ] Integration tests
- [ ] Manual verification
- [ ] Regression check
Commands / evidence:
## Security Impact
Permission / credential / network / customer data impact:
## Compatibility
- [ ] No breaking change
- [ ] Breaking change documented
## Reviewer Notes
Anything Cowork reviewers should pay attention to.
---------
Co-authored-by: thanhnv <thanhnv.ip@gmail.com >
Co-authored-by: Vu Dam Tuan <vudt15@fpt.com >
Reviewed-on: #9
2026-09-09 16:19:31 +00:00
thanhnv
e5fa21ecfd
feat(mcp): add project issue context and knowledge search
CI / test (push) Canceled after 0s
CI / test (pull_request) Canceled after 0s
2026-09-05 09:32:08 +09:00
f9f6bc01fd
Feature/delta team/epic r04 ( #7 )
...
CI / test (push) Canceled after 0s
## Summary
epic r04 - begin refactor
## Change Type
- [x] Cowork feature
- [ ] Bug fix
- [ ] Core AI contribution
- [ ] Test / hardening
- [ ] Performance
- [ ] Documentation
## Related Work
Cowork Task:
Core Repo: http://34.143.229.138/gitea-admin/fsg-ai-core-assets
Core AI Issue:
Core Task:
Related PR:
## Scope
What is intentionally included?
What is intentionally NOT included?
## Validation
- [ ] Unit tests
- [ ] Integration tests
- [ ] Manual verification
- [ ] Regression check
Commands / evidence:
## Security Impact
Permission / credential / network / customer data impact:
## Compatibility
- [ ] No breaking change
- [ ] Breaking change documented
## Reviewer Notes
Anything Cowork reviewers should pay attention to.
---------
Co-authored-by: Anh Tran Nguyen Minh <anhtnm1@fpt.com >
Co-authored-by: Huong Le Thi Thien <huongltt35@fpt.com >
Co-authored-by: Nam Pham Dinh Thanh <nampdt@fpt.com >
Co-authored-by: Vu Dam Tuan <vudt15@fpt.com >
Co-authored-by: Hiep Ha Van <hiephv3@fpt.com >
Co-authored-by: Lam Hoang Van <lamhv7@fpt.com >
Reviewed-on: #7
Co-authored-by: Duy Le Huu <duylh19@fpt.com >
2026-08-31 05:15:13 +00:00
gitea-admin
86c27e2e79
Merge pull request 'Feature/deltateam/refactor plan' ( #5 ) from feature/deltateam/refactor-plan into main
...
CI / test (push) Canceled after 0s
Reviewed-on: #5
2026-08-21 00:46:40 +00:00
gitea-admin
f1fc5bd7e7
Merge pull request 'feat(mcp): scaffold three project context tools' ( #4 ) from codex/project-context-mcp-template into main
...
CI / test (push) Canceled after 0s
Reviewed-on: #4
2026-08-20 14:33:46 +00:00
thanhnv
202925e6ed
feat(mcp): scaffold three project context tools
CI / test (pull_request) Canceled after 0s
2026-08-20 20:50:37 +07:00
anhtnm1 and Claude Opus 5
d633dffae6
docs(refactor): add plan.md with roadmap sections VI-IX
...
CI / test (pull_request) Canceled after 0s
Copy of sections VI-IX from Feature_Architecture_Proposal.md
(roadmap, team assignment/KPI, anti-patterns, function migration map).
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-20 22:22:16 +09:00
thanhnv
3827552909
fix(security): remove shared unlock defaults
2026-08-20 20:20:04 +07:00
anhtnm1 and Claude Opus 5
73c9e4344c
rename prompt.md to DeltaTeam_prompt.md
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-20 22:14:49 +09:00
huongltt35
2331b86db9
move file to docs folder
2026-08-20 22:05:52 +09:00
huongltt35
34626546b4
refactor plan
2026-08-20 22:00:53 +09:00
1419587401
Feature/fsg gamma team ui fix ( #3 )
...
CI / test (push) Canceled after 0s
## Summary
What changed and why?
## Change Type
- [ ] Cowork feature
- [ ] Bug fix
- [x] Core AI contribution
- [ ] Test / hardening
- [ ] Performance
- [ ] Documentation
## Related Work
Cowork Task:
Core Repo: http://34.143.229.138/gitea-admin/fsg-ai-core-assets
Core AI Issue:
Core Task:
Related PR:
## Scope
What is intentionally included?
What is intentionally NOT included?
## Validation
- [ ] Unit tests
- [ ] Integration tests
- [ ] Manual verification
- [ ] Regression check
Commands / evidence:
## Security Impact
Permission / credential / network / customer data impact:
## Compatibility
- [ ] No breaking change
- [ ] Breaking change documented
## Reviewer Notes
Anything Cowork reviewers should pay attention to.
---------
Co-authored-by: Hiep Ha Van <hiephv3@fpt.com >
Co-authored-by: Nam Pham Dinh Thanh <nampdt@fpt.com >
Co-authored-by: Lam Hoang Van <lamhv7@fpt.com >
Co-authored-by: NamPDT <minhanhpkpro@gmail.com >
Reviewed-on: #3
2026-08-20 12:12:56 +00:00
thanhnv
414eaddca3
chore(repo): initialize Cowork Local Gitea repository
CI / test (push) Canceled after 0s
2026-08-09 20:12:05 +07:00