Commit Graph

328 Commits

Author SHA1 Message Date
pdxlocations 40c2ef62b4 reorder configs 2025-02-02 09:47:34 -08:00
Russell Schmidt d019c6371c Add node sort preferences (#102)
* Add node sort preferences

Now supports 'lastHeard', 'name', and 'hops'. There's probably a way to
make this a multi-select type input instead of requiring the user to
type exactly the right string but it wasn't immediately obvious how to
do that.

* Select node sort from list, refresh on change

---------

Co-authored-by: pdxlocations <benlipsey@gmail.com>
2025-02-02 09:43:04 -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 9621bb09b3 add space in node info bar 2025-02-01 22:01:29 -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 ba03f7af7e db commit tab 2025-02-01 18:35:03 -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
Russell Schmidt 466f385c31 Use nodesByNum instead of iterating over nodes
Removes no longer used function that also iterated over nodes
2025-02-01 11:51:04 -06:00
pdxlocations aa2d3bded4 keep me on top (#99) 2025-01-31 22:14:04 -08:00
pdxlocations 5dea39ae50 refactor special menu items 2025-01-31 22:01:15 -08:00
pdxlocations 0464e44e0d Update README.md 2025-01-31 18:15:55 -08:00
pdxlocations e273b3325d bump version v1.2.0 2025-01-31 16:54:25 -08:00
pdxlocations ad7c7a148f Add Config Import and Export (#98)
* init

* working changes

* working changes

* remove unused code
2025-01-31 16:42:55 -08:00
Russell Schmidt df7d9b0e2e Enable resizing app (#95)
* Enable resizing app

* Crash less with narrow windows

If the window gets too narrow we'll still crash, but this lets us get
narrower than before.

* Fix resize re-drawing

* Fix crash when resizing too fast

* Fix crash after resize with dialog open

* Enable resizing settings
2025-01-31 16:37:12 -08:00
pdxlocations b9d8c9ad44 Add Lat/Lon/Alt to Position Settings (#96)
* add lat/lon/alt

* fix types and conditions
2025-01-30 22:33:42 -08:00
pdxlocations e27504f215 fix reseting nested modified_settings 2025-01-30 22:12:33 -08:00
pdxlocations 648993607d fix packet log height 2025-01-30 14:24:13 -08:00
pdxlocations cf8ee248de adjust packet log message window offset 2025-01-30 13:40:13 -08:00
pdxlocations 03f7fd81a7 Merge pull request #94 from pdxlocations/get-name-from-db
Get long/short name from sql db, not nodedb
2025-01-30 12:53:22 -08:00
pdxlocations 5730beafa9 change get name to sql db from nodedb 2025-01-30 12:51:31 -08:00
pdxlocations 2a6a1ff798 rm globlas that i think we don't need 2025-01-30 12:06:56 -08:00
pdxlocations 09d832a203 colors on traceroute window 2025-01-29 21:25:53 -08:00
pdxlocations bea051a69f Merge pull request #93 from pdxlocations:psk-from-bytes
Convert bytes PSK to base 64
2025-01-29 21:16:42 -08:00
pdxlocations aa1b7d43a8 Convert bytes PSK to base 64 2025-01-29 21:12:26 -08:00
pdxlocations 59187a3838 rm depreciated field (#92) 2025-01-29 18:36:00 -08:00
pdxlocations 47d6212b3a Minor Refactor and Dynamic Color List (#91)
* refactor init

* dynamic color list
2025-01-29 17:45:48 -08:00
pdxlocations f6e7a09c7e refactor select_from_list 2025-01-29 16:28:08 -08:00
pdxlocations 1d9d055a4d import cleanup 2025-01-29 16:16:38 -08:00
pdxlocations dae8c46b7b allow emojis in node name 2025-01-29 11:58:20 -08:00
pdxlocations d7a9112918 restore .clear for dictionary 2025-01-29 11:42:42 -08:00
pdxlocations 5084eca388 enforce 4-letter short name 2025-01-29 11:40:23 -08:00
pdxlocations 5e4b28d47a typo 2025-01-29 08:47:34 -08:00
pdxlocations c8a5ad3a95 Adding some startup logging 2025-01-29 08:45:42 -08:00
pdxlocations 852a912072 bump version v1.1.3 2025-01-28 18:09:18 -08:00
pdxlocations af5fe53658 Add App Settings Menu (#89)
* init

* working changes

* working changes

* working changes

* working changes

* not working changes

* almost working changes

* working changes

* working changes

* broke save and nested menus

* working better

* changes

* working changes

* scrolling text input

* allow wide char input

* set pad bg colors

* add empty color for bg

* reload colors on save

* tab to save changes

* cleanup on isle edit_value

* dynamically create theme options
2025-01-28 16:52:20 -08:00
pdxlocations f21269ba62 set a few pad bg colors 2025-01-28 13:18:46 -08:00
pdxlocations 3f94b9e276 Merge pull request #88 from rfschmid/fix-crash-in-node-details
Fix crash in get node details
2025-01-28 10:46:04 -08:00
Russell Schmidt c865d6a942 Fix crash in get node details
The last heard timestamp apparently sometimes gets populated in the dict
as None, instead of just not being present, which caused a crash. Check
for None before tryint to use it.
2025-01-28 12:42:59 -06:00
pdxlocations 0bbabba77b Merge pull request #85 from rfschmid:add-node-details
Add node details
2025-01-27 16:28:54 -08:00
pdxlocations bf43799a7d Merge pull request #86 from rfschmid/replace-clear-with-erase 2025-01-27 16:26:37 -08:00
pdxlocations dd0ce4f098 Merge pull request #87 from rfschmid/fix-packet-log-disappearing 2025-01-27 16:24:31 -08:00
Russell Schmidt 5bd9b45753 Fix packet log disappearing 2025-01-27 17:16:56 -06:00
Russell Schmidt 4aaef5381e Replace window.clear() calls with window.erase()
https://lists.gnu.org/archive/html/bug-ncurses/2014-01/msg00007.html
2025-01-27 12:58:01 -06:00
Russell Schmidt 51dcfb5aa2 Add node details 2025-01-27 12:46:33 -06:00
pdxlocations 77b995f00f Merge pull request #81 from rfschmid/make-tab-jump-to-save-in-settings 2025-01-26 17:54:13 -08:00
pdxlocations 62cc2089db Merge pull request #82 from rfschmid:refresh-display-when-closing-dialogs
Refresh display when closing dialogs
2025-01-26 17:52:55 -08:00
pdxlocations 2eb8a17094 Merge pull request #80 from rfschmid/reduce-refresh-on-bool-input 2025-01-26 17:51:09 -08:00
pdxlocations abe400648f Merge pull request #79 from rfschmid:fix-cancelling-input-crash
Fix crash on cancelling settings input
2025-01-26 17:49:29 -08:00
Russell Schmidt 22b2a9a50e Make refresh more efficient 2025-01-26 18:33:46 -06:00