1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-04 07:52:56 +01:00
Commit Graph

2966 Commits

Author SHA1 Message Date
Daniel Dakhno
a56d180531 added second timezone button function 2019-11-20 18:59:13 +01:00
Andreas Shimokawa
c2db30274f Make reconnect logic more device agnostic and remove pebble reconnect logic 2019-11-20 10:53:25 +01:00
Daniel Dakhno
a7c10bed42 added alarm settings 2019-11-20 00:56:09 +01:00
Daniel Dakhno
c037888623 added half-way-alarms and multi button 2019-11-19 23:42:06 +01:00
Andreas Shimokawa
c7053747cd Add active reconnection
Closes #1724
Closes #1632
Closes #1452
Closes #1271
Closes #564

(Probably more)
2019-11-19 14:40:20 +01:00
Andreas Shimokawa
18d78bf05d Amazfit Bip: Correct BipOS version 2019-11-18 21:53:03 +01:00
Daniel Dakhno
30e098db93 added "show last notification" button function 2019-11-17 20:54:49 +01:00
Daniel Dakhno
03e8925d9e fixed unknown button setting exception 2019-11-17 15:56:44 +01:00
Daniel Dakhno
ca18e1fe34 added button index hint 2019-11-17 05:03:23 +01:00
Daniel Dakhno
e04cd474dc user can now assign a few more functions to buttons 2019-11-17 04:55:12 +01:00
Daniel Dakhno
7f5c432b82 Merge branch 'master' of https://github.com/Freeyourgadget/Gadgetbridge into fossil-q-hybrid 2019-11-17 01:13:00 +01:00
Daniel Dakhno
2cbc47defa made buttons work with fossils api 2019-11-17 01:10:02 +01:00
Andreas Shimokawa
d60ceffb81 Amazfit Bip: Whitelist BipOS 0.5 firmware/res (non-latin) 2019-11-16 21:47:14 +01:00
Daniel Dakhno
1bdaa55937 code cleanup and crc handling 2019-11-16 03:02:29 +01:00
Daniel Dakhno
56d5b95181 adjusted some MTU specific file handling 2019-11-16 02:14:45 +01:00
Daniel Dakhno
5cab9fa9da fixed notification count sync 2019-11-15 01:17:22 +01:00
Andreas Shimokawa
25bb16b0c3 Make button action setting per-device, enable for amazfip bip
TODO:
- preference migration
- support vibration on bip
2019-11-14 12:33:36 +01:00
Daniel Dakhno
63b4ffe555 Merge branch 'master' of https://github.com/Freeyourgadget/Gadgetbridge into q-hybrid-fossil-api 2019-11-14 04:58:32 +01:00
Daniel Dakhno
34c9652962 fixed duplicate vibration settings 2019-11-14 04:57:27 +01:00
Daniel Dakhno
161236f3a2 fixed file upload bug 2019-11-14 04:56:34 +01:00
Daniel Dakhno
64b407da92 added mtu transactions 2019-11-14 04:53:19 +01:00
vanous
53ce25a30c Add Set Activity Fetch Time to debug to set lastSyncTimeMillis 2019-11-04 21:59:29 +01:00
vanous
c1d024876d Add forward/backward buttons to charts 2019-11-04 20:42:59 +01:00
dakhnod
016ae8be13 still don't know what is goind on with uploading files... 2019-11-04 02:47:38 +01:00
Daniel Dakhno
1318b58ad2 changed request handling 2019-11-03 20:46:51 +01:00
Andreas Shimokawa
2b0656c9c0 Amazfit GTS: Enable flashing firmware (untested) 2019-10-31 15:30:05 +01:00
Andreas Shimokawa
a3cd99a4a3 Huami: move notification code from AmazfitBipSupport to HuamiSupport
probably fix notifications on GTS
2019-10-31 14:28:24 +01:00
Daniel Dakhno
fc9016e98e refactored requests 2019-10-31 02:46:33 +01:00
Daniel Dakhno
e955330268 added exception notifications 2019-10-31 01:58:06 +01:00
Daniel Dakhno
00b66d45e7 fixed file upload issue (i hope at least) 2019-10-31 01:57:55 +01:00
Daniel Dakhno
66c677bcf9 added request 2019-10-31 01:57:23 +01:00
Daniel Dakhno
22aa823d35 improved bonding process and fixed some lint errors 2019-10-30 17:37:58 +01:00
Daniel Dakhno
d690dff5ca fixed nah nah. 2019-10-30 16:43:29 +01:00
Daniel Dakhno
c09683de3d implemented nah. 2019-10-30 16:42:44 +01:00
Daniel Dakhno
77fdce3cf2 adjusted FileUploadRequest 2019-10-30 16:28:59 +01:00
Daniel Dakhno
25a67b2ebb updated some requests, still dunno why some files time out... 2019-10-30 02:50:00 +01:00
Manuel Ruß
0159657bd5 - AmazfitGTS Run basic functionalities (read data, ...) 2019-10-29 22:44:03 +01:00
Andreas Shimokawa
42312bba60 Amazfit GTR: remove menu item settings, since we do not know how to do this yet 2019-10-28 15:41:55 +01:00
Daniel Dakhno
06d7568249 added some requests and logic 2019-10-28 12:35:22 +01:00
dakhnod
37d7df2d31 added some requests 2019-10-27 23:24:02 +01:00
dakhnod
7d5810fdf0 added some new api code 2019-10-27 23:21:21 +01:00
Andreas Shimokawa
3b42bdd42a Amazfit Bip: Whitelist FW 1.1.6.34 (non-latin)and 1.1.6.32 (latin) 2019-10-26 23:56:04 +02:00
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