Rightup
e5d72eaff9
feat: update advert packet sending with error handling and add corresponding tests
2026-07-13 21:54:16 +01:00
Rightup
5d75cb9ad4
feat: add manual cad tests to cad UI
2026-07-12 22:35:57 +01:00
Rightup
ad87ca3db2
feat: enhance CAD configuration with dynamic symbol number handling and update OpenAPI documentation
2026-07-12 22:34:51 +01:00
Rightup
4990322cef
feat: implement dynamic serving of frontend static assets and enhance error handling for unraisable exceptions
2026-07-12 22:34:23 +01:00
Rightup
fac5b1bdce
feat: add CAD calibration session configuration and manual check endpoint
2026-07-11 07:41:00 +01:00
Lloyd
86a2ac3083
feat: enhance CAD calibration thresholds and sensitivity scoring
2026-07-10 16:46:23 +01:00
Lloyd
25db2d19fc
feat:add LBT reporting chart/heat map UI
2026-07-10 13:37:42 +01:00
Lloyd
b2eb45b199
feat: Add LBT diagnostics endpoint with correlation analysis
...
- Implemented `lbt_diagnostics` API endpoint to return aggregated Listen Before Talk (LBT) diagnostics aligned with RF metrics.
- Introduced methods for calculating Pearson correlation coefficients and auto-bucket sizing for diagnostics.
- Enhanced data aggregation logic in `StorageCollector` for LBT diagnostics.
- Updated OpenAPI specification to include new endpoint and response schemas.
- Added comprehensive unit tests for LBT diagnostics, including validation of correlation calculations and data integrity.
2026-07-10 13:36:49 +01:00
Lloyd
95500ece09
feat:add restore config to first time setup
2026-07-09 14:30:39 +01:00
Lloyd
fa046a1c5f
feat: allow unauthenticated config import during first-run setup
2026-07-09 14:25:08 +01:00
Rightup
ff53b2520b
fix:typo in openhop
2026-07-08 22:47:18 +01:00
Rightup
11552c467f
feat:add auto logout for websockets
2026-07-08 22:25:57 +01:00
Rightup
9f75c0460d
feat:update ui term-cli help and add default region ui to region keys
2026-07-08 17:27:00 +01:00
Rightup
1906f576bb
feat: add region/default-scope / cli commands update
...
standardize default region on mesh.default_region (remove legacy region_default_scope usage)
add/align CLI support for owner.info, path.hash.mode, and loop.detect with validation
wire UI terminal get/set + autocomplete/help for owner.info, path.hash.mode, loop.detect
extend update_radio_config to persist owner_info for UI set owner.info
add and use shared packet utility for advert creation + default-region transport scoping
refactor repeater and room-server advert paths to reuse shared packet logic
2026-07-08 17:25:35 +01:00
Björkan
4a124782ae
Replace favicon with openhop favicon
2026-07-08 10:12:47 +01:00
Vashiru
667169c7ff
feat: Bump to 168 hours to match docs.meshcore.io
2026-07-08 10:12:47 +01:00
Vashiru
17f8bcca2f
feat: Allow setting max. flood interval to 50
2026-07-08 10:12:46 +01:00
Rightup
43a112ce7c
feat: add HTTP server configuration and control commands
2026-07-07 20:38:22 +01:00
Rightup
1a2bf9e4fd
feat:update ui with repeater discovery
2026-07-04 23:48:32 +01:00
Rightup
daec7f0ebc
feat: implement neighbor discovery session management and API endpoints
2026-07-04 23:41:33 +01:00
Rightup
05449987c1
feat: update packet detail screen to lookup repeater names
2026-07-03 21:21:20 +01:00
Rightup
ae6ac1bd05
update packet table desktop/mobile with dupe groups
2026-07-02 21:47:51 +01:00
Rightup
34747d2610
feat: add packet retrieval by ID endpoint and corresponding database methods
2026-07-02 16:18:54 +01:00
Rightup
a53df3d76f
feat: implement MeshCore-compatible key generation for all identity keys with guards for 0x00 and 0xff prefixs
2026-06-28 22:57:14 +01:00
yellowcooln
fbbc7e6844
fix: handle advert timeout cancellation
2026-06-26 09:18:41 -04:00
yellowcooln
42340f683f
fix: update updater GitHub repository
2026-06-25 21:32:52 -04:00
Lloyd
0ec8ef4741
fix: update repository name format to match GitHub conventions
2026-06-25 22:03:33 +01:00
Lloyd
27ccf5453d
refactor: update GitHub owner to openhop-dev and enhance changelog error handling
2026-06-25 21:39:08 +01:00
Lloyd
42cd75e6b0
refactor: enhance logging and error handling in API endpoints and HTTP server
2026-06-25 21:26:29 +01:00
Lloyd
1a6e09f63d
fix: update repository URL to reflect new organization name
2026-06-25 16:31:11 +01:00
Lloyd
08b4667b2c
refactor: disable legacy pymc services and normalize paths in management scripts
2026-06-25 00:00:28 +01:00
Lloyd
16e88579ae
refactor: migrate legacy pymc paths to openhop and clean up system packages
2026-06-24 23:49:08 +01:00
Lloyd
ffb083652f
refactor: update legacy paths and cleanup in management scripts
2026-06-24 23:37:14 +01:00
Lloyd
2b67dea96b
refactor:rename-project-to-openhop
2026-06-24 23:27:49 +01:00
Lloyd
c0d919c0e2
feat:New RF Chart
2026-06-23 16:35:02 +01:00
Lloyd
89658302c5
feat:update ui with newlogos
2026-06-23 09:27:34 +01:00
Lloyd
6c5b6ba00a
fix: update title in index.html for consistency
2026-06-23 08:52:41 +01:00
Lloyd
018f425dc1
feat: data redaction in log messages and update related tests
2026-06-23 08:52:41 +01:00
Lloyd
4a8876a95e
feat: implement login throttling with exponential backoff and enforce minimum admin password length
2026-06-23 08:52:40 +01:00
Lloyd
9f18a1db79
Merge pull request #295 from theshaun/dev
...
Update Femtofox radio settings + fix setup
2026-06-16 16:13:38 +01:00
theshaun
b9c82b5778
Resolve gpio_chip + use_gpiod_backend not being set during setup
2026-06-15 23:21:12 +10:00
agessaman
dcaa4ac949
Refactor contact trimming logic for improved readability by consolidating function calls into single lines. Update related test cases for consistency.
2026-06-14 15:50:03 -07:00
agessaman
23078de78b
Enhance contact import logic to respect max_contacts limit and trim excess entries. Update tests to validate trimming behavior and ensure correct handling of favourites during import.
2026-06-13 18:26:35 -07:00
Rightup
291c1a6ed9
fix:update statics for companion ui fix
2026-06-09 22:26:36 +01:00
Yellowcooln
063c8eeb8c
Fix companion identity OpenAPI contract
2026-06-09 15:50:09 -04:00
Lloyd
2b7b2b5b4e
feat:add channel sender option to policy
2026-06-09 13:51:18 +01:00
Lloyd
eb717cc745
fix:update ui clean up and add change password.
2026-06-09 11:54:46 +01:00
Lloyd
00682e8086
Merge pull request #282 from agessaman/companion/advanced-settings
2026-06-06 18:09:00 +01:00
agessaman
f3146ebc14
fix(companion): clean up ruff errors
2026-06-06 09:44:55 -07:00
agessaman
ea6e660f34
refactor(api_endpoints): improve sqlite_handler retrieval logic
...
- Updated the logic for retrieving the sqlite_handler in APIEndpoints to use a safer approach with getattr, ensuring compatibility with the daemon_instance.
- Adjusted test case to include an additional parameter in the sqlite.companion_push_message assertion for consistency.
2026-06-06 09:39:30 -07:00