cpfeiffer
b3e61b4aae
Updates for 0.11.2 release
...
(cherry picked from commit 802314fc13
)
2016-07-15 00:49:36 +02:00
cpfeiffer
316d3a5bbd
Compile
2016-07-15 00:32:03 +02:00
cpfeiffer
3011ff1657
Fix for #349
...
We must not use UUID_CHAR_PAIR anymore. This prevents connecting
without being bonded. Connecting when bonded still works.
As without bonding, ControlCenter would not display the device anymore,
we have to re-install the "remember last connected device" in the
preferences thing.
(cherry picked from commit 7b26986ab0
)
2016-07-15 00:27:26 +02:00
cpfeiffer
dc7ef0577f
uncomment some constants
...
(cherry picked from commit ebda3e1535
)
2016-07-15 00:27:19 +02:00
cpfeiffer
1e82bb78bf
No more 0x8 in the logs
...
It's the confirmation that setting the latency succeeded.
(cherry picked from commit 367091587f
)
2016-07-15 00:27:09 +02:00
cpfeiffer
0c79275dc9
More logging for pairing, destroy pairing activity when bonding failed #349
...
(cherry picked from commit 80930ce42a
)
2016-07-10 00:53:45 +02:00
cpfeiffer
7a5dfa0641
No restart necessary after enabling logging
...
(cherry picked from commit eb7b4be986
)
2016-07-10 00:53:45 +02:00
cpfeiffer
aa294260e8
Whitelist 4.16.3.7 Mi1S firmware
...
(cherry picked from commit 9215233344
)
2016-07-10 00:53:45 +02:00
cpfeiffer
b3f59308b7
Missed a word in changelog
...
(cherry picked from commit ce47f62c5b
)
2016-07-10 00:53:45 +02:00
cpfeiffer
4d979d1635
Log when we shut down the service
2016-07-08 21:36:09 +02:00
cpfeiffer
563af6d017
Updated changelog for 0.11.1
2016-07-06 23:57:32 +02:00
Andreas Shimokawa
8d2e7ac888
update spanish translation from transifex (THANKS!)
2016-07-06 22:37:57 +02:00
Andreas Shimokawa
0f5568be8e
bump version update changelog
2016-07-06 22:37:49 +02:00
Andreas Shimokawa
6ca8cc1ec8
Properly acquire network location if last location is not known
...
A toast will be shown if the network location provider is disabled.
Location will be automatically acquired after enabling it.
Fixes #346
2016-07-05 23:57:25 +02:00
cpfeiffer
6001ff92d3
In GBDevice.toString(), return the correct state instead of the simplified one
...
(cherry picked from commit 20d8732d10
)
2016-07-05 23:36:53 +02:00
Andreas Shimokawa
4b95974cec
Settings: properly check the input type flag
...
Fixes a bug where latitude/longitude could be made empty
2016-07-05 23:16:43 +02:00
Andreas Shimokawa
f9f3c32a2f
Pebble: Add some Pebble Time 2 support - NOT WORKING
...
Not working because these are expected to use BLE.
The Emulator should work though.
2016-07-05 21:57:55 +02:00
Andreas Shimokawa
95d9010a17
preferences: set longitude/latitude inputType to "numberDecimal|numberSigned"
...
allows you to live west of 0°E ;)
Also pops up a better keyboard
2016-07-05 21:57:16 +02:00
Andreas Shimokawa
24e584161d
fix NPE in settings when last known position is null
...
This is not a proper fix, we would have to request a location first.
I just had a last known position when testing before. :/
Issue #346
2016-07-05 21:57:09 +02:00
Andreas Shimokawa
7bd8ebaebf
update information about app management on FW 3.x
2016-07-05 21:56:42 +02:00
cpfeiffer
eadc9dd345
Avoid NPEs when BluetoothDevice.getName() returns null
...
(cherry picked from commit 9ae69eac55
)
2016-07-05 21:04:05 +02:00
cpfeiffer
6b9f31f57c
Do not display paired devices in the discovery activity
...
(cherry picked from commit 9881b6c281
)
2016-07-05 20:47:31 +02:00
cpfeiffer
cb7c792ae7
Don't remember paired Mi device in preferences
...
(this was just a very old workaround for an even older Mi firmware
that couldn't pair)
(cherry picked from commit abeb642972
)
2016-07-05 20:28:31 +02:00
cpfeiffer
1ce5d2743a
Only attempt to reconnect when we were previously initialized
...
(cherry picked from commit 8549031c6f
)
2016-07-04 23:38:59 +02:00
cpfeiffer
5887957961
Avoid potential NPEs
...
(cherry picked from commit 91d1cea51f
)
2016-07-04 22:40:46 +02:00
cpfeiffer
7125227424
Properly check support for heartrate measurements
...
(cherry picked from commit 45fa930ac3
)
2016-07-01 20:39:02 +02:00
cpfeiffer
317feb23c8
Log full activity sample to help deciphering activity kinds #341
2016-06-28 23:25:17 +02:00
cpfeiffer
1e61b90363
Fix activity fetching getting stuck when double tapping #333
...
(cherry picked from commit f0da25c49b
)
2016-06-28 23:08:29 +02:00
cpfeiffer
4e23056dda
Improved discovery mechanism #323
...
Does not rely solely on mac addresses anymore. Should help when
mac address randomization is used.
(cherry picked from commit 7613b62dab
)
2016-06-28 00:38:30 +02:00
cpfeiffer
53da86f0be
more logging to detect problems with external dirs: #343
...
(cherry picked from commit 76a44ad3a4
)
2016-06-27 22:02:26 +02:00
cpfeiffer
66505cc5e5
log FileNotFoundException when checking if directory is writable or not: #343
...
(cherry picked from commit 56615de1f0
)
2016-06-27 21:34:31 +02:00
Andreas Shimokawa
350daaa36a
update German translation
2016-06-26 19:02:08 +02:00
Andreas Shimokawa
56f6349e3f
update Japanese from transifex (thanks!)
2016-06-26 18:03:56 +02:00
Daniele Gobbetti
95189b3dee
Set the json directly instead of using parseconfig
...
Some watchfaces do some processing on the incoming json, and we are storing the json after the fact, and double parsing isn't good.
2016-06-26 17:52:21 +02:00
Daniele Gobbetti
197319d8ab
Implement watchapp configuration presets.
...
This is a quick & dirty solution that may be improved by storing multiple presets in the DB in the future.
2016-06-26 11:59:33 +02:00
Andreas Shimokawa
beb0601282
add big fat hint about Pebble 2 and Pebble Time 2
2016-06-25 21:36:15 +02:00
Andreas Shimokawa
d495eff871
update german translation
2016-06-25 19:53:29 +02:00
Andreas Shimokawa
ffa2578fb3
add translations from transifex (thanks!)
2016-06-25 19:53:17 +02:00
cpfeiffer
b21ce9b30b
Fix potential NPE (environment being setup too late for GB.toast())
2016-06-25 19:05:25 +02:00
Andreas Shimokawa
48f5cef3ea
Pebble: In App Manager, enable adding of "Send Text" system app on non-aplite platforms
...
The App is not functional with Gadgetbridge, but since it is visible on the watch when canned messages for call dismissal is enabled, we support sorting it.
2016-06-25 18:11:08 +02:00
Daniele Gobbetti
2b4b1acef7
Enable localization of appmanager tab strip
2016-06-25 11:33:27 +02:00
Daniele Gobbetti
129134b1b4
Add send sms system app (commented because it only appears on Time series Pebbles after setting up SMS call decline)
2016-06-25 11:33:27 +02:00
Andreas Shimokawa
ef7b4a0492
bump version, update changelogs
2016-06-24 21:52:39 +02:00
Andreas Shimokawa
7617a7da66
add missing file
2016-06-24 21:52:23 +02:00
Andreas Shimokawa
4a4dc32d6f
Pebble: fix new app manager on 2.x
...
- properly intert apps reported from pebble into the corresponding tab
- disable tracking of installed apps
- disable drag and drop for apps and watchfaces
- ...
2016-06-24 14:36:50 +02:00
Andreas Shimokawa
4fc75ab426
Pebble: fix regression. FW 2.x was completely broken
...
No one noticed, so it seems we can kill 2.x support soon :D
2016-06-24 14:36:30 +02:00
Andreas Shimokawa
83f767de06
Pebble: Implement call dismissal with canned messages
...
This also moved the canned replies setting to pebble settings
(we will change that if we have another device supporting this)
2016-06-24 14:36:19 +02:00
Gergely Peidl
e0020eece0
Hungarian translation improved.
2016-06-24 14:35:54 +02:00
Andreas Shimokawa
7d7e636688
Pebble: implement decline call with SMS
...
Based on a proposal by @danielegobbetti, thanks!
This still does not enable the feature since the necessary blobdb is not filled yet
2016-06-24 14:35:27 +02:00
Andreas Shimokawa
33b80cea40
provide haptic feedback on long press in AppManager
2016-06-24 14:35:07 +02:00