Skip to content

Release v2.0.2 - #149

Merged
MrAlders0n merged 167 commits into
mainfrom
dev
Oct 5, 2026
Merged

MrAlders0n merged 167 commits into
mainfrom
dev

Conversation

@MrAlders0n

Copy link
Copy Markdown
Member

Release Beacon Web 2.0.2 from dev.

  • Paginate the observer directory, with server-side filtering and sorting by name or available traffic over the last seven days.
  • Show incomplete traffic history clearly and keep directory ranking independent of the dashboard time range.
  • Fix channel-page scrolling and missed bottom-navigation taps on mobile.

Upgrade Beacon Server alongside the frontend to provide the new observer directory API. Release notes will also call out the server's MeshMapper API key requirement: regional and grouped-region keys generated by regional admins for coverage now work for these APIs too.

Validation: all 1,230 tests pass; production build passes; lint passes with one existing TanStack Virtual warning.

MrAlders0n and others added 30 commits June 11, 2026 13:34
 - node-types: new /stats/node-types endpoint + useNodeTypes; donutOption
   replaces the "Coming soon" card with a live donut
 - stats endpoints take iatas[] instead of a single iata, so multi-IATA
   regions filter instead of falling back to all (drops useStatsIata)
 - radio presets keep the node/observer split via stacked presetBarsOption
 - drop client-side telemetry ms-normalization (backend now emits epoch ms
   on both paths); charts pick delta-vs-raw counters off the response interval
 - MeshTab: range-driven charts lead, all-time charts follow; KPI window
   from overview.windowHours instead of a hardcoded 24h
 - ci: docker-publish builds a :dev image on dev-branch pushes
feat: SNR for trace path in list
feat: known niehgbour count
Bumps [undici](https://github.com/nodejs/undici) from 7.27.2 to 7.28.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.27.2...v7.28.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.28.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Discover packets decoded: DISCOVER_REQ/DISCOVER_RESP render real fields
  (type-filter roles, tag, node-to-node request SNR) instead of a raw dump.
- Neighbor lines on the map: On/Selected/Off control draws links between nodes
  and their known neighbors.
- Live packet flow: a play button animates packets hop-to-hop between repeaters
  in real time (off by default).
Deep-linked ?node/?observer selections now survive load: the region
reset watches the raw selection instead of the async-resolved regionKey,
so slug expansion no longer wipes a restored panel.
MrAlders0n and others added 29 commits October 1, 2026 04:09
* docs: move deployment to beacon-docs and add SHOULDERS

* docs: keep only web-specific contributor notes

* docs: show the dev proxy settings needed for live updates
Signed-off-by: MrAlders0n <MrAlders0n@smal.ca>
…licy

Signed-off-by: MrAlders0n <MrAlders0n@smal.ca>
@MrAlders0n
MrAlders0n merged commit 30bfb0b into main Oct 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants