1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-11-15 22:49:26 +01:00
Commit Graph

8561 Commits

Author SHA1 Message Date
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
cpfeiffer
bd0df2c527 updated regarding battery info 2015-05-05 23:44:45 +02:00
cpfeiffer
dc6fd8cb61 Translation updated from Transifex 2015-05-05 23:39:47 +02:00
cpfeiffer
50034e0bfe Request battery info in initialize() 2015-05-05 23:25:54 +02:00
Andreas Shimokawa
3e85efa898 Display battery level if known. Should work on Miband, untested. 2015-05-05 22:52:25 +02:00
Andreas Shimokawa
9efcd8974d Add GBDeviceCommandSendBytes for generic pre encoded commands that are meant to be send to a device directly
This is useful for Debugging. We can now send answers to data from the Device directly
int he procol implementation without messing with code in the GBDEviceIoThread's implementation.

This commit also adds test code for interaction with WeatherNeat (so far nothing works though)
2015-05-05 14:41:10 +02:00
Andreas Shimokawa
d09b5442cf Put FW/HW info inside its own TextView to cleanup the device list 2015-05-05 11:16:57 +02:00
cpfeiffer
cf12c78a64 Ensure that discovery doesn't display duplicates (#33) 2015-05-05 01:08:30 +02:00
cpfeiffer
9df661bd96 Initial (ugly) support for device discovery and pairing (#3) 2015-05-05 00:48:54 +02:00
Andreas Shimokawa
e859ece7c6 Add Support for notifications send to Pebble from 3rd party applications
This enables support for Conversations without using generic notificaion support.
Other applications could also work partly but are untested.

This commit also changes the SettingsActivity to use Comboboxes instead of two
Checkboxes for each notification source.
2015-05-04 01:03:56 +02:00
Andreas Shimokawa
6d1a4312ef remove unused ApplicationTest 2015-05-03 19:19:05 +02:00
cpfeiffer
fb48086b77 Add "translation" to contributing section 2015-05-02 00:06:56 +02:00
cpfeiffer
1a627ad1a1 Allow translation with transifex #46 2015-05-01 23:59:02 +02:00
Andreas Shimokawa
e71181f962 Merge pull request #48 from xphnx/patch-3
Update spanish translation
2015-05-01 17:30:09 +02:00
xphnx
cac3bc01a9 Update strings.xml 2015-05-01 17:20:17 +02:00
Andreas Shimokawa
93b463c47e update German translation 2015-05-01 10:08:24 +02:00
cpfeiffer
3e79269d43 #46 add missing GBApplication 2015-05-01 09:36:33 +02:00
Andreas Shimokawa
f143c9ec54 androidstudio vs. eclipse :/ 2015-05-01 01:49:43 +02:00
cpfeiffer
8b3b4d0882 #46 make all strings localizable 2015-05-01 01:26:30 +02:00
Andreas Shimokawa
75b9d0e833 simplyfy SettingsActiviy code 2015-05-01 00:56:16 +02:00