Commit Graph

1283 Commits

Author SHA1 Message Date
8d97a8d140 Re-enable view tests 2019-08-12 06:10:56 -05:00
563aa8b7b4 Finish Kotlin implementation of IosCanvas 2019-08-12 06:01:32 -05:00
74475bd191 Partial implementation of IosCanvas in Kotlin 2019-08-11 17:11:29 -05:00
046a7eab7f Move IosDatabase to Kotlin 2019-06-09 13:16:29 -05:00
d96732b588 Update 2019-06-07 07:11:47 -05:00
a3bfc05068 Move view tests to common 2019-04-14 10:33:36 -05:00
defa2f9431 Reorganize source tree 2019-04-13 22:54:26 -05:00
fe4139e268 Move tests to commonTest; convert some classes from Swift to Kotlin 2019-04-13 22:28:05 -05:00
d463bb55d7 Unify async tests 2019-04-13 19:27:51 -05:00
5ea19c9475 Restore Backend class; replace TaskRunner by Kotlin Coroutines 2019-04-13 09:20:37 -05:00
b0cedde0a9 Partial kotlin implementation of IosCanvas 2019-04-12 05:17:31 -05:00
e0894c9313 Move IosFiles implementation to Kotlin; setup tests for ios target 2019-04-12 05:16:31 -05:00
8378d88186 Update gradle 2019-04-11 08:13:19 -05:00
ddd363917c Implement JsFileStorage using IndexedDB 2019-04-10 20:07:15 -05:00
f310eaf7d9 Make I/O asynchronous with coroutines; make all JS tests pass 2019-04-10 08:20:13 -05:00
8972f2d03d Move most tests to commonTest 2019-04-10 05:35:56 -05:00
e88c58916a Implement JsFiles 2019-04-10 04:52:17 -05:00
7d169d8053 Update copyright date 2019-04-09 08:46:25 -05:00
c018d89ca6 Implement JsDatabase using sql.js 2019-04-09 08:43:23 -05:00
5c402b5400 Implement HtmlCanvas; move some tests to commonTest 2019-04-09 06:39:38 -05:00
7ba7edb7d4 Set up javascript tests 2019-04-07 16:51:28 -05:00
fe219b5296 Update kotlin gradle plugin; add js target 2019-04-07 13:07:50 -05:00
1abc041d87 Fix ios tests; remove empty test 2019-04-07 09:56:34 -05:00
c16a0ecd65 Migrate Scores to pure Kotlin; display correct score on main screen 2019-04-06 18:53:22 -05:00
6d527a31d7 Add app icon 2019-04-03 06:56:42 -05:00
4d0d631d8a Set minimum number of buttons 2019-04-03 06:56:28 -05:00
5b2b554a7a Dynamically select number of columns to display 2019-04-03 05:50:42 -05:00
33bae657a3 Show numerical habits 2019-04-02 20:16:00 -05:00
082c575f82 Allow user to show/hide archived and completed habits 2019-04-02 07:46:41 -05:00
90f553b4f6 Add Preferences table and repository 2019-04-02 05:57:11 -05:00
6af576c09c Change language automatically 2019-04-01 20:53:00 -05:00
c380abad5a Remove outdated tests 2019-04-01 07:35:18 -05:00
905099ccdb Fix invalid translation files 2019-04-01 07:32:34 -05:00
76b848752c Convert i18n strings from Android XML to Kotlin 2019-04-01 07:22:48 -05:00
48c3ff584a Rename to DetailScreenController; pass habit as argument 2019-03-31 19:43:20 -05:00
979affef22 Replace action sheet icon 2019-03-31 19:08:07 -05:00
274d3d6858 Main screen: add action sheet 2019-03-31 18:08:42 -05:00
f491acdda9 Simplify data trasfer in MainScreenDataSource 2019-03-31 17:31:40 -05:00
6ac7ef7807 Add stubs for Score and Streak 2019-03-31 17:15:39 -05:00
5d1f5168ad Create Observable class 2019-03-31 16:54:43 -05:00
262b9460bd Move README and related files to root 2019-03-31 06:48:30 -05:00
f4e4da6dc5 iOS: use actual data for checkmarks on main screen 2019-03-31 06:48:29 -05:00
024c99e60d Remove Xcode files 2019-03-31 06:48:29 -05:00
aa6b13f3a6 Remove DateCalculator 2019-03-31 06:48:29 -05:00
70a79856f2 Reorganize packages; implement checkmarks 2019-03-31 06:48:29 -05:00
6a30bb98c6 Rename legacy to android 2019-03-31 06:48:29 -05:00
07cf74d400 Remove obsolete react-native version of Android app 2019-03-31 06:48:26 -05:00
94b35545b7 Remove obsolete information from README.md 2019-03-31 06:48:26 -05:00
8544c5dc8a Remove react-native; rewrite main screen in (native) swift 2019-03-31 06:48:26 -05:00
a546f6de73 Update 2019-03-31 06:48:26 -05:00