Commit graph

87 commits

Author SHA1 Message Date
9914274d42
Wire in agent to the reporter texting system
Also rework the so the platform absorbs all the business logic that was
going in the wrong place.
2026-01-27 19:56:26 +00:00
a68b8781e7
Add ability to make LLM agent forget the conversation history
This is extremely useful for testing.

In order to do this I needed to actually deploy the migration to a bob
fork so I could start to add support for behaviors I really want.
Specifically the ability to search for ids in a slice.
2026-01-27 18:44:02 +00:00
940f3901be
Redirect root mock to additional mocks 2026-01-26 16:11:00 +00:00
c0b6398de2
Overhaul text messaging system to be like emails
It's a better system for organization and makes it so we can have better
logs about what gets sent.
2026-01-25 18:47:22 +00:00
5e9c0d9f11
Remove the address display
By request
2026-01-24 22:00:08 +00:00
1f52dda56d
Fix bug icon. 2026-01-24 21:58:22 +00:00
dd57cacd3b
Link up water report with confirmation page 2026-01-24 21:55:10 +00:00
16477a9f5a
Remove back button 2026-01-24 21:53:06 +00:00
0407f270ad
Fix page title for standing water 2026-01-24 21:52:54 +00:00
135e2ef77d
Put additional fields behind collapse button 2026-01-24 21:50:28 +00:00
d59c619729
Move additional details to below photo
as requested
2026-01-24 21:47:24 +00:00
d552a18c0b
Remove location details by request 2026-01-24 21:43:51 +00:00
d63e580cd3
Add basic water mock 2026-01-24 21:41:18 +00:00
c6fd6295a0
Add district header to seach page
satisfies a requirement.
2026-01-24 21:30:25 +00:00
65c3e8ee51
Add branded header for nuisance report 2026-01-24 21:29:24 +00:00
9aee938e30
Add status searching page 2026-01-24 21:00:30 +00:00
9e586ae6ef
Update wording for district landing page
At Ben's request
2026-01-24 20:45:51 +00:00
8f58859693
Make report complete page show after nuisance 2026-01-24 20:45:40 +00:00
3075814e81
Add initial nuisance report submit complete 2026-01-24 20:40:28 +00:00
e62b1ccfff
Add collapse button for additional information area 2026-01-24 20:36:05 +00:00
ee1ee1e901
Add map and photo upload to nuisance report page 2026-01-24 19:55:09 +00:00
03a97f30a8
Change roof to street gutters 2026-01-24 19:44:32 +00:00
46fcfa88ad
Remove inspection request, reorder location & contact 2026-01-24 19:36:21 +00:00
db75826e59
Add link to new nuisance mock 2026-01-24 19:32:19 +00:00
53397d2609
Add additional subtitle for districts 2026-01-24 19:19:52 +00:00
9ca470ffb6
Center logo, add "powered by" in footer 2026-01-24 19:18:27 +00:00
f549243c10
Render organization logos by 'slug'
This avoids leaking org IDs in the URL, and makes it possible to have a
district-specific root mock that works in both dev and prod.
2026-01-24 19:13:55 +00:00
45868e4bde
Update subtitle on RMO root page 2026-01-24 18:46:18 +00:00
35eaf781f3
Update icons to higher-quality in mocks 2026-01-24 18:45:11 +00:00
07c5b30dc4
Reword green pool to 'standing water' 2026-01-24 00:12:14 +00:00
3144717b0b
Remove 'quick report' 2026-01-24 00:12:05 +00:00
1dc340872c
Add initial mock root for public report 2026-01-24 00:07:04 +00:00
196792810b
Overhaul email sending system
Add logging and saving templates to the database for historical
accuracy.
2026-01-23 20:36:16 +00:00
44fdaa6c2b
Add initial onboard email
...and patterns for how to do email stuff in the future.
2026-01-23 02:50:25 +00:00
f7d40c6d70
Update privace policy for Report Mosquitoes Online
Remove section on children - they may submit information, we don't
actually know the age of our users.

Add template variables, fix container layout.
2026-01-22 19:26:01 +00:00
aeaf45fa2b
Add privacy page for Nidus 2026-01-22 18:37:00 +00:00
1aa19ce707
More fixes to tegola URLs 2026-01-22 05:12:48 +00:00
d478f39800
fix tegola URL passthrough after my config changes 2026-01-22 04:50:37 +00:00
61d8d14fc2
Bunch of work around assigning reports to districts
I added some DB schema to track logos and to relate reports to
organizations. I reworked how GPS data comes from EXIF data on images
because it wasn't working for JPEGs. I might have broken PNGs in the
process. Also made the config options for domain names more
standardized.
2026-01-22 03:27:32 +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
13cbf71c0f
WIP filling out report status page 2026-01-21 17:51:18 +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
f4a88623af
Overhaul system for handling text messaging
Move away from "SMS" as the operative word - we're going RCS.
Move all comms processing to a separate goroutine
Rename the DB tables
2026-01-21 03:30:03 +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
8f44e57c72
Add basic robots.txt
So we get indexed.
2026-01-19 21:33:54 +00:00
98372d924d
Use proper config values in email templates 2026-01-19 21:24:34 +00:00
42caa77b3e
Use the same code paths to render the browser version of emails 2026-01-19 21:21:02 +00:00