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
8c1026a653
Remove reference to deleted fields on location detail view
...
Fixes a 'failed to render template' error.
2026-01-07 15:12:49 +00:00
bf4c5d5c71
Add support for additional report domain
...
This will allow us to use a different URL for doing public outreach,
which is nice for everybody.
2026-01-07 15:08:29 +00:00
62bf045edd
Bump version 0.0.7
2026-01-07 14:26:08 +00:00
98416a025d
Fix uuidShort to handle real UUIDs now that we have them
2026-01-07 14:25:40 +00:00
9435af6a1f
Fix reference to geospatial column
...
The old name was part of my intermediate investigations into how to use
a vector tile server.
2026-01-07 14:25:16 +00:00
d0f37c18cc
Make inspections failure for cells have unique error message
2026-01-07 14:24:56 +00:00
3e76c41a9c
Show error when credentials are invalid
2026-01-07 03:42:18 +00:00
50a0844ebb
Bump to v0.0.6
2026-01-07 01:53:30 +00:00
b5c532ba21
Bump version 0.0.5
2026-01-07 01:51:48 +00:00
8bbcee7ca0
Bump version 0.0.4
2026-01-07 01:50:22 +00:00
dc38e87b4c
Get project building by fixing automatic tests
2026-01-07 01:49:59 +00:00
9cbfc58f35
Fix a few error messages
2026-01-07 01:49:49 +00:00
39d9f6d258
Properly save audio and image notes when uploaded
...
Also fix the audio processing pipeline.
2026-01-06 22:23:59 +00:00
4d02357671
Preload org from user
...
We need this to avoid a nil dereference when querying by org.
2026-01-06 16:21:59 +00:00
05b3caaa73
Add ongoing sync indicator to dashboard
...
This means I can remove the "loading" state of the dashboard.
2026-01-06 15:32:26 +00:00
53ee020fe0
Always include an organization for every user
2026-01-06 15:06:16 +00:00
447e52c6a0
Read secrets when running air
2026-01-06 14:46:54 +00:00
97ea4ad3bb
Begin work on debugging user behavior in early setup
2026-01-06 14:46:31 +00:00
655f26e218
Move to nixos pkg 25.11 base
2026-01-06 14:27:19 +00:00
7c794d0de7
Stitch together more data types from the platform
...
Untested, checkpoint
2026-01-06 03:06:38 +00:00
8d72e1683a
Add missing migration for globalid not null
2026-01-06 02:15:35 +00:00
b542b8268e
Add precalc h3 cells to fieldseeker tables
...
This makes it so we don't have to try to parse the geometry JSON and
instead can just pass pre-calculated h3 values, which take fewer bytes,
everywhere.
2026-01-05 23:25:16 +00:00
2e74f95e8c
Fix MustGet calls from when Globalid was not required.
2026-01-05 20:35:09 +00:00
c6b048d0cb
Actually show an error when we fail to get the user
...
Caught while reading code.
2026-01-05 20:34:49 +00:00
7779feac4b
Add dashboard for time between getting oath and creating org
...
I hit this on my new dev setup and we want to show something nice to our
users.
2026-01-05 20:34:13 +00:00
1fdc59d7c7
Remove ResponseLocation
...
We're going to use the H3 index directly.
2026-01-05 20:33:27 +00:00
6517d50802
Add migration to calculate and store the h3 cell
...
I'm only doing this for now on the tables we need to return to Nidus,
eventually we'll add them to more tables as we need, probably.
2026-01-05 20:31:56 +00:00
113e73a8b9
Clean up some api types, re-add 'active' to MosquitoSource
2026-01-05 02:29:12 +00:00
1aefca2f5d
Make GlobalID required for all Fieldseeker tables
...
I'm pretty sure it has to be there, and it allows me to clean up my
code.
2026-01-05 02:28:28 +00:00
53e08d840e
Get nidus-sync building again
...
This fleshes out more of the basic platform patterns, though there's
still plenty that isn't working yet.
2026-01-05 02:06:34 +00:00
ffade2ae56
Add missing platform directory
2026-01-04 17:30:28 -07:00
71419a94d9
WIP move to other machine.
...
Some stuff I was doing on a plane, not complete.
2026-01-03 11:50:13 -07:00
5dd0b8c162
Checkpoin on initial idea for passing through models
2026-01-02 08:58:57 -07:00
fc8281dd18
Get rid of geo query stub
...
I'm not using it, and I wasn't using it in fieldseeker-sync in any
meaningful way either.
2025-12-28 16:47:24 -07:00
1395e3d3ac
Remove old FieldSeeker tables, use v2 generated tables.
...
This requires a bunch of changes since the types on these tables are
much closer to the underlying types of the Fieldseeker data we are
getting back from the API.
I now need to use proper UUID types everywhere, which means I had to
modify the bob gen config to consistently use google UUID, my UUID
library of choice.
I also had to add the organization_id to all the fieldseeker tables
since we rely on them existing for some of our compound queries.
There were some changes to the API type signatures to get things to
build. I may yet regret those.
2025-12-24 17:58:08 -07:00
58f5afccc9
Add partial creation function for note_audio
2025-12-21 08:58:23 -07:00
b92306a8b7
Add script for doing bobgen
2025-12-21 08:42:25 -07:00
1a055cf296
Add simple script to set env vars for running 'air'
2025-12-18 03:37:42 -07:00
9e657ba36a
Make goose.sh callable
2025-12-18 03:37:07 -07:00
e071aa4adc
Move logic for dealing with image file uploads to userfile
2025-12-18 03:36:52 -07:00
cdce910241
Document the required env vars
2025-12-18 03:36:32 -07:00
2d514aac31
Fix up new nidus note migration
...
Had some copy-paste errors, a simple typo that got replicated, and an
incomplete foreign key reference
2025-12-18 03:35:55 -07:00
3f2d1eeb42
Create debugSaveRequest from common debug code.
2025-12-18 03:35:18 -07:00
8e325b7c77
WIP migration of API from fieldseeker-sync
2025-12-16 16:37:53 +00:00
af6328faed
Add support for downloading MMS files from SMS messages
2025-12-13 00:26:11 +00:00
14887722a0
Add debug endpoints for SMS POST webhook
...
This gets me data in the log, which actually has content.
2025-12-12 22:17:40 +00:00
13fcfffcd6
Add debugging endpoints for SMS hooks
...
These work, barely, I'm not getting any of the data I wanted to be
getting.
2025-12-12 21:53:09 +00:00
5f86274b16
Add mocks for the various setting pages.
2025-12-12 21:52:55 +00:00
637decea11
Correct vendorhash again.
2025-12-11 14:11:55 +00:00