1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-18 14:47:46 +01:00
Commit Graph

2800 Commits

Author SHA1 Message Date
Andreas Shimokawa
0befc1a95e Weather refactoring
No longer save an instance of ParcelableWeather2, rely on our WeatherSpec instead which now has all forecast data and save reconstructed owm weather json in Weather
2017-11-30 10:24:31 +01:00
Andreas Shimokawa
879272deb7 Weather: refactoring and support forecast for more than one day 2017-11-29 23:57:36 +01:00
Zhong Jianxin
b4bbd0323c Combine multipart SMS message into messages by sender
When receive SMS message, instead of generating multiple notifications
by PDU size, after this change, there will be only one notification for
each sender.
2017-11-23 22:26:46 +01:00
Andreas Shimokawa
36e50bddb0 remove obsolete comment 2017-11-19 23:47:06 +01:00
Andreas Shimokawa
c325ba1a22 Amazfit Bip: show find phone events (not yet supported) 2017-11-19 23:46:58 +01:00
Daniele Gobbetti
797ad096dc Don't add the fetch activity action button on KK
Fixes #886

Add accent color also on first notification creation #759
2017-11-19 16:39:44 +01:00
Andreas Shimokawa
92c9d347a6 bump version, add changelog 2017-11-14 23:36:13 +01:00
Andreas Shimokawa
20208ca7a3 Work around non-working outlook notifications
See #851
2017-11-14 23:27:01 +01:00
Jonas
9cedf63a5a Translated using Weblate (Spanish)
Currently translated at 100.0% (431 of 431 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2017-11-14 23:14:55 +01:00
Vladislav Serkov
73c18a381e Translated using Weblate (Russian)
Currently translated at 100.0% (431 of 431 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2017-11-14 23:14:55 +01:00
Vladislav Serkov
25528b152f Translated using Weblate (Russian)
Currently translated at 100.0% (431 of 431 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2017-11-14 23:14:55 +01:00
Jonas
5f65cd36bb Translated using Weblate (French)
Currently translated at 100.0% (431 of 431 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2017-11-14 23:14:55 +01:00
Jonas
ee1f08e8f6 Translated using Weblate (Spanish)
Currently translated at 100.0% (431 of 431 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2017-11-14 23:14:55 +01:00
naofum
3552ea8c15 Translated using Weblate (Japanese)
Currently translated at 75.8% (327 of 431 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ja/
2017-11-14 23:14:55 +01:00
Yaron Shahrabani
6ce598fa30 Translated using Weblate (Hebrew)
Currently translated at 100.0% (431 of 431 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2017-11-14 23:14:55 +01:00
Andreas Kromke
a9aad41f7f Translated using Weblate (German)
Currently translated at 98.8% (420 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2017-11-14 23:14:55 +01:00
mesnevi
2f57a504eb Translated using Weblate (Russian)
Currently translated at 100.0% (425 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2017-11-14 23:14:55 +01:00
anonymous
ae6f402c7d Translated using Weblate (Russian)
Currently translated at 75.7% (322 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2017-11-14 23:14:55 +01:00
mesnevi
6dd4358b72 Translated using Weblate (Russian)
Currently translated at 75.7% (322 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2017-11-14 23:14:55 +01:00
Andreas Shimokawa
7ffcc44378 Pebble: fix nasty crash when appmessage id is > 127
This is a regression since Gadgetbridge 0.22.0

Potentially fixes the following:

- #868
- #876
- #884

NOTE:

Java has no unisgned, java has no unsigned, java has no unsigned.
Java has no unisgned, java has no unsigned, java has no unsigned.
Java has no unisgned, java has no unsigned, java has no unsigned.
2017-11-14 22:28:54 +01:00
Andreas Shimokawa
97fda2434d Pebble: prevent potential NPE, and add more loggins in PebbleKit code 2017-11-14 22:10:40 +01:00
Andreas Shimokawa
d25da96804 Pebble: log some errors during JSON encoding/decoding 2017-11-14 22:02:00 +01:00
Andreas Shimokawa
9c29c01116 update more dependencies 2017-11-14 12:55:02 +01:00
Andreas Shimokawa
35a72d34c1 update libraries and try to work around build issues
See https://github.com/tony19/logback-android/issues/73
2017-11-14 11:01:29 +01:00
Andreas Shimokawa
383d1d9431 Try to disable pre dexing for travis 2017-11-14 09:18:06 +01:00
Davis Mosenkovs
5a77f224f4 Mi Band 2: whitelist firmware 1.0.1.54
Firmware version 1.0.1.54 is marked as recommended on wiki (Mi Band
Firmware Information).
2017-11-12 23:17:00 +01:00
Andreas Shimokawa
82ad7abf62 Mi Band 2/Bip/Cor: Only enable notification on realtime hr characteristic when live activity is used 2017-11-11 23:37:59 +01:00
Zhong Jianxin
2f443ad419 Allow WeChat notifications
It seems WeChat always mark its notifications as LocalOnly. The reason
may be to avoid double notifications when using Android Wear watches,
since WeChat has a standalone Android Wear app.

Do not ignore WeChat notifications even if they're marked as LocalOnly.
2017-11-11 16:14:35 +01:00
Andreas Shimokawa
1e324acd65 Mi Band 2/Bip/Cor: Whole day HR Measurement 2017-11-11 00:04:51 +01:00
Olexandr Nesterenko
f5ef76f43e Translated using Weblate (Ukrainian)
Currently translated at 36.9% (157 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/uk/
2017-11-09 23:01:39 +01:00
Hadrián Candela
c930c0fca6 Translated using Weblate (Galician)
Currently translated at 100.0% (425 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/gl/
2017-11-09 23:01:39 +01:00
Jesús
8d821ecc85 Translated using Weblate (Catalan)
Currently translated at 38.8% (165 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ca/
2017-11-09 23:01:39 +01:00
Jesús
50ad139544 Added translation using Weblate (Catalan) 2017-11-09 23:01:39 +01:00
Jonas
df1b526879 Translated using Weblate (Spanish)
Currently translated at 100.0% (425 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2017-11-09 23:01:39 +01:00
Jonas
179d79e6a1 Translated using Weblate (French)
Currently translated at 100.0% (425 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2017-11-09 23:01:39 +01:00
Andreas Shimokawa
0b9bf561dc bump version, add changelog 2017-11-09 22:59:15 +01:00
Andreas Shimokawa
e3ca3872e1 Amazfit Bip: Allow watchface flashing and whitelist Firmware 0.0.9.40 2017-11-09 22:05:01 +01:00
Andreas Shimokawa
9764e8e54e try to parse timezone that comes back from huami devices
(there are other places where something like this has to be done, probably also in the other direction)

related to #869

(cherry picked from commit a58e3f66ce)
2017-11-06 23:23:11 +01:00
Andreas Shimokawa
6b56e8e568 Amazfit Cor: Fix flashing of new .res files 2017-11-06 07:17:01 +01:00
Andreas Shimokawa
11d49f223b add changelog bump version 2017-11-03 23:26:54 +01:00
Andreas Kromke
fe558a69ad Translated using Weblate (German)
Currently translated at 98.5% (419 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/

better translation
2017-11-03 22:46:37 +01:00
anonymous
facfd0cb04 Translated using Weblate (German)
Currently translated at 98.5% (419 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2017-11-03 22:46:37 +01:00
Andreas Shimokawa
9aa25809f8 Translated using Weblate (German)
Currently translated at 98.1% (417 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2017-11-03 22:46:37 +01:00
cpfeiffer
23b18abfe8 Avoid potential NPE 2017-11-03 22:01:11 +01:00
Andreas Shimokawa
83c06f4429 Amazfit Cor: fix firmware update 2017-11-03 01:09:09 +01:00
Yaron Shahrabani
85eccc76d7 Translated using Weblate (Hebrew)
Currently translated at 100.0% (425 of 425 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2017-11-02 21:50:12 +01:00
Yaron Shahrabani
30233ac10d Translated using Weblate (Hebrew)
Currently translated at 100.0% (420 of 420 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2017-11-02 21:50:03 +01:00
naofum
657e47e701 Translated using Weblate (Japanese)
Currently translated at 75.1% (315 of 419 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ja/
2017-11-02 21:49:55 +01:00
Jonas
ae64fa9945 Translated using Weblate (Spanish)
Currently translated at 100.0% (419 of 419 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2017-11-02 21:49:46 +01:00
Jonas
cb275d9f08 Translated using Weblate (French)
Currently translated at 100.0% (419 of 419 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2017-11-02 21:49:34 +01:00
Yaron Shahrabani
692171f6d6 Translated using Weblate (Hebrew)
Currently translated at 100.0% (419 of 419 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2017-11-02 21:49:25 +01:00
Andreas Shimokawa
dd440f51df Amazfit Bip: add manual language selection 2017-11-01 23:32:54 +01:00
Andreas Shimokawa
e2546f772a Mi Band 2: prevent detecting as Mi Band HRX in all cases, fixes HR not visible in charts
Fixes #862
2017-11-01 22:10:06 +01:00
Daniele Gobbetti
72f76b60d3 Pebble: send temperatures according to the configured measurement system
Fixes #858
<Without further comments but feel free to insert a long rant about the beauty of the metric system>
2017-11-01 17:58:58 +01:00
Daniele Gobbetti
e7839f1c39 Replace the Combined Charts with simple Line Charts
Fixes #808
The datasets had to be separed in order to fill the area below each line with the right color.
2017-11-01 17:35:05 +01:00
Daniele Gobbetti
98b04dd2fc Allow disabling left/right swipe on the graphs
Fixes #860
 Added preference to control this option
 Swiping down will still toggle a sync of the data from the device (if connected) in any case
2017-11-01 09:07:01 +01:00
Daniele Gobbetti
5417c5b5f6 Change notification, and fix the connection logic:
- fix bug that caused the wrong device to be connected sometimes
- add accent color
- add battery status
- remove duplicated title
- allow to connect also before first connection (the last connected device will be used)
2017-10-30 21:37:31 +01:00
Andreas Shimokawa
c43b31b1e7 bump version, update changelog 2017-10-30 09:10:03 +01:00
Andreas Shimokawa
3282e329f3 Mi Band 2: Fix bad copy and paste error that lead to Mi Band 2 being detected as Amazfit Bip
Fixes #859
2017-10-30 09:03:40 +01:00
Andreas Shimokawa
958f586212 change "Bip" in settings to "Amazfit" (to include Cor) 2017-10-25 22:49:29 +02:00
Andreas Shimokawa
e20c88e3de update changelogs 2017-10-25 22:47:55 +02:00
Yaron Shahrabani
c2c0b87f3c Translated using Weblate (Hebrew)
Currently translated at 100.0% (419 of 419 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2017-10-25 22:38:35 +02:00
Hadrián Candela
3a6365681c Translated using Weblate (Galician)
Currently translated at 100.0% (419 of 419 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/gl/
2017-10-25 22:38:35 +02:00
Andreas Shimokawa
8cf69fbc80 Translated using Weblate (German)
Currently translated at 98.8% (412 of 417 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2017-10-25 22:38:35 +02:00
Jonas
e40644658e Translated using Weblate (French)
Currently translated at 100.0% (417 of 417 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2017-10-25 22:38:35 +02:00
Jonas
efa11127b7 Translated using Weblate (Spanish)
Currently translated at 100.0% (417 of 417 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2017-10-25 22:38:35 +02:00
Andreas Shimokawa
9032e6d92c Change debug output in ACL connect receiver, to avoid further confusion 2017-10-25 22:27:41 +02:00
Andreas Shimokawa
94cfaadc41 Amazfit Cor: whitelist latest .res and .fw
Add a note about this being totally untested, especially scary since the new res format is different.
2017-10-25 22:26:38 +02:00
License Bot
3ea2ac6dd2 Update license headers 2017-10-25 09:29:36 +02:00
Andreas Shimokawa
02ad21cdb8 Amazfit Bip: Allow flashing of latest gps firmware and whitelist 0.0.9.26 2017-10-25 08:29:33 +02:00
Andreas Shimokawa
55cdc6d1c5 Amazfit Cor: Untested firmware update support
(refactor stuff along the way)
2017-10-24 22:01:25 +02:00
Daniele Gobbetti
e028b4d223 Pebble: add method to stop the background JS engine without disposing the webview 2017-10-23 20:47:30 +02:00
Andreas Shimokawa
83038a47ca use abstract HuamiCoordinator as base for MiBand2/HRX/Bip/Cor and separate from Mi1 Coordinator 2017-10-23 14:46:08 +02:00
Andreas Shimokawa
495ba81edc remove unused getPrimaryActivity() from coodinators, mark Mi Band HRX as non-heartrate 2017-10-23 13:44:38 +02:00
Andreas Shimokawa
67f4ab53fa Bump version and start filling CHANGELOG 2017-10-23 11:55:28 +02:00
Andreas Shimokawa
0f46ea2a59 Try to blindly add support for Amazfit Cor 2017-10-23 11:28:51 +02:00
Andreas Shimokawa
7e5301e963 add missing file 2017-10-23 11:13:21 +02:00
Andreas Shimokawa
69619c21f6 Mi Band 2: try to add support for Mi Band HRX
Also refactors some stuff, basically moving stuff around
2017-10-23 10:28:54 +02:00
Andreas Shimokawa
ea06df4d0c Pebble: dispose webview when app with app handler has been started (misfit, morpheuz) 2017-10-23 09:23:28 +02:00
Yaron Shahrabani
086974be8c Translated using Weblate (Hebrew)
Currently translated at 100.0% (417 of 417 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2017-10-22 22:31:30 +02:00
Jonas
5d94eada0d Translated using Weblate (Spanish)
Currently translated at 100.0% (416 of 416 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2017-10-22 22:31:30 +02:00
Jonas
f05ae042c6 Translated using Weblate (French)
Currently translated at 100.0% (416 of 416 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2017-10-22 22:31:30 +02:00
Bożydar
13bd724f97 Translated using Weblate (Polish)
Currently translated at 70.6% (294 of 416 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2017-10-22 22:31:30 +02:00
Bożydar
9d5afc50b6 Translated using Weblate (Polish)
Currently translated at 70.4% (293 of 416 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/

Zależy od kontekstu
2017-10-22 22:31:30 +02:00
Bożydar
0383311c18 Translated using Weblate (Polish)
Currently translated at 60.5% (252 of 416 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2017-10-22 22:31:30 +02:00
Bożydar
0addf7ed06 Translated using Weblate (Polish)
Currently translated at 59.3% (247 of 416 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2017-10-22 22:31:30 +02:00
Yaron Shahrabani
c5969918f9 Translated using Weblate (Hebrew)
Currently translated at 99.7% (415 of 416 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2017-10-22 22:31:30 +02:00
McSym28
48c338adb8 Adding support for ukrainian characters
- 'ґ' (Cyrillic Small Letter Ghe with Upturn U+0491) / 'Ґ' (Cyrillic Capital Letter Ghe with Upturn U+0490);
- 'є' (Cyrillic Small Letter Ukrainian Ie U+0454) / 'Є' (Cyrillic Capital Letter Ukrainian Ie U+0404);
- 'і' (Cyrillic Small Letter Byelorussian-Ukrainian I U+0456) / 'І' (Cyrillic Capital Letter Byelorussian-Ukrainian I U+0406);
- 'ї' (Cyrillic Small Letter Yi U+0457) / 'Ї' (Cyrillic Capital Letter Yi U+0407)
2017-10-22 19:25:45 +02:00
Andreas Shimokawa
f07b77f903 Mi Band 2: support app icons and textual notifications for more apps 2017-10-22 00:02:36 +02:00
Andreas Shimokawa
a809ad214d Refactor some common Huami stuff (Mi Band 2 / Bip)
This also fixes a bug where every event from the device (like not worn detection) counted as a button press
2017-10-21 22:50:28 +02:00
Daniele Gobbetti
5262c6e3d7 Add quick actions buttons to Gadgetbridge notification #759
- Disconnect button if connected
- Fetch activity if connected and supported by device
- (re)connect the last connected device if disconnected

Known bug: In the last case, if multiple devices were connected, the wrong device gets re-connected
2017-10-20 22:49:53 +02:00
Andreas Shimokawa
f03d53993a Mi Band: Put Viber and Line into "generic_chat" category instead of "generic_phone"
Fixes #830
2017-10-18 00:04:45 +02:00
Andreas Shimokawa
6603b3fa05 Merge branch 'background-javascript' 2017-10-16 23:06:36 +02:00
License Bot
8f06e36c00 Update license headers 2017-10-16 09:38:02 +02:00
Jasper
32cb40394f Translated using Weblate (Dutch)
Currently translated at 29.2% (121 of 413 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2017-10-15 23:57:11 +02:00
Yaron Shahrabani
fa6c98d969 Translated using Weblate (Hebrew)
Currently translated at 99.7% (412 of 413 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/he/
2017-10-15 23:57:11 +02:00
Jonas
3882b1703a Translated using Weblate (Spanish)
Currently translated at 100.0% (413 of 413 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2017-10-15 23:57:11 +02:00
Andreas Shimokawa
54231ba490 update changelogs, bump version 2017-10-15 22:29:35 +02:00
Andreas Shimokawa
8243fe712e Amazfit Bip: Fix non-working notifications from Outlook, Yahoo Mail and GMail
Fixes #844
2017-10-15 22:16:54 +02:00
João Paulo Barraca
7947d94418 Merge branch 'hplus-unicode-only-first-bytes' 2017-10-15 14:28:56 +01:00