Arjan Schrijver
810cc91e8e
Fossil/Skagen Hybrids: Implement inactivity warnings
2023-02-06 14:26:26 +01:00
Arjan Schrijver
5ea68cad3b
Fossil/Skagen Hybrids: Rewrite configuration of automatic workout detection
...
Fixes #2514
2023-02-06 14:22:40 +01:00
Arjan Schrijver
14f05a7cf6
Fossil/Skagen Hybrids: Fix crash on empty or multi-byte unicode alarm texts
...
Fixes #3024
2023-02-05 14:35:01 +01:00
Arjan Schrijver
845887ddeb
Fossil/Skagen Hybrids: Add app/watchface downloading from watch to app manager
2023-01-07 23:07:34 +01:00
Arjan Schrijver
82b3e0d963
Fossil Hybrid HR: Correctly truncate notification body when too long
...
The original truncation code caused the null termination of the string
to be dropped, leading to several weird issues on the watch, including
empty notification bodies and firmware crashes.
2022-12-22 20:47:00 +01:00
Andreas Shimokawa
969164ba5d
Remove KitKat support
2022-09-10 12:04:16 +02:00
mvn23
9ca3fff101
Add support for native Do Not Disturb
call/SMS functionality on Fossil watches
2022-05-16 21:59:02 +02:00
dakhnod
8d1a1c07b7
fossilhr-activity-recognition ( #2539 )
...
This PR adds the ability to change activity recognition settings on the watch.
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2539
Co-authored-by: dakhnod <dakhnod@noreply.codeberg.org>
Co-committed-by: dakhnod <dakhnod@noreply.codeberg.org>
2022-01-06 13:31:00 +01:00
mvn23
3c4799a339
Add support for native Do Not Disturb
functionality on Fossil watches
2021-11-23 17:22:27 +01:00
Andreas Shimokawa
5fb674f9ae
Fossil Hybrid HR: Support setting metric/imperial mode
...
Fixes #2355
2021-08-09 16:32:42 +02:00
Arjan Schrijver
2f37d4c839
Fossil Hybrid HR: Dismiss incoming call with a quick SMS reply ( #2264 )
...
Merge branch 'master' into fossil_hr_quick_replies
Fossil Hybrid HR: Allow between 1 and 16 quick replies to be configured
Fossil Hybrid HR: Dismiss incoming call with a quick SMS reply
Co-authored-by: Arjan Schrijver <a_gadgetbridge@anymore.nl>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2264
Co-Authored-By: Arjan Schrijver <arjan5@noreply.codeberg.org>
Co-Committed-By: Arjan Schrijver <arjan5@noreply.codeberg.org>
2021-04-27 12:51:14 +02:00
Arjan Schrijver
cff4b65fb8
Fossil Hybrid HR: Sync notification dismissals to watch ( #2219 )
...
Fossil Hybrid HR: Move check for autoremove_notifications pref to NotificationListener
Fossil Hybrid: Rename logger to LOG and replace printStackTrace calls
Keep and maintain list of notifications pushed to device
Fossil Hybrid HR: Make autoremove notifications toggleable in device settings
Fossil Hybrid HR: Sync notification dismissals to watch
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2219
Co-Authored-By: Arjan Schrijver <arjan5@noreply.codeberg.org>
Co-Committed-By: Arjan Schrijver <arjan5@noreply.codeberg.org>
2021-03-08 14:29:08 +01:00
License Bot
1b5402dcb4
update license headers
2021-01-10 23:38:13 +01:00
Daniel Dakhno
996674836e
Fossil Hybrid: added firmware upgrade to old Q's
2020-11-29 17:10:10 +01:00
Daniel Dakhno
79939b7339
Fossil Hybrid: can now delete notifications from watch
2020-11-12 12:35:29 +01:00
Daniel Dakhno
b40e33f086
Fossil Hybrid: added "decline call" notification flag
2020-11-12 12:11:54 +01:00
Daniel Dakhno
d8ade53cdf
Fossil Hybrid: fixed missing class
2020-10-30 04:25:11 +01:00
Daniel Dakhno
6b1d2cab50
Fossil Hybrid: added device security version info
2020-10-30 03:38:10 +01:00
Daniel Dakhno
6850837a30
Fossil Hybrid: cleaned up handle handling
2020-10-29 02:42:52 +01:00
Daniel Dakhno
2535342ac4
Fossil Hybrid: refactored requests to use fileHandle enum
2020-10-26 02:50:30 +01:00
Daniel Dakhno
7ce2688c29
Fossil Hybrid: removed unused variables
2020-10-17 04:00:25 +02:00
Daniel Dakhno
d3dc6c4c5f
Fossil Hybrid: reformatted requests to avoid raw files
2020-10-17 03:58:04 +02:00
Daniel Dakhno
45df4cd35c
Fossil Hybrid: refactored fileGetRequest
2020-10-17 03:40:12 +02:00
Daniel Dakhno
0c3c749149
Fossil Hybrid: use polled supported file versions
2020-10-17 03:30:53 +02:00
Daniel Dakhno
a8311cabe5
Fossil Hybrid: removed redundant code
2020-10-17 02:33:34 +02:00
Daniel Dakhno
f36c68b065
Fossil Hybrid: extracted file handles to enum
2020-10-16 01:48:40 +02:00
Bot
40852d3641
Fixed a bunch of misspellings and formatting
2020-08-26 14:37:40 +03:00
TaaviE
010785113b
Fixed a few more warnings
2020-08-26 09:38:31 +02:00
TaaviE
7db3b68047
Fixed a bunch of warnings
2020-08-26 09:38:31 +02:00
Daniel Dakhno
7cf4e64682
Fossil HR: adjusted alarms to have title and message
2020-04-25 01:57:02 +02:00
Daniel Dakhno
e41cd06537
Fossil HR: new alarm file format
2020-04-23 04:08:03 +02:00
dakhnod
11d1fd08bd
Add Fossil HR Activity Tracking ( #1846 )
2020-04-20 00:11:45 +02:00
Andreas Shimokawa
1e93a8c1cc
Fossil Hybrid HR: Experimenal firmware update support
...
TODO:
- progress bar
- set device state to firmware update
There is currently absolutely no feedback during install, just wait and pray
2020-04-10 00:51:16 +02:00
Daniel Dakhno
ac1b1b0a7a
Fossil HR: added inidividual notification IDs
2020-04-02 00:53:53 +02:00
hackoder
35c7ea4049
Set max limit on notification body (Fossil Hybrid HR). ( #1820 )
...
Set max limit on notification body.
2020-03-15 09:44:47 +01:00
Daniel Dakhno
f9a4c1ad35
added call notification support (doesnt work on all phones)
2020-02-16 01:17:45 +01:00
Daniel Dakhno
829a306c64
added logic for call notification (WIP)
2020-02-02 03:16:48 +01:00
Andreas Shimokawa
23f4752296
Fossil HR: Merge StringUtils in generic class, fix terminateNull()
...
This fixes string truncation when using non ascii UTF-8 characters.
Also fixes the Debug screen for Fossil HR
2020-01-29 19:21:43 +01:00
Andreas Shimokawa
1c91c037a8
Merge branch 'master' into fossil-q-hr
2020-01-29 17:22:21 +01:00
Daniel Dakhno
ce880b69c9
added heart rate measurement base
2020-01-09 15:35:47 +01:00
License Bot
d6fa5d0dd5
Update license headers
2020-01-09 10:44:32 +01:00
Daniel Dakhno
9e37f13821
adjusted response handling
2020-01-05 15:09:30 +01:00
Daniel Dakhno
0cf1b5966f
added custom widgets
2020-01-03 18:03:20 +01:00
dakhnod
c4d63a80e1
added menu handling and error status
2019-12-31 03:14:20 +01:00
dakhnod
462ee0e30b
added battery data fetching
2019-12-28 02:12:48 +01:00
Daniel Dakhno
a24067a299
WIP: added encrypted setting request
2019-12-27 18:53:21 +01:00
dakhnod
a256decfd0
initial commit
2019-12-15 14:58:19 +01:00
dakhnod
fea4694cec
fixed crc length bug
2019-12-14 09:49:15 +01:00
Andreas Shimokawa
8c20ae89a8
Replace CRC32C implementation of unknown source with Apache's implementation
2019-12-08 11:52:48 +01:00
License Bot
1dc8c26e2a
Update license headers
2019-12-06 22:51:43 +01:00