Commit Graph

  • 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
  • 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
  • 3c35f94a7e Pebble: enable dismiss action on FW 3.x if force option is set Andreas Shimokawa 2015-07-21 21:29:08 +0200
  • 1f2b0329c5 Misc improvelets (#45) cpfeiffer 2015-07-21 21:24:35 +0200
  • c9ab10e7e8 Pebble: commit missing PebbleProtocol changes for experimental notification dismissal Andreas Shimokawa 2015-07-21 01:33:13 +0200
  • 74e1598bf7 Pebble: add experimental and incomplete support for dismissing 2.x notifications Andreas Shimokawa 2015-07-21 01:25:22 +0200
  • 0f6491a11d More WIP: sync from the charts activity cpfeiffer 2015-07-21 00:06:20 +0200
  • 13d2c2166c Let DeviceCoordinator decide which activity to launch on click cpfeiffer 2015-07-20 23:20:24 +0200
  • 184e0f2dea New dependency to format durations (and use that where applicable) cpfeiffer 2015-07-20 23:11:16 +0200
  • 4aa80c149c Add some code to set the Mi Band latency cpfeiffer 2015-07-20 21:43:23 +0200
  • 5d121e6e8f Fix a pointer aliasing issue, add some constants, remove invalid "checkpointing" cpfeiffer 2015-07-20 21:41:18 +0200
  • d967411d70 Add a toast to let the user know about the progress of the transfer. Daniele Gobbetti 2015-07-19 16:16:58 +0200
  • 6953086c99 Allow setting alarms once for the next day. Daniele Gobbetti 2015-06-27 18:50:21 +0200
  • 7f7cea75c1 Spare some complexity by letting the writer change the status to non-busy. Daniele Gobbetti 2015-07-19 15:52:27 +0200
  • f847d834af Pebble: always force 3.x notifications on FW 3.x Andreas Shimokawa 2015-07-19 00:26:43 +0200
  • e6bc406d98 Fix funny typo :D Andreas Shimokawa 2015-07-18 23:38:59 +0200
  • 095c70d469 Pebble: preparations for WIP Gadgetbridge Pebble App Andreas Shimokawa 2015-07-15 00:32:13 +0200
  • d498bd976a Work in progress #45 cpfeiffer 2015-07-14 00:29:32 +0200
  • b1e2671bec limit maximum intensity to 180 for now... maybe make this configurable #45 cpfeiffer 2015-07-13 21:55:52 +0200
  • 04e628b2d1 Separate fragments for all activity kinds and just sleep #45 cpfeiffer 2015-07-13 21:54:46 +0200
  • 8b44f90bb6 Some more refactorings to support different charts cpfeiffer 2015-07-12 23:42:23 +0200
  • f53a037d7f Use query instead of rawQuery cpfeiffer 2015-07-12 21:50:09 +0200
  • 623e4724c2 Slightly better text when no data available cpfeiffer 2015-07-12 21:48:48 +0200
  • 47c43e9c28 Debug Activity: Fix layout for small screens and landscape mode Andreas Shimokawa 2015-07-12 20:06:47 +0200
  • 6553558947 Experimental code for an activity sync problem. Commented out for now. #45 cpfeiffer 2015-07-12 00:02:51 +0200
  • b516ceda01 Support for displaying Toasts from non-ui threads cpfeiffer 2015-07-11 21:49:51 +0200
  • be45f7fe0c check if table exists before dropping cpfeiffer 2015-07-11 21:16:07 +0200
  • a6e26e5ddc Cleanup, use fragment based charts (WIP #45) cpfeiffer 2015-07-11 00:03:41 +0200
  • 7c61bbb2be Logging to find the cause for seldom device state/notification mismatch cpfeiffer 2015-07-10 21:35:28 +0200
  • 40be935abd Better time format for action logging cpfeiffer 2015-07-10 21:02:03 +0200
  • 8b54c6e5c4 New incremental, cumulative database upgrades and downgrades cpfeiffer 2015-07-10 00:31:45 +0200
  • cc549a6c49 Basic database import and export (to external storage) cpfeiffer 2015-07-08 23:03:34 +0200
  • b9d5fc6572 update README Andreas Shimokawa 2015-07-05 01:43:45 +0200
  • c01423e79d update README 0.4.3 Andreas Shimokawa 2015-07-05 00:52:12 +0200
  • cdd26a43d2 Do not allow alarm to start alarm activity from a long press on a Pebble Andreas Shimokawa 2015-07-05 00:41:06 +0200
  • 0ca375b87b update CHANGELOG, bump version Andreas Shimokawa 2015-07-05 00:27:48 +0200
  • 33d785f67c update translations from transifex Andreas Shimokawa 2015-07-05 00:21:13 +0200
  • f36caafc54 Fixed syncing activity data (#45) cpfeiffer 2015-07-04 22:22:59 +0200
  • 580b86f41b Add creation timestamps to BtLEActions and transactions in debug output cpfeiffer 2015-07-03 21:58:13 +0200
  • 78c0f2797d Update CHANGELOG.md Daniele Gobbetti 2015-07-02 14:02:26 +0200
  • d68a4211b6 First attempt at parsing the live sensor data, see issue #63 thePanz/live-sensor-data rosenpin/live-sensor-data plugdio/live-sensor-data mvallerie/live-sensor-data lucasgaley/live-sensor-data lazarosfs/live-sensor-data ildar/live-sensor-data dakhnod/live-sensor-data comradekingu/live-sensor-data christian-n/live-sensor-data boun/live-sensor-data atx/live-sensor-data andyboeh/live-sensor-data Vebryn/live-sensor-data TaaviE/live-sensor-data Lightwars/live-sensor-data Henry2o1o/live-sensor-data Dikay900/live-sensor-data live-sensor-data Daniele Gobbetti 2015-07-02 10:26:32 +0200
  • 410b29dd6d Updated translations from transifex cpfeiffer 2015-07-01 23:26:05 +0200
  • dfea2cbcc1 fix find device which started alarm activity Andreas Shimokawa 2015-06-30 21:18:27 +0200
  • b25d771ee9 reformat code Andreas Shimokawa 2015-06-30 12:09:29 +0200
  • 594bf8c45b Merge pull request #81 from Freeyourgadget/set-alarm-tomerge Andreas Shimokawa 2015-06-30 09:43:51 +0200
  • 3068d687bf Adressed some of the observations made re the last commits. Daniele Gobbetti 2015-06-27 18:56:05 +0200
  • 371a7bb4af Get rid of the Checkedtextview because they weren't in line with the our style Daniele Gobbetti 2015-06-27 18:32:13 +0200