Alinson S. Xavier
298bf1a538
BarChart: Fix small bars
5 years ago
dependabot[bot]
d2ee210376
Bump opencsv from 5.3 to 5.4 ( #849 )
...
Bumps opencsv from 5.3 to 5.4.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
dependabot[bot]
6411f65fa5
Bump commons-lang3 from 3.11 to 3.12.0 ( #833 )
...
Bumps commons-lang3 from 3.11 to 3.12.0.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
dependabot[bot]
73deb535ef
Bump kotlin-stdlib from 1.4.30 to 1.4.31 ( #820 )
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.4.30 to 1.4.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
dependabot[bot]
a733e6ddf0
Bump daggerVersion from 2.32 to 2.33 ( #819 )
...
Bumps `daggerVersion` from 2.32 to 2.33.
Updates `dagger` from 2.32 to 2.33
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.32...dagger-2.33 )
Updates `dagger-compiler` from 2.32 to 2.33
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.32...dagger-2.33 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
Alinson S. Xavier
b58af03a7c
HabitBullCSVImporter: Accept multiple date formats
...
Fixes 762
5 years ago
Quentin Hibon
50ebff3edf
Adapt message when all habits are completed
...
Closes #700 .
5 years ago
Quentin Hibon
91bd17bb9e
Upgrade fontawesome to 5.15.2
5 years ago
Alinson S. Xavier
fca9557108
Merge pull request #776 from hiqua/fix_766
...
Restore notification sound customization setting
5 years ago
dependabot[bot]
d76a4a84d0
Bump daggerVersion from 2.31.2 to 2.32 ( #779 )
...
Bumps `daggerVersion` from 2.31.2 to 2.32.
Updates `dagger` from 2.31.2 to 2.32
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.31.2...dagger-2.32 )
Updates `dagger-compiler` from 2.31.2 to 2.32
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.31.2...dagger-2.32 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
Quentin Hibon
8790c0e87b
Delete snooze_interval preference
5 years ago
dependabot[bot]
8522318ed1
Bump kotlin-stdlib from 1.4.21 to 1.4.30 ( #761 )
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.4.21 to 1.4.30.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.4.21...v1.4.30 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
Alinson S. Xavier
48c1adb3bb
HabitCardListAdapter: Return copy of list of selected items
...
Previously, HabitCardListAdapter returned a pointer to the list, instead of a
copy. By the time other parts of the application were reading the list, its
contents had already changed. This prevented the user from deleting or
archiving habits.
5 years ago
dependabot[bot]
0f80505735
Bump guava from 30.0-android to 30.1-android ( #750 )
...
Bumps [guava](https://github.com/google/guava ) from 30.0-android to 30.1-android.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
dependabot[bot]
c05e008569
Bump sqlite-jdbc from 3.25.2 to 3.34.0 ( #748 )
...
Bumps [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc ) from 3.25.2 to 3.34.0.
- [Release notes](https://github.com/xerial/sqlite-jdbc/releases )
- [Changelog](https://github.com/xerial/sqlite-jdbc/blob/master/CHANGELOG )
- [Commits](https://github.com/xerial/sqlite-jdbc/compare/3.25.2...3.34.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
Alinson S. Xavier
a5255690ed
Revert to Kotlin 1.4.21
...
Kotlin 1.4.21-2 seems to be a pre-release.
5 years ago
Alinson S. Xavier
56f0bbb7bd
Remove unused equalsverifier dependency
5 years ago
dependabot[bot]
8537e0f910
Bump hamcrest from 2.1 to 2.2
...
Bumps [hamcrest](https://github.com/hamcrest/JavaHamcrest ) from 2.1 to 2.2.
- [Release notes](https://github.com/hamcrest/JavaHamcrest/releases )
- [Changelog](https://github.com/hamcrest/JavaHamcrest/blob/master/CHANGES.md )
- [Commits](https://github.com/hamcrest/JavaHamcrest/compare/v2.1...v2.2 )
Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
Alinson S. Xavier
a6c9ea22e6
Merge branch 'midnight_delay_option_2' into dev
5 years ago
Quentin Hibon
8d2aebaf7f
Delete obsolete mockito dependencies
5 years ago
dependabot[bot]
784877871a
Bump opencsv from 3.10 to 5.3 ( #735 )
5 years ago
Quentin Hibon
bb8d4abb9e
Implement the midnight delay option
...
Closes #694 .
5 years ago
dependabot[bot]
64069a6e7f
Bump kotlin-stdlib from 1.4.21 to 1.4.21-2 ( #734 )
...
Bumps [kotlin-stdlib](https://github.com/JetBrains/kotlin ) from 1.4.21 to 1.4.21-2.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.4.21...v1.4.21-2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
dependabot[bot]
eb9d017882
Bump commons-lang3 from 3.5 to 3.11
...
Bumps commons-lang3 from 3.5 to 3.11.
Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
dependabot[bot]
7a73f9c8c7
Bump daggerVersion from 2.25.4 to 2.31.2 ( #725 )
5 years ago
Quentin Hibon
14d018c327
Convert Timestamp to data class
5 years ago
Quentin Hibon
f1c88797a3
Clean up code after conversions
5 years ago
Quentin Hibon
7d361b2203
Convert Task and TaskRunner
5 years ago
Quentin Hibon
8131d37d8e
Convert SingleThreadTaskRunner
5 years ago
Quentin Hibon
6485c3efee
Convert ExportCSVTask
5 years ago
Quentin Hibon
6992b5186e
Clean up code after conversions
5 years ago
Quentin Hibon
18db571507
Properly check that a setter is never used
5 years ago
Quentin Hibon
09794ccb68
Move ThingRecord back into RepositoryTest
5 years ago
Quentin Hibon
7644f52dfd
Don't open ThingRecord
5 years ago
Quentin Hibon
a7df0bde3e
Convert core.models.sqlite
5 years ago
Quentin Hibon
1cec5a6067
Convert model memory
5 years ago
Quentin Hibon
a58cbffb81
Convert HabitList and ModelObservable
5 years ago
Quentin Hibon
30630c3358
Convert Timestamp
5 years ago
Quentin Hibon
457c58a660
Convert RepositoryTest
5 years ago
Quentin Hibon
39cec6f11d
Convert Preferences
5 years ago
Quentin Hibon
8f5f72d9fd
Convert ReminderScheduler
5 years ago
Quentin Hibon
b21eb3f118
Finish uhabits-core ui conversion
5 years ago
Quentin Hibon
136ec5b49b
Convert most of code remaining in uhabits-core
5 years ago
Quentin Hibon
e84cc8e8b1
Convert HabitCardListCache
5 years ago
Quentin Hibon
68a8f9d356
Enable mockito inline extension
5 years ago
Alinson S. Xavier
1869d05591
ScoreTest: Use static imports for hamcrest
5 years ago
Alinson S. Xavier
3f8b1008b4
Merge branch 'feature/gradle.kts' into dev
5 years ago
Quentin Hibon
dedeb13f46
Clean up kotlin code
...
* static imports
* less nullable types
* format
5 years ago
Quentin Hibon
9d0fbb9ea9
Convert WeekdayList
5 years ago
Quentin Hibon
25b25acc94
Convert org.isoron.uhabits.acceptance
5 years ago
Quentin Hibon
ac6df47818
Convert uhabits-core (jvmTest)
5 years ago
Alinson S. Xavier
8206450456
Convert top-level build.gradle to Kotlin
5 years ago
Alinson S. Xavier
a5dfe0ec51
Convert uhabits-core/build.gradle to Kotlin
5 years ago
Alinson S. Xavier
99277491c8
Remove unused imports
5 years ago
Alinson S. Xavier
2828dfcc75
Update copyright notices
5 years ago
Alinson S. Xavier
c4e496a5ff
Update build scripts
5 years ago
Alinson S. Xavier
7ee3e00e49
Create top-level gradle project; remove duplicated gradle wrappers
5 years ago
Alinson S. Xavier
2f39b63723
Add ktlint to uhabits-core; clean up build.gradle
5 years ago
Alinson S. Xavier
d279388884
Merge branch 'dev' into feature/kmm-merge
5 years ago
Alinson S. Xavier
bebb356425
Reorganize top level directory
5 years ago
Alinson S. Xavier
9fd36d8d53
Move uhabits-core to top level; all Java files to uhabits-core:jvmMain/jvmTest
5 years ago
Alinson S. Xavier
4ccda9d6f7
Move existing source code to subfolder
7 years ago
Alinson S. Xavier
178061475e
Improve performance when importing database
7 years ago
Alinson S. Xavier
436d19dfea
Merge branch 'dev' into feature/stackview
...
# Conflicts:
# uhabits-android/src/main/java/org/isoron/uhabits/widgets/HabitPickerDialog.kt
7 years ago
Alinson S. Xavier
6ca4877f1f
BarChart: allow user to pick interval
7 years ago
Alinson S. Xavier
6ad302b697
Show bar chart with monthly totals
7 years ago
Alinson S. Xavier
b0820095f1
Add action for randomizing habit history (dev mode)
7 years ago
Alinson S. Xavier
87f069f986
Merge branch 'master' into dev
7 years ago
Alinson S. Xavier
71d559d6d9
Merge branch 'dev' into feature/stackview
8 years ago
Alinson S. Xavier
2904f3e2f8
Move some methods to StringUtils
8 years ago
Alinson S. Xavier
1ad06bcc15
Preferences: allow storing Long arrays
8 years ago
Alinson S. Xavier
bf8c14fc03
Fix reminder tests
8 years ago
Alinson S. Xavier
b46b7aae25
Merge branch 'feature/custom-snooze' into dev
8 years ago
Alinson S. Xavier
7f257e045b
MemoryHabitList: iterate over a copy of the list
8 years ago
Alinson S. Xavier
0dc46d02a4
Minor style changes
8 years ago
Alinson S. Xavier
ecf3086aef
Merge branch 'add-delete-button-to-stats' of git://github.com/derebaba/uhabits into pull/delete-button
8 years ago
derebaba
10be875b48
Fixed test
8 years ago
Alinson S. Xavier
e91f1c3fa4
Merge branch 'dev' into feature/custom-snooze
8 years ago
Alinson S. Xavier
9d48b4bcdb
Simplify code; change notification actions to Yes/No/Later
8 years ago
Alinson S. Xavier
7f1a35ebe5
Merge branch 'dev' of git://github.com/rsri/uhabits into pull/cancel_notification
8 years ago
Victor Yu
def71d8141
Merge branch 'dev' into stack_checkmark_widget
8 years ago
Victor Yu
8feb07ff1b
Code review changes; Made 'stack view' design available for all widgets
8 years ago
derebaba
1edd76ae8c
Added delete button to statistics screen
8 years ago
Luboš Luňák
b1c2ab90d3
synchronize HabitList properly
...
When the app is not running and ReminderReceiver receives ACTION_SHOW_REMINDER,
the (SQLite)HabitList will start loading its data in the background for some
reason, and if the loading takes a moment, ReminderReceiver will call
the unsynchronized HabitList.getById() before the loading finishes,
failing to find the habit for which to show the notification.
8 years ago
Victor Yu
5a78de5a25
Implemented ability to choose multiple habits for stackview
8 years ago
Alinson S. Xavier
a201273781
Refactoring
8 years ago
Alinson S. Xavier
07c7234bfc
Merge branch 'master' into dev
8 years ago
Luboš Luňák
e052a144bd
fix testTruncate_dayOfWeek failing with some locales
8 years ago
Luboš Luňák
318caa886c
fix csv export with locales that do not use dot as decimal separator
8 years ago
Luboš Luňák
46c61f9ea9
force US locale for tests
8 years ago
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
8 years ago
Alinson S. Xavier
52c4282601
Merge pull request #329 from llunak/fix_snooze
...
fix snooze button in notifications
8 years ago
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.
8 years ago
Luboš Luňák
4d59783809
make LED blinking for notifications configurable
8 years ago
srikanth r
e041d9041b
Implemented cancel to reminders of habits.
8 years ago
Alinson S. Xavier
a75a27ad42
Make the day start at 3am instead of midnight
...
Closes #50
8 years ago
Alinson S. Xavier
b135aa09a3
Use more simple toString style
8 years ago
Alinson S. Xavier
f3a64fd67a
Add tests for equals, hashCode and toString
8 years ago
Alinson S. Xavier
864636705d
Implement tests for Preferences
8 years ago
Alinson S. Xavier
87f1d635d8
Implement PropertiesStorage
8 years ago
Alinson S. Xavier
fdcb9daadc
LoopDBImporter: update table names
8 years ago
Alinson S. Xavier
89400e281e
Move version numbers from build.gradle to gradle.properties
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
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
0984f7ff5d
Update Android gradle plugin
8 years ago
Alinson S. Xavier
bb282da92d
Fix tests
8 years ago
Alinson S. Xavier
38d3b0d047
Update habit.position after reordering list
8 years ago
Alinson S. Xavier
8ccada67d6
Import Loop DB without app restart
8 years ago
Alinson S. Xavier
33f7acc9ca
Add reordering tests for SQLiteHabitList
8 years ago
Alinson S. Xavier
5d9563b9d8
Fix handling of null values in AndroidDatabase
8 years ago
Alinson S. Xavier
f55dc0d811
Fix animation when card moves and updates simultaneously
8 years ago
Alinson S. Xavier
7872983064
Fix order by position
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
3584affbe0
Move BaseUnitTest
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
00660d3e36
Make filtered MemoryHabitLists update automatically
8 years ago
Alinson S. Xavier
6d06e06840
Simplify SQLite lists
8 years ago
Alinson S. Xavier
8d181a6683
Simplify ShowHabitActivity
8 years ago
Alinson S. Xavier
fc4b610d59
Create android-base module
8 years ago
Alinson S. Xavier
382b52e5b2
Merge tag 'v1.7.4' into dev
...
1.7.4
# Conflicts:
# app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteCheckmarkList.java
# app/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteScoreList.java
# uhabits-core/src/main/java/org/isoron/uhabits/core/models/ScoreList.java
8 years ago
Alinson S. Xavier
277738f94d
Fix default color and failing tests
8 years ago
Alinson S. Xavier
cf25229fbc
Merge branch 'dev' into pull/austil
8 years ago
Alinson S. Xavier
4e1cc6dc80
Fix tests for KitKat
8 years ago
Alinson S. Xavier
c34f9f9e9f
Merge branch 'dev' of https://github.com/austil/uhabits into pull/austil
8 years ago
Alinson S. Xavier
ed9066f393
Implement alternative checkmark algorithm
...
Fix failing tests
8 years ago
Alinson S. Xavier
96e1771c25
Remove inferred tables from SQLite database
8 years ago
Alinson S. Xavier
6875fc0428
Move notifications and reminders to uhabits-core
8 years ago
Alinson S. Xavier
b88b3a683d
Move preferences to uhabits-core
8 years ago
Alinson S. Xavier
28f095e56a
Implement additional UI tests
8 years ago
Alinson S. Xavier
a51ecaaf24
Annotate all Android tests
8 years ago
Alinson S. Xavier
e4b5a3ea45
Implement acceptance tests for some basic features
8 years ago
Alinson S. Xavier
88c1e73720
Merge tag 'v1.7.3' into dev
...
1.7.3
8 years ago
Alinson S. Xavier
6ccfb53329
Add missing tests for RepetitionList and Habit
8 years ago
Alinson S. Xavier
8a29fbf07d
Merge branch 'hotfix/1.7.3' into modules
...
# Conflicts:
# uhabits-android/src/androidTest/java/org/isoron/uhabits/BaseAndroidTest.java
# uhabits-android/src/main/java/org/isoron/uhabits/models/sqlite/SQLiteScoreList.java
# uhabits-core/src/main/java/org/isoron/uhabits/core/models/CheckmarkList.java
8 years ago
Alinson S. Xavier
e826c80ff2
Fix Android tests
8 years ago
Alinson S. Xavier
6255fe2d12
Make generated classes work on Android Studio
8 years ago
Alinson S. Xavier
1746920699
Rename uhabits-core package
8 years ago
Alinson S. Xavier
56c5fb6c9d
Write missing tests
8 years ago
Alinson S. Xavier
d8d4c4f55e
Write tests for ListHabits behaviors
8 years ago
Alinson S. Xavier
70423ddb0a
Move ListHabits controllers to uhabits-core
8 years ago
Alinson S. Xavier
3e558be4d4
Move ListHabitsBehavior to uhabits-core
8 years ago
Alinson S. Xavier
95385fa8f4
Activate coverage report for uhabits-core
8 years ago
Alinson S. Xavier
fa4944700c
Move UI behavior to uhabits-core
8 years ago
Alinson S. Xavier
29d1de46e7
Reorganize tests
8 years ago
Alinson S. Xavier
cb4ab3b436
Move ExportCSVTask to uhabits-core
8 years ago
Alinson S. Xavier
370e7343d7
Move commands to uhabits-core
8 years ago
Alinson S. Xavier
acd653db70
Create org.isoron.androidbase package
8 years ago
Alinson S. Xavier
51ca4aa98e
Move remaining model classes
8 years ago
Alinson S. Xavier
d23b59ced2
Move some models
8 years ago
Alinson S. Xavier
f18ac9db48
Create module uhabits-core
8 years ago