Kevin Hester
aa79ee4335
make our simulator work like 1.2
2021-03-03 14:43:29 +08:00
Kevin Hester
b53acd206b
region GUI wip
2021-03-03 13:51:33 +08:00
Kevin Hester
dbc91e4ac5
remove deprecations
2021-03-03 08:14:40 +08:00
Kevin Hester
e27a3d937d
show alert for old firmware
2021-03-02 15:12:57 +08:00
Kevin Hester
850358e103
channel setting is healthier
2021-02-27 14:31:52 +08:00
Kevin Hester
1eaabfc216
fix java paths for protos
2021-02-27 13:43:55 +08:00
Kevin Hester
4a90bb2fc0
fix various lint warnings
2021-02-21 11:34:43 +08:00
Kevin Hester
6eaec63df9
fix another autobug - don't crash if firmware update can't start
2021-02-14 16:11:55 +08:00
Kevin Hester
50dc26b36d
fix autobug if user tries to change settings during an update
...
cc @vfurman-gh
Caused by android.os.RemoteException: Operation prohibited during firmware update
at com.geeksville.util.ExceptionsKt.toRemoteExceptions(ExceptionsKt.java:61)
at com.geeksville.mesh.service.MeshService$binder$1.setRadioConfig(MeshService.java:1589)
at com.geeksville.mesh.model.UIViewModel.setRadioConfig(UIViewModel.java:163)
at com.geeksville.mesh.model.UIViewModel.setLsSleepSecs(UIViewModel.java:148)
at com.geeksville.mesh.ui.SettingsFragment$initCommonUI$8.invoke(SettingsFragment.java:637)
at com.geeksville.mesh.ui.SettingsFragment$initCommonUI$8.invoke(SettingsFragment.java:464)
at com.geeksville.mesh.ui.MessagesFragmentKt$on$1.onEditorAction(MessagesFragmentKt.java:35)
at android.widget.TextView.onEditorAction(TextView.java:7042)
at com.android.internal.widget.EditableInputConnection.performEditorAction(EditableInputConnection.java:138)
at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:357)
at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:89)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7562)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
2021-02-14 16:07:49 +08:00
Kevin Hester
e482d074c7
fix an autobug with some shit phone
2021-02-14 15:52:16 +08:00
Vadim Furman
2f7ce57015
Formatting
2021-02-13 22:02:24 -08:00
Vadim Furman
757c3867f2
Moved broadcast and ls_sleep in advanced settings
2021-02-13 21:35:57 -08:00
Vadim Furman
380ca1017f
Use snackbar
2021-02-13 18:53:59 -08:00
Vadim Furman
8a065c5b88
Per-channel minimum broadcast period enforcement
2021-02-12 19:07:14 -08:00
Kevin Hester
705e0deae3
make settings layout work on even the tiniest of screens
2021-02-11 13:44:30 +08:00
Kevin Hester
122dabefb0
add back a fixed isViewVisible, @vfurman-gh would you mind reviewing?
2021-02-08 12:19:35 +08:00
Vadim Furman
32924bb169
removed isVisiblewq
2021-02-06 22:13:42 -08:00
Vadim Furman
5ef6baef7a
Merge
2021-02-06 22:08:49 -08:00
Kevin Hester
d3a1107cd3
don't briefly pop up fields with "null" as content
2021-02-07 11:27:37 +08:00
Vadim Furman
45dbcab850
Cleanup
2021-02-05 22:02:18 -08:00
Vadim Furman
26d7ff9578
Merge remote-tracking branch 'upstream/master' into settings
2021-02-05 21:30:40 -08:00
Vadim Furman
2d81acbee5
Added settings
2021-02-05 21:29:28 -08:00
Vadim Furman
0ea40967ac
testing settings
2021-02-03 20:16:18 -08:00
Kevin Hester
90b03f0955
Merge remote-tracking branch 'root/master' into dev
2021-02-04 08:23:59 +08:00
Vadim Furman
ac8fd1344d
Updated comment
2021-02-02 19:01:11 -08:00
Vadim Furman
8d04a71fc4
Fix radio button enabled/disabled state to match device connected/not-connected state
2021-02-02 18:39:41 -08:00
Kevin Hester
4ea44095df
1.1.40 trying to squash native crash in mb via testlab.
2021-02-02 10:47:54 +08:00
Kevin Hester
4db838b5e3
when in sim, allow user to toggle between service on and off
2021-02-01 23:01:15 +08:00
Kevin Hester
719bef7889
potential fix for the rare mapbox native crash (use onDestroyView)
2021-02-01 22:54:04 +08:00
Kevin Hester
7d846461e4
mock interface now pretty completely simulates a real device
2021-02-01 11:53:22 +08:00
Kevin Hester
a0160cadf9
WIP to improve simulator
2021-02-01 10:31:39 +08:00
Vadim Furman
9a13f933b8
Removed observer for myNode, probably not a good idea
2021-01-25 17:50:16 -08:00
Vadim Furman
8ea58fd08c
Material design for Message UI
2021-01-25 17:30:21 -08:00
Kevin Hester
89fd3e16d8
1.1.33 fix #211 properly set GUI state when during a firmware update and the view gets rebuilt
2021-01-05 15:52:18 +08:00
Kevin Hester
f754a19c95
bug #206 - also add reportException to make non fatal and report bug
...
via analytics (in case my theory is wrong)
2020-12-12 11:09:17 +08:00
Kevin Hester
2e30dbcdd0
switching away from kotlin-android-extensions
2020-12-07 20:44:17 +08:00
Kevin Hester
b854c57aa4
fix build warnings
2020-11-16 15:55:07 +08:00
Kevin Hester
f8e6f105e2
fix #197 - let multiple device updates work
2020-10-21 17:52:51 +08:00
geeksville
25ccba9ab7
fix an autobug
...
https://console.firebase.google.com/project/meshutil/crashlytics/app/android:com.geeksville.mesh/issues/5777c66e7f3bb28bd2257c5685d9ec68?time=last-seven-days&sessionEventKey=5F7255AB03A80001161E65680B592F8D_1456099387864713143
2020-09-29 16:13:12 -07:00
Kevin Hester
36e96e1811
Merge branch 'master' into message-db
2020-09-27 13:05:33 -07:00
Ludovic Goix
6ec16073c1
Added a debug panel
...
final
2020-09-26 21:56:52 -04:00
Ludovic Goix
c15e498b08
Add date to message #169
2020-09-23 23:13:35 -04:00
Ken Van Hoeylandt
f97bc21719
simplified calls to system services
...
and fixed some code that assumed BluetoothManager to never be NULL
2020-09-17 19:49:50 +02:00
geeksville
6a1d778552
0.9.90 fix ble scanning on samsung?
2020-09-13 13:22:40 -07:00
geeksville
e07847af87
fix #141 don't let extra # into channel name. thx @moxy-bc and @dzaczek
2020-09-08 12:29:28 -07:00
Ludovic Goix
0768ba086b
Show network range setting when locked #138
2020-09-04 07:59:07 -04:00
Ludovic Goix
c87d0adc61
Connect to a device without updating any change #119
2020-09-02 20:16:41 -04:00
geeksville
93d4cd99fd
show channel suffix per https://github.com/meshtastic/Meshtastic-device/issues/269
2020-08-12 12:33:04 -07:00
geeksville
f3be13f0fb
don't leak macaddrs into logs
2020-07-29 16:16:29 -07:00
geeksville
384bb3759e
fix autobug - location callback might come after activty is dead
...
https://console.firebase.google.com/u/0/project/meshutil/crashlytics/app/android:com.geeksville.mesh/issues/714e0b9e232289ddc9162fd3aebc1510?time=last-seven-days&sessionId=5F1C562E03E2000142C73D26354B80BF_DNE_0_v2
2020-07-25 20:40:00 -07:00