52c41e29d8
Distinguish between status messages and resource messages in SSE
2026-04-28 17:06:21 +00:00
f88ca57d97
Migrate existing ts types from the API into the API module
...
This makes it possible to start hydrating the types into valid data
types like Dates which means I can get type safety guarantees when
displaying information.
2026-04-09 00:25:21 +00:00
2c0bfb9904
Update nuisance submission to go to submitted page
2026-04-08 17:51:41 +00:00
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