1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-15 21:27:51 +01:00
Commit Graph

8223 Commits

Author SHA1 Message Date
Andreas Shimokawa
ebdf514c0e Pebble app installation: first successful installation :)
KNOWN PROBLEMS
- expected filenames inside pbw files are hardcoded (pebble-app.bin etc)
- long delay before installation starts
- must be in app mananger at least once before installation in possible
- errors while installing are not always recognized
2015-04-07 19:33:23 +02:00
Andreas Shimokawa
3498ddfc7a Pebble: progress with app installtion (CRC, complete install of pebble-app.bin)
This is still not working and WIP.

TODO:
- install resources
- install workers
2015-04-06 23:37:17 +02:00
Andreas Shimokawa
2c1cacedb3 Pebble: working on app installation (WIP, do not use) 2015-04-06 20:58:35 +02:00
Andreas Shimokawa
1766c82ab8 In NotificationListener return early if BluetoothCommunicationService is not running
This is to pervent our service from being started when we get a notification
even if Gadgetbridge is not in use and no devices are connected.
Unfortunately we cannot enable/disable NotificationListener at runtime like we
do with broadcast receivers because it seems to invalidate the permissions that
are neccessery for NotificationListenerService
2015-04-04 23:20:28 +02:00
Andreas Shimokawa
74f2b8c1c2 fix crash on some devices when creating a test notification in debug menu 2015-04-03 22:39:25 +02:00
Andreas Shimokawa
a36885bcd5 add license for icons 2015-04-01 23:25:25 +02:00
Andreas Shimokawa
45631fb14b workaround for missing Miband pairing (assume Miband when device name is not set) 2015-04-01 23:15:08 +02:00
Andreas Shimokawa
13d734b0f1 add development option to set a miband device address so it appears in our list.
This is only meant for future development, there is no MI Band support yet!
2015-04-01 23:00:05 +02:00
Andreas Shimokawa
2c50f95a92 update Pebble icon, add Miband icon 2015-04-01 22:12:49 +02:00
Andreas Shimokawa
71c201beaf add GBDeviceIoThread class for further device abstraction
Also add an empty implementation for the Miband.
Now Gadgedbridges pebbleisms should be removed.
2015-04-01 19:11:18 +02:00
Andreas Shimokawa
ed2e177fcb Remove direct PebbleProtocol usage. Add GBDeviceProtocol as a base class for all protocols.
Also add a empty MibandProtocol
2015-04-01 18:34:52 +02:00
Andreas Shimokawa
9d74cee093 add icons for pebble and watchfaces. Store app type in GBDeviceApp. Store device type in GBDevice. 2015-03-31 23:34:19 +02:00
Andreas Shimokawa
2b31d4b359 fix refresh of device list when bluetooth gets turned on 2015-03-29 23:43:05 +02:00
Andreas Shimokawa
a9c6ca79bc Add license information for the F-Droid button. 2015-03-29 22:35:03 +02:00
Andreas Shimokawa
263f6ae784 add f-droid logo and link. Thanks to "ghost" for the suggestion. 2015-03-29 22:22:03 +02:00
Andreas Shimokawa
f2d0765fec bump version 2015-03-29 17:12:45 +02:00
Andreas Shimokawa
d9a2d85f6d Fix for DST (summer time), option to sync time on connect (enabled by default) 2015-03-29 17:12:06 +02:00
Andreas Shimokawa
4117444c26 Display app name, company and version when opening a .pbw file from a filemanager 2015-03-28 23:23:10 +01:00
Andreas Shimokawa
d4ff94da4a Back button for SettingsAvtivity. Remove tablet specific code. 2015-03-28 20:39:46 +01:00
Andreas Shimokawa
b3251a33f2 show hint at the bottom of the Main Activity, update README.md, bump to 0.1.4 2015-03-27 12:33:51 +01:00
Andreas Shimokawa
0dacc1f9c7 make sure Intent broadcasts do not leave Gadgetbridge, add missing xml file 2015-03-27 12:13:19 +01:00
Andreas Shimokawa
b20aaf59a8 enable back navigaton in AppManager and Debug activitys ActionBar 2015-03-27 11:23:30 +01:00
Andreas Shimokawa
6ec1fa9e23 use LocalBroadcastManager 2015-03-27 10:56:08 +01:00
Andreas Shimokawa
42e53c3c8d support removing apps/watchfaces 2015-03-26 18:11:47 +01:00
Andreas Shimokawa
67a5917597 Change the way how device commands or replys to information requests are passed back to the App
This was necessary to pack more complex and more specific information regarding apps etc.
2015-03-26 12:06:26 +01:00
Andreas Shimokawa
0ccb818f58 Added AppManager, does not do anything useful yet. Only lists installed Apps. 2015-03-25 22:23:45 +01:00
Andreas Shimokawa
2e7f45433a display connection status in the device list 2015-03-22 23:38:51 +01:00
Andreas Shimokawa
ecb7a9f3b5 Remove quit button from the service notification, put a quit item in the context menu instead. Closes #12 2015-03-22 13:10:45 +01:00
Andreas Shimokawa
79c7085264 refresh list of paried devices when bluetooth gets turned on 2015-03-22 12:46:28 +01:00
Andreas Shimokawa
05c07aa611 Get and display Pebble firmware version when connected. 2015-03-22 00:34:54 +01:00
Andreas Shimokawa
4e465928e6 List all suported devices and connect on tap. Remove the connect button. 2015-03-21 18:18:07 +01:00
Andreas Shimokawa
f9166735ad bump version, update README.md and CHANGELOG.md 2015-03-18 12:31:33 +01:00
Andreas Shimokawa
a746ed4a2b reconnect support. Closes #10 2015-03-18 12:29:10 +01:00
Andreas Shimokawa
d1ea1b9915 quit Gadgetbridge when bluetooth gets turned off 2015-03-17 22:03:54 +01:00
Andreas Shimokawa
a971eca6fd preparations for acceppting calls 2015-03-17 21:42:31 +01:00
Andreas Shimokawa
c56194c0e5 * Add option to start Gadgetbridge and connect automatically when bluetooth is turned on.
This closes #9
2015-03-17 21:41:58 +01:00
Andreas Shimokawa
0f3cd9b7c7 add CHANGELOG.md 2015-03-16 19:34:58 +01:00
Andreas Shimokawa
d6e5f0a9f8 bump version to 0.1.1 2015-03-16 19:26:46 +01:00
Andreas Shimokawa
2260d60bac K-9 Mail notifications: Hopefully fix #7 and #8
K-9 Mail seems to completely ignore the where clause when querying for messages.
That is why we got data from the newest message instead of the one requested.
Work around by walking through the messages and match the uri manually.
This is not as expensive as I thought because in most cases it is the first
message is the one we want anyway.
2015-03-16 16:18:11 +01:00
Andreas Shimokawa
eeb74b4c61 Preferences: "Generic Notification Support" is no longer a checkbox - it now opens the Android Notificaion Permission Dialog
If the permission is not granted we wont get notfifications, an extra preference for
Gadgetbridge is pointless, so I removed it.
2015-03-15 21:36:39 +01:00
Andreas Shimokawa
3e4922a4eb revert some useless changes in gradle files 2015-03-11 21:46:01 +01:00
Andreas Shimokawa
326e079068 fix crash when no Pebble was paired, change version to 0.1.0, build tweaks 2015-03-11 12:40:59 +01:00
Andreas Shimokawa
6fa99082ab Support for rejecting/ending calls via Pebble buttons 2015-03-07 17:44:39 +01:00
Andreas Shimokawa
85ccafc922 Experiment with styling. 2015-03-07 15:32:34 +01:00
Andreas Shimokawa
4e7553836b Workaround for non-working outgoing call display. Fixes #6.
This is still a bit ugly because we cannot (yet?) detect whether remote has
taken the call or not. So we will start counting in-call time from the moment
we start dialling.
2015-03-07 14:40:59 +01:00
Andreas Shimokawa
e52e26168a quick&dirty preference screen. Allows to enable/disable SMS/K9/generic notifications 2015-03-06 14:00:56 +01:00
Andreas Shimokawa
bc40f41eab Do not send notifications out notification when screen is on. Also filter out "ongoing" notifications 2015-03-04 23:47:47 +01:00
Andreas Shimokawa
e0c146bde9 add notification icon. This fixes #2 2015-02-24 12:36:38 +01:00
Andreas Shimokawa
df8c290442 Implement music control (play, pause, next, previous). Try to make code a bit less Pebble centric. 2015-02-12 16:00:45 +01:00
Andreas Shimokawa
20b3dffba6 initial support for music playback information (artist, album, track), fix encoding of empty strings in PebbleProtocol 2015-02-08 23:53:40 +01:00