84604dfdc8
Fix reference to site owner
2026-04-16 07:25:06 +00:00
d86ef13345
Flesh out the start of the site list
2026-04-16 07:20:53 +00:00
e3f9a19b84
Allow deselecting review tasks
...
Makes it so I can test the map losing gl context
2026-04-16 05:36:54 +00:00
262aa009c2
Avoid losing map context when selecting tasks
2026-04-16 05:36:28 +00:00
74e0630a41
Revert proxied tile to not use layer control
...
It's disabling the important layer.
2026-04-16 05:14:27 +00:00
29c3b267d9
Add pieces of initial site review page
2026-04-16 04:48:07 +00:00
e1f3c93a1d
Make it possible to click on either map to choose a pool
2026-04-16 04:47:41 +00:00
a9077b6c36
Fix framing locations on the map display
2026-04-16 03:46:56 +00:00
aa5a35b15f
Create option to use satellite imagery
...
Useful for looking at pools
2026-04-16 02:47:11 +00:00
d55a7ec5af
Add initial sort-of-working layer selector
2026-04-16 01:47:33 +00:00
ee38d0d2b6
Add fake operations map component
2026-04-15 23:45:05 +00:00
322be2fe40
Fix redirect on CSV upload
2026-04-15 18:32:19 +00:00
1097004245
Add custom pool upload page
2026-04-15 18:25:38 +00:00
f4d0ce015d
Factor upload requirements out into parent component
2026-04-15 17:36:33 +00:00
adcff5c5c8
Split upload requirements table into its own component
2026-04-15 17:27:22 +00:00
cd98751667
Avoid unloading the maps on pool review
...
It's expensive and slow
2026-04-15 17:23:26 +00:00
239340a7a9
Allow for selecting new location for a pool
2026-04-15 16:50:43 +00:00
31d8d2d0d5
Populate pool review form in the parent view
...
This will allow us to change it.
2026-04-15 16:42:16 +00:00
05ec6798ac
Get markers to show up on maps in pool review page
2026-04-15 16:22:08 +00:00
5549f9d79f
Wire up logic for completing and discarding a review
2026-04-15 14:11:48 +00:00
0fbf891c23
Show filler until a review task is selected
2026-04-15 14:07:43 +00:00
9ea99c92f9
Get overview map working on review details page
2026-04-15 00:12:19 +00:00
b09725726c
Create API for service requests list
2026-04-14 23:06:50 +00:00
b805374a6c
Fix not panning to location when map is loaded
2026-04-14 02:02:34 +00:00
6e1a5b4348
Avoid jumping to empty camera location
2026-04-14 01:45:04 +00:00
3c62fe2ca1
Be consistent about using report.public_id over report.id
2026-04-14 01:26:23 +00:00
9c557a0391
Make it possible to save SMS support status on phone record
2026-04-13 22:23:29 +00:00
92f4282674
Track map loading, frame markers when map is loaded
...
This prevents missing the marker framing because we are still loading
the map.
2026-04-13 16:59:59 +00:00
0f94292ab7
Fix zoom in when we load existing report data
2026-04-13 15:22:50 +00:00
0297114faf
Remove unnecessary null coalesce
2026-04-13 15:14:48 +00:00
60eb6b9bbf
Use class heirarchy for different report types.
2026-04-10 23:57:47 +00:00
12aedaf543
Update the address when provided on a report
2026-04-10 20:30:22 +00:00
14c0d453e9
Add loading indicator when checking for previous report data
2026-04-10 15:38:31 +00:00
c48aebcb0b
Set initial camera based on location in compliance
2026-04-10 14:20:04 +00:00
97acdb0e2c
Prevent the lock button from floating over address suggestion
2026-04-10 13:47:00 +00:00
f969f262b8
All spaces at the end of address input
...
Othewise you can't type, it sucks.
2026-04-10 13:44:58 +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
531f3282d9
Move bounds to API types
2026-04-09 01:02:25 +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
37ce3183ca
Add beginnings of status page
2026-04-08 22:54:20 +00:00
765b8fbef7
Better overlay logic for clicking on map controls
2026-04-08 14:25:47 +00:00
8e536d1d2f
Add map overlay for phone interactions
2026-04-08 14:11:30 +00:00
20614acb86
Add initial compliance intro page
2026-04-06 22:38:17 +00:00
9ef6aaa406
Remove direct calls to stadia API from geocoding
2026-04-06 16:59:19 +00:00
2d5dca3fb5
Add proxied autocomplete for Stadia
...
This allows me to make the format consistent and to cache the
intermediate results, which is useful for speed and testing
2026-04-05 21:57:30 +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