Commit Graph

1010 Commits

Author SHA1 Message Date
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
Andreas Shimokawa ebea37fa8e update README 2015-02-07 13:30:12 +01:00
Andreas Shimokawa efa7920b9d do not disable/enable NotificationListener at runtime (leads to loss of permissions to read notifications) 2015-02-07 13:20:38 +01:00
Andreas Shimokawa a47ba3c96f Cleanup main Activity, move debug code to DebugActivity, added Call related debug buttons, add state tracking to PhoneCallReceiver, support in-call display of incoming calls (untested) 2015-02-07 12:58:18 +01:00
Andreas Shimokawa d80e98d26a fix encoding of pebble version command, stops pebble from rerequsting our version over and over 2015-02-06 23:28:24 +01:00
Andreas Shimokawa 2793669e88 New icon 2015-02-06 14:28:57 +01:00
Andreas Shimokawa 243b9f0a88 Various changes to Service, Activity and Notification handling
- Bluetooth connection is now established in BtSocketIOThread
- Service is now started as soon as the main activity is started
- changed "start service" button to "connect" button
- quit button in service notification now also quits the main activity
- Service notification now displays "Gadgetbride started",
  "connected to Pebble XXXXX" and "not connected" depending on connection state
2015-02-06 13:55:44 +01:00
Andreas Shimokawa ab233279e1 enable/disable BroadcastReceivers via PackageManager when Socket is connected/disconnected
This does not work with NotificationListener unfortunately.
2015-02-02 21:16:42 +01:00
Andreas Shimokawa fafcdc1d78 Update README.md 2015-02-01 00:43:31 +01:00
Andreas Shimokawa 24c9b5b400 quit BtSocketIoThred when socket has been closed by remote, remove dead "passive mode" code 2015-02-01 00:34:12 +01:00
Andreas Shimokawa c0bfe2f715 make quit button work by letting BtSocketIoThread actually leave its main loop, do not display "Unknown" for unknown numbers but the number itself. 2015-01-31 11:49:46 +01:00
Andreas Shimokawa 8e69723931 Added quit button to Service notification, removed unneccessary ACTION_STOP form Service 2015-01-30 11:59:36 +01:00
Andreas Shimokawa ebf4c73e02 Added (ugly) icons.
But having ugly icons is better than having default icons....
2015-01-29 00:37:54 +01:00
Andreas Shimokawa 2880e4dac9 Native support for K-9 Mail, bugfixes for generic notifications 2015-01-26 18:52:19 +01:00