Commit graph

1616 commits

Author SHA1 Message Date
0e0b2489e6
Get beginnings of custom column type working 2026-05-01 06:27:26 +00:00
9ef4dad27c
Initial custom jet generator
I'll need it for Postgis data types
2026-05-01 05:45:45 +00:00
e5a84e09a8
Initial working version of using jet for SQL building 2026-05-01 05:11:28 +00:00
4bd62b3567
Fix publicreport store name pollution
This was causing a request to be made to the wrong API endpoint by going
to /api/publicreport instead of /api/rm/publicreport which doesn't work
on RMO's hostname.
2026-05-01 02:37:54 +00:00
503cde6063
Init sentry first, then mount the app
Gets rid of a warning from the Sentry SDK
2026-05-01 01:52:44 +00:00
8757f1cda3
Fix loading on status page
It was infinite looping in the computed value for report
2026-05-01 01:52:11 +00:00
ace2557a60
Fix navigation from RMO status page on report table 2026-05-01 01:43:57 +00:00
537d5c9133
Save address input if the user clicks the "back" button. 2026-04-30 16:46:28 +00:00
00d26a684a
Handle EXIF location data set to "NaN"
Probably Android's new privacy thing. Jerks.
2026-04-30 15:34:08 +00:00
1cfe51f894
Actually check the error state for saving an image 2026-04-30 14:27:45 +00:00
43edca7093
Add new response template 2026-04-30 13:58:31 +00:00
839ed138ca
Ignore vite deps 2026-04-30 03:48:53 +00:00
797067ee38
Refuse to send compliance letters to addresses without a postal code 2026-04-30 03:09:42 +00:00
e45e05f337
Copy vite build output to frontend in nix package
Then we can upload the symbols when we run
2026-04-30 03:09:06 +00:00
b8a9ecb253
Fix warning from vite about concern having multiple root entities 2026-04-30 00:07:37 +00:00
0c464a9963
Get working sentry for the UI
Previously it almost, but didn't quite work. Now it actually works, but
the stack traces are minified.
2026-04-29 23:59:34 +00:00
2f6cbe59eb
Add root API to RMO api
For getting sentry integration information
2026-04-29 23:58:49 +00:00
33ecfce313
Use RMO publicreport store in compliance and district report creation 2026-04-29 22:36:33 +00:00
9229725300
Consistently show loading state on compliance flow button 2026-04-29 22:27:08 +00:00
89eca2ddf9
One more attempt to handle report null-ness 2026-04-29 20:58:47 +00:00
a1b2d580a8
Return nil through on by id compliance 2026-04-29 20:37:36 +00:00
c6cb645453
Don't error out on missing report 2026-04-29 20:24:41 +00:00
7e79308868
Don't return an error when report doesn't exist 2026-04-29 20:18:36 +00:00
da75aeecf2
Allow multiple posts of address report
Since this is the first step of scanning the mailer.
2026-04-29 19:30:43 +00:00
af39a73e8f
Add address raw content to report
This populates the address in the compliance flow UI
2026-04-29 19:30:38 +00:00
53ce100859
Fix copy-paste error on mailer store 2026-04-29 19:17:20 +00:00
364b4ddc32
Remove click timeout on MapLocator
This was added to try to fix scrolling passed the map on phones.
Instead, it just confuses click-and-drag. Instead we rely on the
lock/unlock overlay for the map to make scrolling passed work.
2026-04-29 15:58:57 +00:00
06fda0554c
Fix link to report status 2026-04-29 15:55:27 +00:00
0375f666d6
Remove detailed identification guide link
It didn't go anywhere.
2026-04-29 15:54:31 +00:00
aefb5ec6bd
Fix tooltips on water report page 2026-04-29 15:37:38 +00:00
0a0e6f6301
Prevent nuisance and water form submission on enter 2026-04-29 15:31:04 +00:00
ab5dd13fcb
Make "Submit Anothe Report" go to root so they can choose the type 2026-04-29 15:21:54 +00:00
d67c54c6e7
Set authenticated after sigin completes without error 2026-04-29 15:04:44 +00:00
4bb37c5ab3
Reconnect SSE event stream after shutdown
Otherwise we'll never know we have updates
2026-04-29 15:02:18 +00:00
2fbceb11e3
Don't bail on district match early, check address
This is the other half of doing proper district match via raw address -
we have to use the address if available for looking up a district.
2026-04-29 15:01:35 +00:00
524353bfa1
Geocode address if we only have a raw value
This will help with matching when the user does not select a suggested
address.
2026-04-29 13:55:10 +00:00
822dad5352
Don't require systemd sockets in dev mode
Because otherwise I can't run the program on my dev server
2026-04-29 13:54:48 +00:00
5ac778ea53
Make the shutdown event a status message
That way our status handlers on the frontend will know what additional
data is available
2026-04-29 13:54:17 +00:00
f3af19f03a
Add systemd activation sockets for downtime-free deploys 2026-04-28 23:24:19 +00:00
bd3d3881f5
Increase server shutdown timeout
We shouldn't see this unless we fail to get everything closed down.
2026-04-28 22:37:43 +00:00
a17544bb4b
Downgrade errors on server shutdown 2026-04-28 22:25:31 +00:00
a101ff3cc9
Suppress errors from canceled context on DB notification goroutine 2026-04-28 22:24:15 +00:00
a5b9ee0c6c
Actually check error code on DB query for audio post 2026-04-28 22:18:41 +00:00
4a90917645
Add more detail to address creation failure 2026-04-28 22:16:22 +00:00
d5d6201177
Improve error response from Lob integration 2026-04-28 22:14:05 +00:00
309f8fe2c5
Downgrade failure to get admin info to warning
To clear out Glitchtip a bit
2026-04-28 22:10:39 +00:00
bf6b5dcb17
Fix privacy policy render 2026-04-28 21:42:48 +00:00
4ed005fb37
Move map as bounds change on communication workspace 2026-04-28 20:37:38 +00:00
4fcb184286
Make communication map location reactive
Prevents stateful errors like failing to update bounds when the API
fetches a new value for a report
2026-04-28 20:31:40 +00:00
2911c7b215
Add a parameter to track which communication is selected 2026-04-28 20:09:13 +00:00