31 Commits

Author SHA1 Message Date
f430566976 fix(workbench): complete profile and channel flows 2026-07-24 14:46:38 +08:00
77beaebb30 feat(documents): rebuild project document workbench 2026-07-24 12:16:02 +08:00
400d768ecf feat: show dataset item thumbnails 2026-07-23 23:17:56 +08:00
fbd142803a refactor: remove dataset cron records 2026-07-23 23:08:25 +08:00
5a1b04c4ed fix: complete exploration data flow 2026-07-23 22:25:12 +08:00
50d8246915 fix: harden explore dataset collection 2026-07-23 21:34:13 +08:00
5da343cc71 feat: collect JSON and XML feeds 2026-07-23 20:47:54 +08:00
b053c3874a feat: seed default dataset sources 2026-07-23 15:14:31 +08:00
26dd3004a1 feat: connect explore datasets to backend 2026-07-23 15:07:35 +08:00
5ee346e222 fix(web): normalize server addresses before connecting 2026-07-22 23:25:49 +08:00
4a82efc984 chore(web): mark frontend as v1.0 complete 2026-07-22 17:23:28 +08:00
42dd0dce47 feat(ai): add local expert library 2026-07-22 17:09:54 +08:00
b28a5d635c feat(web): refine AI sessions and task filtering 2026-07-22 16:26:05 +08:00
5d2f45ad83 feat(web): add explore source configuration modals 2026-07-22 15:56:04 +08:00
74775ed64f fix(web): use dashboard icon for workspace entry 2026-07-22 15:50:16 +08:00
e391d9dc2f feat(web): restore legacy channel editor 2026-07-22 15:48:43 +08:00
43ac9388ac fix(web): rename AI channel to AI 对话 2026-07-22 15:46:50 +08:00
fecff65975 fix(web): keep Inbox out of project channels 2026-07-22 15:44:41 +08:00
d576ad02c1 feat(web): restore legacy status bar 2026-07-22 15:42:58 +08:00
2e60f273fa feat(web): restore legacy explore workspace 2026-07-22 15:39:57 +08:00
17dd9de401 fix(api): finalize frontend contract integration 2026-07-22 15:25:22 +08:00
251b212e06 fix: harden controlled AI session consistency 2026-07-22 15:16:37 +08:00
122f5d8c52 feat: align controlled AI sessions and MVP controls 2026-07-22 15:16:01 +08:00
85a25ca017 feat: connect inbox confirmation workflow 2026-07-22 15:14:55 +08:00
8cc130244b fix(search): harden authorized results and ordering 2026-07-22 15:14:01 +08:00
2275d388a7 fix(api): harden response contracts 2026-07-22 15:12:37 +08:00
c56ada3708 refactor(web): consume api v1 contracts 2026-07-22 15:11:38 +08:00
1d35fcf4a1 fix(web): derive project rail labels from names 2026-07-22 15:08:57 +08:00
98573cf4ca feat(brand): apply 森林AI identity 2026-07-22 15:06:51 +08:00
29dbaeddf0 feat: redesign project AI agent page 2026-07-21 11:29:36 +08:00
ad6dcd6de4 chore: rename web client to web_v1 2026-07-21 11:24:53 +08:00