cpfeiffer
75703b0dea
Import and Export db are back
2016-05-17 00:51:00 +02:00
cpfeiffer
2d2df64003
Port schema migration to greendao
2016-05-16 23:54:51 +02:00
Andreas Shimokawa
907ad8f27a
correction regarding deletion of old pins
2016-05-16 23:48:18 +02:00
cpfeiffer
4b374e3f7e
Implement changeStoredSamplesType()
2016-05-16 23:45:21 +02:00
Andreas Shimokawa
4bd578ebea
Pebble: send sunrise/sunset to watch for today and tomorrow, also delete previous timeline pins
2016-05-16 23:37:40 +02:00
cpfeiffer
876bdac918
More WIP: remove now unused code, better use of generics
2016-05-16 23:36:54 +02:00
cpfeiffer
40a376bbd0
Merge branch 'master' into db-refactoring
2016-05-16 23:01:16 +02:00
cpfeiffer
3e0bc16741
More WIP, but we're getting closer
...
current state:
- storing samples works (tested only mi band)
- charts work
2016-05-16 23:00:04 +02:00
Andreas Shimokawa
017f650b3f
Pebble: send sunrine and sunset pins to timeline when setting time in debug menu
...
This is just a test and it will leak your timeline data, since we never delete it.
Also this adds some rough infrastructure for calendar events.
2016-05-16 17:30:11 +02:00
Andreas Shimokawa
8c88223f26
update changelog
2016-05-15 23:29:19 +02:00
Andreas Shimokawa
d66f842e9b
Mi Band: Make sure live activity gets stopped when using the back button
2016-05-15 22:24:37 +02:00
cpfeiffer
3a1f91b5a8
Default to low latency mode #287
...
Tested with Mi1A and Mi1S -- works fine and faster than without
low-latency mode.
2016-05-15 00:22:53 +02:00
cpfeiffer
5963843216
Experimental support for #274 (untested yet)
2016-05-15 00:15:31 +02:00
cpfeiffer
6e44ddaee6
WIP: db refactoring
2016-05-15 00:09:34 +02:00
Andreas Shimokawa
5efe9a5eb8
update japanese and geraman translations form transifex (THANKS!)
...
I did not merge others because tx pull deletes stuff again
2016-05-14 12:23:01 +02:00
Andreas Shimokawa
e2def7b467
update changelog, bump version
2016-05-14 12:15:48 +02:00
cpfeiffer
8ca821ab8a
More WIP on db refactoring
2016-05-13 23:47:47 +02:00
cpfeiffer
d0c8483d92
More WIP
2016-05-08 23:49:15 +02:00
cpfeiffer
9532fc879f
"Ported" to AbstractSampleProvider
2016-05-08 23:17:05 +02:00
cpfeiffer
21cafa83d8
WIP: some more query work
2016-05-08 22:58:50 +02:00
cpfeiffer
b805612ae5
Allow in-process dex with 2GB heap, as recommended
2016-05-08 21:39:55 +02:00
cpfeiffer
40837996f8
Fix logback initialization, closes #300
2016-05-08 21:39:23 +02:00
cpfeiffer
1a353239c4
Fix log content
2016-05-08 21:38:55 +02:00
Andreas Shimokawa
9b7f2c1e91
try to fix weiredness with pebble reconnects
2016-05-08 17:19:01 +02:00
Andreas Shimokawa
5b21895283
try to get BT alias name by reflection. Useful if you have a lot of Mi Bands
2016-05-07 21:46:20 +02:00
cpfeiffer
cc5941f7eb
Merge branch 'master' into db-refactoring
2016-05-05 10:19:19 +02:00
cpfeiffer
808e12d680
A little more WIP
2016-05-05 10:19:01 +02:00
Andreas Shimokawa
65a95366f4
Mi Band: Allow setting low-latency FW update mode in Mi Band development settings
2016-05-04 13:24:32 +02:00
Andreas Shimokawa
045d5119ff
Do not update summary for checkbox preference
...
Was causing summary to get overwritten by "true" or "false" when changing preferences
2016-05-04 13:07:11 +02:00
Andreas Shimokawa
619a17425f
Mi Band: Display hint about starting Activity Activity instead of App Manager
...
TODO: Fix the string, I have no idea how to properly name the Activity Activity
2016-05-04 12:31:29 +02:00
cpfeiffer
70eaca8883
Further WIP towards greendao:
...
- for now, use a custom version of greendao with the fix 39ac07be550c5f5b6fd265c8870f58015c95e908
- use a superclass for activity sample classes that provides value normalization using SampleProvider
2016-05-01 23:56:14 +02:00
cpfeiffer
827e10f49e
Updated Mi Band features
2016-05-01 22:03:40 +02:00
cpfeiffer
4744d8b59e
Some more WIP towards greendao. Note: does not compile atm.
2016-05-01 00:19:15 +02:00
cpfeiffer
fc89194396
Update to greendao 2.2
2016-04-30 23:42:22 +02:00
cpfeiffer
b15ffcbf15
Sigh -- looks like I will have to find a less intrusive way to change the application id
2016-04-29 23:24:12 +02:00
cpfeiffer
7d15d4ff42
Also update the package name in the manifest
2016-04-29 23:19:19 +02:00
cpfeiffer
b363d08efb
WIP: a little work towards greendao
...
need to think of how to integrate MiBandActivitySample and PebbleActivitySample
into the app. There's GBActivitySample, MiBandSampleProvider, PebbleSampleProvider,
etc.
2016-04-29 23:12:30 +02:00
cpfeiffer
403a14ce8d
Use a different application id until the db refactoring is done
...
This allows installing both versions at the same time and avoids
data loss when the database is scrubbed.
2016-04-29 22:50:37 +02:00
cpfeiffer
64a6b9a936
Merge branch 'master' into db-refactoring
2016-04-29 22:28:53 +02:00
cpfeiffer
6863fababe
Update changelog and prepare for 0.9.6
2016-04-29 22:07:16 +02:00
cpfeiffer
10d7274aa1
Fix testcases (all this should be scrapped and redone with e.g. robolectric)
2016-04-29 21:58:08 +02:00
cpfeiffer
5e02724c4c
Make automatic reconnect after connection loss configurable #293
...
Mi Band: automatically reconnect when the device is back in range
Also: #89
2016-04-28 23:17:13 +02:00
cpfeiffer
eca5d40efe
More javadoc
2016-04-26 00:02:35 +02:00
Andreas Shimokawa
e1551226f6
Reject empty strings in Preferences for numeric inputs
2016-04-25 23:51:58 +02:00
cpfeiffer
47984dba0a
javadoc
2016-04-25 23:45:27 +02:00
cpfeiffer
e35ce978bd
Remove now unused imports + fix one more SharedPreferences usage
2016-04-25 23:43:19 +02:00
cpfeiffer
0704915a88
Move parsing of preference strings to int values to Prefs
2016-04-25 23:39:03 +02:00
cpfeiffer
0c715a2669
Wrap access to SharedPreferences with "Prefs"
...
(to centralize quirk handling)
2016-04-25 23:18:55 +02:00
cpfeiffer
b89eb14be7
allow two digits for number of call notifications (e.g. 60)
2016-04-25 00:13:09 +02:00
cpfeiffer
65bd1581bc
Fix receivers, display measured heart rate as a toast again, fixes #292
2016-04-24 18:17:04 +02:00