Commit Graph
99 Commits
Author SHA1 Message Date
Enot (ded) Skelly 42e455bd00 add more broker connection timeout and retry defaults 2026-06-03 14:05:58 -07:00
Enot (ded) Skelly 8c71277de8 add radio-presets stats 2026-06-03 13:56:31 -07:00
Enot (ded) Skelly 49558c6dd0 add radio preset view
move refresh for materialized views into helper and call at boot
2026-06-03 13:46:44 -07:00
Enot (ded) Skelly fa12149151 fix: typo in parsedAnonReq tag 2026-06-03 13:09:27 -07:00
Enot (ded) Skelly 7c89b509a9 fix: update observer broker on status as well as packet 2026-06-03 12:51:43 -07:00
Enot (ded) Skelly ea5c28bff9 fix: include SNR in traces 2026-06-03 12:47:36 -07:00
Enot (ded) Skelly 984a49deb1 feat: propagation time 2026-06-03 11:38:38 -07:00
Enot (ded) Skelly ca18981b7f feat: add expanded pathlength and raw for all payloads 2026-06-03 11:06:46 -07:00
Enot (ded) Skelly 3182d91bc1 feat: expand flat packet fields
nested fields with raw data for pathlength, packet
header and include transport codes
2026-06-03 10:54:26 -07:00
Enot (ded) Skelly c53d891366 fix: advert sig, flags and type
change type to have both value and string
return signature and flags byte
2026-06-03 10:05:57 -07:00
Enot (ded) Skelly 153a8cb7cc fix: packet payload filter for request (0) 2026-06-03 09:42:44 -07:00
Enot (ded) Skelly f4b1633b91 fix: return all payloads
this returns all parseable payload fields

also fix for lat/lon being stored wrong
2026-06-03 09:13:19 -07:00
Enot (ded) Skelly fad1a52b44 fix: don't default to observer pubkey in packets 2026-06-03 08:05:02 -07:00
Enot (ded) Skelly 15bbc646e9 update readme 2026-06-02 16:29:55 -07:00
Enot (ded) Skelly 831b12452f fix: group txt invalid utf-8
strips invalid utf-8 from channel message and senders to
prevent errors and no upsert
2026-06-02 16:29:17 -07:00
Enot (ded) Skelly 335ff9662e add path resolution 2026-06-02 16:26:32 -07:00
Enot (ded) Skelly c148472502 feat: add advert, anon_req payload to packets
just adds the decoded payload data and returns in the rest
api and when the packet is sent over ws
2026-06-02 15:33:33 -07:00
Enot (ded) Skelly afb4fe9053 update swag comments
fixes issue with generics not being parsed
2026-06-02 08:39:27 -07:00
Enot (ded) Skelly 29e3378093 nit: reorder listnodes query placeholders 2026-06-02 08:08:32 -07:00
Enot (ded) Skelly 523f9484dc fix: get node bigint cast 2026-06-02 07:50:06 -07:00
Enot (ded) Skelly 2b03bff850 fix: typo in node handler 2026-06-01 16:50:13 -07:00
Enot (ded) Skelly beadf5dc62 feat: allow filter by not supporting multibyte path/trace
depends on path resolution so will not return true yet for any nodes
2026-06-01 16:23:56 -07:00
Enot (ded) Skelly e3084ce444 feat: add lastheard TS for node IATAs 2026-06-01 15:42:28 -07:00
Enot (ded) Skelly 8addb401cc feat: add radio params to node summaries
observers and nodes now include Radio which is in the
format FreqMhz,BWKhz,SF (910.525,63.5,7)
v1.0.0-beta4
2026-06-01 14:54:01 -07:00
Enot (ded) Skelly af323f1001 remove extraneous helpers
no reason to wrap something that exists already
2026-06-01 12:24:33 -07:00
Enot (ded) Skelly 698df47f85 update swagger
forgot for iatas, node observer status and splitting header from payload
2026-06-01 12:16:10 -07:00
Enot (ded) Skelly bff849e20f feat: add observer status to nodes
IsObserver and ObserverID in summary and details
2026-06-01 10:44:10 -07:00
Enot (ded) Skelly cb39913e40 fix: packet observation count
uses actual rows for packet observations for count, no
more counter
2026-06-01 10:20:14 -07:00
Enot (ded) Skelly da35122433 fix: iata filtered nodes should include iata list 2026-06-01 09:35:01 -07:00
Enot (ded) Skelly ea582b6513 fix: materialized view for stats
missing unique index
2026-06-01 09:24:43 -07:00
Enot (ded) Skelly d90eaf76d5 fix: payload type helpers 2026-06-01 09:13:10 -07:00
Enot (ded) Skelly 0e82f8adbf api: packet: split header and payload v1.0.0-beta3 2026-05-29 12:16:23 -07:00
Enot (ded) Skelly 61d352a7a7 update readme 2026-05-29 11:43:28 -07:00
Enot (ded) Skelly 8a57824889 api: nodes: include iata 2026-05-29 11:35:12 -07:00
Enot (ded) Skelly 222c83c3c9 fix: node observations sort order by DESC
was ASC giving old data first
2026-05-29 11:23:50 -07:00
Enot (ded) Skelly 2bb602071a include observation count for packets in ws event 2026-05-29 11:17:30 -07:00
Enot (ded) Skelly 2597192e89 add observation count to messages 2026-05-29 11:02:03 -07:00
Enot (ded) Skelly e24eac4377 fix: messy *Store ListChannels comment 2026-05-29 10:49:33 -07:00
Enot (ded) Skelly 770db5c869 update readme
more server specific and cover recent changes
2026-05-29 10:45:11 -07:00
Enot (ded) Skelly b8164b17b9 conn limit fo ws 2026-05-29 10:26:02 -07:00
Enot (ded) Skelly e6a57dcd7f add region support to ws subs 2026-05-29 10:08:05 -07:00
Enot (ded) Skelly 03ec4eb8fa add payload parsing to roadmap 2026-05-29 10:07:43 -07:00
Enot (ded) Skelly f6f9b11334 add compose to ignore 2026-05-29 10:07:29 -07:00
Enot (ded) Skelly 001dd8789b finish ws sub/unsub 2026-05-29 09:40:26 -07:00
MrAlders0n 1628f8a2ed bake db migrations into app on start (#12) 2026-05-28 15:46:24 -07:00
MrAlders0n f29ca7c81e automate docker build
Docker: Moved dockerfile to .build to follow web layout. added github workflow to create docker container. (#10)
2026-05-28 15:11:54 -07:00
Enot (ded) Skelly 31bcda03b9 add swagger
change to named functions in route handlers for swagger docs
2026-05-28 15:11:04 -07:00
Enot (ded) Skelly 5bd820e0c1 add materialized view refresh timers 2026-05-28 14:15:31 -07:00
Enot (ded) Skelly 71f5cbae3b add stats api v1.0.0-beta2 2026-05-28 13:07:22 -07:00
Enot (ded) Skelly 7097dce92c remove old node api stub 2026-05-28 12:24:24 -07:00