Commit Graph

606 Commits

Author SHA1 Message Date
Mark Qvist
2ef0941a6d Added fonts for Devangari 2024-01-05 17:50:32 +01:00
Mark Qvist
8956b44a63 Added international fonts 2024-01-05 01:52:27 +01:00
Mark Qvist
22be3b6067 Added multilingual text rendering 2024-01-05 01:49:25 +01:00
Mark Qvist
0ae8977408 Reverted PR due to re-introducing bug fixed in d870585178 2024-01-03 11:29:08 +01:00
Mark Qvist
2604674ef1 Merge branch 'main' of github.com:markqvist/Sideband 2024-01-03 11:22:13 +01:00
Juraj Bednar
55f6a8c6c2
Fix for predictive text
Kivy's default for input boxes changed from "text" to "null" in Kivy 2.1.0. Not specifying it disallowed typing using predictive text keyboards such as Gboard or Swiftkey swiping, which was irritating, when you are typing text messages.
2023-12-31 21:54:39 +01:00
Mark Qvist
ddbb03af51 Fixed missing check for None on telemetry save, when own location was not yet determined 2023-12-31 14:45:26 +01:00
Mark Qvist
237f6693f7 Fixed stale time updates on fixed location 2023-12-31 00:09:23 +01:00
Mark Qvist
fef618f96c Updated build code 2023-12-07 14:29:13 +01:00
Mark Qvist
b26447d4c5 Merge branch 'main' of https://git.unsigned.io/markqvist/Sideband 2023-12-06 00:04:06 +01:00
Mark Qvist
419ff759e8 Fixed missing announce on fast roam 2023-12-05 23:56:45 +01:00
Mark Qvist
1375f4028e Improved error logging on telemetry screen 2023-12-05 21:13:37 +01:00
Mark Qvist
6120c1dd31 Fixed missing check for none value 2023-12-05 21:00:42 +01:00
Mark Qvist
c39b7ac148 Fixed incorrect defaults for IFAC size after increase in default values in RNS 2023-12-05 20:40:14 +01:00
Mark Qvist
3b7d1b7892 Fixed incorrect defaults for IFAC size after increase in default values in RNS 2023-12-05 20:37:05 +01:00
Mark Qvist
7e5948403b Updated GPS polling frequency 2023-12-04 11:16:51 +01:00
Mark Qvist
484d7ddf7a Only run background telemetry updates when location service is available 2023-12-03 11:26:22 +01:00
Mark Qvist
19cacd0e86 Implemented background telemetry 2023-12-03 02:08:04 +01:00
Mark Qvist
ecf13e0041 Fixed light sensor bug in plyer 2023-12-03 02:05:12 +01:00
Mark Qvist
e69f0b9055 Fixed typo 2023-11-16 14:26:46 +01:00
Mark Qvist
26e4f1981d Updated RNS dependency and version 2023-11-14 10:26:31 +01:00
Mark Qvist
fb2ea1e64c Updated build code 2023-11-13 17:24:55 +01:00
Mark Qvist
da26fa714a Updated version 2023-11-13 16:27:32 +01:00
Mark Qvist
7a4a5a3938 Fixed typos 2023-11-13 15:56:33 +01:00
Mark Qvist
f8a97e5b36 Updated build code 2023-11-08 20:55:50 +01:00
Mark Qvist
f0df6c28be Updated version 2023-11-08 20:50:43 +01:00
Mark Qvist
7c2ec3ea04 Added telemtry buttons to map screen 2023-11-08 00:19:37 +01:00
Mark Qvist
1db3133f0d Fixed markup not being activated in command messages 2023-11-08 00:16:45 +01:00
Mark Qvist
5228d5659e Adjusted logging, added exception handler 2023-11-07 00:11:37 +01:00
Mark Qvist
bd74b33094 Updated build code 2023-11-05 20:30:33 +01:00
Mark Qvist
74ed2dced7 Improved autointerface rediscovery 2023-11-05 19:54:20 +01:00
Mark Qvist
f7516693bd Updated build code 2023-11-05 12:45:01 +01:00
Mark Qvist
5ca3153eff Added periodic multicast lock check 2023-11-05 12:20:30 +01:00
Mark Qvist
8727334ba6 Updated build code 2023-11-05 03:28:11 +01:00
Mark Qvist
56b0c1664d Updated repository contents 2023-11-04 21:43:33 +01:00
Mark Qvist
8492944d95 Updated version 2023-11-04 21:10:30 +01:00
Mark Qvist
cba19e2b4a Cleanup 2023-11-04 19:42:53 +01:00
Mark Qvist
c0133407ed Fixed erroneous error display 2023-11-04 19:42:06 +01:00
Mark Qvist
61347e9451 Updated versions 2023-11-03 00:09:20 +01:00
Mark Qvist
dec30a3753 Updated version, dependencies and build code 2023-11-02 19:06:09 +01:00
Mark Qvist
6eb10b566e Added IPC retry 2023-11-02 18:39:42 +01:00
Mark Qvist
6767a707cd Updated build code 2023-11-01 18:47:19 +01:00
Mark Qvist
919e2f8f5f Cleanup 2023-11-01 17:58:25 +01:00
Mark Qvist
1fb6c38247 Cleanup 2023-11-01 17:29:16 +01:00
Mark Qvist
8731be2293 Cleanup 2023-11-01 16:34:24 +01:00
Mark Qvist
acb67dc9a2 Added app-wide color warning when requests from everywhere are allowed 2023-11-01 11:51:47 +01:00
Mark Qvist
85f295c0c6 Fixed object details transition 2023-11-01 11:51:08 +01:00
Mark Qvist
2ce9ea870e Cleanup 2023-11-01 02:40:16 +01:00
Mark Qvist
bf74698058 Added error handling to config reload 2023-11-01 02:38:23 +01:00
Mark Qvist
10273d3e85 Fixed map zoom 2023-11-01 02:08:27 +01:00
Mark Qvist
6d15dd2940 Cleanup 2023-11-01 01:17:25 +01:00
Mark Qvist
554302a783 Updated build code 2023-10-31 23:43:37 +01:00
Mark Qvist
f2abea9e61 Set transition 2023-10-31 23:43:29 +01:00
Mark Qvist
6b12bc7982 Tweaked signature warning display 2023-10-31 22:29:07 +01:00
Mark Qvist
5f74ac590c Don't enable keyboard shortcuts until start is complete 2023-10-31 22:28:17 +01:00
Mark Qvist
5398afcefe Cleanup 2023-10-31 21:41:30 +01:00
Mark Qvist
ef7dd1e2f2 Added lazy-loader for complex views 2023-10-31 21:41:15 +01:00
Mark Qvist
d870585178 Fixed message input field not always deleting 2023-10-31 19:22:33 +01:00
Mark Qvist
d312eac0d6 Fixed reference 2023-10-31 19:22:17 +01:00
Mark Qvist
fd7f8dfd76 Added improved copy/paste behaviour for fields 2023-10-31 19:09:04 +01:00
Mark Qvist
bab181ae76 Removed SDL2 focus workaround for Android 2023-10-31 17:53:57 +01:00
Mark Qvist
b5c7ac3f0d Cleanup 2023-10-31 17:50:58 +01:00
Mark Qvist
294570afc1 Cleanup 2023-10-31 17:49:16 +01:00
Mark Qvist
82e054e840 Cleanup 2023-10-31 17:48:17 +01:00
Mark Qvist
dec98f26f8 Cleanup 2023-10-31 17:46:57 +01:00
Mark Qvist
271b8783af Fixed signal report SNR output 2023-10-31 12:44:32 +01:00
Mark Qvist
9481938d41 Added appearance sync to bulk telemetry transfers 2023-10-30 23:24:10 +01:00
Mark Qvist
e2e55237ed Fixed user feedback 2023-10-30 22:49:29 +01:00
Mark Qvist
26ebc80a22 Implemented bulk telemetry transfers 2023-10-30 22:26:20 +01:00
Mark Qvist
08e112f538 Fixed telemeter rendering 2023-10-30 20:16:33 +01:00
Mark Qvist
45822e5aec Fixed telemeter rendering 2023-10-30 20:04:43 +01:00
Mark Qvist
66243b3bfb Added option to show display styles in conversation list 2023-10-30 16:55:55 +01:00
Mark Qvist
b015fd19f6 Only embed telemetry on timebase changes 2023-10-30 14:09:41 +01:00
Mark Qvist
ab15093ec8 Implemented advanced telemetry configuration 2023-10-30 13:45:58 +01:00
Mark Qvist
a78a773886 Cleanup 2023-10-30 03:19:41 +01:00
Mark Qvist
8f5a980bf1 Implemented telemetry collector requests and responses 2023-10-30 03:09:57 +01:00
Mark Qvist
7076fae5cc Added command handling and sending 2023-10-30 02:28:35 +01:00
Mark Qvist
c1b5b776d7 Implemented telemetry requests 2023-10-30 00:32:52 +01:00
Mark Qvist
a0f1f5774a Cleanup 2023-10-29 23:54:34 +01:00
Mark Qvist
aa99ef058a Implemented automated and manual telemetry updates to collector 2023-10-29 23:03:51 +01:00
Mark Qvist
92d8b4305b Implemented telemetry update sending 2023-10-29 20:59:27 +01:00
Mark Qvist
0b2a86a394 Added telemetry setting 2023-10-29 17:55:42 +01:00
Mark Qvist
468d4145b7 Added daemon mode 2023-10-29 16:54:12 +01:00
Mark Qvist
1e6b6298e5 Added copy to clipboard 2023-10-29 16:12:42 +01:00
Mark Qvist
cb27a0d774 Added UI components for telemetry fetching and sending 2023-10-29 16:01:28 +01:00
Mark Qvist
ad2dd3cba5 Improved slider behaviour 2023-10-29 14:07:03 +01:00
Mark Qvist
833040221e Removed scroll effect 2023-10-29 14:06:51 +01:00
Mark Qvist
16a2025a87 Cleanup 2023-10-29 11:05:14 +01:00
Mark Qvist
c39a87a5f3 Refactored telemetry screen 2023-10-29 10:43:34 +01:00
Mark Qvist
93a0b5fb55 Added exception handler 2023-10-28 22:59:52 +02:00
Mark Qvist
54e5256ea4 Implemented UI flows for telemetry, own telemetry, maps and conversations. 2023-10-28 22:27:56 +02:00
Mark Qvist
3acf67fc39 Added numeric keyboard shortcuts for conversations screen 2023-10-28 20:35:02 +02:00
Mark Qvist
3cecf5e259 Improved message detail rendering 2023-10-28 20:13:39 +02:00
Mark Qvist
69378e7dd4 Added keyboard navigation on map 2023-10-28 20:13:25 +02:00
Mark Qvist
6bb38d2f51 Improved error handling 2023-10-28 15:54:29 +02:00
Mark Qvist
11439dcabd Improved LXMF sync feedback 2023-10-27 20:28:33 +02:00
Mark Qvist
e59e087475 Added vertical distance 2023-10-27 01:03:59 +02:00
Mark Qvist
10d7e18264 Updater version code 2023-10-26 21:47:29 +02:00
Mark Qvist
c7dcf6f3ce Flipped az/alt source and dest 2023-10-26 21:45:17 +02:00
Mark Qvist
d599437ea3 UI cleanup 2023-10-26 21:44:26 +02:00
Mark Qvist
fbd2452c64 Cleanup 2023-10-26 21:44:11 +02:00
Mark Qvist
776c413bee Cleanup 2023-10-26 20:54:35 +02:00
Mark Qvist
d4b458745b Updated keyboard shortcuts 2023-10-26 20:49:58 +02:00
Mark Qvist
a1aa0544b3 Added map cache control 2023-10-26 20:38:19 +02:00
Mark Qvist
5110ef3b37 Use internal map cache dir 2023-10-26 19:59:30 +02:00
Mark Qvist
a373af2b0f Fixed mapview caching bugs 2023-10-26 19:42:18 +02:00
Mark Qvist
3fecb368e5 Added hotkeys 2023-10-26 18:57:35 +02:00
Mark Qvist
86e053cdb9 Added map settings and layer switching 2023-10-26 18:54:46 +02:00
Mark Qvist
0a2a87775e Added ability to use quad-key sources in mapview 2023-10-26 18:54:34 +02:00
Mark Qvist
fe8db4b950 Cleanup 2023-10-26 15:31:17 +02:00
Mark Qvist
82fc8c06f0 Cleanup 2023-10-26 15:23:25 +02:00
Mark Qvist
b076c0b7c5 Added option to disable propagation on direct delivery failure. Updated keyboard shortcuts. 2023-10-26 13:44:03 +02:00
Mark Qvist
8ed721445e Added option to disable propagation on direct delivery failure. Updated keyboard shortcuts. 2023-10-26 13:43:53 +02:00
Mark Qvist
4a1a5a7038 Added option to disable propagation on direct delivery failure. Updated keyboard shortcuts. 2023-10-26 13:43:28 +02:00
Mark Qvist
d87a58a51b Squelch excessive kivy/jnius logging on Android. Live toggle debug logging for RNS and Sideband. 2023-10-26 13:21:49 +02:00
Mark Qvist
f531b2ecaa Squelch excessive logging 2023-10-26 12:53:18 +02:00
Mark Qvist
cf6d88f17e Improved telemetry display and handling 2023-10-26 11:53:42 +02:00
Mark Qvist
b2958517a4 Cleanup 2023-10-26 02:30:48 +02:00
Mark Qvist
f6e07f58b3 Map loading from mbtiles and storage permissions 2023-10-26 02:28:41 +02:00
Mark Qvist
abe736cbee Updated layouts 2023-10-26 02:28:19 +02:00
Mark Qvist
10b1944e23 Added storage permission 2023-10-26 02:26:16 +02:00
Mark Qvist
e3b857256f Added received distance to message display, added custom info and receiver metrics to object display 2023-10-25 23:21:06 +02:00
Mark Qvist
6921a12f59 Added custom info and receiver metrics to telemeter 2023-10-25 23:19:24 +02:00
Mark Qvist
761fb86033 Added horizon metrics, radio coverage, azimuth, altitude and calculated deltas to telemetry rendering 2023-10-25 18:51:39 +02:00
Mark Qvist
07202396ae Added a true radio horizon calculator to geodesy functions 2023-10-25 18:50:27 +02:00
Mark Qvist
e6be975e6e Update on fixed location telemetry settings change 2023-10-25 18:49:30 +02:00
Mark Qvist
ea6ed3407a Fixed object details scroll behaviour 2023-10-25 14:19:02 +02:00
Mark Qvist
34ec42fc89 Fixed plyer bug 2023-10-25 03:40:08 +02:00
Mark Qvist
7da64a10cf Improved object detail rendering 2023-10-25 02:58:58 +02:00
Mark Qvist
feddcfc639 Added missing error log 2023-10-25 02:58:36 +02:00
Mark Qvist
9fe7632e8f Added angle-to-horizon and radio horizon calculations 2023-10-25 02:57:28 +02:00
Mark Qvist
ecb5f0c38b Added angle-to-horizon calculation 2023-10-25 02:56:59 +02:00
Mark Qvist
ec5814f906 Added geodesic and euclidian distances, az/alt and relative deltas to sensor display 2023-10-25 01:49:51 +02:00
Mark Qvist
23a4e5b312 Added relative rendering to telemeter 2023-10-25 01:49:00 +02:00
Mark Qvist
e664850c7e Cleanup 2023-10-25 01:48:35 +02:00
Mark Qvist
628c93e1f1 Added az/alt calculator to geodesy functions, fixed error in euclidian distance calculation 2023-10-25 01:35:46 +02:00
Mark Qvist
815f85adeb Added geodesy functions 2023-10-24 21:05:21 +02:00
Mark Qvist
fc200348f5 Added geodesy functions 2023-10-24 21:04:45 +02:00
Mark Qvist
f79059e6da Fixed callback init 2023-10-24 01:34:49 +02:00
Mark Qvist
338f608382 Fixed button race 2023-10-24 01:28:49 +02:00
Mark Qvist
8fee0bae58 Implemented object details view 2023-10-24 01:14:59 +02:00
Mark Qvist
3b0f75e9bc Implemented telemeter rendering 2023-10-24 01:12:32 +02:00
Mark Qvist
bbcb4409e6 Improved mapview behaviour and rendering 2023-10-24 01:11:50 +02:00
Mark Qvist
1aa2131d17 Trusted-only display mode, object view skeleton 2023-10-23 01:26:44 +02:00
Mark Qvist
77b6509059 Updated version 2023-10-22 23:14:19 +02:00
Mark Qvist
3e0e5436d1 Round pressure sensor output 2023-10-22 23:14:09 +02:00
Mark Qvist
b340711526 Updated marker handling 2023-10-22 23:13:51 +02:00
Mark Qvist
c77fb4ce20 Re-init AutoInterface periodically if no suitable PHY IFs exist at start 2023-10-22 21:44:57 +02:00
Mark Qvist
a0a6745b35 Fixed marker init 2023-10-22 21:18:37 +02:00
Mark Qvist
f5d1dc6e05 Cleanup 2023-10-22 21:05:47 +02:00
Mark Qvist
174b021a70 Optimise timings 2023-10-22 21:04:28 +02:00
Mark Qvist
876aff9c69 Fixed backend UI state retrievals 2023-10-22 20:47:14 +02:00
Mark Qvist
a091389fa1 Run IPC over multiprocessing lib instead of db 2023-10-22 20:16:41 +02:00
Mark Qvist
013c999152 Cleanup 2023-10-22 18:14:20 +02:00
Mark Qvist
20aa3cff1b Refactored views 2023-10-22 18:08:28 +02:00
Mark Qvist
86c8a19cde Refactored views 2023-10-22 17:44:44 +02:00
Mark Qvist
8416805f41 Refactored views 2023-10-22 17:14:32 +02:00
Mark Qvist
666af3fffa Fixed colorpicker bug 2023-10-22 16:02:39 +02:00
Mark Qvist
336b527b0e Refactored views, improved color pickers 2023-10-22 15:49:00 +02:00
Mark Qvist
a0628b61c9 Cleanup 2023-10-22 14:01:31 +02:00
Mark Qvist
cb572dd4f0 Added object details view 2023-10-22 14:01:11 +02:00
Mark Qvist
3025ea7a5b Implemented available sensors 2023-10-22 13:16:43 +02:00
Mark Qvist
10a1f32057 Cleanup 2023-10-22 10:43:31 +02:00
Mark Qvist
e37214f46d Updated label 2023-10-22 01:19:06 +02:00
Mark Qvist
2532b44197 Cleanup 2023-10-22 01:13:54 +02:00
Mark Qvist
314499109c Added telemetry system, location sharing and map view for shared locations 2023-10-22 01:12:55 +02:00
Mark Qvist
a9160b558b Display RF link stats in messages view 2023-10-22 01:12:13 +02:00
Mark Qvist
f9e3649dbc Added linux battery status support 2023-10-22 01:11:31 +02:00
Mark Qvist
e710a8d10a Added physical link stats to telemetry manager 2023-10-21 22:28:33 +02:00
Mark Qvist
d7a1c8c507 Fixed kivy mapview bugs 2023-10-21 22:27:09 +02:00
Mark Qvist
14e3b20f31 Added marker icons 2023-10-21 22:26:10 +02:00
Mark Qvist
5a1eb23b0a Fixed return on non-init 2023-10-21 11:59:18 +02:00
Mark Qvist
a0b97bf4a3 Add map marker for own device 2023-10-21 01:02:43 +02:00
Mark Qvist
71234d9b9d Map marker drawing 2023-10-20 23:40:51 +02:00
Mark Qvist
179ebe7cec Map marker drawing 2023-10-20 23:38:28 +02:00
Mark Qvist
8dad802f53 Added ability to discern telemetry changes 2023-10-20 17:27:15 +02:00
Mark Qvist
779cfc8662 Updated telemetry manager 2023-10-20 15:09:48 +02:00
Mark Qvist
f93c338adf Updated telemetry config and controls 2023-10-20 13:00:54 +02:00
Mark Qvist
beeee51b0b Request location permission when location telemetry is enabled 2023-10-20 13:00:29 +02:00
Mark Qvist
1b4754bca8 Updated telemetry manager 2023-10-20 12:58:55 +02:00
Mark Qvist
601164f58c Updated permissions 2023-10-20 12:58:17 +02:00
Mark Qvist
eaa4315857 Added sorting by trusted status 2023-10-20 03:02:14 +02:00
Mark Qvist
a7c84660a0 Added map view and telemetry configuration 2023-10-20 02:41:05 +02:00
Mark Qvist
f0fa742339 Implemented basic telemetry manager 2023-10-20 02:39:23 +02:00
Mark Qvist
79c5aacc6f Fixed plyer sensors 2023-10-20 02:37:27 +02:00
Mark Qvist
3ea7a9bbe4 Adjusted logging 2023-10-20 02:36:31 +02:00
Mark Qvist
3a06e74e4c Updated permissions 2023-10-20 02:33:35 +02:00
Mark Qvist
404649f805 Added mapview module 2023-10-19 15:01:17 +02:00
Mark Qvist
4a6dfa4a47 Added retry option on failed messages 2023-10-16 22:21:38 +02:00
Mark Qvist
bab5bd014e Updated makefile 2023-10-16 20:21:57 +02:00
Mark Qvist
a80c646a24 Updated build code 2023-10-16 20:16:42 +02:00
Mark Qvist
0d6de5bb91 Updated dependencies and version 2023-10-16 20:07:11 +02:00
Mark Qvist
ceeec1fd41 Added USB device filter 2023-10-15 01:10:10 +02:00
Mark Qvist
a68a882fca Fixed missing connectivity init 2023-10-07 17:36:12 +02:00
Mark Qvist
25fafc5058 Updated build code 2023-10-07 17:14:54 +02:00
Mark Qvist
11288d8a1c Updated info text 2023-10-07 17:12:31 +02:00
Mark Qvist
c853ad3d75 Updated version 2023-10-07 16:57:00 +02:00
Mark Qvist
5e8ed17bb3 Added e-ink display mode 2023-10-07 16:54:38 +02:00
Mark Qvist
a4ecfb12b9 Added ability to export RPC keys for use with other instances, primarily on Termux/Android. 2023-10-07 12:59:59 +02:00
Mark Qvist
9d0ba490c7 Updated version code 2023-10-02 18:02:16 +02:00