Commit graph

72 commits

Author SHA1 Message Date
yellowcooln
016ccb10cf v1.8.3 los curvature and docs 2026-04-16 14:05:25 -04:00
yellowcooln
8df621fc5f v1.8.2 qr popup and coverage mqtt fixes 2026-04-09 22:47:51 -04:00
yellowcooln
a6328efec3 remove peer limit cap 2026-04-06 21:41:45 -04:00
yellowcooln
ab6cff4467 v1.8.1 fix issues and add arcade flow mode 2026-04-06 21:13:58 -04:00
yellowcooln
371c9576f6 v1.8.0 backups los and official decoder 2026-03-29 16:02:40 -04:00
yellowcooln
d24dbdadcd v1.7.7 polygon boundary mode 2026-03-22 21:21:48 -04:00
yellowcooln
9eac2058d4 v1.7.6 configurable peers default limit 2026-03-22 19:51:02 -04:00
yellowcooln
1aca3159cf fix prod route details packet hash 2026-03-22 17:55:31 -04:00
yellowcooln
ef9f7f4a52 v1.7.5 route details and channel secrets 2026-03-22 17:46:27 -04:00
yellowcooln
f2ad198a13 v1.7.0 coverage cache and timing fixes 2026-03-20 09:26:30 -04:00
yellowcooln
bd4abee85d v1.6.6 fix peer history retention 2026-03-19 09:12:10 -04:00
yellowcooln
77f9c97186 v1.6.5 strict roles version logging and multibyte hash fix 2026-03-16 20:59:11 -04:00
yellowcooln
1fad277f3a release: v1.5.0 mqtt online presence update
(cherry picked from commit 439c71b154)
2026-03-07 16:47:59 -05:00
yellowcooln
9fb414cd2e v1.5.0: weather persistence, test expansion, and lifespan startup fix 2026-03-07 16:22:14 -05:00
yellowcooln
4b661b3af0 WIP: weather overlay, coverage integration, and env/doc updates 2026-03-04 20:14:38 -05:00
yellowcooln
d7f975c410 Rename internal device TTL seconds constant and clarify legacy note 2026-02-06 14:23:11 -05:00
yellowcooln
0add77c6bf Resolve PR #20 merge conflicts and keep dual TTL behavior 2026-02-06 13:41:44 -05:00
yellowcooln
f1e00803de Combine device and path TTL with 4-day device default 2026-02-06 13:35:19 -05:00
yellowcooln
3e532018d4 Use PATH_TTL_SECONDS as the sole staleness TTL 2026-02-05 19:28:55 -05:00
Don Patterson
5e70c6f003 Augment device staleness calculation to also consider path-based filtering (48h TTL)
Devices now remain on the map as long as they appear in an advert or a
message path. This prevents repeaters
with infrequent advert intervals from being incorrectly removed.

- Add PATH_TTL_SECONDS config (default 48 hours)
- Track last_seen_in_path timestamp for each device
- Use max(advert_ts, path_ts) to determine staleness
- Persist path timestamps across server restarts
2026-02-05 15:31:03 -08:00
chrisdavis2110
e577e71578 device coords override fix 2026-02-02 21:42:35 -08:00
Chris Davis
9f7f870297
Merge pull request #12 from chrisdavis2110/main
bump to 1.3.1
2026-02-02 20:58:45 -08:00
Mitchell Moss
4b7ff021a8 Enable realtime LOS drag updates 2026-02-02 15:40:21 -05:00
yellowcooln
383f12528a release: bump to v1.2.6 and sync MeshBuddy API compatibility 2026-02-02 15:56:58 +00:00
Chris Davis
673e324e08
Merge pull request #11 from chrisdavis2110/main
merge from main
2026-01-29 20:25:12 -08:00
yellowcooln
696d4fa35d Turnstile auth cookie for API/WS and bump version to 1.2.4 2026-01-30 03:46:53 +00:00
yellowcooln
33532f3b17 Bump version to 1.2.2 and sync Turnstile/route path fixes 2026-01-29 17:17:55 +00:00
Chris Davis
b2130759a5
Merge branch 'wcmesh' into merge 2026-01-27 20:34:35 -08:00
yellowcooln
9d29b69276 Allow Turnstile bot bypass for embed bots 2026-01-27 15:13:19 +00:00
nastic
9da0636417 fix:template render 2026-01-27 21:38:39 +11:00
nastic
abfbd7b4e0 fix: update logic to stop auth loop 2026-01-27 21:36:00 +11:00
nastic
a9918158ec feat: add cloudflare turnstile. 2026-01-27 21:14:29 +11:00
Chris Davis
4d6d9ed7b6
Merge pull request #8 from yellowcooln/main
merge from main
2026-01-26 20:31:47 -08:00
yellowcooln
70bb33741a Update LOS offsets, cache busting, and version docs 2026-01-26 20:18:37 +00:00
Chris Davis
71f421faba
Merge branch 'wcmesh' into merge-conflict 2026-01-18 21:33:04 -08:00
chrisdavis2110
0a1a67938f added device coords override 2026-01-18 21:29:05 -08:00
Jiri Gabrys
ab2d3fefce improved formatting and AGENTS.md 2026-01-14 11:41:10 +01:00
yellowcooln
99c9961bab Bump version to 1.0.7 and document neighbor overrides 2026-01-14 03:49:37 +00:00
Jiri Gabrys
99720d3267 Merge remote-tracking branch 'origin/main' into feature/use-closest-node-for-hash-duplicities 2026-01-13 17:54:35 +01:00
yellowcooln
bc58dff73f Render devices in preview image 2026-01-13 15:52:28 +00:00
yellowcooln
896ee149da Fix OG preview URL double-slash 2026-01-13 14:47:58 +00:00
Jiri Gabrys
d4dd579a91 uniform format introduced using yapf 2026-01-13 13:06:28 +01:00
chrisdavis2110
4a2cf6b8aa fixed try except error 2026-01-12 20:42:15 -08:00
chrisdavis2110
9d7a846c7a create preview.png for embed 2026-01-12 20:28:42 -08:00
yellowcooln
fd6c873185 Revert "Sync backend refactor"
This reverts commit f8262701cf.
2026-01-12 14:01:07 +00:00
yellowcooln
f8262701cf Sync backend refactor 2026-01-12 01:40:45 +00:00
yellowcooln
f360e64fed Sync dev updates and versioning 2026-01-11 21:22:32 +00:00
yellowcooln
07d12fb674 Sync dev updates (peers/coverage) 2026-01-10 23:07:42 +00:00
yellowcooln
4cb933ee76 Merge branch 'pr-4' 2026-01-10 22:11:58 +00:00
yellowcooln
7d6d825eb5 Filter observers from peers 2026-01-10 22:06:22 +00:00