28 Commits

Author SHA1 Message Date
Lloyd
267b8e2a1c fix setup fields 2026-01-22 13:10:07 +00:00
Lloyd
5e4adf62b3 add ed auth to WS 2026-01-20 21:53:24 +00:00
Lloyd
f6a4e0f861 simplify PacketTable rendering and system stats update logic 2026-01-18 22:39:13 +00:00
Lloyd
86ab778aeb fix datarange in NF 2026-01-18 21:27:35 +00:00
Lloyd
a7fe30b2c3 up date to stats card 2026-01-18 20:56:43 +00:00
Lloyd
599e4628d9 Changes include:
Features

Neighbour details modal with full info and map view

WebSocket support with heartbeat and automatic reconnection

Improved signal quality calculations (SNR-based RSSI)

Route-based pagination for faster initial loads

UI

Mobile sidebar tweaks (logout, version info, lazy-loaded charts)

Sorting added to the neighbour table

Packet view now shows multi-hop paths

CAD calibration charts respect light/dark themes

Statistics charts now show the full requested time range

Performance

Reduced polling when WebSocket is active

Lazy loading for heavier components

Noise floor data capped to keep charts responsive

Technical

Improved type safety across API responses

Contrast improvements for accessibility

Cleaner WebSocket and MQTT reconnection handling

Additional metrics added to heartbeat stats

Bug fixes

Corrected noise floor history query

Fixed authentication for CAD calibration streams

Nothing major required from users — just update and carry on.
As always, shout if something looks off.
2026-01-18 20:15:50 +00:00
Lloyd
1999af8bdd add Packet Hash Cache to UI 2026-01-10 22:59:43 +00:00
Lloyd
4011a6b25e Add light mode to ui 2026-01-07 23:05:54 +00:00
Lloyd
8b8edb9929 add pymc console endpoints and ui 2026-01-02 16:35:18 +00:00
Lloyd
c24c39eab2 fix: Update directory names and permissions in post-install script 2025-12-30 22:34:28 +00:00
Lloyd
59a151f382 Add build scripts and setup for pyMC_Repeater
- Implemented build-dev.sh for creating development .deb packages from untagged commits.
- Implemented build-prod.sh for creating production .deb packages from tagged commits, including checks for a clean git state.
- Added setup-build-env.sh to automate the installation of required build dependencies for Debian/Ubuntu.
- Created setup.py to manage package setup using setuptools with versioning from git tags.
2025-12-30 15:17:48 +00:00
Lloyd
98b425f444 added CLI 2025-12-29 14:37:54 +00:00
Lloyd
6d82936987 add LBT stats to Packet table and details screen 2025-12-21 21:41:15 +00:00
Lloyd
dbe925e26a update to GUI for room server 2025-12-18 22:16:58 +00:00
Lloyd
1dc6b59c39 Enhance API documentation: rename packet history endpoint, improve ACL info response structure, and update descriptions for clarity 2025-12-18 12:54:48 +00:00
Lloyd
36a730f656 Refactor Swagger UI integration: load HTML template from file and remove inline styles 2025-12-18 12:28:50 +00:00
Lloyd
57047cf652 update ui with room server 2025-12-17 22:45:27 +00:00
Lloyd
3de7dfefa6 Neighbors ui update add filters 2025-12-08 22:30:00 +00:00
Lloyd
377f3961dd - UI fix time formating on dashboard
- UI fix mobile menu hide on advert
2025-12-07 21:23:47 +00:00
Lloyd
d9a0af0ad1 Update mobile responce design 2025-12-02 23:15:53 +00:00
Lloyd
18488e09a1 Add SVG asset for meshcore graphic and tweak neighbors map and display 2025-11-30 23:22:07 +00:00
Lloyd
ed04c840d2 add frontend system stats and nav 2025-11-29 23:46:29 +00:00
Lloyd
94f12a399d bump version beta 1 2025-11-27 22:14:37 +00:00
Lloyd
9d98aeb1df add clusters to map and tidy table 2025-11-26 22:28:13 +00:00
Lloyd
0184cdd325 added remove nodes from neighbors 2025-11-25 00:08:46 +00:00
Lloyd
7f0a72fdd2 Refactor code structure for improved readability and maintainability 2025-11-23 22:47:43 +00:00
Lloyd
2137e6a1c6 Refactor code structure for improved readability and maintainability 2025-11-22 22:07:46 +00:00
Lloyd
2495f08ab9 Add favicon and index.html for pyMC Repeater Dashboard
- Introduced a favicon.ico file for the application.
- Created index.html with basic structure, including meta tags, links to Google Fonts, and references to JavaScript and CSS assets for the dashboard.
2025-11-22 13:33:19 +00:00