Wykres commitów

1057 Commity (c9dd7a8061e65e373ed6c4e06aee1a21caa7b728)

Autor SHA1 Wiadomość Data
Kevin Hester 518241c3c9 less logspam 2021-03-23 13:05:50 +08:00
Vadim Furman 691c5862cb Updated proto 2021-03-22 21:32:40 -07:00
Vadim Furman 13d63ee52b More rssi 2021-03-22 21:21:58 -07:00
Vadim Furman 0d9f31f7fb Pipe rssi to the view 2021-03-22 21:10:58 -07:00
Daniel Nemenyi 6e545e628b Fix expired link
The 'Firmware update required' modal contains an expired link to the
Wiki. This commit points the user towards the Firmware Installation
section on Github instead.

* app/src/main/res/values/strings.xml
2021-03-22 09:14:29 +00:00
Vadim Furman b5c5cf0153 Fixed formatting 2021-03-21 18:15:54 -07:00
Kevin Hester 278d82e99a cleanly kill job if we get an exception during firmware update 2021-03-20 18:47:12 +08:00
Kevin Hester c9d18b00a4 don't let user update firmware without setting a region. 2021-03-20 17:47:02 +08:00
Kevin Hester fb07b1dc83 clean up position sending, also always provide time to the mesh 2021-03-20 11:23:31 +08:00
Vadim Furman 8aa7585fdd Merge remote-tracking branch 'upstream/master' 2021-03-19 16:55:22 -07:00
Vadim Furman 5e4470d25e Use default scope for file save and display snr 2021-03-19 14:33:55 -07:00
Kevin Hester be7aea1457 update to sdk 30 2021-03-20 01:28:55 +08:00
Kevin Hester 0ebb512dca 1.2.11 2021-03-20 00:02:34 +08:00
Kevin Hester 93f110158f preserve even old 1.0 style region names during firmware update 2021-03-19 23:14:46 +08:00
Kevin Hester 54bf0e85c1 make 1.2 firmware update work even for old 1.0 devices 2021-03-19 22:49:51 +08:00
Kevin Hester 9889fa1da1 add channel url gen test 2021-03-19 21:27:41 +08:00
Kevin Hester 699d5076b5 use unmock to test and fix the channel suffix generation to match device 2021-03-19 17:42:26 +08:00
Kevin Hester c405cdc200 try to notice when user wants to go back to default settings 2021-03-19 17:09:35 +08:00
Kevin Hester a18343e30c Merge remote-tracking branch 'root/master' into dev1.2
# Conflicts:
#	app/src/main/java/com/geeksville/mesh/service/MeshService.kt
#	app/src/main/java/com/geeksville/mesh/service/MockInterface.kt
#	app/src/main/res/values/strings.xml
2021-03-19 15:09:33 +08:00
Kevin Hester 3ab9ee4afc
Merge branch 'master' into master 2021-03-19 15:00:49 +08:00
goga 3e3dc47440 oops, show not only my coords, but neighbour's too 2021-03-18 11:11:37 +05:00
Vadim Furman 78a08898fe Save messages in CSV and fix position broadcast 2021-03-17 21:00:01 -07:00
Kevin Hester 6ed7af3763 fix autobug with getnodenum failing during startup 2021-03-17 16:04:29 +08:00
Kevin Hester aac5e7cd7e stop fetching channels at first !disabled entry 2021-03-17 15:53:36 +08:00
Kevin Hester 3175d5e2d2 autobug while app shutting down 2021-03-17 15:53:08 +08:00
Kevin Hester c2f578c971 fix autobug when setting channels on !connected radio 2021-03-17 15:40:09 +08:00
Kevin Hester 98356b9205 fix autobug crash when primary channel is null 2021-03-17 15:37:09 +08:00
goga 6958e3c86a coords position fix 2021-03-16 11:38:42 +05:00
goga 452bf6f6cb show coordinates with geo url to open in other mapping app 2021-03-16 10:04:01 +05:00
goga 53745ca9f5 display timeAgo properly and show coords in users screen 2021-03-16 00:05:28 +05:00
goga c8107441de display timeAgo properly and show coords in users screen 2021-03-15 23:46:53 +05:00
Kevin Hester fa17c4efe1 fix new hwmodel based on testing with the simulator 2021-03-15 10:31:44 +08:00
Kevin Hester 483bd878ab untested change to use new hwmodel 2021-03-14 11:42:04 +08:00
Kevin Hester abea039922 update libs 2021-03-14 11:40:21 +08:00
Kevin Hester dba11472fb 1.2.7 2021-03-10 16:48:38 +08:00
Kevin Hester 0271587a65 fix #256: transparent holes in advanced tabs 2021-03-10 12:19:20 +08:00
Kevin Hester 6bd329847a update libs 2021-03-10 12:18:54 +08:00
Kevin Hester e82153c999 1.2.6 2021-03-07 09:57:14 +08:00
Kevin Hester 8ace22d686 1.2.5 2021-03-07 09:56:30 +08:00
Kevin Hester a8e698c070 1.2.4 2021-03-05 14:29:31 +08:00
Kevin Hester 390413bd8a fix channel setting 2021-03-05 14:14:17 +08:00
Kevin Hester d15ff7ed36 region setting is finished 2021-03-04 11:20:51 +08:00
Kevin Hester bd1885aaf2 region setting from android now kinda works 2021-03-04 10:28:56 +08:00
Kevin Hester 81e76bfc51 fix bugs found via simulator 2021-03-04 09:08:29 +08:00
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 55d0110ff2 optimize channel rx 2021-03-03 07:49:23 +08:00
Kevin Hester da95b4f0c2 basic settings and channel stuff works for android 2021-03-03 07:30:05 +08:00
Kevin Hester 02198864c5 WIP on getting new style settings/channels 2021-03-02 22:12:42 +08:00
Kevin Hester a800bd1319 cleanup admin packet generation 2021-03-02 16:27:43 +08:00
Kevin Hester ba86d3e88f localization 2021-03-02 16:27:34 +08:00
Kevin Hester e27a3d937d show alert for old firmware 2021-03-02 15:12:57 +08:00
Kevin Hester 2fc4099bfc Merge branch 'dev' into dev1.2
# Conflicts:
#	app/src/main/java/com/geeksville/mesh/MainActivity.kt
#	app/src/main/java/com/geeksville/mesh/service/MeshService.kt
2021-03-02 14:38:55 +08:00
Kevin Hester 5c19b2649f 1.1.50 2021-03-02 14:19:44 +08:00
Kevin Hester 0fe6c91a4e fix #254 typo changed != to ==. fix rxtime displays 2021-03-02 14:16:57 +08:00
Kevin Hester ae402e8fd2 add warning text for downrev apps 2021-03-02 13:22:55 +08:00
Kevin Hester d33defb502 oops - I nuked a string by accident 2021-03-02 12:01:34 +08:00
Kevin Hester b86e11a8c2 Merge remote-tracking branch 'root/master' into dev 2021-03-02 11:30:40 +08:00
Kevin Hester 2cf39096a7 lib update 2021-03-02 10:36:37 +08:00
Paul Mandal a6c80cc203 Add hopLimit to the DataPacket class, update MeshService to use hopLimit when building its MeshPackets 2021-02-27 22:36:06 -07: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 bd796524b9 channelset wip 2021-02-27 12:04:44 +08:00
Kevin Hester 0743feadc4 wip adding channelset 2021-02-27 11:44:05 +08:00
Kevin Hester 31a106039b impl set owner/set radio 2021-02-27 11:13:30 +08:00
Kevin Hester 85a0ea7286 1.2 wip 2021-02-27 10:18:00 +08:00
Kevin Hester 2f4be7bb23 update libs 2021-02-27 09:49:25 +08:00
Vadim Furman ead36b2fc6 Do not use windowSoftInputMode=adjustPan, as the toolbar hides when input is active. 2021-02-22 15:00:32 -08:00
Kevin Hester efbc61eaf2 fix mroe lint warnings 2021-02-21 12:27:13 +08:00
Kevin Hester 3ec0c5fd32 fix lint warnings 2021-02-21 12:07:53 +08:00
Kevin Hester 9e4b120c24 more lint errors 2021-02-21 11:40:12 +08:00
Kevin Hester 4a90bb2fc0 fix various lint warnings 2021-02-21 11:34:43 +08:00
Kevin Hester a2d37e0343 fix lint error about tranlsation 2021-02-21 11:00:46 +08:00
Kevin Hester 9d75c6f062 fix missing crashlytics permission 2021-02-21 11:00:11 +08:00
Kevin Hester 3f50cab92d make lint failures non fatal 2021-02-21 10:59:51 +08:00
Kevin Hester acd43b29f5 don't (incorrectly) set want_replies 2021-02-15 09:48:44 +08:00
Kevin Hester b4b1099e76 fix layout error now that fields moved out of settings 2021-02-14 17:00:56 +08:00
Kevin Hester 05a75f0900 1.1.48 2021-02-14 16:20:02 +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
Vadim Furman a8d095d1d7 Fixed swapped short <-> medium channel names 2021-02-12 17:40:47 -08:00
Kevin Hester 221738603b 1.1.46 2021-02-12 13:50:39 +08:00
Kevin Hester 11bc8ef5f0 add logging in support of https://github.com/meshtastic/Meshtastic-device/issues/681 2021-02-11 16:54:17 +08:00
Kevin Hester 23ab6c7048 fix my ping change 2021-02-11 16:32:33 +08:00
Kevin Hester 2736a01d4b change stress test to a checkbox and only show for debug builds 2021-02-11 16:29:26 +08:00
Kevin Hester 1bff87977e Merge remote-tracking branch 'root/master' into dev 2021-02-11 16:13:44 +08:00
Kevin Hester c46b6f3c96 change alpha to beta in strings 2021-02-11 13:47:46 +08:00
Kevin Hester 705e0deae3 make settings layout work on even the tiniest of screens 2021-02-11 13:44:30 +08:00
Vadim Furman 36b478b263 Added comments 2021-02-10 21:36:45 -08:00
Vadim Furman 91912741ae Added "Ping" menu option for testing repeated message send. 2021-02-10 21:34:26 -08:00
Kevin Hester e40d5b604c 1.1.44 2021-02-08 13:27:55 +08:00
Kevin Hester d290555aba fix notification to include text message even when not expanded 2021-02-08 13:25:29 +08:00
Kevin Hester d6f759cabc stop using device currentpacketid, first send message could be discarded as dup 2021-02-08 12:33:16 +08:00
Kevin Hester 486a3444fc update to latest protobufs 2021-02-08 12:29:40 +08:00
Kevin Hester 122dabefb0 add back a fixed isViewVisible, @vfurman-gh would you mind reviewing? 2021-02-08 12:19:35 +08:00
Kevin Hester ffca8e5f47 Merge remote-tracking branch 'root/master' into dev 2021-02-08 11:30:42 +08:00
Kevin Hester 2cd2801200
Merge pull request #236 from vfurman-gh/map_update
Map UI update fixes
2021-02-08 11:30:31 +08:00
Kevin Hester dab409fb04 Merge remote-tracking branch 'root/master' into dev 2021-02-08 11:23:27 +08:00
Kevin Hester 65e91c46d3 fix #209. don't ignore messages from nodes that only have partial nodeinfo 2021-02-08 11:22:15 +08:00
Vadim Furman e2c8ca2fb2 Separate notification channel for messages 2021-02-07 17:38:54 -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 5deddf6547 1.1.43 2021-02-07 13:04:24 +08:00
Kevin Hester d3a1107cd3 don't briefly pop up fields with "null" as content 2021-02-07 11:27:37 +08:00
Kevin Hester 97b2b3c471 update protobufs 2021-02-07 10:55:07 +08:00
Kevin Hester e1af70e58c Merge remote-tracking branch 'root/master' into dev 2021-02-06 14:22:12 +08:00
Vadim Furman 0f8357adb0 String resources 2021-02-05 22:05:24 -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
Kevin Hester 4a5e07e52f fix #231 message history disappears thanks @dylanhoen
// Now that we use data packets for more things, we need to be choosier about what we keep.  Since (currently - in the future less so)
        // we only care about old text messages, we just store those...
2021-02-06 13:24:48 +08:00
Kevin Hester 9c15e22b8f don't let report bug get too wide (especially for Russian) 2021-02-06 11:49:23 +08:00
Kevin Hester 9cb9e93dd2 never use app specific icons when <= android 5.1.1 2021-02-06 09:29:11 +08:00
Kevin Hester 48d870a035 1.1.42 2021-02-05 09:31:58 +08:00
Kevin Hester 2c3b73ae88 fix(?) for cyanogen problem with custom statusbar icons 2021-02-05 09:31:25 +08:00
Kevin Hester d11e7674f6 fix autobug: don't spam crashlytics when we expect position sending to fail 2021-02-04 23:39:44 +08:00
Kevin Hester 97d2ecbd0f fix autobug: don't let users try to update firmware over USB 2021-02-04 23:07:16 +08:00
Vadim Furman 0ea40967ac testing settings 2021-02-03 20:16:18 -08:00
Kevin Hester 3db5be760d 1.1.41 2021-02-04 09:25:06 +08:00
Kevin Hester 90b03f0955 Merge remote-tracking branch 'root/master' into dev 2021-02-04 08:23:59 +08:00
Kevin Hester 55fd7c7330 make a guaranteed non vector version of icon for older androids 2021-02-04 08:20:43 +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 a618aba7f0 1.1.39 2021-02-01 23:01:29 +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 e710b67131 Merge remote-tracking branch 'root/master' into dev 2021-02-01 22:54:18 +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 3d97e65149
Merge branch 'master' into fix 2021-02-01 22:52:59 +08:00
Vadim Furman fbf7ac4144 Moved try to catch all RemoteExceptions 2021-01-31 20:53:40 -08:00
Kevin Hester f44d9b16b1 1.1.38 2021-02-01 12:04:30 +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
Kevin Hester 23832d8285 update to latest launcher icon from @thepoweroftwo 2021-02-01 10:31:24 +08:00
Vadim Furman 6e5e98e077 Another semi-transparent color fix 2021-01-30 20:42:57 -08:00
Vadim Furman bcb89102fb Merge remote-tracking branch 'upstream/master' 2021-01-30 19:41:48 -08:00
Vadim Furman 12381a177a Do not use transparent colors with rounded corners, it creates an ugly border on Androing > 9.0 2021-01-30 19:25:15 -08:00
Kevin Hester aabbd12382 1.1.37 2021-01-30 21:16:33 +08:00
Kevin Hester e8721cdd07 add a few constraints to fix new message layout 2021-01-30 21:14:55 +08:00
Kevin Hester 0693d7786d use new icons from @thepoweroftwo 2021-01-30 14:59:28 +08:00
Kevin Hester 6c3c20c154 switch app launcher to new icon 2021-01-30 14:44:55 +08:00
Kevin Hester 99cb8db970 update libs 2021-01-29 13:44:30 +08:00
Kevin Hester 0e6a82255e Merge remote-tracking branch 'root/master' into dev 2021-01-26 10:44:27 +08:00
Vadim Furman 9a13f933b8 Removed observer for myNode, probably not a good idea 2021-01-25 17:50:16 -08:00