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
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
dc38e87b4c
Get project building by fixing automatic tests
2026-01-07 01:49:59 +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
53ee020fe0
Always include an organization for every user
2026-01-06 15:06:16 +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
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
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
71419a94d9
WIP move to other machine.
...
Some stuff I was doing on a plane, not complete.
2026-01-03 11:50:13 -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
9e657ba36a
Make goose.sh callable
2025-12-18 03:37:07 -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
8e325b7c77
WIP migration of API from fieldseeker-sync
2025-12-16 16:37:53 +00:00
bd16f69e28
Initially made it through full update with new fieldseeker schema
2025-12-05 23:11:57 +00:00
0904f086b2
Specify the translation to database logic for all the non-zero layers
2025-12-04 14:09:21 +00:00
ab5be998c8
Checkpoint on more dynamically populating tables for fieldseeker
2025-12-04 02:52:01 +00:00
4dc473bc85
Initial working insert of rodentlocation from actual data
...
There's some things edited by hand, so I need to confirm that I can do
this automatically, but still it's a big step so worth a checkpoint.
2025-12-04 02:18:00 +00:00
38b5f9816f
Get proprely typed results.
2025-12-03 21:52:43 +00:00
9308097ff0
Working logic to call a saved function and parse some results
2025-12-03 21:50:36 +00:00
41291f07b3
Pass function parameters into string formatting.
2025-12-02 23:02:41 +00:00
b488730177
Use a prepared function and get a result
2025-12-02 22:44:51 +00:00
eac240af51
Properly read prepared functions from the embedded FS
...
Yeah, reading that wrong was bad.
2025-12-02 22:28:10 +00:00
97ec2c767d
Big checkpoint on new schema work
...
I have to checkpoint this because I'm trying to get a very complicated
multi-layered SQL query for inserting version history into the database
and I need to improve it iteratively
I've got a new binary that I can use to directly test complex stored
procedures. This is to shorted my testing loop.
2025-12-02 22:12:43 +00:00
ff7c5cdb6b
Save a copy of the Fieldseeker schema on oauth connect
...
This will make it easier to debug when we get a new customer which
schema elements are in common and which are specific to Delta.
2025-12-02 00:30:08 +00:00
7c4fb02908
Move to latest bobgen, add fieldseeker schema references
...
This is an intermediate step between shifting from the old fs_* prefixed
table names to an entire fieldseeker schema. At this point we have both,
and we aren't doing much with the new schema but compiling.
2025-12-02 00:28:14 +00:00
41587c3694
Move database logic into separate subdirectory
...
I'm trying to see if this speeds up builds a bit. May not without a
module boundary, but for now it's nice organization to have as the
program grows.
2025-11-24 18:08:31 +00:00