61351dabf1
Update UI when a compliance letter is sent
2026-04-17 15:20:17 +00:00
efa01cffc2
Move session management into session store
...
Trying to get rid of the redirect to signin on any page refresh
2026-04-17 14:52:02 +00:00
ed6dde2f0a
Fix navigation after login
2026-04-16 18:50:34 +00:00
b6d1bd9ee2
Create sign-in and sign-out workflow in SPA
2026-04-16 17:14:57 +00:00
35ab261ee8
Add missing site store
2026-04-16 07:43:53 +00:00
838e24bbed
Stop losing webGL context on review complete
...
It makes things *much* faster
2026-04-16 07:43:17 +00:00
05ec6798ac
Get markers to show up on maps in pool review page
2026-04-15 16:22:08 +00:00
5451c297c2
Harmonize review page properties between front and back ends
2026-04-14 23:29:29 +00:00
4a440e3022
Add a resource for getting service requests
2026-04-14 19:59:32 +00:00
28ec1c3d67
Get latest syncs from the API
2026-04-14 19:21:51 +00:00
347e8dcb86
Update geocode store to use new naming pattern
2026-04-14 18:40:54 +00:00
3c62fe2ca1
Be consistent about using report.public_id over report.id
2026-04-14 01:26:23 +00:00
a189348b36
Remove existing report URI when submission completes
2026-04-13 23:51:43 +00:00
bac55774f8
Switch address to contain an embedded location, start saving compliance
2026-04-10 16:59:29 +00:00
14c0d453e9
Add loading indicator when checking for previous report data
2026-04-10 15:38:31 +00:00
553b65556a
Begin work on saving compliance report
2026-04-10 00:56:51 +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
37ce3183ca
Add beginnings of status page
2026-04-08 22:54:20 +00:00
2c0bfb9904
Update nuisance submission to go to submitted page
2026-04-08 17:51:41 +00:00
9ef6aaa406
Remove direct calls to stadia API from geocoding
2026-04-06 16:59:19 +00:00
b6cfbee102
Add geocoding logic/store
2026-04-05 03:47:22 +00:00
332e64c9ab
Add basic location store for getting geoposition
2026-04-04 02:32:09 +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
da7549eeda
Show actual user data on the edit page.
2026-03-28 18:06:14 -07:00
e59794f5e0
Query for users to populate the users page
2026-03-28 14:45:49 -07:00
9921618c12
Get to where we can display something on pool review
2026-03-28 09:14:09 -07:00
f60bde7fd9
Get rows to show on individual upload page.
2026-03-27 14:04:33 -07:00
bf2a7582fa
Get some planning buttons wired up
2026-03-25 21:46:23 -07: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
b152cf9c36
Break apart the planning columns
2026-03-22 09:58:25 +00:00
0b8bea393e
Fix updates to notification counts
2026-03-22 08:04:28 +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
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