Commit Graph

1461 Commits

Author SHA1 Message Date
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