vanous
71b393932f
Add switch to set old/new style of sleep detection range
2019-10-26 10:39:15 +02:00
Daniel Dakhno
0fe97c687d
created api specific abstraction layer
2019-10-25 19:13:55 +02:00
Daniel Dakhno
7710b9ea2a
Merge branch 'master' of https://github.com/Freeyourgadget/Gadgetbridge into q-hybrid-abstraction
2019-10-25 14:35:05 +02:00
vanous
31ce36e335
Add alternative color to heartrate in charts
2019-10-24 22:59:52 +02:00
Andreas Shimokawa
4110f0764a
Amazfit GTR: enable firmware flashing for those who dare (untested)
2019-10-24 22:35:57 +02:00
Andreas Shimokawa
c2c240d7be
Amazfit GTR: Enforce auth key input when pairing, try to fix notifications
2019-10-24 21:51:10 +02:00
Andreas Shimokawa
cbd47a81cc
Amazfit GTR: initial support for testing
2019-10-24 21:41:11 +02:00
Daniel Dakhno
187600b076
added abstraction layer
2019-10-24 19:44:35 +02:00
HardLight
d627577e6f
Mi Band 4: Enable Emoji Font setting
2019-10-23 20:14:02 +03:00
vanous
21525adaae
Add uncommited second occurance of the same
2019-10-21 21:12:07 +02:00
vanous
7ed2c26b2f
Catch crash during ChangeLog displaying
2019-10-21 21:08:09 +02:00
dakhnod
90f685c1a7
improved activity hand handling
2019-10-21 15:15:59 +02:00
dakhnod
a2060470f8
changed parameter from byte to enum
2019-10-21 15:14:32 +02:00
dakhnod
b7277f02a6
fix notification lookup crash
2019-10-20 13:11:00 +02:00
dakhnod
aeba34cc81
using getActiveNotifications when possible
2019-10-20 03:01:45 +02:00
dakhnod
2ebafa9eda
added ability to control activity hand via tasker/intent
2019-10-20 02:30:29 +02:00
dakhnod
30488989b1
fixed missing function
2019-10-20 01:44:35 +02:00
dakhnod
2a96f762af
added option to track notification count with activity hand
2019-10-20 01:42:31 +02:00
dakhnod
b6c744c8c6
Merge branch 'master' of github.com:Freeyourgadget/Gadgetbridge into fossil-q-hybrid
2019-10-19 23:55:55 +02:00
vanous
5c0c5ed952
Check for non empty list of sleep sessions
2019-10-17 14:35:45 +02:00
vanous
b5e3374a9e
Limit sleep charts range
2019-10-17 14:35:45 +02:00
Cre3per
395f63d3c1
makibes hr3 now pairs/bonds.
...
that way gb can reconnect after the band was disconnected.
2019-10-17 14:33:05 +02:00
Cre3per
45184c4bbc
makibes hr3 should now support the english version
2019-10-17 14:33:05 +02:00
Daniel Dakhno
58e81f04c6
added readable model names
2019-10-16 14:58:11 +02:00
Daniel Dakhno
0d60d308aa
Merge branch 'master' of https://github.com/Freeyourgadget/Gadgetbridge into fossil-q-hybrid
2019-10-16 14:57:22 +02:00
Andreas Shimokawa
5caa8e9097
Amazfip Bip Lite: Support firmware installation
...
Closes #1681
Closes #1682
2019-10-15 20:34:09 +02:00
Andreas Shimokawa
074994d24b
Merge branch 'master' into fossil-q-hybrid
2019-10-12 20:47:19 +02:00
Andreas Shimokawa
7b5e333601
Skip service scan if supported device could be recognized without uuids during discovery
2019-10-12 20:15:09 +02:00
Andreas Shimokawa
4bf37ea70f
Mi Band 4/Amazfit Bip Lite: Display a toast and do not try to pair if there was no auth key supplied
2019-10-12 19:44:45 +02:00
Andreas Shimokawa
8fefd1b49e
* Mi Band 4/Amazfit Bip Lite: Trim white spaces and new lines from auth key
2019-10-12 19:04:12 +02:00
Andreas Shimokawa
80c902e568
Amazfit Cor 2: Enable Emoji Font setting and 3rd party HR access
2019-10-12 13:04:33 +02:00
Cre3per
c4f4f5081d
added vibrator to FindPhoneActivity.
...
added device settings for find phone.
makibes hr3 now uses GBDeviceEventFindPhone.
2019-10-12 12:44:38 +02:00
Cre3per
4437220c54
makibes hr3.
...
added quite hours.
2019-10-12 12:44:38 +02:00
Cre3per
5570ac8349
makibes hr3.
...
added fakeBattery.
fixed string comparison using operator.
2019-10-12 12:44:38 +02:00
Cre3per
1262970494
makibes hr3.
...
added lost reminder support.
2019-10-12 12:44:38 +02:00
Cre3per
4c98d8537f
makibes hr3.
...
added hud to device settings.
2019-10-12 12:44:38 +02:00
Cre3per
ec88a7d8e5
makibes hr3.
...
fixed step counting (needs multi-day testing).
fixed signed byte to int conversion.
2019-10-12 12:44:38 +02:00
Cre3per
fdffe813f2
makibes hr3.
...
download progress notification (needs to be tested).
2019-10-12 12:44:38 +02:00
Cre3per
cd3558cd50
makibes hr3.
...
fixed long notifications a a nullptrexception.
added vibration timeout.
added step history download.
2019-10-12 12:44:38 +02:00
Cre3per
da1a72c6c6
makibes hr3.
...
implemented deleteDevice.
implemented heart rate history download.
cleaned up sample handling.
2019-10-12 12:44:38 +02:00
Cre3per
c0a6566410
makibes hr3.
...
corrected alarm slot count.
2019-10-12 12:44:38 +02:00
Cre3per
40696cb3e6
makibes hr3.
...
added multi-byte command support.
now uploading personal data to the watch.
2019-10-12 12:44:38 +02:00
Cre3per
5e581f781a
added todos
2019-10-12 12:44:38 +02:00
Cre3per
fe667ffdd8
added makibes hr3 todo and heart rate constants
2019-10-12 12:44:38 +02:00
Cre3per
0a7639877b
fixed alarm repetition
2019-10-12 12:44:38 +02:00
Cre3per
81aa66c2d4
removed todo.
...
fixed typo.
2019-10-12 12:44:38 +02:00
Cre3per
8b7d853097
merged.
...
added makibes hr3 OnSharedPreferenceChangeListener.
added makibes hr3 reverse find device (find phone).
added makibes hr3 heart rate/steps/firmware version.
2019-10-12 12:44:38 +02:00
dakhnod
a2a0bc08dd
Merge branch 'master' of github.com:Freeyourgadget/Gadgetbridge into fossil-q-hybrid
2019-10-11 22:35:50 +02:00
Daniel Dakhno
b7a660ae58
allows to set custom notification icons per device
2019-10-11 20:15:38 +02:00
Daniel Dakhno
28ff99f534
adjusted to use custom icon
2019-10-11 03:49:59 +02:00
Daniel Dakhno
01728ecf11
allows to set custom notification icons per device
2019-10-11 03:49:08 +02:00
Andreas Shimokawa
5c3c81fe6f
do not recogize bip lite as bip
2019-10-10 21:21:19 +02:00
Daniel Dakhno
ca9761c336
adjusted DiscoveryActivity to use new scan
2019-10-10 02:09:23 +02:00
Daniel Dakhno
009888b688
fixed coordinator to filter device specific service
2019-10-10 02:06:37 +02:00
Daniel Dakhno
52ca3d3625
fixed coordinator to filter device specific service
2019-10-10 01:24:17 +02:00
Andreas Shimokawa
8d27ad1996
another try at bip lite support
2019-10-09 21:33:55 +02:00
Andreas Shimokawa
b5e9727dcd
Make some more settings per-device settings
...
- All ID115 settings migrated, allowing removal from settings activity
- All timeformat settings for all devices migrated
- All wrist location settings for all devices migrated (now you can have a mi band 3 on the left wrist and a bip on the right wrist :P)
Also deduplicated some strings from zetime/generic preferences
2019-10-05 22:35:30 +02:00
dakhnod
ea1653d616
Merge branch 'master' of github.com:Freeyourgadget/Gadgetbridge into fossil-q-hybrid
2019-10-05 19:09:07 +02:00
dakhnod
59e318dee1
notification does not requre hands any more
2019-10-05 18:59:52 +02:00
MyTimeKill
a0e3e060cc
Amazfit Bip: Whitelist fw 1.1.6.30 latin, res and latin ft
2019-10-03 22:18:01 +09:00
Andreas Shimokawa
21a287f6b1
Makibes HR3: Make settings per-device
...
Also so some minor cleanups on Makibes HR3 code
2019-10-02 23:45:19 +02:00
Cre3per
7409281c5a
very basic makibes hr3 support
2019-10-02 23:06:33 +02:00
MyTimeKill
8df99bf5bd
Amazfit bip: Support flashing latest latin font
2019-10-02 18:00:34 +09:00
dakhnod
73a698d5db
formatting
2019-10-01 21:57:01 +02:00
dakhnod
8be08d8c2c
added battery characteristic notification
2019-10-01 21:53:41 +02:00
Daniel Dakhno
71f9675768
Merge branch 'master' of https://github.com/Freeyourgadget/Gadgetbridge into fossil-q-hybrid
2019-10-01 17:09:52 +02:00
Daniel Dakhno
ebab69a063
added firmware check on connect
2019-10-01 16:05:47 +02:00
Marc Nause
a4c7cdb2a5
Show toast in case no app is installed which can handle GPX files
2019-09-29 18:48:13 +02:00
dakhnod
b20963348d
Merge branch 'master' of github.com:Freeyourgadget/Gadgetbridge into fossil-q-hybrid
2019-09-25 00:22:57 +02:00
dakhnod
5ce5b5d8a4
replaced BatteryLevelRequest with native characteristic
2019-09-25 00:21:16 +02:00
dakhnod
f912ae28a2
adjusted settings activity
2019-09-25 00:19:59 +02:00
Q-er
371ac276a5
Allow multiple sleep sessions per day
2019-09-22 21:34:03 +02:00
Andreas Shimokawa
744848fae7
register a fake PhoneStateListener on startup once, so that Lineage OS privacy guard asks for permissions
...
Closes #1649
2019-09-21 10:07:58 +02:00
Andreas Shimokawa
814f322e2a
Amazfit Bip: Recogize Amazfit Bip Lite as Amazfit Bip
2019-09-20 21:51:04 +02:00
cpfeiffer
17f24c06f8
Fix some LGTM issues
2019-09-19 23:18:17 +02:00
Andreas Shimokawa
e491a8c21d
no not refresh whole activity when deciding whether fab should be shown or not
2019-09-17 14:02:35 +02:00
Andreas Shimokawa
4641e51715
Fix possible KitKat crash in NotificationListener
...
Also fix some more warnings
2019-09-17 13:37:03 +02:00
vanous
29375be3e2
Refresh ControlCenterv2 on menu exit
2019-09-17 13:25:57 +02:00
Andreas Shimokawa
8374a2b8f8
Widget: also try to signal sleep/steps updates for pebble
2019-09-16 23:18:12 +02:00
Andreas Shimokawa
fcc9ad8f95
Widget: Also update for Pebble Misfit and Morpheuz
...
This commit also removes GBDeviceEventSleepMonitorResult since it was unused and highly Morpheuz specific
2019-09-16 22:48:21 +02:00
Andreas Shimokawa
a63cd90876
Widget: signal new data for No1F1 and ZeTime also
...
Pebble is still missing - since data is pushed and not fetched...
Will think about it.
2019-09-16 22:31:36 +02:00
Andreas Shimokawa
89c7066d32
Widget: Only signal new data only when syncing activity data (not on fetching logs etc), do the same for Mi Band 1
2019-09-16 22:25:58 +02:00
vanous
43bfa791ad
Adds plurals to a string of the Widget.
2019-09-16 20:45:21 +02:00
vanous
c58b980208
Connect device button settings and logic
2019-09-14 00:42:09 +02:00
vanous
b3d1068870
Change color, refresh charts
2019-09-14 00:24:40 +02:00
vanous
132e92041e
Split preferences, add chart settings activity, add button
2019-09-14 00:24:40 +02:00
Sebastian Kranz
194f5b04ae
Enable the unicode emoji support, even if the zetime has only some of the most used emojis on board.
2019-09-14 00:20:07 +02:00
Sebastian Kranz
0a6d0bd178
Add method to set the language of the watch. Note: Android Studio seems to have done automatic code formatting here.
2019-09-14 00:20:07 +02:00
Andreas Shimokawa
876515f1fd
Amazfit Cor: support custom emoji font
...
This commit refactors code and implements a custom device specific string
filter, which does nothing by default.
The implementation in HuamiSupport does the custom emoji conversion.
The setting has been moved from devicesettings_amazfitbip.xml to an extra file
As soon as there is a custom font for Mi Band 2/3/4 it is sufficient to add
"devicesettings_custom_emoji_font.xml" to the list of supported settings
in the appropriate coordinator and everything will work.
2019-09-14 00:05:39 +02:00
vanous
cf28ee48f4
add .apply()
2019-09-07 22:41:35 +02:00
vanous
975b698564
remove preference keys when deleting device
2019-09-07 22:41:35 +02:00
vanous
3d6ddb8d5e
make look nicer - font, uri string, buttons positions
2019-09-07 11:07:40 +02:00
vanous
503fe854eb
Add test button, @stringify strings, add headers
2019-09-02 23:06:39 +02:00
Andreas Shimokawa
4780c26dd8
Widget: change float to int where appropriate, remove code that did nothing from getTotalsStepsForActivityAmounts()
2019-09-01 22:48:52 +02:00
Andreas Shimokawa
3389fcdfdd
Widget: Fix null pointer exception when a device which has no activity database is used in Gadgetbridge
...
For example a vibratissimo :D
2019-09-01 22:35:02 +02:00
Andreas Shimokawa
8eb494ab85
Widget: some cleanups
...
- use LocalBroadcastManager when broadcasting new data event
- use constants for actions everywhere and move them
2019-09-01 22:09:09 +02:00
vanous
957d441859
Add Status and Alarms widget
...
Squashed commits from #1604
2019-09-01 21:35:53 +02:00
Nephiel
b40c3ade85
Amazfit Bip: Add emoji support when using custom font firmware
2019-08-31 22:32:18 +02:00
Andreas Shimokawa
ce9eab8def
Mi Band 4: really fix sending weather location
...
Really fixes #1609
2019-08-31 22:14:50 +02:00
Andreas Shimokawa
8f4489a21c
Mi Band 4: Fix call notifcation not stopping when call gets answered or rejected on the phone
...
This changes the way to how to stop call notification for all Huami device back to Mi Band 2
Also clean up unused code
Fixes #1612
2019-08-29 08:32:29 +02:00