You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# meshRF 📡 v1.7.0
1
+
# meshRF 📡 v1.7.2
2
2
3
3
A professional-grade RF propagation and link analysis tool designed for LoRa Mesh networks (Meshtastic, Reticulum, Sidewinder). Built with **React**, **Leaflet**, and a high-fidelity **Geodetic Physics Engine**.
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+43Lines changed: 43 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,48 @@
1
1
# Release Notes
2
2
3
+
## v1.7.2 - Selection Logic & UI Polish
4
+
5
+
This release unifies the node selection behavior, resolves critical event propagation bugs, and polishes the import notification UI for a more professional experience.
6
+
7
+
### 📡 Selection Logic & Architecture
8
+
9
+
-**Unified Selection Flow**: Consolidated map clicks and batch node selections into a single, high-reliability handler.
10
+
-**Predictable Roles**: Selecting a 3rd node now consistently resets the sequence, making the new node the **TX** point.
11
+
-**Double-Selection Prevention**:
12
+
- Blocked event propagation from UI panels to the map to prevent accidental "double-selection".
13
+
- Implemented a 100ms temporal guard to ignore rapid-fire duplicate events.
14
+
-**React Performance**: Fixed a "Cannot update a component while rendering another" state warning by refactoring state update sequences.
15
+
16
+
### 🎨 UI & UX Refinements
17
+
18
+
-**Centered Notifications**: The "IMPORT SUCCESSFUL" popup is now visually centered over the map area, intelligently adjusting for sidebar state.
19
+
-**Streamlined Feedback**: Removed the redundant "CLOSE" button from the import notification, relying on its auto-dismiss behavior for a zero-click workflow.
20
+
-**Bug Fixes**: Resolved a `ReferenceError` in `BatchProcessing.jsx` related to inconsistent state access.
21
+
22
+
---
23
+
24
+
## v1.7.1 - Mobile UX & HUD Refinement
25
+
26
+
This update focuses on polishing the HUD layout and significantly improving the mobile user experience for multi-step workflows like Batch Node analysis.
27
+
28
+
### 🎨 HUD Layout & Aesthetics
29
+
30
+
-**Off-Center Toolbar**: Relocated the main toolbar to `left: 20px` to create a modern, asymmetrical layout.
31
+
-**Action Button Alignment**: Standardized action buttons (Lock, Clear Link, etc.) to `left: 60px`, maintaining clear separation from the sidebar toggle.
32
+
-**Sidebar Toggle Centering**: Vertically aligned the sidebar toggle button with other HUD action elements for a balanced visual center at `top: 76px`.
33
+
-**Global Zoom Standard**: Zoom controls are now consistently located in the `bottom-right` corner across all devices, eliminating toolbar overlap.
34
+
35
+
### 📱 Mobile UI Enhancements
36
+
37
+
-**Smart Panel Minimization**:
38
+
- The **Batch Nodes list** now automatically minimizes when a link is established, maximizing map visibility.
39
+
- Relocated the minimized Batch Nodes panel to the top-left area to prevent conflict with analysis result sheets.
40
+
-**Link Analysis Summaries**:
41
+
- Added a compact "Status & Margin" live summary to the minimized header on mobile, allowing users to see results without expanding the full sheet.
42
+
- Refined the "Grab Handle" and minimized height (`72px`) for a more responsive feel.
43
+
44
+
---
45
+
3
46
## v1.7.0 - Pro RF Coverage & Runtime Config
4
47
5
48
This major release introduces a powerful new **RF Coverage Tool** with stitched multi-tile analysis and draggable transmitters, alongside significant DevOps improvements for runtime configuration.
0 commit comments