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
pdxlocations
09f0d626df
scroll nodes in info window
2026-03-18 22:33:07 -07:00
pdxlocations
568f29ee29
single pane reload configuration on save
2026-03-18 22:21:36 -07:00
pdxlocations
dd0eb1473c
Enhance UI color handling for channel and node rows, and refactor refresh logic
2026-03-18 22:17:08 -07:00
pdxlocations
68b8d15181
Add emoji normalization utility and integrate into message rendering
2026-03-18 21:36:46 -07:00
pdxlocations
4ef87871df
bump version
2026-03-12 19:37:21 -07:00
pdxlocations
c7b54caf45
Add resize event handling and update version to 1.4.18
2026-03-12 15:30:03 -07:00
pdxlocations
6af1c46bd3
bump version to 1.4.17
2026-03-02 16:31:33 -08:00
pdxlocations
7e3e44df24
Refactor repeated field handling in protobuf utilities
2026-03-02 16:31:09 -08:00
pdxlocations
45626f5e83
bump version
2026-02-28 10:32:43 -08:00
pdxlocations
e9181972b2
bump version
2026-02-28 10:32:16 -08:00
pdxlocations
795ab84ef5
Fix 3.9 compatibility
2026-02-28 10:31:48 -08:00
pdxlocations
5e108c5fe5
version bump
2026-02-12 07:45:41 -08:00
pdxlocations
edef37b116
IP bug fix
2026-02-12 07:38:43 -08:00
pdxlocations
1c2384ea8d
actually save nested configs
2026-02-11 21:56:45 -08:00
pdxlocations
4cda264746
Display IPs Correctly
2026-02-11 21:40:42 -08:00
pdxlocations
0005aaf438
Bump version to 1.4.13 in pyproject.toml
2026-01-24 00:08:59 -08:00
pdxlocations
f39a09646a
fix No Help Available translation
2026-01-24 00:08:33 -08:00
pdxlocations
055aaeb633
Bump version to 1.4.12 in pyproject.toml
2026-01-23 23:51:15 -08:00
pdxlocations
edd86c1d4b
Add terminal resize dialog for minimum row requirement
2026-01-23 23:50:10 -08:00
pdxlocations
df4ed16bae
don't hide help window on small screens
2026-01-23 23:47:27 -08:00
pdxlocations
5d2529e679
Bump version to 1.4.11 in pyproject.toml
2026-01-22 22:34:27 -08:00
pdxlocations
a35a2c52fb
Update workflow trigger to use push events for versioned tags
2026-01-22 22:34:10 -08:00
pdxlocations
26b8e3f1ba
Add internationalization support and Russian translations
...
- Introduced a new i18n module for handling translations.
- Added Russian translations for various UI prompts, error messages, and confirmations in the `ru.ini` localization file.
- Updated multiple UI components to utilize the new translation functions, ensuring messages are displayed in the user's selected language.
- Enhanced user input validation messages to be translatable.
- Refactored dialog and input handling functions to support dynamic text translation.
2026-01-22 22:26:40 -08:00
pdxlocations
6527e7cf89
Add translations for additional menu options and improve header display in UI
2026-01-22 16:59:01 -08:00
pdxlocations
47f0e9d16f
Refactor app settings localization handling and improve help path resolution
2026-01-22 16:43:07 -08:00
pdxlocations
c42657844d
Enhance help window functionality and improve translation handling in user config
2026-01-22 15:58:26 -08:00
pdxlocations
7c5d1457ec
Add app settings localization and improve translation handling
2026-01-22 15:55:53 -08:00
pdxlocations
34ea02920d
add language picker
2026-01-22 15:33:27 -08:00
pdxlocations
f11f7bb9e0
tryfix deps
2026-01-02 14:36:47 -08:00
pdxlocations
ecd2d2d692
fix dependency
2026-01-02 14:28:39 -08:00