0a0e6f6301
Prevent nuisance and water form submission on enter
2026-04-29 15:31:04 +00:00
a2b8527d91
Track user location with map and address data
...
This is useful because everywhere that we use the AddressAndMapLocator
component we also want to use the user's location and we want to zoom
the map based on their location. Instead of tracking this externally in
3 places we just pull it into the component.
2026-04-27 19:44:25 +00:00
347e8dcb86
Update geocode store to use new naming pattern
2026-04-14 18:40:54 +00:00
84db38c985
Include client ID in nuisance and water reports
2026-04-14 14:50:28 +00:00
3c62fe2ca1
Be consistent about using report.public_id over report.id
2026-04-14 01:26:23 +00:00
bac55774f8
Switch address to contain an embedded location, start saving compliance
2026-04-10 16:59:29 +00:00
553b65556a
Begin work on saving compliance report
2026-04-10 00:56:51 +00:00
d3662b8240
Preserve the locator model
...
This makes it possible to move back-and-forth in the compliance process
and still retain data.
2026-04-09 22:22:27 +00:00
9dccd21cee
RMO frontend checkpoint
...
* Create a nwe AddressAndMapLocator which abstracts out the behavior of
selecting a location
* Fix the overlay causing render errors on the MapLocator by getting
rid of the overlay and just using a lock indicator
* Fix MapLocator zooming in to the wrong place by not framing the
markers
* Remove Latlng from platform and just use Location with optional
accuracy
* Use nested types with form-encoded POST
* Fix styles on water report page
2026-04-09 17:21:35 +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
b2c24a0438
Show nuisance report status
2026-04-08 23:37:00 +00:00
2c0bfb9904
Update nuisance submission to go to submitted page
2026-04-08 17:51:41 +00:00
1a7a2b13aa
Navigate to report complete when report is submitted
2026-04-08 14:59:30 +00:00
6c79b8a85e
Add address GID to public report
...
This is _way_ better than trying to re-transmit structured address data
to the backend via strings
2026-04-08 14:40:27 +00:00
8e536d1d2f
Add map overlay for phone interactions
2026-04-08 14:11:30 +00:00
4faa7fa8c0
Figure out router pattern for compliance steps
2026-04-07 00:04:40 +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
5681ff2283
Fix render crash
2026-04-05 03:09:10 +00:00
332e64c9ab
Add basic location store for getting geoposition
2026-04-04 02:32:09 +00:00
beb6d9d066
Better zoom to location on address selection
2026-04-03 23:11:39 +00:00
e56e83161b
Include address information on nuisance form upload
2026-04-03 23:04:04 +00:00
e08f614d11
Make the locator model a camera, not just a location
...
That means we can track zoom
2026-04-03 22:42:50 +00:00
10e368c403
Get initial nuisance and water resources working
...
This is a straight port of the form-encoded POST submission logic.
It is missing a bunch of data.
2026-04-03 22:04:22 +00:00
597aedc2af
Fix show more questions behavior
2026-04-03 20:46:02 +00:00
07e48aa071
Zoom when an address is provided or the map is clicked
2026-04-03 20:29:30 +00:00
c5c78a2b84
Add initial ImageUpload component
2026-04-03 20:15:02 +00:00
9104e2f7c3
Start map with default framing on nuisance page
2026-04-03 20:01:23 +00:00
27fd1faa9c
Get clean-building locator map
2026-04-03 19:45:12 +00:00
6203e3da75
Add nuisance style, fix header on non-home district pages
2026-04-03 19:07:20 +00:00
b6037d7525
Add address suggestion component
2026-04-03 19:02:20 +00:00
51fe851c5a
Add district-styled pages for all 3 main RMO pages
2026-04-03 18:50:23 +00:00