Commit graph

1696 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
b8e7b9b7fd
Working LLM responses and Twilio status tracking
The responses aren't good, but they do exist.
2026-01-27 14:29:55 +00:00
407b478637
Fold more text logic into the platform
Because it is better at managing the database, the comms/text package
will just be for integration.
2026-01-26 21:21:21 +00:00
e8e840ec44
Make username unique, make is_subscribed nullable 2026-01-26 21:11:31 +00:00
1cd4a31404
Start saving subscribed status 2026-01-26 20:51:26 +00:00
d2d95a1f6b
Update vendor hash for recent vendor changes 2026-01-26 20:51:07 +00:00
c0ecfe2e18
Add more log info on login failure 2026-01-26 20:41:21 +00:00
6070d50a58
Begin process of getting text responses from an LLM. 2026-01-26 20:30:06 +00:00
c276cbac0b
Add command to hash password directly
Useful for resetting passwords manually.
2026-01-26 18:42:30 +00:00
940f3901be
Redirect root mock to additional mocks 2026-01-26 16:11:00 +00:00
adc99e8871
Add ability to delay text message sending 2026-01-26 16:10:30 +00:00
ab105e16e8
Remove some user session logs that we don't need 2026-01-25 21:18:39 +00:00
82081b9609
Add API signin URL
That was we can have much more specific failure modes for API clients
2026-01-25 19:36:56 +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
804059f87d
Attempt to check if I have an SSH identity before committing
I've lost too many commit messages at this point.
2026-01-23 20:37:55 +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
3fed489258
Fix subscribe URL 2026-01-23 03:59:17 +00:00
5e6288ab9b
Add beginnings of work to save emails to database
Not tested yet
2026-01-23 03:32:06 +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
aa7585563b
Fix erroneos copy-paste log message 2026-01-23 02:49:47 +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