Commit Graph

157 Commits

Author SHA1 Message Date
e2d2b5b4b3 HistoryChart: Customizable first day of week 2021-01-01 17:47:28 -06:00
de3668db96 HistoryChart: Fix transparency 2021-01-01 11:32:38 -06:00
93a2ec3186 Replace HistoryChart by new Kotlin implementation 2021-01-01 09:36:23 -06:00
354c930d85 Replace BarChart by new Kotlin implementation 2020-12-31 15:20:00 -06:00
e97cdce467 Copy platform.{gui,io,time} from core; implement AndroidCanvas 2020-12-31 13:29:43 -06:00
13826f4934 ShowHabitActivity: Move presenters and view models to uhabits-core 2020-12-31 00:10:29 -06:00
1cdbc53dc5 EntryList: simplify groupBy 2020-12-30 22:45:33 -06:00
51b9517897 EntryList: remove getValues 2020-12-30 17:28:10 -06:00
a74a4b390b StreakList: Return copy of list, instead of a view to original list 2020-12-30 16:44:26 -06:00
79b134164a Convert remaining core.io classes to Kotlin 2020-12-30 16:36:27 -06:00
9087025418 Reformat all Kotlin files with ktlint; add check to build script 2020-12-30 15:15:12 -06:00
298bb01762 Convert some core.io classes to Kotlin 2020-12-29 22:18:53 -06:00
a02c7bdc44 Convert core.database classes to Kotlin 2020-12-29 21:50:45 -06:00
feb3c98459 Convert HabitMatcher, Reminder and Streak to Kotlin 2020-12-29 20:21:38 -06:00
4d3c5ad732 Convert HabitNotFoundException to Kotlin 2020-12-29 16:51:26 -06:00
307ff5c1ca Convert Frequency to Kotlin 2020-12-29 16:51:16 -06:00
3b86a17b49 Simplify StreakList 2020-12-29 16:20:45 -06:00
54fe849eef Remove MemoryStreakList.java 2020-12-29 15:04:18 -06:00
c023711d16 Convert ScoreList to Kotlin 2020-12-29 14:17:52 -06:00
9bc0f44777 ScoreList: Remove groupBy functions 2020-12-29 14:10:27 -06:00
4a3a767cb2 ScoreList: Recompute given interval 2020-12-29 13:42:11 -06:00
d0c37fef67 ScoreList: Remove reference to Habit 2020-12-29 13:24:12 -06:00
11863cd7b0 Simplify ScoreList 2020-12-29 12:53:14 -06:00
1c696e2561 Remove MemoryScoreList 2020-12-29 09:08:08 -06:00
43c5e450a8 Convert Score to Kotlin 2020-12-29 09:01:41 -06:00
0a84d8a1d8 ScoreList: Remove ModelObservable 2020-12-29 08:58:11 -06:00
354a4d08be buildEntriesFromInterval: selectively copy over 2020-12-29 08:50:46 -06:00
b8aa322691 EntryList: Fix tests 2020-12-29 08:19:39 -06:00
8b8e9d3980 EntryList: Make groupBy always return thousandths 2020-12-29 08:09:02 -06:00
a19f39308e Fixes to BarCard 2020-12-29 08:00:04 -06:00
0b23fbed86 Fix tests 2020-12-28 23:08:11 -06:00
2e4a82418f Fix usage of singular/plural in alert messages
Closes #405
Closes #131
2020-12-28 22:28:58 -06:00
bd70746278 Fix UUID generation 2020-12-28 18:51:17 -06:00
e8238b5ed7 Enable widget stacks for all users 2020-12-28 10:35:30 -06:00
0a5622c78e Simplify all command and convert them to Kotlin 2020-12-26 22:22:04 -06:00
373f21e247 Simplify CommandRunner and convert it to Kotlin 2020-12-26 22:01:23 -06:00
7173381d9b Rename Entries to EntryList 2020-12-26 11:59:27 -06:00
78f31a65d4 Remove EntryList 2020-12-26 11:54:05 -06:00
2e19fee83c Replace invalidateNewerThan by recompute; add newComputedEntries 2020-12-25 13:28:52 -06:00
f6754ff180 Implement Entries.getValues 2020-12-25 13:14:36 -06:00
3f74c77755 Replace RepetitionList by Entries 2020-12-24 20:35:33 -06:00
c904e22c0f Implement SQLiteEntries; rename RepetitionRecord to EntryRecord 2020-12-24 12:51:58 -06:00
0f2f010f94 EditHabitCommand: Notify listeners 2020-12-24 10:49:28 -06:00
cf2989d587 Refactor Habit 2020-12-24 10:41:01 -06:00
94c78ebb72 Write cleaner version of EntryList 2020-12-24 09:43:03 -06:00
d9be39b839 Remove MemoryRepetitionList 2020-12-23 19:56:34 -06:00
7fcad7b5c5 Remove MemoryEntryList 2020-12-23 19:47:41 -06:00
cfeef3651f Remove ModelObservable from EntryList 2020-12-23 19:25:42 -06:00
e849e8a5c2 Remove ModelObservable from RepetitionList 2020-12-23 19:17:54 -06:00
5bd21e68df Rename CheckmarkList to EntryList 2020-12-23 19:12:26 -06:00