multica/apps/web/features
Jiayuan Zhang 857ec7d4d4 fix(auth): persist browser session during CLI login flow
When authenticating via CLI, the login page called api.verifyCode()
directly and redirected to the CLI callback without saving the JWT
to localStorage or setting the logged-in cookie. This meant the
browser had no session after CLI login, forcing users to log in
again when visiting multica.ai.

Now the token is saved to localStorage and the cookie is set before
redirecting to the CLI callback, so both CLI and web app share the
same authentication.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 10:22:19 +08:00
..
auth fix(auth): persist browser session during CLI login flow 2026-04-08 10:22:19 +08:00
editor docs(editor): annotate key files with design decisions and pitfalls 2026-04-03 11:21:54 +08:00
inbox fix(inbox): archive all items for the same issue instead of just one 2026-04-04 00:18:14 +08:00
issues feat(issues): load all open issues without limit, paginate closed (#459) 2026-04-07 00:59:03 -07:00
landing refactor: remove agent triggers config field (#469) 2026-04-07 22:02:28 +08:00
modals Merge pull request #309 from multica-ai/agent/lambda/83f444ab 2026-04-07 10:30:14 +08:00
my-issues feat(web): add skeleton loading, error toasts, and confirmation dialogs 2026-04-02 16:46:56 +08:00
navigation feat(ui): route persistence, sidebar active fix, header spacing 2026-03-26 10:57:32 +08:00
realtime Merge pull request #347 from multica-ai/agent/naiyuan-agent/00dfb0e6 2026-04-02 18:17:07 +08:00
runtimes feat(web): add skeleton loading, error toasts, and confirmation dialogs 2026-04-02 16:46:56 +08:00
skills feat(web): add skeleton loading, error toasts, and confirmation dialogs 2026-04-02 16:46:56 +08:00
workspace fix(web): remember last selected workspace after re-login (#435) 2026-04-06 01:18:44 +08:00