GareArc
1f7da9c191
Merge branch 'main' into feat/cli
Conflicts resolved:
- api/services/app_service.py: extend AppListParams with status + openapi_visible fields so the openapi caller's per-page visibility gate survives the dict->BaseModel refactor; openapi controller now constructs AppListParams.
- pnpm-workspace.yaml: union of CLI-only entries (@napi-rs/keyring, @oclif/*) with main's bumped versions (@next/*, @orpc/*, eslint-plugin-sonarjs, eslint-plugin-storybook); kept eventsource-parser.
- pnpm-lock.yaml: regenerated.
- web/app/signin/utils/post-login-redirect.ts: union impl — keep main's resolvePostLoginRedirect(searchParams) + setOAuthPendingRedirect; add hardened sessionStorage-based setPostLoginRedirect for device flow with same-origin + path whitelist; device redirect takes precedence over oauth pending.
2026-05-11 19:29:37 -07:00
..
2026-04-14 09:31:41 +00:00
2024-04-18 20:24:05 +08:00
2026-01-23 13:11:56 +08:00
2026-03-31 08:21:22 +00:00
2025-10-18 12:15:29 +08:00
2026-03-25 20:32:24 +08:00
2026-04-14 09:31:41 +00:00
2026-05-11 18:40:39 -07:00
2026-04-16 02:21:04 +00:00
2026-02-09 14:57:23 +08:00
2025-12-16 16:55:51 +08:00
2026-04-14 03:02:29 +00:00
2026-05-11 19:29:37 -07:00
2025-07-01 12:07:24 +08:00
2026-05-09 08:21:26 +00:00
2026-04-21 07:44:49 +00:00
2026-01-30 02:38:57 +08:00
2026-05-11 18:40:39 -07:00
2024-08-15 17:53:12 +08:00
2025-10-18 11:58:40 +08:00
2026-05-11 18:40:39 -07:00
2026-04-02 09:36:58 +00:00
2026-03-17 17:50:51 +08:00
2026-05-11 18:40:39 -07:00
2026-04-17 08:52:27 +00:00
2026-04-02 05:07:32 +00:00
2025-09-15 13:06:33 +08:00
2025-09-02 16:05:13 +08:00
2024-10-21 10:03:40 +08:00
2026-03-02 10:11:23 +08:00
2026-04-10 07:43:29 +00:00
2026-05-11 18:40:39 -07:00
2025-08-07 21:17:46 +08:00
2026-03-25 20:32:24 +08:00
2026-04-14 03:02:29 +00:00
2026-04-14 03:02:29 +00:00
2025-10-18 12:15:29 +08:00
2026-05-11 18:40:39 -07:00
2026-04-20 02:42:59 +00:00
2025-07-16 13:07:08 +08:00
2025-10-02 18:51:36 +08:00
2026-01-18 19:35:50 -08:00