|
|
4b87c74f41
|
Make impersonation ending work, fix frontend events
|
2026-04-02 21:31:31 +00:00 |
|
|
|
522c5785a2
|
Create button for ending impersonation
|
2026-04-02 19:36:49 +00:00 |
|
|
|
42d111aac9
|
Add separate session endpoint for additional non-user data
This is conceptually much cleaner that encumbering the user object.
|
2026-04-02 01:07:55 +00:00 |
|
|
|
7b3c1f2b54
|
Add initial implementation of user selector on sudo
|
2026-03-31 15:10:32 +00:00 |
|
|
|
21b7b68f50
|
Get new frontend to type check clean
Epic undertaking.
|
2026-03-31 14:52:53 +00:00 |
|
|
|
b081dcf6d5
|
Check auth off of our API client
|
2026-03-24 09:06:42 -07:00 |
|
|
|
354c07f2bf
|
Fix TypeScript errors from recent changes
|
2026-03-22 18:27:13 +00:00 |
|
|
|
0b8bea393e
|
Fix updates to notification counts
|
2026-03-22 08:04:28 +00:00 |
|
|
|
d9a98e9eb2
|
Begin ripping apart the communications page into components
Essential to get the logic under control
|
2026-03-22 02:37:10 +00:00 |
|
|
|
31a9490210
|
Get required data for communications page from user store
Which gets it from the API of course
|
2026-03-22 01:23:08 +00:00 |
|
|
|
736c71eefc
|
Start adding other views and our initial stores
|
2026-03-22 00:55:48 +00:00 |
|