Commit Graph

  • 585a888ecb Improved javadoc cpfeiffer 2015-08-17 22:46:39 +0200
  • 0c872a920e Pebble: always set token to -1 before waiting for a new one Andreas Shimokawa 2015-08-17 22:49:53 +0200
  • e6a0c35f73 Extract checksum implementations into separate class CheckSums cpfeiffer 2015-08-17 22:43:42 +0200
  • 9dc945a406 Don't throttle events for Pebble cpfeiffer 2015-08-17 21:30:37 +0200
  • 6fede31bdf Pebble: make watchapp installation available on FW 3.x without the need for setting an option Andreas Shimokawa 2015-08-17 18:07:47 +0200
  • 9dd2f039f2 Rename AbstractBTDeviceSupport to AbstractSerialDeviceSupport cpfeiffer 2015-08-17 16:30:12 +0200
  • 913f37246f update CHANGELOG Andreas Shimokawa 2015-08-17 14:27:43 +0200
  • 8fee88a1ba Pebble: use SMS/EMAIL icons for notifications on FW 3.X Andreas Shimokawa 2015-08-17 13:57:01 +0200
  • e704357728 Pebble: set HW revision to "dvt" for basalt emulator Andreas Shimokawa 2015-08-17 13:19:15 +0200
  • c8c882c3d1 Pebble: Support removing apps on FW 3.X (metadata) Andreas Shimokawa 2015-08-17 13:07:34 +0200
  • f0924716fc Pebble: when reading app fetch uuid, do not switch to little endian too early Andreas Shimokawa 2015-08-17 12:55:17 +0200
  • 0d0b3a87e1 Pebble: on FW 3.x always assume success for installation and do no wait for 2.x packets Andreas Shimokawa 2015-08-17 12:43:38 +0200
  • bcf42f8022 Finally, the prev and next buttons do something (#79) cpfeiffer 2015-08-17 02:22:16 +0200
  • 964994972b Fix for pebble sample provider switching without quitting gb) cpfeiffer 2015-08-16 23:30:16 +0200
  • 27a9eb8a07 Only repaint chart when activity is still alive cpfeiffer 2015-08-16 23:27:18 +0200
  • 0bd65e050c Make intensity also always positive #91 cpfeiffer 2015-08-16 23:18:32 +0200
  • 48f5931043 PebbleProtocol: add missing assignment Andreas Shimokawa 2015-08-16 13:13:53 +0200
  • 6af0bb2754 Pebble: Do not hardcode icon id for metadata installation, properly acknowledge app fetch requests Andreas Shimokawa 2015-08-16 11:33:32 +0200
  • 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 0.4.6 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
  • edcf54e55d WIP: support for different kind of LED notifications thePanz/led-profile rosenpin/led-profile plugdio/led-profile mvallerie/led-profile lucasgaley/led-profile lazarosfs/led-profile ildar/led-profile dakhnod/led-profile comradekingu/led-profile christian-n/led-profile boun/led-profile atx/led-profile andyboeh/led-profile Vebryn/led-profile TaaviE/led-profile Lightwars/led-profile Henry2o1o/led-profile Dikay900/led-profile led-profile cpfeiffer 2015-08-07 21:36:32 +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 0.4.5 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 0.4.4 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