Leo Vasanko
|
b373a84065
|
Admin app simplification by using API auth properly. Implemented promise to keep request blocked by permission check while the user authenticates, fixing concurrent requests.
|
2025-12-03 21:19:40 -06:00 |
|
Leo Vasanko
|
d541377798
|
Make restricted app use simple fetch that doesn't do API authentication (recursively).
|
2025-12-03 18:20:14 -06:00 |
|
Leo Vasanko
|
afbd9606db
|
Revert earlier change to iframe srcdoc, using src instead, because srcdoc was not compatible with all passkey implementations (BitWarden).
|
2025-12-03 18:01:47 -06:00 |
|
Leo Vasanko
|
3e10e082e2
|
Fix infinitely nested login iframes when the restricted app notices it needs login.
|
2025-12-03 15:56:17 -06:00 |
|
Leo Vasanko
|
7a70c933c9
|
Various fixes and cleanup, regressions from prior commits.
|
2025-12-03 15:40:59 -06:00 |
|
Leo Vasanko
|
9488f69e53
|
Update forward API to return in JSON iframe srcdoc with options injected. (currently broken in dev mode).
|
2025-12-03 13:58:18 -06:00 |
|
Leo Vasanko
|
1610869fae
|
Fix fetch timeout rolling while in authentication flow. Now each fetch gets a fresh timeout.
|
2025-12-03 13:35:44 -06:00 |
|
Leo Vasanko
|
4306323c44
|
Consistently use apiJson for fetches, with timeout and proper error handling (less code duplication).
|
2025-12-03 13:00:24 -06:00 |
|
Leo Vasanko
|
ceb99de738
|
Improved auth profile UX, consistent transparent-blur dialog background everywhere.
|
2025-12-03 12:30:23 -06:00 |
|
Leo Vasanko
|
1ffc918a88
|
Improved apiFetch and jsonFetch functions.
|
2025-12-03 11:26:38 -06:00 |
|
Leo Vasanko
|
1f75e0a305
|
Make auth/admin apps API calls use apiFetch, a new function that asks for permission by iframe if needed. Implement max-age checks for API authz.verify as well along with a custom exception type that carries metadata.
|
2025-12-03 11:17:02 -06:00 |
|