Commit Graph

2830 Commits (master)

Author SHA1 Message Date
cpfeiffer 84d1e95767 Fix removal of async runnable to stop pairing after 60s (#3) 2015-05-10 23:14:32 +02:00
cpfeiffer b25da80656 Stop discovery when attempting to pair #33 2015-05-10 21:35:31 +02:00
cpfeiffer 095ada8e5d Attempt to improve Pebble bonding when bonding fails #33 2015-05-10 21:32:41 +02:00
cpfeiffer be52724fdd Also commit leftover 2015-05-10 21:19:24 +02:00
cpfeiffer c89bba0cba Remove explicit "Refresh" device list action 2015-05-10 21:19:07 +02:00
cpfeiffer 61e8d88de4 Rename constant 2015-05-10 21:13:05 +02:00
cpfeiffer bd2d5fd608 Ensure that device list is refreshed when changing MAC address
(the set-summary preference change listener overwrote our own
listener)
2015-05-10 21:12:10 +02:00
Andreas Shimokawa 2b84ffdc1a update Russian translation 2015-05-10 19:07:48 +02:00
Andreas Shimokawa b1cb5f3f21 update CHANGELOG, README and bump version to 0.3.5
We might delay the release a bit due to missing translations.
2015-05-10 17:09:57 +02:00
Andreas Shimokawa c8feea9f37 Refreshing device list when paired devices change now works.
I was using LocalBroadcastManager.... :/
2015-05-10 17:05:24 +02:00
Andreas Shimokawa 0d77a5ac05 Try to refresh device list if BluetoothDevice.ACTION_BOND_STATE_CHANGED is received.
On my Android 4.4 device, this does not work however (no Intents arrive)
2015-05-10 16:56:09 +02:00
Andreas Shimokawa f101926186 Pebble: No pairing activity, just call createBond() and finish discovery activity 2015-05-10 16:27:31 +02:00
Andreas Shimokawa a70426d84d Display found Pebbles in DiscoveryActivity 2015-05-10 15:52:19 +02:00
Andreas Shimokawa 1443c8088c Change default for Pebble Notification Intents back to "when screen off"
Conversations accepted our PR, so we will continue to get these intents.
The option cann still turned off, in that case Conversations' notifications are
picked up by our generic notification support.
2015-05-10 15:07:28 +02:00
Andreas Shimokawa 22daa507ce readd Italian string that was removed by accident (or by transifex) 2015-05-10 14:22:44 +02:00
Andreas Shimokawa 7f5b495480 Move Mi Band MAC address setting to Mi Band Settings 2015-05-10 13:08:28 +02:00
Andreas Shimokawa e78c912be3 Only sync time on time/timezone changes if appropriate option is set. 2015-05-10 11:21:16 +02:00
Andreas Shimokawa f9efa36322 Add Russian translation (thanks astra1!) 2015-05-10 10:02:12 +02:00
cpfeiffer fa9bed81ce Updated translations 2015-05-10 00:21:08 +02:00
cpfeiffer 86119a877a Slight refactoring, add some Logging 2015-05-10 00:18:42 +02:00
cpfeiffer 39d84831ed Unset dynamic device state (like battery level, etc.) when disconnected 2015-05-10 00:05:29 +02:00
cpfeiffer 1a7c3c42e4 Do both BT and BTLE discovery (one after another) #33 2015-05-09 23:54:47 +02:00
cpfeiffer 60210e069c Fix validity check with gender and type 2015-05-09 23:13:47 +02:00
cpfeiffer 29cc364f8a Updated translations 2015-05-09 21:47:03 +02:00
cpfeiffer ab5d5f6c6f Made Mi Band preferences localizable 2015-05-09 21:43:04 +02:00
Andreas Shimokawa 8112d4afd8 update stings 2015-05-08 12:56:17 +02:00
Andreas Shimokawa 6f162c593b Pebble message intent notifications default to "never" now
If these get turned on, Conversations notifications will be handled through Pebble message intents and get filtered out from generic notifcation handling.
2015-05-08 12:50:42 +02:00
Andreas Shimokawa c999c52501 convert sequence of ifs to switch 2015-05-08 11:18:06 +02:00
cpfeiffer ddc2f116aa Updated German translation 2015-05-08 00:48:51 +02:00
cpfeiffer d036f0539d Added missing resource strings and clean up layouts 2015-05-08 00:42:46 +02:00
cpfeiffer 43ae05673b Updated MI features 2015-05-08 00:10:54 +02:00
cpfeiffer 9801a94704 Revert "Updated translation from transifex"
This reverts commit 45fde87df6.
2015-05-07 23:56:04 +02:00
cpfeiffer 45fde87df6 Updated translation from transifex 2015-05-07 23:54:59 +02:00
cpfeiffer b2518ff927 Discovery + pairing now works
User info is asked on demand before starting the actual pairing.
When no (valid) user info is given, dummy user infor will be  used instead.
2015-05-07 23:52:44 +02:00
Andreas Shimokawa 157deff237 Send current time to device if time/timezone changes. Closes #51. 2015-05-07 23:46:18 +02:00
Andreas Shimokawa 70889e5326 fix italian string, which would cause FC 2015-05-07 22:32:30 +02:00
cpfeiffer 1604ae2c22 #33 only start discovery activity when bt is enabled 2015-05-07 22:15:53 +02:00
cpfeiffer cf360455a0 updated translations from transifex 2015-05-07 22:05:57 +02:00
cpfeiffer 84a89c7c9b ignore values-en, always created by tx pull -a 2015-05-07 20:46:24 +02:00
cpfeiffer a23690c8e1 Initial support for Mi Band specific settings
(User info for now).

TODO: We need to have that information *before* starting a connect
2015-05-07 01:32:17 +02:00
Andreas Shimokawa 44333c4244 Fix some German strings, simplify SMS/K9-Mail strings 2015-05-07 00:11:43 +02:00
Andreas Shimokawa 9277874983 update CHANHELOG.md 2015-05-07 00:05:54 +02:00
Andreas Shimokawa 8b75440867 Pebble: feed WeatherNeat with bogus data (testing)
This is completely useless, but it is the first time I could successfully send
data to a watchface.
2015-05-06 23:47:58 +02:00
cpfeiffer fa57bf11a2 Fix some German translations 2015-05-06 23:16:15 +02:00
cpfeiffer 637cc3be51 Connected devices are typically not discoverable (#33) 2015-05-06 23:00:06 +02:00
cpfeiffer 0c039b8a46 Start discovery activity automatically when no devices available (#33) 2015-05-06 22:59:31 +02:00
cpfeiffer 0629d6aa5d Small improvements to discovery, only scan for 1min #33 2015-05-06 22:59:00 +02:00
cpfeiffer dbffd5a42f Updated translations from transifex (#46)
Needed to use pull -a to get new languages (here: italian)
2015-05-06 17:39:46 +02:00
Andreas Shimokawa 33db0bf890 Pebble: handle DATALOG and PHONEVERSION endpoints directly in protocol
This allows to remove all protocol inspection in PebbleIoThread
2015-05-06 11:43:01 +02:00
cpfeiffer 7b02548427 Clear task stack after discovery (#33) 2015-05-06 00:17:28 +02:00