Commit Graph

348 Commits

Author SHA1 Message Date
pdxlocations
c100539ff9 Merge remote-tracking branch 'origin/main' into rm-node-from-db 2025-02-03 18:10:05 -08:00
pdxlocations
5e1ede0bea init 2025-02-03 18:01:38 -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
Russell Schmidt
586724662d Fix string comparison 2025-02-03 18:55:02 -06: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
Russell Schmidt
1dc0fc1f2e Fix node details after resize or settings 2025-02-03 17:14:16 -06:00
pdxlocations
84dd99fc40 Merge pull request #111 from rfschmid/show-different-node-details-for-ourself 2025-02-03 14:08:09 -08:00
pdxlocations
03328e4115 Merge remote-tracking branch 'origin/main' into pr/rfschmid/111 2025-02-03 14:06:20 -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
Russell Schmidt
7560b0805a Fix help/node details drawing over outline
Leave buffer for box
2025-02-03 12:56:34 -06:00
Russell Schmidt
b5a841d7d2 Show different node details for ourself
User is probably more interested in their own device's eg battery level
vs how long ago the node DB thinks we saw ourselves.
2025-02-03 12:48:04 -06:00
Russell Schmidt
fe625efd5f Merge 'upstream/main' into un-archive-channel-on-msg-receive 2025-02-03 07:43:02 -06:00
pdxlocations
25b3fc427b Merge pull request #109 from pdxlocations:test-compatibilty-settings
Test Compatibility Settings
2025-02-02 19:12:56 -08:00
pdxlocations
21e7e01703 init 2025-02-02 18:10:42 -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
Russell Schmidt
bae197eeca Add new options to help window 2025-02-02 17:02:09 -06:00
Russell Schmidt
d0c67f0864 Fix display glitch
When deleting a channel made the newly selected channel one that had a
notification, we didn't clear the notification symbol
2025-02-02 16:59:44 -06:00
Russell Schmidt
6e96023906 Un-archive channel on message receive 2025-02-02 16:30:27 -06:00
Russell Schmidt
f5b9db6d7a Allow archivinig chats
^d will remove a conversation from the channels list, but preserve it in
the database in case we start a conversation with the same node again.
2025-02-02 16:22:19 -06:00
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