Commit graph

1698 commits

Author SHA1 Message Date
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
2c0bfb9904
Update nuisance submission to go to submitted page 2026-04-08 17:51:41 +00:00
c41154a200
Actually serialize errors on bad JSON POST response 2026-04-08 17:27:51 +00:00
7f90391ecd
Remove old generated JS/CSS paths
We generate a whole file now.
2026-04-08 15:01:02 +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
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
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
53bfbbc5ef
comment-out useHead 2026-04-07 16:05:04 +00:00
9601b88b41
Fix breaking the API routing
Ordering matters when you have a catch-all for the SPA
2026-04-07 15:42:48 +00:00
f22ddd0405
Remove attempt at dynamically generating SPA content
We just do it with vite now.
2026-04-07 15:09:59 +00:00
1a53d5338f
Work out the rest of the static site deployment 2026-04-07 14:56:31 +00:00
e7c33d7e10
Get farther in producing a build 2026-04-07 02:54:48 +00:00
d52101d25b
Begin work on nix deployment logic for vite 2026-04-07 02:02:45 +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
20614acb86
Add initial compliance intro page 2026-04-06 22:38:17 +00:00
c393f6fd81
Add cache for all stadia requests 2026-04-06 22:36:25 +00:00
9ef6aaa406
Remove direct calls to stadia API from geocoding 2026-04-06 16:59:19 +00:00
43dce16fbd
Add APIs for geocoding and reverse-geocoding 2026-04-06 16:59:18 +00:00
437f87013a
Add information on resetting password 2026-04-06 15:58:04 +00:00
380b41f695
Add ability to query for a place by gid(s) 2026-04-06 15:36:17 +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
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
c0e414bdc3
Add status page to RMO 2026-04-03 18:29:29 +00:00
5842b6251d
Add district header on root page 2026-04-03 18:28:41 +00:00
bfecae7d61
Add district resource and an API to RMO
We're going to need an API for the single-page frontend
2026-04-03 18:17:19 +00:00
4f9617aa2f
Add RMO water page, start district layout 2026-04-03 16:37:09 +00:00
fd7607f5b7
Add nuisance view for RMO 2026-04-03 16:08:57 +00:00
64a8de7a32
Add custom icons to RMO system 2026-04-03 16:00:50 +00:00
4a9d6e0db6
Port root RMO with style to main page 2026-04-03 15:58:50 +00:00