Commit Graph
16 Commits
Author SHA1 Message Date
Enot (ded) Skelly d9a641b99c add log for no IATA filter
inverse of existing log for active filters
2026-06-05 08:38:55 -07:00
Enot (ded) Skelly a943660778 rename to beacon 2026-06-05 08:10:43 -07:00
Enot (ded) Skelly b72ce41606 add iata ingest filter
generated code, reviewed and tested

this adds an optional lookup table for allowed IATA based on either country,
conintent or both. if the IATA is in either it is allowed.

gives operators the option to consume from global mqtt brokers but filter
to their area of interest
2026-06-04 15:24:34 -07:00
Enot (ded) Skelly fcc7bb1b23 add transport scopes
new config for transport scope keys seeded to db

new transport keystore to lookup matching keys and tag
- packets with scope key
- nodes with default scope
- observers with all supported scopes it forwards

allow filtering by region scope key on: packets, nodes, observers
2026-06-04 10:32:03 -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 b8164b17b9 conn limit fo ws 2026-05-29 10:26:02 -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 96ea0326b4 add telemetry and packet retention
adds insert telemetry for observers in ingestion

adds new config for observer telemetry, moves
packet retention into config for consistency with
defaults on load

adds cleanup for both packets and observer telemetry
2026-05-27 12:27:57 -07:00
Enot (ded) Skelly 67bbe57e26 add brokers api endpoint 2026-05-27 10:09:08 -07:00
Enot (ded) Skelly 94786f9632 improve channel storage
changes channel storage to include the full key and a hashtag if isHashtag

this prevents some collision issues and will improve message lookup accuracy as well
as allow message search by hashtag channel, name or single byte hash in future
2026-05-23 09:31:15 -07:00
Enot (ded) Skelly 8b5c709650 rename and add README 2026-05-22 17:00:42 -07:00
Enot (ded) Skelly a2b6bd725a add config and region apis
optional config file and db seeding

region api endpoints
2026-05-22 15:49:12 -07:00
Enot (ded) Skelly 1f99278ff4 add iatas api handlers 2026-05-22 14:14:04 -07:00
Enot (ded) Skelly 838681eec7 ingestion + ws complete 2026-05-22 11:43:27 -07:00
Enot (ded) Skelly 84df3949d1 init 2026-05-20 11:40:04 -07:00