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
b8a9ecb253
Fix warning from vite about concern having multiple root entities
2026-04-30 00:07:37 +00:00
9229725300
Consistently show loading state on compliance flow button
2026-04-29 22:27:08 +00:00
0375f666d6
Remove detailed identification guide link
...
It didn't go anywhere.
2026-04-29 15:54:31 +00:00
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
8a05ba2faf
Initial reimplementation in VueJS of address or report suggestion
2026-04-25 00:17:35 +00:00
c783ab7942
Add report rendering table to status page
2026-04-24 23:06:07 +00:00
5e638bdf1d
Remove hidden water inputs, add missing duration input
2026-04-24 22:23:52 +00:00
203d2014b0
Show map with nuisance and water on status page
...
Leverages the new declarative map logic. Still missing a bunch of
features
2026-04-24 22:20:01 +00:00
a8819c907e
Add concern page to mailer compliance flow
2026-04-22 21:22:03 +00:00
5cdbc4eb53
Fix links in the compliance process
2026-04-22 14:49:04 +00:00
b4527fba8b
Develop patterns for creating links outside router
2026-04-22 14:33:56 +00:00
3379251ccb
Fix missing AddressAndMapLocator import for RMO water
2026-04-16 18:03:40 +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
8f494991e2
Make final pages show real data
2026-04-13 22:46:43 +00:00
f74d2c3ca1
Show phone and email as present if they are only on the server
2026-04-13 22:35:00 +00:00
9c557a0391
Make it possible to save SMS support status on phone record
2026-04-13 22:23:29 +00:00
96878f24de
Get contact information to save in compliance flow
2026-04-13 21:45:29 +00:00
447ea18d95
Bit of type cleanup when debugging
2026-04-13 15:17:57 +00:00
756cc0d266
Add properties to update compliance permission access
2026-04-13 15:15:33 +00:00
875298fe88
Show a warning if they will replace the images on the report
2026-04-12 16:44:20 +00:00
60eb6b9bbf
Use class heirarchy for different report types.
2026-04-10 23:57:47 +00:00
bac55774f8
Switch address to contain an embedded location, start saving compliance
2026-04-10 16:59:29 +00:00
c48aebcb0b
Set initial camera based on location in compliance
2026-04-10 14:20:04 +00:00
553b65556a
Begin work on saving compliance report
2026-04-10 00:56:51 +00:00
3ad95e1365
Bind contact info to compliance model
2026-04-09 22:48:49 +00:00
86ab67e70b
Bind access information to the compliance model
2026-04-09 22:42:47 +00:00
3bde7a9cac
Save image data on the compliance model
2026-04-09 22:33:45 +00:00
a4a9662c94
Make submit page read from model values
2026-04-09 22:29:42 +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
dbc5db9727
Link up data to final page.
2026-04-09 20:55:30 +00:00
5b5a63114c
Make the permission property an enum
2026-04-09 19:55:08 +00:00
a6912929a7
Establish basic pattern for compliance data flow
...
We can get location, images, and string data. It's the trifecta.
2026-04-09 17:35:00 +00:00
8d6976c770
Actually go to the next step when we get the location
2026-04-09 17:24:50 +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
68315a3fb2
Fix button icons on complete page
2026-04-07 16:26:34 +00:00
6fb5a7f971
Fix icons on RMO, add phone data to district
2026-04-07 16:25:14 +00:00
cc7ce44f47
Finish porting styles of compliance flow
2026-04-07 16:05:30 +00:00
6f677b5638
Add the full compliance mocks
2026-04-07 00:53:44 +00:00
4faa7fa8c0
Figure out router pattern for compliance steps
2026-04-07 00:04:40 +00:00