Commit Graph
821 Commits
Author SHA1 Message Date
Manuel Villaverde e9e66b2dfb fix: make non-preset channel colors visible on the map (#164)
The fallback palette used for channels that are not Meshtastic presets was
built out of pastels, which are unreadable against the light OSM tiles. Six
of the nine entries scored under 1.6:1 contrast on the map: #fffac8 at
1.06:1 and #aaffc3 at 1.18:1 were effectively invisible, leaving only the
white marker outline showing.

The underlying issue is that one color feeds two opposite backgrounds. The
marker fill sits on light map tiles, while the filter label is text on the
dark Bootstrap panel. The old palette was calibrated only for the panel.

Replace it with 12 colors chosen by a search over HSL, constrained to clear
3:1 contrast against both backgrounds, stay at deltaE >= 30 from every
channelColorOverrides preset, and deltaE >= 20.9 from each other. Saturation
is capped at 80% to keep out neon tones that would collide with ShortTurbo.

Growing the palette from 9 to 12 entries is safe: the index is derived from
palette.length rather than a fixed number.
2026-09-09 11:21:41 -07:00
SMLunchen 31ca098de5 fix: don't overwrite Node.channel from MAP_REPORT_APP if already set (#147)
NODEINFO_APP is the better / authoritative source for a nodes primary channel.
MAP_REPORT_APP packets can arrive on a different MQTT uplink channel and
are unconditionally overwriting the channel set by NODEINFO, causing
nodes to appear on the wrong channel in the map and channel filters.

now MAP_REPORT_APP only sets Node.channel when it is not (yetw) known,
making it a fallback rather than an override.
2026-05-29 14:12:42 -07:00
pablorevilla-meshtastic 794502d63f Merge branch '3.0.7' 3.0.7 2026-05-29 14:06:17 -07:00
pablorevilla-meshtastic ad4785baec Document version 3.0.7 2026-05-29 14:05:16 -07:00
pablorevilla-meshtastic 493fadf0d2 updated protobuf 2026-05-29 13:39:04 -07:00
pablorevilla-meshtastic db04f4dc9f made changes 2026-05-25 09:07:59 -07:00
pablorevilla-meshtastic 2ecaaae2a9 more changes 2026-05-24 11:01:45 -07:00
pablorevilla-meshtastic 7cafefb59b added hop count the the reliablility report. 2026-05-24 10:59:25 -07:00
pablorevilla-meshtastic 85cd05177e added filter for extending the range of active nodes to nodelist 2026-05-23 09:59:25 -07:00
pablorevilla-meshtastic 69150b2efc add node to nodelist 2026-05-23 09:53:21 -07:00
pablorevilla-meshtastic 4695537291 show all nodes in db 2026-05-23 09:03:32 -07:00
pablorevilla-meshtastic f1ad6333dd more updates 2026-05-20 07:05:40 -07:00
pablorevilla-meshtastic 1089cfd256 work on reliablility page 2026-05-20 06:59:37 -07:00
pablorevilla-meshtastic 2ae4483e1f Added map to relaiablity report 2026-05-19 16:49:49 -07:00
pablorevilla-meshtastic fb2c947a14 fix error with QR code not loading node's role 2026-05-19 16:21:30 -07:00
pablorevilla-meshtastic ac161e5764 Made node colors in map persistent to reboot. 2026-05-19 14:17:51 -07:00
Pablo Revilla 1f606e5fa0 Update README.md 2026-05-19 10:29:30 -07:00
pablorevilla-meshtastic c1a9bb63c7 update README.md 2026-05-19 10:27:11 -07:00
pablorevilla-meshtastic 29e5b36dbf Added scale to the maps. 2026-05-19 09:42:02 -07:00
pablorevilla-meshtastic 671af01e0b ADDED new cleanup to the keys table 2026-05-14 14:54:03 -07:00
pablorevilla-meshtastic 82323a8783 changes to calculations 2026-05-14 07:40:04 -07:00
pablorevilla-meshtastic 98549e05b9 updates to filtering 2026-05-13 12:10:57 -07:00
pablorevilla-meshtastic 1fafb344de CHANGE NAME FROM reach to reliability 2026-05-12 20:06:35 -07:00
pablorevilla-meshtastic 0368259bf7 update reach.html 2026-05-12 20:00:51 -07:00
pablorevilla-meshtastic c54c2e9f8d fix search 2026-05-12 19:45:56 -07:00
pablorevilla-meshtastic 96fa6b3063 version update 2026-05-12 19:43:09 -07:00
pablorevilla-meshtastic 15e105b3fc more changes 2026-05-12 19:39:14 -07:00
pablorevilla-meshtastic 1f83de5698 reach.html updated with new content and formatting. 2026-05-12 19:34:26 -07:00
pablorevilla-meshtastic 660c7e60bc update design and test 2026-05-12 19:26:20 -07:00
pablorevilla-meshtastic 4656a9a939 add reach.html 2026-05-12 19:21:08 -07:00
pablorevilla-meshtastic 3a5881975c new changes 2026-05-12 18:08:05 -07:00
pablorevilla-meshtastic 0fdf771980 Add reach report page 2026-05-12 17:30:36 -07:00
pablorevilla-meshtastic 0d52dfeac1 fixed pop up v3.0.6 2026-05-12 15:58:13 -07:00
pablorevilla-meshtastic 31744aace9 Merge branch 'master' of github.com:pablorevilla-meshtastic/meshview 2026-05-12 15:51:13 -07:00
pablorevilla-meshtastic a3ce0640ab update 2026-05-12 15:51:10 -07:00
Pablo RevillaandPaul Picazo 1ba64f8908 Merge branch 3.0.6 into master (#145)
* add world meshview tag

* small map change

* Add relay_node field to PacketSeen model and update template for display

* Add migration script to introduce relay_node column in packet_seen table

* Adapt PR 102 relay node display to packet page

* Added DB configuration and snapshot for basic detaisl

* update schemma

* fix ingestion error

* fixed the db and added more reporting

* 1

* Fix MQTT store bug.

* changes to reports

* more changes to report

* update latest list of instances

* Update protobuf

* remove file

* add channel to firehouse

* Add filter to firehose

* filter at chat.html

* remove duplicates from nodes in net.html

* add note bottom of page

* fixed issue reported on issue #143

---------

Co-authored-by: Paul Picazo <paul@picazo.com>
2026-05-08 16:20:56 -07:00
Dmitriy Q e4384f020c add russian translation (#141) 2026-04-01 10:16:24 -07:00
pablorevilla-meshtastic bdf70da803 fix location of node in node.html 2026-02-24 12:00:08 -08:00
pablorevilla-meshtastic 2cc53dc3b7 Added documentation v3.0.5.1 2026-02-13 22:50:31 -08:00
pablorevilla-meshtastic bf5f23a0ab fixed sorting error with nodelist 2026-02-13 22:35:32 -08:00
pablorevilla-meshtastic 37851cd7f8 packet.html fix 2026-02-13 20:34:16 -08:00
pablorevilla-meshtastic e0ca9900d3 fix map error 2026-02-13 20:18:04 -08:00
pablorevilla-meshtastic f108197e5f Documentation update v3.0.5 2026-02-13 16:28:52 -08:00
pablorevilla-meshtastic 20c2a3dc62 Update to stats page 2026-02-13 15:48:40 -08:00
pablorevilla-meshtastic 4a7fa1df08 fix error for sqlite 2026-02-13 14:20:12 -08:00
pablorevilla-meshtastic 685dbc9505 Added the ability to track gateways and present them in varous pages 2026-02-13 14:14:46 -08:00
pablorevilla-meshtastic 9aacceda28 fix location of edges now that the node is in a different spot 2026-02-12 13:29:51 -08:00
pablorevilla-meshtastic a7051e7d26 More fixes for maps overlay 2026-02-12 12:01:51 -08:00
pablorevilla-meshtastic 7926e81562 documents updte 2026-02-12 11:34:19 -08:00
pablorevilla-meshtastic 2002e093af Added visivility on maps of nodes that overlap 2026-02-12 11:33:24 -08:00