Luboš Luňák
d3887e7e1b
reschedule just the relevant habit when showing a notification for it
...
And make sure not to schedule it for a possibly snoozed time, as that'd lead
to an infinite loop of scheduling it repeatedly for the current time.
8 years ago
Luboš Luňák
47976df813
save custom reminders to a text file
...
So that they are not lost when the app is closed (upgraded, etc.).
8 years ago
Luboš Luňák
dd5f621c38
make ReminderScheduler remember if a reminder is custom (postponed) or not
...
Without this, scheduling of any habit caused all other habits to be rescheduled
at their configured time, even if they had been snoozed (thus discarding
the snooze). This includes when the app gets closed and reschedules all habits
the next time it is launched.
8 years ago
Luboš Luňák
519d24b148
make notification snooze popup follow night mode setting
8 years ago
Luboš Luňák
4e23f8753d
when asking for snooze delay, first show a list of common options
8 years ago
Luboš Luňák
a5649ed06c
properly handle the activity window of the snooze time dialog
8 years ago
Luboš Luňák
3ad3c920f5
make snooze time dialog follow night mode setting
8 years ago
Luboš Luňák
9c3805c8b5
implement custom snooze for notifications
8 years ago
Alinson S. Xavier
b8f7d4fad2
Add missing test screenshots
8 years ago
Alinson S. Xavier
dea4e069c5
Add test screenshots for Oreo
8 years ago
Alinson S. Xavier
ba78e563cd
Merge branch 'keep_position' of git://github.com/llunak/uhabits into dev
8 years ago
Alinson S. Xavier
acb94db6d6
Introduce failing test for bug #339
8 years ago
Luboš Luňák
d2cc283bd5
don't reset habit position when editing it
8 years ago
Luboš Luňák
be9c2ff64d
fix name of exported files (correct the time)
...
This reverts part of a75a27ad
, where this got changed presumably by mistake.
8 years ago
Alinson S. Xavier
bb22972eb2
Minor code style changes
8 years ago
Alinson S. Xavier
e911fb35b6
Better explain LED lights feature
8 years ago
Luboš Luňák
4d59783809
make LED blinking for notifications configurable
8 years ago
Luboš Luňák
a680d57cac
make notifications also blink the LED
8 years ago
Alinson S. Xavier
b2a8c9c45f
Remove PebbleReceiver
8 years ago
Alinson S. Xavier
a75a27ad42
Make the day start at 3am instead of midnight
...
Closes #50
8 years ago
Alinson S. Xavier
864636705d
Implement tests for Preferences
8 years ago
Alinson S. Xavier
c05f50998f
Add branch and commit hash to version name
8 years ago
Alinson S. Xavier
47e279b3b3
Update SharedPreferencesStorage
8 years ago
Alinson S. Xavier
e5bc06c138
Increase time limit
8 years ago
Alinson S. Xavier
57dc19550d
Fix errors
8 years ago
Alinson S. Xavier
a8aa6f192c
Replace Long by Timestamp
8 years ago
Alinson S. Xavier
882ddba324
Fix acceptance tests
8 years ago
Alinson S. Xavier
2f7509b94e
Update test images (KitKat)
8 years ago
Alinson S. Xavier
a5720e8d7f
BaseViewTest: increase tolerance
8 years ago
Alinson S. Xavier
c7aaa98935
Convert widget providers to Kotlin
8 years ago
Alinson S. Xavier
efcb5710c0
Convert more classes to Kotlin
8 years ago
Alinson S. Xavier
3783fd8506
Convert RingtoneManager to Kotlin
8 years ago
Alinson S. Xavier
6f80a9c030
Convert intents and notifications to Kotlin
8 years ago
Alinson S. Xavier
a02376497a
Convert automation and database packages to Kotlin
8 years ago
Alinson S. Xavier
180c18f6bf
Merge branch 'feature/kotlin' into dev
8 years ago
Alinson S. Xavier
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
8 years ago
Alinson S. Xavier
122b300c50
Update view test images (KitKat)
8 years ago
Alinson S. Xavier
bb282da92d
Fix tests
8 years ago
Alinson S. Xavier
8ccada67d6
Import Loop DB without app restart
8 years ago
Alinson S. Xavier
5d9563b9d8
Fix handling of null values in AndroidDatabase
8 years ago
Alinson S. Xavier
ea640a8a17
Rebuild order after removing habit
8 years ago
Alinson S. Xavier
6801d1d1ae
Add more constraints on table Repetitions
8 years ago
Alinson S. Xavier
1069fcfc62
Move importers to uhabits-core
8 years ago
Alinson S. Xavier
59745fb90f
Refactor Android database classes
8 years ago
Alinson S. Xavier
1976160ae8
Move tests to uhabits-core
8 years ago
Alinson S. Xavier
6dd7e49112
Move database migrations to uhabits-core
8 years ago
Alinson S. Xavier
ecb5352134
Implement JDBC database
8 years ago
Alinson S. Xavier
b96385c4a7
Move models.sqlite to uhabits-core
8 years ago
Alinson S. Xavier
96c1a046d4
Merge branch 'feature/raw-sqlite' into dev
8 years ago
Alinson S. Xavier
00660d3e36
Make filtered MemoryHabitLists update automatically
8 years ago