pdxlocations
80667abb26
Bump version to 1.7.3 in pyproject.toml
2026-10-27 21:56:20 -07:00
pdxlocations
5210c54d2b
Refactor SNR and metrics display in F5 key handler to remove emojis and simplify output
2026-10-27 21:52:15 -07:00
pdxlocations
76a5a1a496
Enhance F5 key handling to rebuild background on terminal resize
2026-10-27 21:41:47 -07:00
pdxlocations
22d8901115
Don't play notification if chat is selected
2026-10-27 21:12:37 -07:00
pdxlocations
3fd811d4c2
Support keypad and regular Enter key in main UI and search functions
2026-10-27 21:04:04 -07:00
pdxlocations
acac61a060
bump version to 1.7.2 in pyproject.toml
2026-10-19 21:23:33 -07:00
pdxlocations
fffc3e3e97
Fix single pane message crash: Refactor message rendering in draw_messages_window and add test for single pane typing behavior
2026-10-19 15:27:40 -07:00
pdxlocations
f854d887b6
bump version to 1.7.1 in pyproject.toml
2026-09-18 15:49:22 -07:00
pdxlocations
6c4bb0da11
maybe fix json permission error
2026-09-18 15:48:24 -07:00
pdxlocations
642c4289f8
Temp fix status message
2026-09-18 09:47:26 -07:00
pdxlocations
a7f8946f4b
bump version to 1.7.0 in pyproject.toml
2026-09-15 22:40:48 -07:00
pdxlocations
79e3bbe641
change name singleton to shared_state
2026-09-15 22:39:33 -07:00
pdxlocations
37c9e3222e
remove unused code
2026-09-15 22:36:59 -07:00
pdxlocations
28ab86d385
use rxtime, not local time for timestamps
2026-09-15 22:26:23 -07:00
pdxlocations
dfa0a892c0
Refactor command-line interface and settings management
...
- Consolidated command-line argument parsing and handling into a unified structure.
- Introduced a new runtime module to manage the main application logic.
- Updated settings management to streamline the user experience and improve error handling.
- Enhanced versioning and help display functionality across the application.
- Refactored UI components to ensure compatibility with the new command structure.
- Added comprehensive tests for CLI functionality and settings management.
2026-09-15 22:23:16 -07:00
pdxlocations
de0662f1f6
Bump version to 1.6.13 in pyproject.toml
2026-09-09 23:29:49 -07:00
pdxlocations
afbde3c2d6
0 = Default
2026-09-09 22:55:35 -07:00
pdxlocations
888108f14e
Add ham params
2026-09-09 22:50:02 -07:00
pdxlocations
72f97bfde7
Enhance telemetry beautification by adding local stats parsing and new metrics; update tests for coverage.
2026-09-06 00:02:25 -07:00
pdxlocations
31bff496f1
Bump version to 1.6.12 in pyproject.toml
2026-09-05 13:51:05 -07:00
pdxlocations
b7c3ed20f2
retore missing commit
2026-09-05 13:49:56 -07:00
pdxlocations
7f7e0598d2
restore missing commits
2026-09-05 13:48:09 -07:00
pdxlocations
82e7456248
Bump version to 1.6.11 in pyproject.toml
2026-09-05 13:41:36 -07:00
pdxlocations
7b21c9c886
Enhance channel list rendering to display configured names without altering slot keys; add unit test for verification.
2026-09-05 13:41:19 -07:00
pdxlocations
392d236a40
Bump version to 1.6.10 in pyproject.toml
2026-09-05 13:36:37 -07:00
pdxlocations
a89d4f8c0d
Refactor paint_frame and refresh_node_selection functions to include optional refresh parameter; add stage_node_details_background function for improved window management in F5 key handling tests.
2026-09-05 13:35:36 -07:00
pdxlocations
808fee4fe0
Bump version to 1.6.9 in pyproject.toml
2026-09-05 00:00:11 -07:00
pdxlocations
94d0a9053e
Enhance interface initialization and splash screen status display
...
- Updated `initialize_runtime_interface` to accept `stdscr` for better integration with the UI.
- Modified `initialize_interface` to include a status callback for improved user feedback during connection attempts.
- Refactored `draw_splash` to dynamically display status messages, improving user experience during startup.
2026-09-04 23:59:53 -07:00
pdxlocations
f38167db1a
Bump version to 1.6.8 in pyproject.toml
2026-09-04 23:51:29 -07:00
pdxlocations
36408a1f37
Edit message text with arrows
2026-09-04 23:30:08 -07:00
pdxlocations
07b9ed22d8
Bump version to 1.6.7 in pyproject.toml
2026-07-30 22:26:46 -07:00
pdxlocations
bdba69677b
Refactor error handling in start function to use print_exception for better traceback output and enhance tests for channel name resolution with new modem presets
2026-07-30 22:18:25 -07:00
pdxlocations
1f88a37ac1
Refactor save_changes to streamline admin key updates and enhance test coverage for key replacement
2026-07-26 20:34:55 -07:00
pdxlocations
8f33cbc22d
Refactor handle_backtick to improve local settings selection
2026-07-26 20:32:21 -07:00
pdxlocations
40665ff076
Bump version to 1.6.6 in pyproject.toml
2026-07-26 14:26:01 -07:00
pdxlocations
d1b6da6f26
Refactor channel settings to rename 'is_client_muted' to 'is_muted' and update related save functionality and tests
2026-07-26 14:23:11 -07:00
pdxlocations
ac90b4af3e
Enhance remote admin verification to establish authorized sessions and update related tests
2026-07-26 14:07:09 -07:00
pdxlocations
7af693ddea
Enhance bot response to include reply context in message sending
2026-07-26 13:47:51 -07:00
pdxlocations
dae6a43652
Bump version to 1.6.5 in pyproject.toml
2026-07-26 11:09:26 -07:00
pdxlocations
22e5e89828
Bump version to 1.6.4 in pyproject.toml
2026-07-26 11:08:57 -07:00
pdxlocations
d8dc4876b6
Add log viewer functionality and enhance reconnect handling
...
- Introduced a log viewer in the UI to display live logs.
- Added functionality to load the last few lines of the log file.
- Enhanced reconnect logic to handle UI state during connection attempts.
- Updated UI state management to track log viewer status.
- Added tests for log loading functionality.
2026-07-26 11:07:33 -07:00
pdxlocations
0ae644e3fb
Keep Meshtastic logs out of the curses terminal
2026-07-26 10:44:02 -07:00
pdxlocations
bfd20bfa49
Verify remote admin access before opening settings
2026-07-26 10:31:00 -07:00
pdxlocations
fa2dbccf44
Bump version to 1.6.3 in pyproject.toml
2026-07-25 22:31:42 -07:00
pdxlocations
66256f0a4c
Enhance config import/export to support selected remote nodes
2026-07-25 22:30:33 -07:00
pdxlocations
d0d9c1dd55
Add 'isUnmessagable' setting to user configuration and update related functionality
2026-07-25 22:12:04 -07:00
pdxlocations
043418bfde
Implement remote admin cancellation handling and improve timeout management
2026-07-25 22:01:23 -07:00
pdxlocations
a8a1527a84
Add interface connection check utility and refactor connection logic
2026-07-25 21:58:52 -07:00
pdxlocations
ac23c2bbbb
Merge remote-tracking branch 'origin/main' into remote-admin
...
# Conflicts:
# contact/ui/contact_ui.py
# contact/ui/control_ui.py
2026-07-25 21:55:13 -07:00
pdxlocations
e378aba526
Refactor remote admin handling to improve status updates and timeout management
2026-07-25 21:53:36 -07:00
pdxlocations
7f6fa49385
Enhance reconnect logic and error handling in UI and interface modules
...
- Implement automatic reconnection attempts in the main UI when disconnected.
- Add a non-blocking connection status dialog to inform users during reconnection.
- Improve error handling when sending messages and during interface reconnections.
- Update the reconnect_interface function to increase the number of attempts and refine connection checks.
2026-07-25 21:46:27 -07:00
pdxlocations
4ed3cbf370
bump version to 1.6.2 in pyproject.toml
2026-07-25 14:31:22 -07:00
pdxlocations
7afc025b9d
Refactor settings menu to improve channel request handling and status updates
2026-07-25 14:30:58 -07:00
pdxlocations
ece37f2a36
bump version to 1.6.1 in pyproject.toml
2026-07-24 23:40:07 -07:00
pdxlocations
0cee9777bc
Improve sound playback handling by adding support for multiple audio players and enhancing error logging
2026-07-24 23:39:46 -07:00
pdxlocations
72956321da
bump version to 1.6.0 in pyproject.toml
2026-07-24 23:16:02 -07:00
pdxlocations
b1b9f22203
Add notification sound feature and update configuration
2026-07-24 23:12:21 -07:00
pdxlocations
f63c27e9ad
typo
2026-07-24 22:57:30 -07:00
pdxlocations
f4bd0c8614
add remote admin
2026-07-24 22:50:39 -07:00
pdxlocations
68b5d81c1f
Enhance settings menu and remote admin handling
...
- Refactor settings_menu to support remote node configurations.
- Add show_remote_admin_wait function for displaying progress during remote admin requests.
- Update save_changes to accept a node parameter for better flexibility.
- Improve error handling for remote admin rejections in handle_backtick.
- Add unit tests for new remote admin functionalities and error scenarios.
2026-07-24 15:47:06 -07:00
pdxlocations
0143d9bacc
Clear stale reply context in draw_text_field function and add corresponding test
2026-07-24 15:25:07 -07:00
pdxlocations
424e10af1e
Bump version to 1.5.13 in pyproject.toml
2026-07-24 10:17:55 -07:00
pdxlocations
c699845c81
Improve error handling in API responses
...
Enhance the error handling mechanism in API responses to provide clearer and more informative messages to users. This change aims to improve user experience and debugging capabilities.
2026-07-24 10:14:49 -07:00
pdxlocations
7273e80639
Add new configuration options for device UI and modules
2026-07-24 09:55:53 -07:00
pdxlocations
954bd6ee82
Bump version to 1.5.12 in pyproject.toml
2026-07-24 09:35:48 -07:00
pdxlocations
72d959a3c1
Move bot responder enable to app config
2026-07-24 09:31:34 -07:00
pdxlocations
d403d2cea5
Enhance bot response to include triggering packet ID for native replies
2026-07-24 09:20:11 -07:00
pdxlocations
59a7b5b488
Fix reply sender extraction to handle missing sender gracefully
2026-07-24 09:13:24 -07:00
pdxlocations
5baef73c3c
Bump version to 1.5.11 in pyproject.toml
2026-07-18 22:58:03 -07:00
pdxlocations
46a73fbc65
Fix reply prefix logic to prevent nesting existing reply markers and update tests accordingly
2026-07-18 22:57:32 -07:00
pdxlocations
0145d84f3b
Bump version to 1.5.10 in pyproject.toml
2026-07-18 22:50:29 -07:00
pdxlocations
ff656f20ad
Implement local short name retrieval and update reply prefix logic for outgoing messages
2026-07-18 22:49:57 -07:00
pdxlocations
eef321cac7
Bump version to 1.5.9 in pyproject.toml
2026-07-18 22:25:00 -07:00
pdxlocations
7efc1a640d
Enhance messaging features with reply support and message selection preservation
...
- Updated `send_message` to include reply ID and context for native replies.
- Modified `onAckNak` to correctly update the database with the message context.
- Implemented reply prefix formatting in `build_reply_prefix` for better message clarity.
- Added functionality to preserve message selection when new messages are received.
- Enhanced database handling to store packet IDs and reply IDs for messages.
- Updated UI state to manage reply context and message highlighting effectively.
- Improved tests to cover new reply features and message selection behavior.
2026-07-18 22:21:55 -07:00
pdxlocations
8c01f8fc17
Reduce MESSAGE_PAGE_SIZE to improve message loading efficiency and update tests to verify separator consistency.
2026-07-18 21:34:07 -07:00
pdxlocations
c6164af582
Refactor message loading logic to replace channel messages and avoid duplicates
2026-07-18 21:28:57 -07:00
pdxlocations
52f42591d2
Slowness with busy channels
...
Fixes #279
2026-07-18 21:24:32 -07:00
pdxlocations
69cb568d2c
bump version to 1.5.8 in pyproject.toml
2026-05-07 13:50:36 -07:00
pdxlocations
68b08787de
Enhance error handling in contact UI and improve metrics display logic
2026-05-07 13:50:12 -07:00
pdxlocations
80ede60153
bump version to 1.5.7 in pyproject.toml
2026-03-28 22:42:34 -07:00
pdxlocations
0ad39fd6a0
Add Ping Bot Config to Settings
2026-03-28 22:35:34 -07:00
pdxlocations
6721874937
add bot strings to i18n and fix dilogue width
2026-03-28 22:22:41 -07:00
pdxlocations
bc69c709ff
Bump version to 1.5.6 in pyproject.toml
2026-03-22 21:37:12 -07:00
pdxlocations
07716c1719
Add French localization file for user interface and settings
2026-03-22 21:15:58 -07:00
pdxlocations
1668b68c4f
Bump version to 1.5.5 in pyproject.toml
2026-03-21 22:08:57 -07:00
pdxlocations
fd4b9e2174
Add tests for handling interface absence and keyboard interrupts in start function
2026-03-21 22:08:41 -07:00
pdxlocations
b53dab1840
Add factory reset config option and tryfix factory reset
2026-03-21 21:28:15 -07:00
pdxlocations
480c32ba56
try fix shutdown
2026-03-21 21:13:53 -07:00
pdxlocations
b4b084b627
bump version to 1.5.4 in pyproject.toml
2026-03-19 15:47:51 -07:00
pdxlocations
5940c9b02b
fix content margins
2026-03-19 15:19:24 -07:00
pdxlocations
c492c96685
bump version to 1.5.3 in pyproject.toml
2026-03-19 14:37:29 -07:00
pdxlocations
90376d35f3
Single pane mode fix
2026-03-19 14:37:14 -07:00
pdxlocations
4b35a74e2c
bump version to 1.5.2 in pyproject.toml
2026-03-19 14:07:16 -07:00
pdxlocations
ecc5308dad
Refactor UI redraw handling and improve message drawing logic
2026-03-19 14:06:01 -07:00
pdxlocations
8f376edabe
bump version to 1.5.1 in pyproject.toml
2026-03-19 11:41:08 -07:00
pdxlocations
1b6d269d50
Reconnect after config changes
2026-03-19 11:40:24 -07:00
pdxlocations
705b25192c
full test suite
2026-03-19 09:49:11 -07:00
pdxlocations
6c5ae3b168
Add tests and demo screenshot
2026-03-18 23:00:49 -07:00
pdxlocations
286b5a531b
Bump version to 1.5.0 in pyproject.toml
2026-03-18 22:37:31 -07:00
pdxlocations
b43e3f4868
Fix ctrl / on mac terminal
2026-03-18 22:36:23 -07:00