Charis
6563dc7998
refactor: authorize page ( #44522 )
...
Refactor authorize page to move Next.js dependencies into the page shell
and have Next.js-agnostic code for the core logic. Add unit tests for
authorize screen.
## Summary by CodeRabbit
* **New Features**
* New end-to-end API authorization UI: loading, error, invalid,
approved, and main approval screens.
* Organization selector with preselection, create-organization link, MCP
warning, expiration handling, and approve/decline actions.
* Improved page title handling via layout/head provider.
* **Tests**
* Added comprehensive component tests covering loading, error, approval
flows, organization states, validation, and side effects.
2026-04-06 10:02:56 -04:00
..
2026-04-01 10:22:37 +02:00
2026-04-02 16:09:06 -04:00
2026-04-01 10:22:37 +02:00
2026-04-06 13:52:53 +00:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2024-11-25 13:26:22 +01:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-02 15:16:21 +02:00
2026-04-06 13:52:53 +00:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2025-09-22 10:35:45 +07:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-06 17:11:48 +09:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2025-01-17 19:50:16 +10:00
2026-01-23 15:29:02 +08:00
2025-05-27 15:50:42 +02:00
2025-03-28 15:51:19 +08:00
2025-06-26 15:02:49 +08:00
2025-11-13 15:13:03 +08:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2025-10-31 00:30:42 +08:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2025-07-17 16:14:04 +08:00
2026-03-13 15:09:26 +00:00
2023-11-15 12:38:55 +01:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2025-08-22 10:15:07 +02:00
2026-04-06 10:02:56 -04:00
2026-02-19 16:02:59 +08:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2025-11-03 03:37:22 +00:00
2023-11-15 12:38:55 +01:00
2025-12-10 09:41:31 +11:00
2025-12-12 20:35:43 +11:00
2026-04-01 10:22:37 +02:00
2026-03-11 09:01:49 +00:00
2026-04-01 10:22:37 +02:00
2026-02-17 13:59:29 +01:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2026-04-01 10:22:37 +02:00
2025-01-17 09:59:21 +10:00
2026-02-13 11:48:12 +01:00
2025-10-31 00:30:42 +08:00
2026-04-01 10:22:37 +02:00
2026-02-25 10:47:56 +11:00
2026-02-19 13:46:25 +08:00
2026-04-01 10:22:37 +02:00
2025-09-29 03:57:36 +00:00
2025-12-05 14:52:35 +00:00
2026-04-01 10:22:37 +02:00
2024-11-07 18:45:18 +08:00
2026-01-27 15:28:23 +08:00
2026-04-01 10:22:37 +02:00
2026-04-03 20:51:54 +02:00
2026-03-25 11:54:30 +01:00
2026-04-01 10:22:37 +02:00