|
|
8767446b78
|
fix: stabilize inbox confirmation retries
|
2026-07-22 15:15:10 +08:00 |
|
|
|
7c363bb473
|
fix: make inbox confirmation retry safe
|
2026-07-22 15:15:03 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
e3a2c18ad9
|
fix: simplify footer and AI agent typography
|
2026-07-21 11:43:20 +08:00 |
|
|
|
ad05902563
|
fix: rename footer health label
|
2026-07-21 11:40:08 +08:00 |
|
|
|
82af483780
|
fix: remove AI agent page header
|
2026-07-21 11:37:21 +08:00 |
|
|
|
8b29c2c090
|
fix: move upgrade action beside user name
|
2026-07-21 11:36:10 +08:00 |
|
|
|
b00cacd460
|
feat: add footer profile and upgrade dialogs
|
2026-07-21 11:32:31 +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 |
|