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
ff668c223b
Add update notification when version changes
2026-04-28 17:09:43 +00:00
52c41e29d8
Distinguish between status messages and resource messages in SSE
2026-04-28 17:06:21 +00:00
38359e20e9
Use auto build version info for embedding version information
...
This is better, integrates with git, gives us more detail, and I don't
have to explicitly pass it around everywhere.
2026-04-28 16:36:48 +00:00
20bf272746
Clean up communication list display
2026-04-28 15:30:15 +00:00
060d0dd95f
Add compliance card detail information display
2026-04-28 15:22:20 +00:00
72626e8dd0
Fix incorrectly passing public status to platform for nuisance
2026-04-28 14:56:06 +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
6e3d079c46
Immediately mark session authenticated on successful signin
2026-04-28 14:37:33 +00:00
878b43c0a6
Fix text log logo for outgoing
2026-04-28 07:45:51 +00:00
175fd8d0fb
Fix water public ByIDGet uri generation
2026-04-28 07:34:54 +00:00
dba8b6c475
Consistently use the correct public URI for public reports
2026-04-28 07:12:12 +00:00
32a0d895c4
Fix missing RMO report store
2026-04-28 06:54:16 +00:00
4ae0410930
Fix various inter-linkings of public report paths
2026-04-28 06:53:58 +00:00
8bdd18649d
Separate out a public and non-public halves to publicreport APIs
...
This prevents us from leaking text messaging details on public
endpoints.
2026-04-28 06:36:55 +00:00
8fcd926d43
Format report IDs with hyphens
2026-04-28 05:33:53 +00:00
68adab88bc
Re-add notifications registered page
2026-04-28 05:30:08 +00:00
82b313f62f
Add text message log to report display
2026-04-28 05:15:01 +00:00
4ce91d77d4
Add text message history to acitivity log
2026-04-28 01:12:18 +00:00
6350aa00d5
Populate report URI and district on communication list
2026-04-27 23:15:33 +00:00
909665ab6c
Use new map system for communication pane, fix location markers
2026-04-27 20:53:46 +00:00
1dba58472b
Add support to communication list view for compliance entries
2026-04-27 20:06:44 +00:00
9c392e5791
Make public report card name consistent with other components
2026-04-27 19:53:22 +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