6d44b4124d
Merge pull request #333 from llunak/fix_sql
...
avoid sql error when updating sql database
2017-09-21 07:01:59 -05:00
Luboš Luňák
f8e0d07236
avoid sql error when updating sql database
...
The index doesn't exist in version 1.7.6 and so trying to drop it
would lead to an error, resulting in not being able to import
1.7.6 database.
https://github.com/iSoron/uhabits/issues/327
2017-09-16 19:35:50 +02:00
52c4282601
Merge pull request #329 from llunak/fix_snooze
...
fix snooze button in notifications
2017-09-13 07:03:46 -05:00
665204bf7a
Merge pull request #326 from llunak/notifications-led
...
Make notifications also blink the LED
2017-09-13 07:00:57 -05:00
Luboš Luňák
f52da56221
fix snooze button in notifications
...
The "pref_snooze_interval" preference is manipulated by the ListPreference
class, which according to its docs stores the preference as a string.
Without reverting this part of 864636705d ,
this results in "java.lang.ClassCastException: java.lang.String cannot be
cast to java.lang.Long" when trying to snooze a notification.
2017-09-12 15:54:43 +02:00
Luboš Luňák
4d59783809
make LED blinking for notifications configurable
2017-09-11 15:18:42 +02:00
Luboš Luňák
a680d57cac
make notifications also blink the LED
2017-09-11 13:46:49 +02:00
dccf5eae47
Only use signing configuration if env variables are defined
2017-08-02 11:19:25 -04:00
b2a8c9c45f
Remove PebbleReceiver
2017-07-26 11:39:02 -04:00
125a574ff9
Merge branch 'master' into dev
2017-07-26 10:37:08 -04:00
7bb62c197f
Include Play Store plugin
2017-07-26 10:07:25 -04:00
a75a27ad42
Make the day start at 3am instead of midnight
...
Closes #50
2017-07-25 20:18:01 -04:00
4126f01ef1
Reactivate proguard
2017-07-25 18:09:48 -04:00
9816fc9127
Update Android plugin
2017-07-25 12:35:22 -04:00
b135aa09a3
Use more simple toString style
2017-07-24 12:14:48 -04:00
f3a64fd67a
Add tests for equals, hashCode and toString
2017-07-24 11:41:12 -04:00
864636705d
Implement tests for Preferences
2017-07-24 09:54:51 -04:00
281861cac5
build.sh: read keystore from environment variables
2017-07-24 00:14:46 -04:00
c05f50998f
Add branch and commit hash to version name
2017-07-24 00:14:46 -04:00
b2734b179c
README: Add link to latest stable release
2017-07-23 23:30:24 -04:00
00a4abf266
README: Switch to shields.io
2017-07-23 22:17:35 -04:00
47e279b3b3
Update SharedPreferencesStorage
2017-07-23 20:14:12 -04:00
87f1d635d8
Implement PropertiesStorage
2017-07-23 20:07:44 -04:00
fdcb9daadc
LoopDBImporter: update table names
2017-07-23 17:26:08 -04:00
5fde0501b5
README: Add link to dev apk
2017-07-23 17:04:20 -04:00
f72799f48c
README: Update badge link
2017-07-23 14:26:34 -04:00
60c62b8609
Temporarily disable proguard
2017-07-23 13:50:33 -04:00
e5bc06c138
Increase time limit
2017-07-23 13:37:49 -04:00
fa5ba0c1ef
Update build.sh
2017-07-23 13:00:57 -04:00
43be70b27c
build.sh: Do not abort when uninstall fails
2017-07-23 10:59:18 -04:00
89400e281e
Move version numbers from build.gradle to gradle.properties
2017-07-23 10:03:09 -04:00
57dc19550d
Fix errors
2017-07-22 20:05:01 -04:00
a8aa6f192c
Replace Long by Timestamp
2017-07-22 16:29:08 -04:00
882ddba324
Fix acceptance tests
2017-07-22 09:28:30 -04:00
2f7509b94e
Update test images (KitKat)
2017-07-21 19:31:37 -04:00
10e68aa008
Update build.sh
2017-07-21 19:30:55 -04:00
a5720e8d7f
BaseViewTest: increase tolerance
2017-07-21 19:30:46 -04:00
c7aaa98935
Convert widget providers to Kotlin
2017-07-21 18:32:13 -04:00
efcb5710c0
Convert more classes to Kotlin
2017-07-21 18:32:03 -04:00
3783fd8506
Convert RingtoneManager to Kotlin
2017-07-21 18:31:49 -04:00
6f80a9c030
Convert intents and notifications to Kotlin
2017-07-21 18:17:42 -04:00
a02376497a
Convert automation and database packages to Kotlin
2017-07-21 18:17:28 -04:00
180c18f6bf
Merge branch 'feature/kotlin' into dev
2017-07-21 18:12:45 -04:00
2db4c06fe8
Merge branch 'master' into dev
...
# Conflicts:
# app/src/androidTest/java/org/isoron/uhabits/espresso/MainTest.java
# app/src/androidTest/java/org/isoron/uhabits/models/sqlite/SQLiteCheckmarkListTest.java
# app/src/main/java/org/isoron/uhabits/activities/habits/list/views/HabitCardView.java
# app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteCheckmarkList.java
# app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteScoreList.java
# app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteStreakList.java
# app/src/main/java/org/isoron/uhabits/models/sqlite/records/CheckmarkRecord.java
# uhabits-android/src/main/java/org/isoron/uhabits/activities/common/views/HistoryChart.java
# uhabits-android/src/main/res/values-id/strings.xml
# uhabits-android/src/test/java/org/isoron/uhabits/receivers/ReminderControllerTest.java
2017-07-18 22:54:52 -04:00
540a618ba8
Merge branch 'hotfix/1.7.6'
v1.7.6
2017-07-18 22:45:50 -04:00
bf24cc608c
Update changelog
2017-07-18 22:45:36 -04:00
a73459784e
Fix NPE in HabitCardView.triggerRipple
2017-07-18 22:16:11 -04:00
de3b97dfdf
Fix IndexOutOfBoundsException in HabitCardListAdapter
2017-07-18 22:13:10 -04:00
91996924d9
Never store reference to SQLiteDatabase
...
SQLiteDatabase closes automatically at random times. Storing a reference
to an open SQLiteDatabase eventually leads to a crash.
See: https://stackoverflow.com/questions/1483629/
2017-07-18 22:07:21 -04:00
9fe446b424
Fix crash when tapping HistoryChart
2017-07-18 21:55:15 -04:00