31c09b9c0b
Upgrade to Gradle 7.0 and Kotlin 1.5.0
2021-05-23 18:33:57 -05:00
c973f93424
Fix small issues with font size
2021-05-15 20:22:42 -05:00
fcadbe7c38
Handle numerical habits with target value of zero
...
Fixes #903
2021-05-15 20:11:20 -05:00
a7845c9290
Make large-tests pass on API 23
2021-04-26 21:21:51 -05:00
da018fc64d
Temporarily remove device sync
2021-04-17 19:53:24 -05:00
engineering4good
fe59565ded
Fix app crash on habit deletion when sorted not manually. ( #874 )
2021-04-17 06:31:19 -05:00
298bf1a538
BarChart: Fix small bars
2021-03-18 22:16:26 -05:00
b58af03a7c
HabitBullCSVImporter: Accept multiple date formats
...
Fixes 762
2021-02-13 18:00:22 -06:00
Quentin Hibon
50ebff3edf
Adapt message when all habits are completed
...
Closes #700 .
2021-02-13 08:14:40 -06:00
Quentin Hibon
8790c0e87b
Delete snooze_interval preference
2021-02-09 10:14:25 +01:00
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.
2021-01-30 10:28:42 -06:00
a6c9ea22e6
Merge branch 'midnight_delay_option_2' into dev
2021-01-27 20:06:44 -06:00
Quentin Hibon
8d2aebaf7f
Delete obsolete mockito dependencies
2021-01-27 15:44:22 +01:00
Quentin Hibon
bb8d4abb9e
Implement the midnight delay option
...
Closes #694 .
2021-01-27 09:52:28 +01:00
Quentin Hibon
14d018c327
Convert Timestamp to data class
2021-01-25 12:18:05 +01:00
Quentin Hibon
f1c88797a3
Clean up code after conversions
2021-01-25 12:18:05 +01:00
Quentin Hibon
7d361b2203
Convert Task and TaskRunner
2021-01-25 12:18:05 +01:00
Quentin Hibon
8131d37d8e
Convert SingleThreadTaskRunner
2021-01-25 12:18:05 +01:00
Quentin Hibon
6485c3efee
Convert ExportCSVTask
2021-01-25 12:18:05 +01:00
Quentin Hibon
6992b5186e
Clean up code after conversions
2021-01-25 12:18:05 +01:00
Quentin Hibon
18db571507
Properly check that a setter is never used
2021-01-25 12:18:05 +01:00
Quentin Hibon
09794ccb68
Move ThingRecord back into RepositoryTest
2021-01-25 12:18:05 +01:00
Quentin Hibon
7644f52dfd
Don't open ThingRecord
2021-01-25 12:18:05 +01:00
Quentin Hibon
a7df0bde3e
Convert core.models.sqlite
2021-01-25 12:18:05 +01:00
Quentin Hibon
1cec5a6067
Convert model memory
2021-01-25 12:18:05 +01:00
Quentin Hibon
a58cbffb81
Convert HabitList and ModelObservable
2021-01-25 12:18:05 +01:00
Quentin Hibon
30630c3358
Convert Timestamp
2021-01-25 12:18:05 +01:00
Quentin Hibon
457c58a660
Convert RepositoryTest
2021-01-25 12:18:05 +01:00
Quentin Hibon
39cec6f11d
Convert Preferences
2021-01-25 12:18:05 +01:00
Quentin Hibon
8f5f72d9fd
Convert ReminderScheduler
2021-01-25 10:56:59 +01:00
Quentin Hibon
b21eb3f118
Finish uhabits-core ui conversion
2021-01-25 10:56:59 +01:00
Quentin Hibon
136ec5b49b
Convert most of code remaining in uhabits-core
2021-01-25 10:56:59 +01:00
Quentin Hibon
e84cc8e8b1
Convert HabitCardListCache
2021-01-25 10:56:59 +01:00
Quentin Hibon
68a8f9d356
Enable mockito inline extension
2021-01-25 10:56:59 +01:00
1869d05591
ScoreTest: Use static imports for hamcrest
2021-01-21 06:46:23 -06:00
Quentin Hibon
dedeb13f46
Clean up kotlin code
...
* static imports
* less nullable types
* format
2021-01-19 14:06:18 +01:00
Quentin Hibon
9d0fbb9ea9
Convert WeekdayList
2021-01-18 16:13:19 +01:00
Quentin Hibon
25b25acc94
Convert org.isoron.uhabits.acceptance
2021-01-18 16:13:19 +01:00
Quentin Hibon
ac6df47818
Convert uhabits-core (jvmTest)
2021-01-18 16:13:19 +01:00
99277491c8
Remove unused imports
2021-01-05 23:09:34 -06:00
2828dfcc75
Update copyright notices
2021-01-05 23:05:48 -06:00
7ee3e00e49
Create top-level gradle project; remove duplicated gradle wrappers
2021-01-05 22:03:01 -06:00
d279388884
Merge branch 'dev' into feature/kmm-merge
2021-01-05 20:43:37 -06:00
bebb356425
Reorganize top level directory
2021-01-03 14:43:49 -06:00
9fd36d8d53
Move uhabits-core to top level; all Java files to uhabits-core:jvmMain/jvmTest
2021-01-03 13:21:02 -06:00
4ccda9d6f7
Move existing source code to subfolder
2019-03-31 06:48:26 -05:00
178061475e
Improve performance when importing database
2018-12-08 12:24:44 -06:00
436d19dfea
Merge branch 'dev' into feature/stackview
...
# Conflicts:
# uhabits-android/src/main/java/org/isoron/uhabits/widgets/HabitPickerDialog.kt
2018-06-16 18:06:23 -05:00
6ca4877f1f
BarChart: allow user to pick interval
2018-06-15 21:11:47 -05:00
6ad302b697
Show bar chart with monthly totals
2018-06-14 22:59:31 -05:00