Commit graph

17 commits

Author SHA1 Message Date
dc2fee3a9d
Fix selecting items in the communication list 2026-05-04 19:39:03 +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
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
1dba58472b
Add support to communication list view for compliance entries 2026-04-27 20:06:44 +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
3c62fe2ca1
Be consistent about using report.public_id over report.id 2026-04-14 01:26:23 +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
21b7b68f50
Get new frontend to type check clean
Epic undertaking.
2026-03-31 14:52:53 +00:00
aee9bb9267
All a click in an unselected item to immediately select 2026-03-27 06:25:43 -07:00
11f56bfd1c
Allow for desecting communications 2026-03-22 18:25:02 +00:00
6797dfa251
Harmonize style between comms and planning panes 2026-03-22 10:14:48 +00:00
9c56f148e4
Fix a bunch of styles on communications page 2026-03-22 06:40:31 +00:00
b68332afc0
Rip apart communications page into separate columns
I broke a bunch of stuff, but it'll be worth it, promise.
2026-03-22 06:36:01 +00:00
7dd61a06e2
Get to where I can select communications and see them 2026-03-22 04:08:16 +00:00
5f54cfa6ed
Get a callback to fire on click. 2026-03-22 03:56:52 +00:00
ac6cd878af
Get to where the comms page at least loads
Still got some warnings, still lots broken
2026-03-22 03:33:52 +00:00
03301518f0
TypeScript checking is clean.
Tons and tons of broken functionality. Now the crawl begins.
2026-03-22 02:55:17 +00:00