l5y
ebd500981d
web: HOT primary basemap (dark-filtered) with per-tile CARTO fallback ( #844 )
2026-07-18 11:58:05 +02:00
l5y
b5d9249918
web: change tiles to carto ( #831 )
...
* web: change tiles to carto
* web: change tiles to carto
2026-06-28 20:59:52 +02:00
l5y
afb15ff48d
web: fix live-update DOM handling ( #826 )
...
* web: fix live-update DOM handling
* web: live-update feedback upgrades (v2)
* web: more live-update feedback
* web: address review comments
2026-06-26 09:59:41 +02:00
l5y
1804a8a75e
web: add visual feedback to pubsub events ( #824 )
2026-06-24 20:34:35 +02:00
l5y
ee98efc120
web: rework map spider-net feature ( #769 )
...
* web: rework map spider-net feature
* web: address review comments
* web: address review comments
2026-04-29 07:06:18 +02:00
l5y
f866cf8837
web: show colocated nodes ( #753 )
...
* web: show colocated nodes
* web: address review comments
* web: address review comments
* web: address review comments
2026-04-17 09:02:39 +02:00
l5y
8ac12ee2c8
fix reaction handling and classification ( #750 )
...
* fix reaction handling and classification
* fix reaction handling and classification
* web: add tests
* web: address review comments
* web: address review comments
* web: address review comments
* web: address review comments
2026-04-16 20:07:41 +02:00
l5y
c08b3f2c2d
web: restore refresh and protocol buttons ( #742 )
...
* web: restore refresh and protocol buttons
* web: restore refresh and protocol buttons
* web: restore refresh and protocol buttons
* web: address review comments
2026-04-14 16:54:57 +02:00
l5y
81e588e44c
web: add markdown static pages ( #723 )
...
* web: add markdown static pages
* web: add tests and docker
* web: improve wording and configs
* web: add tests
* web: address review comments
* web: address review comments
* Potential fix for pull request finding 'CodeQL / Incomplete multi-character sanitization'
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* web: address review comments
* web: address review comments
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-04-08 16:42:13 +02:00
l5y
083de6418f
web: fix federation for multi protocol ( #722 )
...
* web: fix federation for multi protocol
* web: fix short name emojis
* web: address review comments
* ci: fix the codeql gap
* ci: fix the codeql gap
* ci: fix the codeql gap
* ci: remove swift
2026-04-08 14:36:43 +02:00
l5y
4d38ddd341
web: facelift ( #716 )
...
* web: facelift
* web: facelift
* web: facelift
* web: address review comments
* web: address review comments
* web: address review comments
* web: address review comments
* web: address review comments
* web: address review comments
* web: more css magic
* web: link parsing for chat contact
* web: remove one-letter fallback for shortnames
* Potential fix for pull request finding 'CodeQL / Incomplete multi-character sanitization'
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* web: fix fallback for shortnames
* web: address review comments
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-04-07 21:38:43 +02:00
l5y
95aa1de8a8
web: sort channels by activity not index ( #711 )
...
* web: sort channels by activity not index
* web: address review comments
2026-04-06 14:04:47 +02:00
l5y
3cfa0db7e6
web: distinguish meshcore from meshtastic in frontend ( #688 )
...
* web: distinguish meshcore from meshtastic in frontend
* fix mark_packet_seen bug
* web: distinguish meshcore from meshtastic in frontend
* address review comments
* address review comments
* address review comments
2026-04-04 17:14:16 +02:00
l5y
f638c79e13
web: fix css issues ( #659 )
...
* web: fix css issues
* chore: bump version to 0.5.12
2026-03-30 08:55:35 +02:00
l5y
874e81ab8b
web: prepare frontend for multi protocol ( #657 )
...
* web: prepare frontend for multi protocol
* web: address review comments
* fix: address review feedback on multi-protocol frontend prep
- Replace iconHtml/innerHTML in renderChatTabs with iconSrc + DOM APIs;
the img element is now built attribute-by-attribute so no innerHTML trust
boundary exists even if iconSrc were to receive external input
- Add MESHTASTIC_ICON_SRC / MESHCORE_ICON_SRC constants to protocol-helpers;
meshtasticIconHtml() and meshcoreIconHtml() reference these so the asset
path has a single source of truth
- Use meshtasticIconHtml() in the map legend via a temp span to eliminate
the 7-setAttribute duplication
- Add getRoleColors(protocol) to role-helpers, making meshcoreRoleColors
reachable through a tested code path rather than a dead export
- Rename __test__ export in main.js to __testUtils for consistency
- Add JSDoc cross-reference on normalizeNodeNameValue vs stringOrNull
* web: address review comments
* web: address review comments
* web: address review comments
2026-03-30 08:21:39 +02:00
l5y
108573b100
web: add announcement banner ( #609 )
...
* web: add announcement banner
* web: cover missing unit test vectors
2026-01-08 21:17:59 +01:00
l5y
7f40abf92a
web: establish menu structure ( #597 )
...
* web: establish menu structure
* web: cover missing unit test vectors
* web: fix tests
2026-01-05 21:18:51 +01:00
l5y
baf6ffff0b
web: improve instances map and table view ( #546 )
...
* web: improve instances map and table view
* web: address review comments
* run rufo
2025-12-14 14:35:55 +01:00
l5y
844204f64d
web: fix traces rendering ( #535 )
...
* web: fix traces rendering
* web: remove icon shortcuts
* web: further refine the trace routes
2025-12-08 19:48:33 +01:00
l5y
8181fc8e03
web: further refine the federation page ( #534 )
...
* web: further refine the federation page
* web: address review comments
* web: address review comments
2025-12-04 13:31:23 +01:00
apo-mak
5be2ac417a
Add Federation Map ( #532 )
...
* Add Federation Map
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: l5y <220195275+l5yth@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-04 12:24:54 +01:00
l5y
7160d72aae
web: display sats in view ( #523 )
2025-11-26 22:01:53 +01:00
l5y
eab6af414f
add frequency and preset to node table ( #472 )
2025-11-19 17:39:15 +01:00
l5y
e8b38ed65a
add traceroutes to frontend ( #466 )
...
* add traceroutes to frontend
* Spec: add more unit tests
2025-11-18 13:12:14 +01:00
l5y
9304a99745
charts: render aggregated telemetry charts for all nodes ( #453 )
2025-11-15 17:09:55 +01:00
l5y
4a03e17886
nodes: render charts detail pages as overlay ( #452 )
2025-11-15 12:13:06 +01:00
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
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
cb843d5774
Add node detail route and page ( #441 )
2025-11-13 17:19:20 +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
2bb8e3fd66
Chore: update license headers ( #424 )
2025-11-08 10:41:57 +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
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
2025-11-03 12:33:02 +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
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
cc8fec6d05
Align theme and info controls ( #371 )
...
* Align theme and info controls
* design tweaks
2025-10-17 19:27:14 +00:00
l5y
22a31b6c80
Ensure node overlays appear above fullscreen map ( #333 )
...
* Increase overlay z-index to surface node info
* Ensure short info overlays attach to fullscreen host
* Ensure info overlay participates in fullscreen mode
2025-10-14 15:52:26 +02:00
l5y
b7ef0bbfcd
Adjust node table columns responsively ( #332 )
2025-10-14 14:59:47 +02:00
l5y
ffad84f18a
Ensure frontend reports git-aware version strings ( #321 )
...
* Ensure frontend reports git-aware version strings
* Keep footer fixed across viewport widths
2025-10-13 16:26:57 +02:00
l5y
874c8fd73c
Fix map auto-fit handling and add controller ( #311 )
2025-10-13 09:26:35 +02:00
l5y
3cfbffc155
Add fullscreen toggle to map view ( #263 )
...
* Add fullscreen mode controls for map
* Improve fullscreen map scaling and control icon
* Improve fullscreen map sizing and icon
2025-10-07 15:53:18 +02:00
l5y
db04b85134
chore: restore apache headers ( #260 )
2025-10-07 10:28:24 +02:00
l5y
a592b655c4
Force dark theme default based on sanitized cookie ( #252 )
...
* Ensure dark theme defaults cleanly on initial load
* Ensure form controls respond to theme
2025-10-07 09:00:55 +02:00
l5y
64f8862676
Refactor front-end assets into external modules ( #245 )
...
* Refactor front-end assets into external modules
* Restore chat flag inline script
* Declare legend toggle control variable
* Remove dynamic background generation
* Restore background script with theme-based color
* run rufo
2025-10-07 08:33:06 +02:00