Commit Graph
100 Commits
Author SHA1 Message Date
pdxlocations 4d0ea8fea3 Merge pull request #241 from pdxlocations:localisations
Add Language Picker
2026-01-22 15:33:57 -08:00
pdxlocations 324b6721f7 Remove 'ref' parameter from contact buildx workflow
Removed the 'ref' parameter from the buildx action.
2026-01-17 00:31:18 -08:00
pdxlocations cbc71a2b05 Fix repository URL in workflow file 2026-01-17 00:27:28 -08:00
pdxlocations ff22527fe8 Merge pull request #238 from heywoodlh/dockerfile-init
init dockerfile
2026-01-17 00:19:36 -08:00
pdxlocations 923f52a66b Add GitHub Actions workflow for contact build and push 2026-01-17 00:13:05 -08:00
pdxlocations c6abedec75 Merge pull request #237 from pdxlocations:close-interface
close the interface on quit
2025-12-27 02:26:28 -05:00
pdxlocations b048fe2480 Merge pull request #236 from pdxlocations:notification-sound-delay
wait for all messages to play notif sound
2025-12-27 02:21:45 -05:00
pdxlocations 255db3aa3c Merge pull request #234 from pdxlocations:dialog-scrolling
scrolling for dialogs
2025-12-16 08:23:14 -08:00
pdxlocations ad77eba0d6 Fix formatting for Settings dialogue shortcut 2025-12-15 22:09:54 -08:00
pdxlocations 7d6918c69e Fix formatting of keyboard shortcut for settings 2025-12-15 22:07:36 -08:00
pdxlocations 70646a1214 Fix formatting for Settings dialogue shortcut 2025-12-15 22:06:52 -08:00
pdxlocations 443df7bf48 Merge pull request #233 from pdxlocations:rm-function-win
Remove Function Window
2025-12-15 21:52:55 -08:00
pdxlocations bf1d0ecea9 Merge pull request #232 from pdxlocations/3.9-compatible
restore 3.9 compatibility
2025-12-15 19:34:46 -08:00
pdxlocations cc37f9a66b Merge pull request #230 from brightkill/main
Changes to UI
2025-11-30 22:00:48 -08:00
pdxlocations 10fc78c869 Merge pull request #227 from Timmoth/patch-1 2025-11-03 11:58:59 -08:00
pdxlocations 9026c56ebf Merge pull request #226 from pdxlocations:improve-traceroute-timer
Implement cooldown for traceroute command
2025-10-22 08:38:44 -07:00
pdxlocations c156211df8 parse protobufs (#219) 2025-08-23 00:28:33 -07:00
pdxlocations 0c8ca2eb48 Update README with single pane mode instructions
Added information about enabling single pane mode for smaller displays.
2025-08-22 23:16:38 -07:00
pdxlocations c06017e3f9 Add Single Pane Mode and Support for Smaller Displays (#217)
* init

* shift focus on message send

* fix save check

* focus arrows fix

* fix single-pane crash

* fix packet log crash

* Bonus, redraw settings when new line in packetlog

* refactor

* allow smaller windows

* hide help on small screens
2025-08-22 23:07:31 -07:00
pdxlocations 751a143d0a Merge pull request #216 from jekeam/patch-1 2025-08-13 07:25:44 -07:00
pdxlocations 81fd7a26f5 Merge pull request #215 from pdxlocations:confirm-unsaved-changes
Confirm unsaved Changes
2025-08-08 00:39:17 -07:00
pdxlocations b6767f423e Fix settings redraw (#214)
* current window 4

* refresh settings on new message

* redraw dialog and fix traceroute

* formatting and catch

* move continue
2025-07-31 00:08:08 -07:00
pdxlocations b1252fec6c Update README.md 2025-07-30 22:18:01 -07:00
pdxlocations 43d1152074 Update README.md 2025-07-30 22:14:46 -07:00
pdxlocations 786a7b03c5 Configure Filepath for Export Node Config (#213)
* add node config path to settings

* try reload config but failed
2025-07-29 16:51:26 -07:00
pdxlocations 8d111c5df7 Add Warning for Sending Messages Quickly (#212)
* Warn About 2-Second Message Delay

* add comment

* update lines and cols
2025-07-28 23:04:57 -07:00
pdxlocations b314a24a0c Input Validation Framework (#211)
* init

* validation framework

* add rules

* automatic types

* changes

* fix positions

* redraw input

* check for selected_config

* tweaks

* refactor
2025-07-26 21:20:15 -07:00
pdxlocations fe1f027219 Merge pull request #209 from pdxlocations/check-db-fields-for-null
Check for NULLS in DB
2025-07-21 10:57:18 -07:00
pdxlocations a8bdcbb7e6 Merge pull request #208 from pdxlocations/config
fallback to user if install dir not writable
2025-07-17 23:00:13 -07:00
pdxlocations ae028032a0 Merge pull request #207 from pdxlocations/errors
show connection errors in console
2025-07-17 00:12:12 -07:00
pdxlocations 324e0b03e7 Merge pull request #206 from pdxlocations/notifications
maybe fix aplay
2025-07-16 19:43:37 -07:00
pdxlocations 6ed0cc8c9f Merge pull request #199 from rfschmid/add-traceroute-sent-message-to-history
Add traceroute sent message to history
2025-07-03 10:46:07 -07:00
pdxlocations 367af9044c Merge pull request #198 from rfschmid/add-node-name-to-traceroute-confirm-dialog
Add node name to traceroute confirm dialog
2025-07-03 10:32:41 -07:00
pdxlocations 0c8aaee415 Merge pull request #197 from rfschmid/redirect-sound-player-output-to-dev-null
Redirect sound player output to dev null
2025-06-12 16:10:26 -07:00
pdxlocations b97d9f4649 Merge pull request #196 from rfschmid/only-clear-input-text-on-enter-if-sending-message
Only clear input on enter when sending message
2025-06-12 16:09:44 -07:00
pdxlocations c8f1da99e3 Merge pull request #194 from rfschmid:fix-crash-with-newlines
Fix crash with newlines, message spacing
2025-06-10 22:28:41 -07:00
pdxlocations 6291082405 Merge pull request #192 from rfschmid/fix-wrapping-with-wide-chars
Fix crash when wrapping with wide characters
2025-06-10 12:19:02 -07:00
pdxlocations 4fa5148664 Merge pull request #193 from rfschmid/fix-backspace
Fix enter not clearing input
2025-06-10 11:57:06 -07:00
pdxlocations 0b5ec0b3d7 Merge pull request #191 from pdxlocations:refactor-ui-functions
Refactor keypress handling
2025-06-09 23:20:42 -07:00
pdxlocations 59edfab451 add notif sound prefs (#190) 2025-06-09 22:15:53 -07:00
pdxlocations c7edd602ec Make widths configurable (#189) 2025-06-06 22:37:10 -07:00
pdxlocations 00226c5b4d don't use white in green config (#188) 2025-06-06 22:19:58 -07:00
pdxlocations 243079f8eb Error Handling for play_sound (#187)
* add sound for mac and linux

* add error handling for sounds

* use subprocess
2025-06-06 22:04:18 -07:00
pdxlocations 1e0432642c add sound for mac and linux (#183) 2025-05-29 10:08:12 -07:00
pdxlocations ee6aad5d0a allow blank key (#178) 2025-05-18 16:57:49 -07:00
pdxlocations c96c4edb01 Add Arrows to Main UI (#177)
* init

* convert globals to dataclass

* move lock to app state

* Almost working changes

* more almost working changes

* so close

* mostly working changes

* closer changes

* I think it works!

* working changes

* hack fix

* Merge branch 'main' into refactor-chat-ui

* clean-up
2025-05-18 12:28:03 -07:00
pdxlocations cc416476f5 Merge pull request #174 from rfschmid/patch-1 2025-04-25 21:20:28 -07:00
pdxlocations 78f0775ad5 Convert Globals to Class (#173)
* init

* convert globals to dataclass

* move lock to app state
2025-04-19 21:37:54 -07:00
pdxlocations 3361e4d2ce working changes (#172) 2025-04-16 21:19:46 -07:00
pdxlocations 3959f0768b add help option (#171) 2025-04-16 20:49:17 -07:00
pdxlocations 792cd3c259 Formatting with Black (#170) 2025-04-16 18:48:11 -07:00
pdxlocations b0a84b3ef3 Refactor Navigation Functions (#169)
* working changes

* working changes

* working changes

* not working changes

* working changes

* cleanup
2025-04-16 18:33:51 -07:00
pdxlocations d0ada7eb5b add utf-8 read (#166) 2025-04-13 15:17:36 -07:00
pdxlocations 8d9bbac0be Merge pull request #165 from pdxlocations/type-annotations 2025-04-13 15:02:54 -07:00
pdxlocations 9b8cf19a0c Fix localhost fallback and allow tcp port (#164)
* update interfaces.py

* fix logging

* update

* update

* fix devpath

* fix returns

* changes
2025-04-08 21:05:32 -07:00
pdxlocations f2e671da7f Update README.md 2025-04-08 18:10:41 -07:00
pdxlocations 3fc1293db1 Update README.md 2025-04-08 17:58:15 -07:00
pdxlocations 4d20df17fe Update README.md 2025-04-06 21:59:01 -07:00
pdxlocations 3bb57b9420 Merge pull request #163 from pdxlocations:localhost-fallback
Fallback to localhost not meshtastic.local
2025-04-06 21:44:32 -07:00
pdxlocations dc27e9e02f Refactor into MenuState Class (#162)
* rename state

* changes

* not working changes

* working changes

* not working changes

* working changes

* comments
2025-04-05 19:48:38 -07:00
pdxlocations 4f64131d2e Scroll Arrows for User Config (#161)
* almost working

* likely working changes

* fix width and launch

* unused UI state
2025-04-04 22:49:40 -07:00
pdxlocations bd41870567 Merge pull request #160 from rfschmid/make-add-remove-favorite-default-to-yes
Make favorite confirmations default to "Yes"
2025-04-03 18:46:29 -07:00
pdxlocations 9cbc2d51f8 Merge pull request #159 from rfschmid/rm-node-from-db
Rm node from db
2025-04-03 09:00:31 -07:00
pdxlocations 9044d8d380 Merge pull request #158 from pdxlocations:settings-flag
add settings flag
2025-04-02 22:03:56 -07:00
pdxlocations f9bc7f9be9 Merge pull request #157 from rfschmid:show-favorite-ignored-nodes
Color favorite/ignored nodes
2025-04-02 21:16:45 -07:00
pdxlocations ffd28c02a3 Merge pull request #156 from rfschmid:rename-main-__main__
Rename main to __main__
2025-04-02 21:14:15 -07:00
pdxlocations 492c1d30d6 Merge pull request #149 from pdxlocations/pyproject-update
add home page
2025-04-01 22:05:38 -07:00
pdxlocations 25f388ed23 Merge pull request #145 from rfschmid/fix-updating-data-for-nodes-not-working 2025-04-01 21:57:29 -07:00
pdxlocations 07fbdb92e3 Merge pull request #147 from rfschmid/add-ignore-node-support 2025-04-01 21:31:37 -07:00
pdxlocations f4115e48ad Merge pull request #148 from pdxlocations:poetry
Package for Poetry and Pypi
2025-04-01 15:53:20 -07:00
pdxlocations 140d794213 Merge pull request #140 from rfschmid/fix-crash-sending-long-message 2025-03-18 10:28:38 -07:00
pdxlocations 4bc1654eed fix noon bug (#138) 2025-03-11 10:28:06 -07:00
pdxlocations ee5f2fa4d4 scroll arrows (#137) 2025-03-10 18:19:10 -07:00
pdxlocations 6477d8aeea Merge changes from control repo (#136)
* init

* working changes

* working changes

* changes

* working changes
2025-03-07 16:54:04 -08:00
pdxlocations 50c07827f1 Suppress errors from the console (#135)
* suppress console messages

* send errors to log

* stderr and stdout
2025-02-26 15:36:01 -08:00
pdxlocations 498be2c859 Merge pull request #133 from pdxlocations:don't-skip-lora-channel-num-2
Restore missing frequency slot to settings
2025-02-21 18:25:06 -08:00
pdxlocations 8c837e68a0 keep cursor in the input window (#130) 2025-02-18 22:30:42 -08:00
pdxlocations 989c3cf44e add region check at startup (#127) 2025-02-09 22:09:15 -08:00
pdxlocations 34cd21b323 Fix Startup Error with Thread Lock (#126)
* more excuses

* none isn't better than nothing

* more checks

* typo

* refactor

* less is more

* grasping at straws

* more global

* back up

* db snapshot

* try a threading lock

* fix conflict

* lock it down

* sir locks a lot

* sir locks a lilttle less
2025-02-09 06:46:42 -08:00
pdxlocations e69c51f9c3 Another attempt to fix startup errors (#125)
* more excuses

* none isn't better than nothing

* more checks

* typo

* refactor

* less is more

* grasping at straws

* more global

* back up

* db snapshot
2025-02-08 15:57:54 -08:00
pdxlocations 57042d2050 Maybe fix startup error (again) (#124)
* more excuses

* none isn't better than nothing

* more checks

* typo

* refactor

* less is more
2025-02-08 09:14:25 -08:00
pdxlocations 8342753c51 Merge pull request #123 from pdxlocations/fix-startup-error
Maybe Fix Startup Error
2025-02-07 22:18:58 -08:00
pdxlocations 611d59fefe Merge pull request #120 from rfschmid/fix-receiving-traceroute-from-archived-node 2025-02-05 17:31:01 -08:00
pdxlocations ba86108316 Merge pull request #119 from rfschmid/update-main-ui-screenshot
Update README.md main UI screenshot
2025-02-05 10:41:53 -08:00
pdxlocations 9073da802d Update Settings Image 2025-02-05 08:16:15 -08:00
pdxlocations 5907807b71 Merge pull request #118 from pdxlocations/add-commands-to-readme
Update ReadMe with Commands
2025-02-05 08:11:22 -08:00
pdxlocations 353412be11 Merge pull request #117 from rfschmid:add-node-search-feature
Add channel and node search feature
2025-02-04 17:21:20 -08:00
pdxlocations 01cfe4c681 Merge pull request #116 from rfschmid/add-lock-icon-for-PSK 2025-02-04 16:02:31 -08:00
pdxlocations d911176603 Merge pull request #114 from rfschmid/fix-string-comparison-issue
Fix string comparison
2025-02-03 17:32:54 -08:00
pdxlocations 313c13a96a Merge pull request #113 from rfschmid:fix-node-details-after-resize
Fix node details after resize or settings
2025-02-03 15:18:47 -08:00
pdxlocations 84dd99fc40 Merge pull request #111 from rfschmid/show-different-node-details-for-ourself 2025-02-03 14:08:09 -08:00
pdxlocations 2d03f2c60c Merge pull request #112 from rfschmid/fix-help-window-drawing-over-outline 2025-02-03 14:03:28 -08:00
pdxlocations e462530930 Merge pull request #110 from rfschmid/allow-archiving-chats 2025-02-03 11:38:17 -08:00
pdxlocations 25b3fc427b Merge pull request #109 from pdxlocations:test-compatibilty-settings
Test Compatibility Settings
2025-02-02 19:12:56 -08:00
pdxlocations 07ce9dfbac Refactor Input Handlers (#108)
* bool is just a list

* working changes

* enum is a list too

* spacing
2025-02-02 16:52:16 -08:00
pdxlocations c62965a94f Revert "Display Connection Status (#104)" (#105)
This reverts commit a4a15e57b4.
2025-02-02 08:51:51 -08:00
pdxlocations a4a15e57b4 Display Connection Status (#104)
* init

* working changes
2025-02-02 07:24:17 -08:00
pdxlocations 3cb265ca13 Database Refactor (#103)
* update sql db if nodedb is different

* db refactor

* don't insert dummy row

* more refactoring

* cleanup
2025-02-01 21:40:25 -08:00
pdxlocations 3d3d628483 Merge pull request #101 from rfschmid:use-nodes-by-num
Use nodesByNum instead of iterating over nodes
2025-02-01 18:01:46 -08:00
pdxlocations aa2d3bded4 keep me on top (#99) 2025-01-31 22:14:04 -08:00