03c3467eea
Add RMO favicon
2026-01-29 16:46:37 +00:00
5d4a7a4155
Add customized CSS theme for bootstrap
2026-01-28 22:25:02 +00:00
ee1ee1e901
Add map and photo upload to nuisance report page
2026-01-24 19:55:09 +00:00
1aa19ce707
More fixes to tegola URLs
2026-01-22 05:12:48 +00:00
964ef49a78
Fix tegola URL harder
2026-01-22 05:04:46 +00:00
486a2d98c2
Show location markers for images too
2026-01-21 21:10:21 +00:00
b94d09696e
Initial working marker display in shadow dom
2026-01-21 21:07:08 +00:00
bea7c28af2
Add image lookup on status page
2026-01-21 18:26:48 +00:00
aa3d7ab6b7
Clean up some aspects of WIP map-locator component
...
I was working on this and then left it for the day, so it was in sorry
shape.
2026-01-21 17:50:43 +00:00
a4afa057e3
Create version of timeSince that handles non-pointers
...
Useful for structs where we know we must have a value
2026-01-21 17:50:16 +00:00
2da6bba041
Render report results from the map
2026-01-21 15:59:16 +00:00
9d2253a4a2
Get search map overlay working again.
2026-01-21 15:15:52 +00:00
842e6cff43
Move comms work to background goroutine
...
This is a sort of random checkpoint of work
* add schema for tracking messages sent to DB
* add terms of service and privacy policy for RCS compliance
* standardize some things about background workers
* update some missing stuff from generated DB code
2026-01-20 17:10:22 +00:00
42caa77b3e
Use the same code paths to render the browser version of emails
2026-01-19 21:21:02 +00:00
0bb055b391
Allow clicks on cells without sources
2026-01-15 22:15:29 +00:00
885b58a0ab
Add traps to cell details page
2026-01-15 21:00:42 +00:00
0bd1a10753
Fix click interface on aggregate map going to cell detail
2026-01-15 20:39:20 +00:00
948f967a16
Add aggregation map for traps
...
This also makes the first time I've done a Mapbox map within a web
component. It's not officially supported according to:
https://github.com/mapbox/mapbox-gl-js/issues/12796
but I found a codepen that had a working example:
https://codepen.io/keichan34/pen/ZEKqeEj?editors=1111
2026-01-15 20:25:00 +00:00
9667f34388
Fix various logo placeholders and header and favicon
2026-01-14 20:52:57 +00:00
749f8aaec7
Initial work on creating custom map component
...
This isn't done, I'm just shifting gears.
2026-01-14 20:14:58 +00:00
6fd0ed8711
Move to using web components for custom components
...
They're modular, which is really nice.
2026-01-14 18:59:19 +00:00
d60db93bf2
Make public report and sync share static assets
...
It just seems useful
2026-01-14 00:39:46 +00:00
28e4e88794
Fix sync to follow new pattern of function grouping.
2026-01-09 22:29:56 +00:00
653e3473b3
Fix fast load of static pages in development
...
Makes it much easier to iterate on JavaScript
2026-01-09 22:21:12 +00:00
7919b37453
Add mock status page
2026-01-09 20:08:29 +00:00
632fac4558
Collapse public-report to a single package
...
It was just getting annoying having it separate, and buying basically
nothing.
2026-01-08 16:05:50 +00:00
b35c9496b6
Add the ability to register for updates on quick reports
...
At this point it also appears that I'm correctly capturing the GPS
location as both PostGIS data and as an H3 cell.
2026-01-08 15:34:48 +00:00
3c8436fe10
Begin the process of saving quick reports
2026-01-08 15:00:30 +00:00
462febe1d7
Actually upload something on quick report page
...
We aren't handling it yet, but we do get the upload.
2026-01-07 22:35:28 +00:00
376d471b17
Add quick report page mock
2026-01-07 21:49:42 +00:00
bba22ec039
Add basic pages for status, pool report, and nuisance.
2026-01-07 21:47:33 +00:00
d8fd73ca1f
Remove district logo-based header for public page.
2026-01-07 20:52:27 +00:00
9774452821
Switch main report page to better example
...
This is still pulling from our generic district mock, but it's still
better than what we had. This also includes adding static content
hosting for the bootstrap content on the public domain.
2026-01-07 20:47:55 +00:00
ff86a5488e
Fix reference to mock file templates
2026-01-07 18:56:03 +00:00
bacd452346
Split up html page logic into site-specific packages
...
This is a significant overhaul to make it possible to serve totally
different templates with different components for the different sites.
2026-01-07 18:36:20 +00:00
572b8a9de9
Rip apart several new packages for inter-dependence
...
This will help make it clear what depends on what for rendering html
pages
2026-01-07 16:07:51 +00:00
4c23eba5d7
Move html pages to a package
...
That way I can separate out HTML for the public-facing report system and
Nidus sync.
2026-01-07 15:34:09 +00:00