Commit Graph

1720 Commits (a01037450d847c260c664a8e94af6d9af9efdbc3)

Author SHA1 Message Date
Alex Baker 3fbbd95395 Only enable background sync for active services 4 years ago
Alex Baker 0726eed135 Fix sync after move 4 years ago
Alex Baker fcc1511c48 Debounce sync requests 4 years ago
Alex Baker 7078dfa2bf Separate sync work for each service 4 years ago
Alex Baker 15637e784e Make some caldav recur and geo code reusable 4 years ago
Alex Baker a21df189fd Don't allow empty account name 4 years ago
Alex Baker 5f735673da Add debug filters 4 years ago
Alex Baker fca4a721da Make workers non-cancellable 4 years ago
Alex Baker 640412314c Throttle WorkManager calls to 200/min 4 years ago
Alex Baker 1659afb34e Set current thread contextClassLoader 4 years ago
Alex Baker e3bcc2f7c9 Configurable throttle period 4 years ago
Alex Baker 24fd1acb68 Only call after complete for calendars/recurring 4 years ago
Alex Baker d1ed0e423b Use coroutines in TagPickerViewModel 4 years ago
Alex Baker 91827654d0 Move some AfterSaveWork to TaskDao 4 years ago
Alex Baker 0eb5d65166 Use new task dao in timer plugin 4 years ago
Alex Baker 1e5036a335 Use new task dao in notification manager 4 years ago
Alex Baker 234af09ad5 Set modification and snooze in task dao update 4 years ago
Alex Baker 489b0298c6 Replace some usage of legacy task dao 4 years ago
Alex Baker 9559d90c25 Legacy TaskDao delegates to new TaskDao 4 years ago
Alex Baker 8710dab252 Use non-blocking daos for collapsing filter groups 4 years ago
Alex Baker 22363bcb17 Remove unused blocking dao methods 4 years ago
Alex Baker 02d99d9996 Convert DashClockExtension to Kotlin 4 years ago
Alex Baker bfe97e77de Convert GCalHelper to Kotlin 4 years ago
Alex Baker c3c5de1e5c Use coroutines in task creator 4 years ago
Alex Baker 6e6fb3eada Convert Throttle to Kotlin 4 years ago
Alex Baker 41f7d1da6b Convert TaskDuplicator to Kotlin 4 years ago
Alex Baker c825bfe94a Convert TaskCreator to Kotlin 4 years ago
Alex Baker 6670403b7a Convert VoiceCommandActivity to Kotlin 4 years ago
Alex Baker c62796acec Convert TaskerTaskCreator to Kotlin 4 years ago
Alex Baker 3db92db33b Convert TitleParser to Kotlin 4 years ago
Alex Baker b44150c7f3 Convert RefreshScheduler to Kotlin 4 years ago
Alex Baker 789836058d Use coroutines in geofence api 4 years ago
Alex Baker 20353023d8 Convert ReminderService to Kotlin 4 years ago
Alex Baker 9cd9f1ada2 Use coroutines in notification manager 4 years ago
Alex Baker 0a1a1d870d Use coroutines in notification & snooze activities 4 years ago
Alex Baker eb70cd86f8 Use coroutines in timer plugin 4 years ago
Alex Baker 4bd59b75ba Convert SnoozeActivity to Kotlin 4 years ago
Alex Baker ccf150310f Convert NotificationActivity to Kotlin 4 years ago
Alex Baker 207acb6a47 Convert NotificationClearedReceiver to Kotlin 4 years ago
Alex Baker 65d57c7649 Convert TimerPlugin to Kotlin 4 years ago
Alex Baker b8b8259b7b Convert InjectingJobIntentServices to Kotlin 4 years ago
Alex Baker e2dffbe71a Use coroutines in injecting service 4 years ago
Alex Baker 8a30fde2f2 Convert NotificationManager to Kotlin 4 years ago
Alex Baker 00bfd053c6 Convert repeat task helper to coroutines 4 years ago
Alex Baker 0661be1769 Disable change animations in navigation drawer 4 years ago
Alex Baker c9e1ec97eb Prevent creation of multiple local accounts 4 years ago
Alex Baker 77bbd2dfb7 Fix title truncation 4 years ago
Alex Baker dd0650af51 Convert SyncAdapters to Kotlin 4 years ago
Alex Baker c4e3f72be1 Fix compile 4 years ago
Alex Baker e24b5b8bfe Convert AddAccountDialog to Kotlin 4 years ago
Alex Baker 3663c22b62 Fix generic compile 4 years ago
Alex Baker bd29616d8f commitNow on fragment transactions 4 years ago
Alex Baker 8992997a0f Fix CalDAV repeatUntil sync 4 years ago
Alex Baker 598399e81e Adjust hide until date 4 years ago
Alex Baker 783f1bde69 Remove unused blocking dao methods 4 years ago
Alex Baker 479c26c416 Suspending caldav/etesync network calls 4 years ago
Alex Baker 39077910b7 Use non-blocking daos in json exporter 4 years ago
Alex Baker 5b8256d65e Use non-blocking daos in iCalendar 4 years ago
Alex Baker 91a99429ae Use non-blocking daos in xml importer 4 years ago
Alex Baker e65a855b02 Use non-blocking daos in json importer 4 years ago
Alex Baker 523893a2d9 Use non-blocking daos in Upgrader 4 years ago
Alex Baker 39305d1107 Use coroutines in account and list settings 4 years ago
Alex Baker 320623045e List and account settings Kotlin conversions 4 years ago
Alex Baker dbba2e0e6f Convert CompletableViewModels to Kotlin 4 years ago
Alex Baker 919ba42098 Convert account settings activities to Kotlin 4 years ago
Alex Baker eb38972ac2 Use coroutines in TaskDeleter 4 years ago
Alex Baker c5503331c1 Move RepeatConfirmationRcvr to TaskListFragment 4 years ago
Alex Baker ed70e60c55 Use awaitAll extension 4 years ago
Alex Baker 3cf2c76f8a Use coroutines in EteSynchronizer 4 years ago
Alex Baker 378580b1e8 Convert EteSynchronizer to Kotlin 4 years ago
Alex Baker 5658fca41f Use coroutines in CaldavSynchronizer 4 years ago
Alex Baker e2c897e43c Convert CaldavSynchronizer to Kotlin 4 years ago
Alex Baker 2454757b24 Use coroutines in GoogleTaskSynchronizer 4 years ago
Alex Baker b7b8d1667b Convert GtasksInvoker to Kotlin 4 years ago
Alex Baker 90571eca35 Convert GoogleTaskSynchronizer to Kotlin 4 years ago
Alex Baker 0146cd5766 Convert ShareLinkActivity to Kotlin 4 years ago
Alex Baker 949d9af9d8 Fix compile 4 years ago
Alex Baker 09e4bee454 BaseWorker extends CoroutineWorker 4 years ago
Alex Baker be63596e94 Convert DragAndDropDiffer.submitList to coroutines 4 years ago
Alex Baker 4dfb414374 Use coroutines in drawer customization 4 years ago
Alex Baker 94cc4bf572 Use coroutines in preferences 4 years ago
Alex Baker a89580577b Use coroutines in date time picker 4 years ago
Alex Baker 108c1f284b Update task and back stack behavior 4 years ago
Alex Baker d795f1f6d6 Add intent debug info 4 years ago
Alex Baker e01d5c87ca Don't read intent when relaunching from history 4 years ago
Alex Baker 2408a1e6c5 Fix notification intent flags 4 years ago
Alex Baker 2027ab6858 Fix snooze intent flags 4 years ago
Alex Baker 0c3c10a66a Add toggle for runBlocking crash 4 years ago
Alex Baker 7e1a1b22d3 Remove TaskEditActivity 4 years ago
Alex Baker 43814b0810 Move noncancellable context to save 4 years ago
Alex Baker 0226440833 Create edit fragments off main thread 4 years ago
Alex Baker 275369c807 Use coroutines in widget 4 years ago
Alex Baker d550063114 Remove unused dao methods 4 years ago
Alex Baker f8c06fdc07 Use coroutines in task adapters 4 years ago
Alex Baker b394251afc Convert ScrollableViewsFactory to Kotlin 4 years ago
Alex Baker 8487526171 Convert SubtasksHelper to Kotlin 4 years ago
Alex Baker 3d917fda62 Convert SubtasksFilterUpdater to Kotlin 4 years ago
Alex Baker 5879774905 Use coroutines in notification preferences 4 years ago
Alex Baker 9b4ccd5137 Convert BuiltInFilterExposer to Kotlin 4 years ago
Alex Baker a2776b960e Make runBlocking crash when used on main thread 4 years ago
Alex Baker e4b2dc932e Use coroutines in TaskEditActivity and UriHandler 4 years ago
Alex Baker 990003da66 Use coroutines in task mover 4 years ago
Alex Baker f4ad55b42d Use coroutines in task completer 4 years ago
Alex Baker 1fa17583c0 Scope task list view model to task list fragment 4 years ago
Alex Baker 9dd479744f Allow null parents in updatePosition 4 years ago
Alex Baker 9ec376ac01 Merge tag '9.7.3' into main 4 years ago
Alex Baker 8e17843ace Handle empty google task remote parent strings 4 years ago
Alex Baker a73b716419 Add TaskEditViewModel 4 years ago
Alex Baker 85e8cb49cc Use coroutines in filter provider 4 years ago
Alex Baker 2c57d06980 Add fragment kotlin extensions 4 years ago
Alex Baker c36649fb54 Use coroutines in preference fragments 4 years ago
Alex Baker 443ac9e9e5 Remove coroutines from fragment setup 4 years ago
Alex Baker 964dff6b76 Convert TaskEditControlSetFragmentMgr to Kotlin 4 years ago
Alex Baker 067b8e4ad8 Fix hiding comment bar 4 years ago
Alex Baker 1846559fd7 Use coroutines in task edit fragment 4 years ago
Alex Baker 29de2d0d53 Convert TaskEditFragment to Kotlin 4 years ago
Alex Baker 9d91346ddf Convert WidgetClickActivity to Kotlin 4 years ago
Alex Baker 012663eebe Create views in suspending function 4 years ago
Alex Baker 968ec62acb Make hasChanges and apply suspending 4 years ago
Alex Baker 3418ea7f3c Use coroutines in TaskListFragment 4 years ago
Alex Baker 55c8be04d4 Move viewholder callbacks to task list fragment 4 years ago
Alex Baker 236f9ae0e0 Use coroutines in MainActivity 4 years ago
Alex Baker a4c3023c1a Allow null parents from Google Tasks 4 years ago
Alex Baker 205295a59a Tighten access on some dao methods 4 years ago
Alex Baker f6dd3a63e6 Blocking daos delegate to suspending daos 4 years ago
Alex Baker 122a2c2170 Make daos suspending 4 years ago
Alex Baker f33ecdda7d Create blocking room daos 4 years ago
Alex Baker 6d89542f6e Convert GtasksLoginActivity to Kotlin 4 years ago
Alex Baker 301ec9223a Convert AlarmService to Kotlin 4 years ago
Alex Baker 4a96040f1f Add debug option for allowing queries on main 4 years ago
Alex Baker e6d9e664ce Use coroutines for play services check 4 years ago
Alex Baker 76eafc0985 Convert ShortcutConfigActivity to Kotlin 4 years ago
Alex Baker de3e23d9d7 Rename fetch to fetchBlocking, add suspend fetch 4 years ago
Alex Baker 2ec60748d3 Use coroutines in TaskListViewModel 4 years ago
Alex Baker 5410b21f6c Remove mapbox-android-sdk from Google Play build 4 years ago
Alex Baker 969feac093 Fix NPE in paged list query 4 years ago
Alex Baker 5cf0ed4942 Remove work-rxjava2 4 years ago
Alex Baker e27bdba048 Mark TaskListMetadata id as transient 4 years ago
Alex Baker 906a6618a8 Add TaskListMetadata to backup file 4 years ago
Alex Baker 9d7df21deb Convert json import/export to Kotlin 4 years ago
Alex Baker ae09d01342 Merge tag '9.7.1' 4 years ago
Alex Baker 15c1266bea Fix caldav subtask move bug
If modified date was 0 the subtask was deleted
4 years ago
Alex Baker b3d3e1d2e9 Merge tag '9.7.1' 4 years ago
Alex Baker e641d71e35 Mark caldav list and account ids as transient 4 years ago
Alex Baker 15c5abb010 Remove extra startActivity 4 years ago
Alex Baker e6dfbea4cb Add TasksContentProvider 4 years ago
Alex Baker 609a8f8f23 Move notifyChange to RefreshReceiver 4 years ago
Alex Baker 1a0697c2b0 Add ContentProviderDao 4 years ago
Alex Baker e94d230d1b Convert Astrid2TaskProvider to Kotlin 4 years ago
Alex Baker 802b824b09 Log use of Astrid2TaskProvider 4 years ago
Alex Baker 3843212164 Fix crash in release build 4 years ago
Alex Baker 98d7d7959b Fix ListFragment.hasChanges 4 years ago
Alex Baker 52952e22cd Migrate to Hilt 4 years ago
Robert Boyd III 35dd189c05
Fix unintuitive sorting edge cases 4 years ago
Alex Baker c3896a4ab1 Convert injected view models to Kotlin 4 years ago
Alex Baker 641b60be9b Convert workers to Kotlin 4 years ago
Alex Baker cde5bcfb87 Remove empty Dagger components 4 years ago
Alex Baker b1e0ab6d67 Rename ActivityScope to ActivityScoped 4 years ago
Alex Baker c9407d3ef8 Replace ApplicationScope with Singleton 4 years ago
Alex Baker 9bf15c1490 Restore and rename ForActivity and ForApplication 4 years ago
Alex Baker 6d9b949e37 Remove @ForActivity annotation 4 years ago
Alex Baker 999e5aab7a Remove @ForApplication annotation 4 years ago
Alex Baker 745c17fbc5 Drag and drop to rearrange drawer 4 years ago
Alex Baker e297ed4bd2 Sort by alpha or order + insertion order 4 years ago
Alex Baker 0350c8f861 Add dao methods to set drawer order 4 years ago
Alex Baker 034bc6e3a0 Add id field to filter list item 4 years ago
Alex Baker f6737cb002 Add dao methods to reset drawer orders 4 years ago
Alex Baker a49d2d3524 Sort drawer by order then alpha 4 years ago
Alex Baker 8ff6057531 Add order columns to nav drawer items 4 years ago
Cédric L'homme 3952b90271 Add two more options for snooze
Fix #515.
4 years ago
Alex Baker 9b724ad2c5 Add ActionViewHolder for navigation drawer 4 years ago
Alex Baker c1364ff954 Break up caldav and google task filters 4 years ago
Alex Baker 864bc73a8c Refactor FilterProvider for reuse 4 years ago
Alex Baker efa663f444 Add SeparatorViewHolder 4 years ago
Alex Baker 6487180e38 Add default timestamp argument to dao methods 5 years ago
Alex Baker 998d07d34e Convert AlphanumComparator to Kotlin 5 years ago
Alex Baker ac01f2d77b Remove CustomFilterExposer 5 years ago
Alex Baker a42ce0299b Convert org.tasks.db package to Kotlin 5 years ago
Alex Baker 2b8b16e72a Remove Java DbUtils 5 years ago
Alex Baker 1b891f2d7e Convert WorkManager to Kotlin 5 years ago
Alex Baker a1df03ddd1 Remove subtasks in chunk when moving tasks 5 years ago
Alex Baker 45920a8035 Convert TaskMover to Kotlin 5 years ago
Alex Baker 100ec6f80a Chunk calls to fetch, touch, and setParent 5 years ago
Alex Baker 7b2ffb485f Fix default list setting 5 years ago
Alex Baker 22b809a420 Convert TaskCompleter to Kotlin 5 years ago
Alex Baker 68761b1473 Create local list if missing 5 years ago
Alex Baker e4315ed551 Clear publicPrefs too 5 years ago
Alex Baker cc0cc79d09 Ensure local lists exist
e.g. after data reset
5 years ago
Alex Baker e0571a0ed7 Rename properties and change return types 5 years ago
Alex Baker f1c863d2f3 Send analytics event after importing from xml 5 years ago
Alex Baker f77b6e48dd Convert LocalePickerDialog to Kotlin 5 years ago
Alex Baker cb03e9d1eb Remove Ordering 5 years ago
Alex Baker 9ed695bb73 Adjust hide date when dragging to new date 5 years ago
Alex Baker f8cf37e066 Remove CalDAV from custom filter title 5 years ago
Alex Baker 89ebfd88c0 Configure visibility for each chip type 5 years ago
Alex Baker aeda918160 Convert Preferences to Kotlin 5 years ago
Alex Baker 16e2d9e5a7 Use || 5 years ago
Alex Baker 8447700a46 Convert ChipProvider to Kotlin 5 years ago
Alex Baker 685a1b4546 Revert "Blow up if task doesn't have a list"
This reverts commit 5af6c8273c.
5 years ago
Alex Baker 4702d4e88e Add preference to disable sort groups 5 years ago
Alex Baker 5af6c8273c Blow up if task doesn't have a list 5 years ago
Alex Baker ee52572607 Enable collapse/expand all for 'My order' sorting 5 years ago
Alex Baker 798bcc5c1c Convert TaskViewHolder to Kotlin 5 years ago
Alex Baker cfb8a4d2fb Add 'Astrid manual sort' mode 5 years ago
Alex Baker 72d6bf1620 Remove process phoenix 5 years ago
Alex Baker 346bf22fb3 Local lists 5 years ago
Alex Baker ae6cfca8ec Move add to top preference to task defaults 5 years ago
Alex Baker 3f3643826b Remove autoclose date time picker migration 5 years ago
Alex Baker 6b2729604b Fix preference reset 5 years ago
Alex Baker 0388422553 Convert TaskDeleter to Kotlin 5 years ago
Alex Baker f8debc072f Remove 'Purge deleted tasks' option 5 years ago
Alex Baker a3f78ea9e5 Sort caldav accounts by type and name 5 years ago
Alex Baker 20fcdf83f5 Remove 'Add account' button from ListPicker 5 years ago
Alex Baker 08a7170c73 Merge tag '9.5' 5 years ago
Alex Baker 73b841c70f Show due dates if sort groups are disabled 5 years ago
Alex Baker 8627559a5d Convert DefaultFilterProvider to Kotlin 5 years ago
Alex Baker 4624ce552c Add preference to open most recently used list 5 years ago
Alex Baker 1a859b99bc Use list icon instead of cloud icon 5 years ago
Alex Baker 6303dbc958 Rename to ListSelectionHandler 5 years ago
Alex Baker 9ba34ab14f Convert Upgrader to Kotlin 5 years ago
Alex Baker 9ff92418e2 Convert ListPicker to Kotlin 5 years ago
Alex Baker 0eeb393154 Rename RemoteListPicker to ListPicker 5 years ago
Alex Baker d57d8cb5d4 Rename RemoteListFragment to ListFragment 5 years ago
Alex Baker 97e35f5b8c Remove default list setting from sync prefs 5 years ago
Alex Baker 7a6d9f92f2 Add list icon 5 years ago
Alex Baker ea42147dbd Hide rather than exclude disabled edit rows 5 years ago
Alex Baker 231a423caf Use check box as complete icon 5 years ago
Alex Baker dcd6217f6c Change priority or due date with drag and drop 5 years ago
Alex Baker 5dcc6a1e56 Fix RepeatControlSet.hasChanges 5 years ago
Alex Baker b7e13eb796 Merge tag '9.4.1' 5 years ago
Alex Baker 51946da742 Change 'Disable subtasks' to 'Improve performance' 5 years ago
Alex Baker c40dbfe22b Allow nulls from TaskAdapterDataSource.getItem 5 years ago
Alex Baker 44312f04ca Show groups even when subtasks are not used 5 years ago
Alex Baker 66751caef7 Replace org.threeten with java.time 5 years ago
Alex Baker 8c95a49d70 Enable d8 desugaring 5 years ago
Alex Baker 9ba125e04a Fix remote list picker click 5 years ago
Alex Baker 3841a16607 Convert sql package to Kotlin 5 years ago
Alex Baker 71721f982a Convert navigation drawer to Kotlin 5 years ago
Alex Baker ba9759344a Refresh after manual sort changes 5 years ago
Alex Baker 037d6fa9e2 Drag and drop in tags and filters 5 years ago
Alex Baker d5e3f2c696 Fix manually sorted caldav widget 5 years ago
Alex Baker bfb8fabc27 Remove unnecessary left join on subtask query 5 years ago
Alex Baker 0977503003 Add default timestamp argument to markDeleted 5 years ago
Alex Baker bd519fb477 Exclude moved gtask/caldav tasks from filters 5 years ago
Alex Baker 8816270653 Move canMove/min/max logic into TaskAdapter 5 years ago
Alex Baker 2568383a71 Add nullable annotation to googletask/caldav lists 5 years ago
Alex Baker b9de4ea7ef Rename method to supportsSubtasks 5 years ago
Alex Baker 97565ff770 Add offline subtask test 5 years ago
Alex Baker e33b16b946 Minor collapsible group changes 5 years ago
Alex Baker 8b2ed5b1e9 Collapsible sort group headers 5 years ago
Alex Baker 395cba2705 Don't change task order if parent doesnt change 5 years ago
Alex Baker 974f101108 Add lowercase relative dates 5 years ago
Alex Baker 53867d6f2a Merge tag '9.3.1' 5 years ago
Alex Baker 0cb5930444 Fix offline subtasks 5 years ago
Alex Baker 73b405e94d Fix compile 5 years ago
Alex Baker 681d3aab64 Rename ViewHolder to TaskViewHolder 5 years ago
Alex Baker 0f55cacf10 Convert task list recycler adapters to Kotlin 5 years ago
Alex Baker 51e2969437 Fix crash in widget queries 5 years ago
Alex Baker 09cad40bd3 Add new tasks to top or bottom of caldav lists 5 years ago
Alex Baker 3a7d62f469 Remove SubtaskDiffCallback 5 years ago
Alex Baker 61c7f2f0e8 Invert google task adapter hierarchy 5 years ago
Alex Baker 6b2cc35a24 Add google task manual sort tests 5 years ago
Alex Baker f26c537c49 Copy timeouts from EteSync client 5 years ago
Alex Baker 49fb32f52c Set order to next - 1 when moving to top 5 years ago
Alex Baker 13e60d72d2 Convert task list queries to Kotlin 5 years ago
Alex Baker f4d1410e3e Add caldav manual sort task adapter tests 5 years ago
Alex Baker e6beaddbd6 Implement drag and drop reordering for CalDAV 5 years ago
Alex Baker bb84f0d3c3 Replace Iterables.removeIf 5 years ago
Alex Baker 9ff83d5bfd Process updates in order supplied from server 5 years ago
Alex Baker 056c194780 CaldavDao shift down 5 years ago
Alex Baker aa00da4739 Prevent unindenting in middle of caldav subtasks 5 years ago
Alex Baker 6cc222ba5a Give magic number a name 5 years ago
Alex Baker f64dbdab39 Set implicit cd_order value 5 years ago
Alex Baker 808781c262 Display caldav tasks in manual sort order 5 years ago
Alex Baker 0d032d6a42 Use recursive query for manual sorted google tasks 5 years ago
Alex Baker 0c0d4a79e7 Add order to caldav tasks table 5 years ago
Alex Baker 783898a0bb Move CaldavTaskAdapterTest to androidTest 5 years ago
Alex Baker 3ec3c7426d Fix alarm and reminder service tests 5 years ago
Alex Baker cbd9af20ea Add TaskAdapterDataSource interface 5 years ago
Alex Baker fe9dbe4585 Convert task adapters to Kotlin 5 years ago
Alex Baker 6987fe8bd7 Fix crash when collapsing/expanding all 5 years ago
Alex Baker e482a881f9 Convert NotificationQueue to Kotlin 5 years ago
Alex Baker e63f8721e7 Remove ProviderInstaller.installIfNeeded 5 years ago
Alex Baker d1ad84f281 Convert KeyStoreEncryption to Kotlin 5 years ago
Alex Baker 9bf5216081 Convert more classes to Kotlin 5 years ago
Alex Baker 998f5b51d1 Fix new subtask rotation bug 5 years ago
Alex Baker 3801c46f31 Convert TaskListFragment to Kotlin 5 years ago
Alex Baker 1d1f132806 Convert MainActivity to Kotlin 5 years ago
Alex Baker 47d414f20f Convert task edit screen to kotlin 5 years ago
Alex Baker a6d10ed479 Fix default values for new tasks from widget 5 years ago
Alex Baker d3d8b9611a Fix crash when cloning tasks 5 years ago
Alex Baker 66d44a2470 Fix generic compile 5 years ago
Alex Baker 59f579420d Make some task fields not null 5 years ago
Alex Baker b955a0435d Search results match on additional fields
Match places, comments, caldav/google task list names
5 years ago
Alex Baker 16829dec6c Fix duplicate search results 5 years ago
Alex Baker 17a9b1467f More Kotlin conversions 5 years ago
Alex Baker f9246a0674 Convert injection package to Kotlin 5 years ago
Alex Baker c014490fe0 Replace task test subclasses 5 years ago
Alex Baker 3b6d355890 Convert Task to Kotlin 5 years ago
Alex Baker d4d4053ec1 Convert Place to Kotlin 5 years ago