Jinwoo Hong
77334e7c8b
fix(orca-profiles): tell the renderer when a cloud session is revoked ( #18694 )
...
A revoked refresh-token family makes the main process clear the stored
cloud session, but the renderer cached orcaProfileAuthStatus at startup
and only re-fetched when it was empty. The account card kept showing
"Connected" and Mobile pairing kept showing a generic Relay failure until
the user restarted the app.
- Push: clearing a session on an auth failure now emits an invalidation
event that broadcasts orcaProfiles:authStatusChanged to every window;
the renderer re-reads auth status from it. Explicit sign-out is unchanged.
- Pull: every pane that renders auth state re-reads it on mount through
useOrcaProfileAuthStatusRefresh instead of only when the store is empty.
- Copy: a Relay mint failure re-reads auth status, and the failure notice
says the session expired and to sign in again instead of offering a
retry that cannot succeed. The LAN path is untouched.
2026-09-04 16:51:45 -04:00
..
2026-08-17 02:19:57 -07:00
2026-09-01 00:57:54 -07:00
2026-08-30 19:02:14 -07:00
2026-08-25 03:58:48 -07:00
2026-09-02 11:00:24 -07:00
2026-09-02 11:00:24 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 20:52:04 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-09-02 13:10:02 -07:00
2026-09-02 13:10:02 -07:00
2026-08-26 09:50:12 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-31 20:39:58 -04:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 00:57:54 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-25 18:38:42 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-28 00:42:07 -04:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-08-14 19:04:55 -04:00
2026-09-01 00:57:54 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-18 13:32:48 -07:00
2026-09-01 00:57:54 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 22:44:05 -07:00
2026-08-30 14:19:05 -07:00
2026-08-13 22:48:24 -07:00
2026-08-30 14:19:05 -07:00
2026-08-15 18:17:20 -07:00
2026-08-28 14:29:23 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-08-30 18:55:40 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 22:48:24 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 00:57:54 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-17 10:29:18 -07:00
2026-09-01 18:24:49 -07:00
2026-08-25 15:06:47 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 22:48:24 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-04 16:51:45 -04:00
2026-09-04 16:51:45 -04:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-09-01 18:24:49 -07:00
2026-09-02 13:05:30 -07:00
2026-09-02 13:05:30 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 22:48:24 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 00:57:54 -07:00
2026-09-01 00:57:54 -07:00
2026-09-04 02:11:09 -07:00
2026-09-01 18:24:49 -07:00
2026-09-04 02:11:09 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 00:57:54 -07:00
2026-09-01 00:57:54 -07:00
2026-08-29 21:48:35 -07:00
2026-08-31 12:25:17 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 00:57:54 -07:00
2026-08-13 22:48:24 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 00:57:54 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 22:05:30 -07:00
2026-09-02 23:32:41 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-08-13 22:48:24 -07:00
2026-09-01 18:24:49 -07:00
2026-09-02 14:00:17 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 18:24:49 -07:00
2026-09-01 12:27:01 -07:00
2026-09-01 17:35:38 -07:00
2026-09-02 14:00:17 -07:00
2026-08-13 22:48:24 -07:00
2026-09-01 00:57:54 -07:00
2026-09-03 02:00:46 -07:00
2026-09-03 02:00:46 -07:00
2026-08-13 20:52:04 -07:00
2026-09-01 00:57:54 -07:00
2026-08-31 08:17:40 -07:00
2026-09-01 00:57:54 -07:00
2026-08-27 15:08:40 -07:00
2026-09-01 00:57:54 -07:00
2026-09-01 18:24:49 -07:00