2c880568dd
Initial work on email templates
...
At this point I got a nice-looking formatted message in my mail client.
2026-01-19 17:58:30 +00:00
087f29d491
Add support for simple MMS
...
Tested and works, though it is a bit ugly.
2026-01-19 14:58:28 +00:00
4e294699d3
Initial test email works.
2026-01-18 03:00:48 +00:00
7abaebe496
Add support for sending SMS
2026-01-17 01:13:27 +00:00
8ab0b78e6e
Make sure they consent to get notifications in the UI.
2026-01-16 21:16:59 +00:00
079d20c086
Extract EXIF data from images
...
This required a schema change and actually dumps all existing photo data
from the public reports page. That's probably fine since it's not
deployed to any customers so all data is currently test data.
2026-01-16 20:16:58 +00:00
b95a3275ff
Set address to empty in quick report upload
...
Fixes a null value error
2026-01-16 14:51:50 +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
ea48364d95
Set status when creating reports
...
Because we added this as a non-null required field a migration or two
ago.
2026-01-14 18:59:25 +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
96c144ca74
Clean up commented-out code from search page.
2026-01-13 19:53:00 +00:00
52a0031d16
Handle shifting location column for nuisance table
...
I shifted it so the three report tables have a common schema when
creating the report_location view.
2026-01-13 19:52:25 +00:00
e6e8371742
Switch to pulling data from public reports on search
2026-01-13 18:33:12 +00:00
d02d34cbaa
Remove airport elements, populate report table instead
2026-01-12 18:17:31 +00:00
eb24d871d0
Bastardize mapbox example to query points
...
This is just to get the structure of what I need to integrate with
Mapbox to query a tile server and try to find point locations. In this
case, I'm getting the airport locations and barely showing them. This
saves me time understanding the pertinent APIs.
I need to adapt this to get our mosquito reports instead.
2026-01-09 23:52:35 +00:00
acaeb2129e
Begin sharing code with search page
...
This includes code for geocoding, building a map, and getting the user's
location.
2026-01-09 23:32:39 +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
75454834f4
Add mock of report search page
2026-01-09 21:31:45 +00:00
4303534396
Add logic for searching for a report and getting the status.
2026-01-09 21:02:30 +00:00
f6127af058
Correctly copy uploaded files
2026-01-09 20:25:13 +00:00
7919b37453
Add mock status page
2026-01-09 20:08:29 +00:00
54d2b26acd
Separate out the nuisance pages together
2026-01-09 19:45:33 +00:00
01ed2d6086
Finish green pool report submission
...
Also start the pattern of breaking out pool pages together in their own
file. I think its easier to read this way.
2026-01-09 19:43:19 +00:00
9680fb6a68
Add reverse geocoding lookup and display
2026-01-09 04:06:37 +00:00
b4e91609d3
Add draggable marker changes
2026-01-08 23:38:38 +00:00
0cd6697fd4
Show a map of the user's current location for setting a pool.
2026-01-08 23:20:41 +00:00
12ad9fa483
Show location details when the location suggestion is accepted
2026-01-08 22:43:02 +00:00
06767ff39a
First indication that the location geocoder is working
2026-01-08 22:21:59 +00:00
2c85624583
Make photo upload component common to quick and pool reports
2026-01-08 21:29:33 +00:00
fc10e3e95d
Make it possible to submit nuisance reports
2026-01-08 17:48:43 +00:00
a162781f89
Metadata fixes for various pages
2026-01-08 16:08:41 +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