Commit Graph

  • a4f5524f6e Pebble: blindly implement missing parts for app installation on FW 3.x Andreas Shimokawa 2015-08-16 00:32:36 +0200
  • 567f27b0f4 Some initial fixes found by static analysis #92 cpfeiffer 2015-08-16 00:17:16 +0200
  • 929831e4f0 Add travis-ci badge #92 cpfeiffer 2015-08-15 23:21:42 +0200
  • 5e233f6eb9 First attempt at travis-ci integration #92 cpfeiffer 2015-08-15 23:01:11 +0200
  • 3486b5ab69 Static code analysis: run findbugs, pmd and lint at 'gradle check' #92 cpfeiffer 2015-08-15 22:36:45 +0200
  • a5e009b371 update changelog Andreas Shimokawa 2015-08-15 22:46:04 +0200
  • a2e2600469 Bump version to 0.4.6 Andreas Shimokawa 2015-08-15 22:41:29 +0200
  • c69bf1b0af Pebble: always use 2.x notification on FW 2.x except for K9 Andreas Shimokawa 2015-08-15 22:38:10 +0200
  • 4ba5a7804a Updated for 0.4.6 cpfeiffer 2015-08-15 12:08:30 +0200
  • b6f66eb57c Updated translations from transifex, thanks! cpfeiffer 2015-08-15 11:42:33 +0200
  • a66a3a15c2 Fix remaining byte parameter in the API for steps. cpfeiffer 2015-08-15 00:23:13 +0200
  • ecc483f027 Remove now unused class cpfeiffer 2015-08-14 23:50:21 +0200
  • d0229847e7 onFirmwareVersionReq() is no more cpfeiffer 2015-08-14 23:37:47 +0200
  • f659e34efc Pebble: do not use platform dir for pbz(firmware) files, even basalt has its files in / for fw files Andreas Shimokawa 2015-08-14 17:32:06 +0200
  • f5fbb08696 Pebble: remove unneccessary device update intent (this is done in generic code) Andreas Shimokawa 2015-08-14 13:46:37 +0200
  • e28d6fa7cb Pebble: try to install app metadata on FW 3.x (untested) Andreas Shimokawa 2015-08-14 12:50:44 +0200
  • 2e3de0cd0f Always send out the current state of GBDevice when asking for version cpfeiffer 2015-08-14 00:29:05 +0200
  • eec7fae288 Attempting to fix some connection problems after getting disconnected cpfeiffer 2015-08-14 00:23:01 +0200
  • eb2332c8be Some preparations for unit tests cpfeiffer 2015-08-13 23:23:40 +0200
  • 749fbe5ecc Pebble: fix crash with emply pbw cache Andreas Shimokawa 2015-08-13 10:06:32 +0200
  • 6ed54484a6 Pebble: only fill app list in AppManager with cached apps once in onCreate() Andreas Shimokawa 2015-08-11 14:16:08 +0200
  • e43fed2e7e Pebble: various preparations for FW 3.x support Andreas Shimokawa 2015-08-11 13:55:35 +0200
  • 13260416f3 Pebble: decode app fetch requests for debugging purposes Andreas Shimokawa 2015-08-11 13:21:29 +0200
  • 151f5b8e12 Pebble: Choose binaries from basalt/ inside .pbw files for Pebble Time Andreas Shimokawa 2015-08-11 12:47:23 +0200
  • 5a8c9a9180 Pebble: cache installed pbw files on sdcard if force untested option is set Andreas Shimokawa 2015-08-11 12:04:45 +0200
  • 0be251e83d Pebble: if untested features option is enabled use Gadgetbridge sample provider insted of Morpheuz Andreas Shimokawa 2015-08-11 11:21:10 +0200
  • 5884684cad Pebble: add option to enable untested features. Andreas Shimokawa 2015-08-11 11:15:44 +0200
  • 7bf45d9b9f Merge branch 'master' of https://github.com/Freeyourgadget/Gadgetbridge Daniele Gobbetti 2015-08-10 11:24:51 +0200
  • b6d3317b2d First step for GBDeviceEvents support: - change fw handling to GBDeviceEvent - misuse the hw version for showing the MiBand device name (there is still no option to set a custom name) Daniele Gobbetti 2015-08-10 10:35:55 +0200
  • fd5a620091 re-add support for NO_RESPONSE write characteristic Daniele Gobbetti 2015-08-10 09:20:06 +0200
  • d983d7a5c4 Pebble: answer pings from the watch Andreas Shimokawa 2015-08-09 21:42:27 +0200
  • 27f88e484d Make ControlCenter only ask for version details after device is initialized Andreas Shimokawa 2015-08-07 22:07:48 +0200
  • fe11e6d306 Some BTLE cleanup: Daniele Gobbetti 2015-08-07 16:59:52 +0200
  • 6125594703 Various changes related to INITIALZED device state Andreas Shimokawa 2015-08-07 13:24:54 +0200
  • ce7b42d9d4 Some theme cleanups and preparations for a dark theme Andreas Shimokawa 2015-08-07 11:49:25 +0200
  • 9004a8b0c1 Experimental: ACTION_START is now optional -- ACTION_CONNECT is sufficient cpfeiffer 2015-08-06 23:17:41 +0200
  • f4cb798977 Extract a method for easier reuse if necessary cpfeiffer 2015-08-06 22:24:44 +0200
  • 64298fc9af Small improvements for the install activity #30 cpfeiffer 2015-08-06 21:35:00 +0200
  • 2a2eae068a Improvements to the install activity #30 cpfeiffer 2015-08-06 02:17:38 +0200
  • 8dee55198e Don't (always) leak the file descriptor. cpfeiffer 2015-08-06 00:40:49 +0200
  • b7223c7e86 Initial support for transaction-local GattCallbacks (not used yet) cpfeiffer 2015-08-05 23:24:58 +0200
  • 495a8cc650 Reorder the lines in the MiBandService class. Daniele Gobbetti 2015-08-05 17:32:02 +0200
  • 65fc6f6866 Adapt the Firmware installer activity to the new FirmwareHelper Daniele Gobbetti 2015-08-05 17:31:11 +0200
  • e92c9dbbb5 Better check for fw version major (#30) cpfeiffer 2015-08-04 23:08:40 +0200
  • 910d9ef398 Make firmware reading a bit more failsafe #30 cpfeiffer 2015-08-04 23:02:36 +0200
  • bdc9e70e6e Attempt to fix reconnection problems after being away from the Mi Band cpfeiffer 2015-08-04 22:03:10 +0200
  • c407ed1a76 Last refactoring for now: BluetoothCommunicationService cpfeiffer 2015-08-04 01:01:14 +0200
  • db4261e02b More refactoring: new service/devices package and service/bt package cpfeiffer 2015-08-03 23:51:53 +0200
  • 7c597b325a Big refactoring: move classes and packages around to get a better structure cpfeiffer 2015-08-03 23:09:49 +0200
  • afc4c9efaa Added some javadocs Daniele Gobbetti 2015-08-03 18:35:58 +0200
  • c798cd00fe Prevent tearing of the barchart values over other graph elements Daniele Gobbetti 2015-08-03 18:34:58 +0200
  • 94b9736a5d actually bump version Andreas Shimokawa 2015-08-03 09:15:32 +0200
  • 1b1d60faa8 Updated cpfeiffer 2015-08-03 01:36:54 +0200
  • e9f693942a Updated translations from transifex (thanks!) cpfeiffer 2015-08-03 01:29:06 +0200
  • 802f48011d Refactoring of database access cpfeiffer 2015-08-03 01:17:02 +0200
  • 9ca595a5cb Some javadocs cpfeiffer 2015-08-02 00:12:21 +0200
  • 216cdad591 update CHANGELOG.md Daniele Gobbetti 2015-07-31 15:15:54 +0200
  • 46ee5a5499 Send the wear location (left hand / right hand) to the MiBand. Daniele Gobbetti 2015-07-31 13:48:11 +0200
  • 69ddead8fb Reorder the COMMAND_ constants so that they are in numerical order Daniele Gobbetti 2015-07-31 13:33:28 +0200
  • 5b3510fade Update the firmware-update notification based on the feedback we get from the band. Daniele Gobbetti 2015-07-31 13:12:15 +0200
  • 2208d5088b Remove the timeout and handle the messages that the band sends back to acknowledge its status. Daniele Gobbetti 2015-07-31 12:30:42 +0200
  • fbbc2afda4 Add a timeout of 1 second before rebooting after firmware update. Daniele Gobbetti 2015-07-31 11:28:03 +0200
  • 0a6dc8f7a0 Double the filter sections for opening pebble apps/firmwares and miband firmwares Daniele Gobbetti 2015-07-30 17:14:44 +0200
  • e4ddbf4aaa Update CHANGELOG.md Daniele Gobbetti 2015-07-30 11:58:38 +0200
  • 0eeb5a6479 PebbleGadgetBridgeSampleProvider: properly override getID() Andreas Shimokawa 2015-07-29 23:28:10 +0200
  • 878afd79df Allow the user to set the target number of steps for each day (fitness goal), both in the sharedpreferences and in the MiBand. Daniele Gobbetti 2015-07-29 18:49:16 +0200
  • 27669761bf Fix potential race condition when counted steps are above the daily target. Daniele Gobbetti 2015-07-29 18:07:35 +0200
  • 3ed4856bf6 Update CHANGELOG.md Daniele Gobbetti 2015-07-29 17:31:53 +0200
  • c05cfc775e New chart showing the steps done today and in the last week. Daniele Gobbetti 2015-07-29 16:30:19 +0200
  • f51ffcf16f Use animated upload icon for installation progress notification Andreas Shimokawa 2015-07-28 23:10:21 +0200
  • 1bef702485 Send the progress updates from the actual BT transfer, which is where most of the time is spent. Daniele Gobbetti 2015-07-28 22:38:52 +0200
  • 23f752dc20 New firmware tested. Daniele Gobbetti 2015-07-28 22:03:53 +0200
  • 14f754306d Use a single queue for the whole firmware transfer. Daniele Gobbetti 2015-07-28 19:15:25 +0200
  • 732f26823b move installer progressbar from PebbleIoThread to GB and use that for Mi Band fw installation Andreas Shimokawa 2015-07-28 18:44:54 +0200
  • 9f591ef8b5 Refactoring: Merge Pebble app/fw installer activity and Miband firmware update Activity Andreas Shimokawa 2015-07-28 17:30:20 +0200
  • c3853c7735 Merge remote-tracking branch 'origin/firmware_update' Andreas Shimokawa 2015-07-28 16:21:57 +0200
  • 858c962dd0 Refactoring #45 cpfeiffer 2015-07-27 23:49:53 +0200
  • 91b8d7789d Pebble: improvemnts for upcoming Gadgetbridge Pebble watchapp Andreas Shimokawa 2015-07-27 23:21:06 +0200
  • dbbcf20bbc reformat code Andreas Shimokawa 2015-07-25 21:52:52 +0200
  • 47cbf68c37 Merge remote-tracking branch 'upstream/master' into firmware_update Daniele Gobbetti 2015-07-25 21:36:46 +0200
  • c4590d3989 Update Changelog. Daniele Gobbetti 2015-07-25 21:31:22 +0200
  • 0dd29807b2 Update Changelog. Daniele Gobbetti 2015-07-25 21:29:31 +0200
  • 8f840df5f6 Set GB notification visibility to public. This way on android 5 the status of the connection is shown also on the lockscreen even if the user chose to hide sensible content of the notifications. Daniele Gobbetti 2015-07-25 21:14:18 +0200
  • 716bbc7b78 Avoid NPE when fetching activity data: cpfeiffer 2015-07-25 00:08:15 +0200
  • a1f60aab91 Fix logging configuration cpfeiffer 2015-07-25 00:07:33 +0200
  • 49cc4ec9d6 Pebble: for 3.x notification, do not zero parent UUID Andreas Shimokawa 2015-07-24 09:33:20 +0200
  • 91cc19befe Pebble: spoof a newer application version (3.x) Andreas Shimokawa 2015-07-24 01:34:50 +0200
  • f16a96e9b2 Initial support for upgrading firmware of the MiBand. Daniele Gobbetti 2015-07-23 17:14:51 +0200
  • 844d929748 update remaining languages from transifex Andreas Shimokawa 2015-07-23 16:00:36 +0200
  • 69f4b11594 update Korean translation from transifex Andreas Shimokawa 2015-07-23 15:56:47 +0200
  • 268e658e6f rename ACTION_INSTALL_PEBBLEAPP to ACTION_INSTALL Andreas Shimokawa 2015-07-23 12:09:01 +0200
  • 5c26b2281f Pebble: try to support notification dismissal on the Pebble Time (completely untested) Andreas Shimokawa 2015-07-22 20:53:18 +0200
  • 80e93aeaf7 update CHANGELOG, bump version to 0.4.4 (not yet release time) Andreas Shimokawa 2015-07-21 22:54:41 +0200
  • 34dde2eb64 Eek cpfeiffer 2015-07-21 22:30:11 +0200
  • 383a300566 Remove superfluous field cpfeiffer 2015-07-21 22:29:29 +0200
  • 76fcbfcb52 Move activity data values into a separate struct (#45) cpfeiffer 2015-07-21 22:25:26 +0200
  • b3a04f7afb Pebble: more length calculation fixes for 3.x notifications with actions Andreas Shimokawa 2015-07-21 22:05:25 +0200
  • 6c1e41b4ec Pebble: fix some totaly obvious length calculation errors for actionable 3.x notifications Andreas Shimokawa 2015-07-21 21:55:00 +0200
  • 3662f32dbf Remove duplicated constants cpfeiffer 2015-07-21 21:42:04 +0200
  • 3590c7c853 Remove inadvertently re-added busy-state handling cpfeiffer 2015-07-21 21:38:31 +0200