l5y
12f1801ed2
nodes: improve charts on detail pages ( #450 )
...
* nodes: add charts to detail pages
* nodes: improve charts on detail pages
* fix ignored packet debug loggin
* run rufo
* address review comments
2025-11-14 20:17:58 +01:00
l5y
a6a63bf12e
nodes: add charts to detail pages ( #449 )
2025-11-14 16:24:09 +01:00
l5y
631455237f
Aggregate frontend snapshots across views ( #447 )
2025-11-13 22:02:42 +01:00
Alexkurd
382e2609c9
Remove added 1 if reply with emoji ( #443 )
...
In reply message.text contains emoji, and message.emoji is 1.
2025-11-13 21:15:35 +01:00
l5y
05efbc5f20
Refine node detail view layout ( #442 )
...
* Refine node detail view layout
* Refine node detail controls and formatting
* Improve node detail neighbor roles and message metadata
* Fix node detail neighbor metadata hydration
2025-11-13 19:59:07 +01:00
l5y
9a45430321
Enable map centering from node table coordinates ( #439 )
...
* Enable map centering from node table coordinates
* Replace node coordinate buttons with links
2025-11-13 17:23:35 +01:00
l5y
cb843d5774
Add node detail route and page ( #441 )
2025-11-13 17:19:20 +01:00
l5y
c823347175
Ensure nodeinfo patch runs before importing interfaces ( #440 )
v0.5.5-rc2
2025-11-13 17:16:59 +01:00
l5y
d87c0cc226
Filter zero-valued fields from API responses ( #438 )
...
* Filter zero-value fields from API responses
* Restore zero-valued API fields (#438 )
* Clarify compact_api_row documentation
2025-11-13 17:10:46 +01:00
l5y
9c957a4a14
Add debug payload tracing and ignored packet logging ( #437 )
2025-11-13 17:06:35 +01:00
l5y
16442bab08
Tighten map auto-fit behaviour ( #435 )
2025-11-12 20:49:03 +01:00
l5y
e479983d38
Fetch encrypted chat log entries for log tab ( #434 )
...
* Fetch encrypted chat log entries for log tab
* Guard log-only chat log merge from plaintext
2025-11-12 14:13:46 +01:00
l5y
70fca17230
Add encrypted filter to messages API ( #432 )
2025-11-12 12:46:34 +01:00
l5y
2107d6790d
Guard NodeInfo handler against missing IDs ( #426 ) ( #431 )
v0.5.5-rc1
2025-11-12 12:39:36 +01:00
l5y
8823b7cb48
Add standalone full-screen map, chat, and nodes views ( #429 )
...
* Add dedicated full-screen dashboard views
* Simplify full-screen routes layout
* Restore refresh controls on full-screen views
* Polish standalone view layout
* Streamline standalone layouts
2025-11-12 11:38:26 +01:00
l5y
e40c0d9078
Ensure chat history fetches full message limit ( #428 )
2025-11-11 22:33:30 +01:00
l5y
8b090cb238
Handle nodeinfo packets without identifiers ( #426 ) ( #427 )
v0.5.5-rc0
2025-11-11 20:45:32 +01:00
l5y
2bb8e3fd66
Chore: update license headers ( #424 )
2025-11-08 10:41:57 +01:00
l5y
deb7263c3e
Chore: bump version to 0.5.5 ( #423 )
2025-11-08 09:15:52 +00:00
l5y
3daadc4f68
handle naming when primary channel has a name ( #422 )
v0.5.4
2025-11-08 09:44:41 +01:00
l5y
6b72b1b3da
handle edge case when primary channel has a name ( #421 )
v0.5.4-rc1
2025-11-07 21:39:26 +01:00
l5y
52486d82ad
Add preset mode to logs ( #420 )
2025-11-07 17:56:27 +01:00
l5y
487d618e00
Parallelize federation tasks with worker pool ( #419 )
...
* Parallelize federation work with worker pool
* Handle worker pool shutdown fallback during federation announcements
2025-11-07 17:24:37 +01:00
l5y
9239805129
allow filtering chat and logs by node name ( #417 )
2025-11-07 15:55:11 +01:00
l5y
554b2abd82
gem: add erb as dependency removed from std ( #416 )
...
* gem: add erb as dependency removed from std
* Relax erb dependency for Ruby 3.3 compatibility
2025-11-07 15:11:05 +01:00
l5y
8bb98f65d6
implement support for replies and reactions app ( #411 )
...
* implement support for replies and reactions app
* Allow numeric reaction port packets
* allow reaction packets through mai channel filter
2025-11-06 20:58:35 +01:00
l5y
71c0f8b21e
ingestor: ignore direct messages on default channel ( #414 )
...
* ingestor: ignore direct messages on default channel
* tests: run black formatter
2025-11-06 20:14:32 +01:00
l5y
aa2bc68544
agents: add instructions ( #410 )
2025-11-03 22:23:20 +00:00
l5y
a8394effdc
display encrypted messages in frontend log window ( #409 )
...
* display encrypted messages in frontend log window
* render recipient by known node name short id
2025-11-03 22:51:20 +01:00
l5y
e27d5ab53c
Add chat log entries for telemetry, position, and neighbor events ( #408 )
...
* Add telemetry and neighbor chat log events
* Refine chat log highlights for telemetry and position updates
* Add emoji prefixes to chat log events
* Fix telemetry highlights and emoji styling
* Remove italic chat copy and drop zero-valued highlights
* address style and formatting issues
v0.5.4-rc0
2025-11-03 12:33:02 +01:00
l5y
6af272c01f
Handle missing instance domain outside production ( #405 )
2025-10-31 12:36:53 +01:00
l5y
03e2fe6a72
Add tabbed chat panel with channel grouping ( #404 )
...
* feat: add tabbed chat panel with channel grouping
* Handle ISO-only chat timestamps in dashboard renderer
* Remove redundant chat channel tag
2025-10-31 12:24:17 +01:00
l5y
87b4cd79e7
Normalize numeric client roles using Meshtastic CLI enums ( #402 )
...
* Normalize firmware client roles using CLI enums
* Prioritize CLI role lookup before protobuf fallbacks
2025-10-31 11:43:48 +01:00
l5y
d94d75e605
Ensure Docker images publish versioned tags ( #403 )
2025-10-31 11:43:30 +01:00
l5y
c965d05229
Document environment configuration variables ( #400 )
...
* Document environment configuration variables
* Escape sed replacements when updating .env values
2025-10-31 11:08:06 +01:00
l5y
ba80fac36c
Document federation refresh cadence ( #401 )
2025-10-31 11:05:08 +01:00
l5y
3c2c7611ee
docs: document prometheus metrics ( #399 )
2025-10-31 11:04:20 +01:00
Nic Jansma
49e0f39ca9
Config: Read PROM_REPORT_IDS from environment ( #398 )
2025-10-29 09:22:33 +01:00
KenADev
625df7982d
feat: Mesh-Ingestor: Ability to provide already-existing interface instance ( #395 )
...
* feat: Mesh-Ingestor: Ability to provide already-existing interface instance
* Prevent Signal-Registration if not main thread (causes exception)
* fix redundant ternary operator
---------
Co-authored-by: Ken Ahr <ken.a.iphone@googlemail.com >
2025-10-26 20:47:23 +01:00
KenADev
8eeb13166b
fix: Ingestor: Fix error for non-existing datetime.UTC reference ( #396 )
...
Co-authored-by: Ken Ahr <ken.a.iphone@googlemail.com >
2025-10-26 20:46:31 +01:00
l5y
80645990cb
Chore: bump version to 0.5.4 ( #388 )
...
Co-authored-by: l5yth <d220195275+l5yth@users.noreply.github.com >
2025-10-19 10:36:09 +00:00
l5y
96a3bb86e9
Add telemetry formatting module and overlay metrics ( #387 )
v0.5.3
2025-10-19 12:13:32 +02:00
l5y
6775de3cca
Prune blank values from API responses ( #386 )
2025-10-18 20:16:14 +02:00
l5y
8143fbd8f7
Add full support to telemetry schema and API ( #385 )
...
* feat: auto-upgrade telemetry schema
* Ensure numeric metrics fallback to valid values
* Format data processing numeric metric lookup
2025-10-18 15:19:33 +02:00
l5y
cf3949ef95
Respect PORT environment override ( #384 )
2025-10-18 13:01:48 +02:00
l5y
32d9da2865
Add instance selector dropdown for federation deployments ( #382 )
...
* Add instance selector for federation regions
* Avoid HTML insertion when seeding instance selector
2025-10-18 10:53:26 +02:00
l5y
61e8c92f62
Harden federation announcements ( #381 )
v0.5.3-rc0
2025-10-18 10:38:28 +02:00
l5y
d954df6294
Ensure private mode disables federation ( #380 )
2025-10-18 09:48:40 +02:00
l5y
30d535bd43
Ensure private mode disables chat messaging ( #378 )
2025-10-17 22:47:54 +02:00
l5y
d06aa42ab2
Respect FEDERATION flag for federation endpoints ( #379 )
2025-10-17 22:47:41 +02:00