Commit graph

13 commits

Author SHA1 Message Date
85fd1d081d
Fetch updates to communication when SSE pushes a message 2026-05-11 23:26:25 +00:00
a82732a49c
Return communication database rows from communication API
This is a pretty big refactor of how communication works to start moving
us in the direction we want to go long-term. This adds the new
communication row and migrates existing reports to add rows for
communication.

There's also a bunch of automatic fixes from the new linter. I should
have added them separately, but whatever.
2026-05-01 21:00:23 +00:00
52c41e29d8
Distinguish between status messages and resource messages in SSE 2026-04-28 17:06:21 +00:00
b68d93ec91
Load communication reports asynchronously
This solves some problems created by making the publicreport part of the
communication API consistent. There are a lot of optimizations still on
the table with this one, but for now I need to get this out.
2026-04-28 14:49:02 +00:00
63ebe382b6
Properly convert communication API objects
Gets rid of a warning when showing relative time.
2026-04-27 19:50:47 +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
4b87c74f41
Make impersonation ending work, fix frontend events 2026-04-02 21:31:31 +00:00
21b7b68f50
Get new frontend to type check clean
Epic undertaking.
2026-03-31 14:52:53 +00:00
674801c8b2
Fix subscription in the store
We are back to having instant data
2026-03-22 07:57:55 +00:00
22c2df11f8
Fix the ability to mark communications signal/noise 2026-03-22 04:53:50 +00:00
821647cef1
Actually fetch communication from the store 2026-03-22 03:03:21 +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
736c71eefc
Start adding other views and our initial stores 2026-03-22 00:55:48 +00:00