Alex Baker
|
a6a0318c53
|
Fix multi-select 'Pick time' crash
|
4 years ago |
Alex Baker
|
5246b5e0d1
|
Add DecSync CC support
|
4 years ago |
Alex Baker
|
b76130902a
|
Use _UID instead of _SYNC_ID for OpenTask sync
EteSync client overwrites _SYNC_ID, which caused new tasks to get
deleted and recreated
|
4 years ago |
Alex Baker
|
bef5989c92
|
Update purchase dialog
Display percentage off and above average
|
4 years ago |
Alex Baker
|
48f2c7a650
|
Update name your price dialog
|
4 years ago |
Alex Baker
|
abba73a2ce
|
Watch caldav account for changes
|
4 years ago |
Alex Baker
|
c212a56196
|
Fix authentication error buttons
|
4 years ago |
Alex Baker
|
806b74f03a
|
Use basic authentication for tasks.org
|
4 years ago |
Alex Baker
|
3a34721b12
|
Update Tasks.org sign in
* Replace JWT with session authentication
* Add support for GitHub sign in
|
4 years ago |
Alex Baker
|
bacee7c781
|
Tasks accounts dont use caldav account settings
|
4 years ago |
Alex Baker
|
71a5a67e52
|
Unlock pro for tasks.org subscribers
|
4 years ago |
Alex Baker
|
612ffca6c3
|
Ignore exceptions when logging out of Etebase
|
4 years ago |
Alex Baker
|
13d10eb203
|
Add AuthorizationServiceProvider
|
4 years ago |
Alex Baker
|
f126e7e462
|
Push local Etebase changes before fetching updates
|
4 years ago |
Alex Baker
|
03d6aa94a0
|
Filter Etebase collection types
|
4 years ago |
Alex Baker
|
202a304139
|
Exclude some Google Drive error reports
|
4 years ago |
Alex Baker
|
7bfd339021
|
Fix handling Google Drive 404 errors
|
4 years ago |
Alex Baker
|
113fe85376
|
Only fetch changed collections
|
4 years ago |
Alex Baker
|
f1a26ec1f3
|
Update collection mtime
|
4 years ago |
Alex Baker
|
3a837dab6e
|
Handle paged collection results
|
4 years ago |
Alex Baker
|
2bef1b41ef
|
Change from transaction back to batch
|
4 years ago |
Alex Baker
|
5d41908b82
|
Update Etebase mtime when deleting
|
4 years ago |
Alex Baker
|
d86f382c4e
|
Change EteBase to Etebase
|
4 years ago |
Alex Baker
|
ca8320c01e
|
Don't show 'More info' for Tasks.org sync
|
4 years ago |
Alex Baker
|
ea7aeb3afd
|
Use transaction instead of batch
|
4 years ago |
Alex Baker
|
09e0fb0c3b
|
Fix EteBase delete issues
|
4 years ago |
Alex Baker
|
b55a783138
|
EteSync v2 support
|
4 years ago |
Alex Baker
|
9470eb2786
|
Add EteBaseClientProvider
|
4 years ago |
Alex Baker
|
af2213d60f
|
Copy etesync package to etebase, deprecate etesync
|
4 years ago |
Alex Baker
|
bfe0bd9e6f
|
Call toString on price
|
4 years ago |
Alex Baker
|
c6f6b34a33
|
Handle sign in click to reauthorize account
|
4 years ago |
Alex Baker
|
8044a70f38
|
Don't try to get fresh token if not authorized
|
4 years ago |
Alex Baker
|
7f206546a3
|
Add preference to migrate local lists to Tasks.org
|
4 years ago |
Alex Baker
|
ee067fd837
|
Fix sponsor button issue after device rotation
|
4 years ago |
Alex Baker
|
33403b269a
|
Add GitHub Sponsor button to generic build
|
4 years ago |
Alex Baker
|
5621a268d0
|
Show sign in button for HTTP 401
|
4 years ago |
Alex Baker
|
6fe02f6a99
|
New Tasks account settings preference
|
4 years ago |
Alex Baker
|
9d37a20c95
|
Top level Tasks.org sign in preference
|
4 years ago |
Alex Baker
|
e67785f3e8
|
Add IdToken
|
4 years ago |
Alex Baker
|
db71150969
|
Add sync settings summary, rearrange acct dialog
|
4 years ago |
Alex Baker
|
035307cec7
|
Add left and right arrow icons
|
4 years ago |
Alex Baker
|
26a4b16235
|
Replace Google Sign In with App Auth
|
4 years ago |
Alex Baker
|
ee5bcb21e6
|
Add TasksAccountSettingsActivity
|
4 years ago |
przemhb
|
666d7033d2
|
Fixes a bug which caused notification sounds to overlap in five times mode; instead of five times the sound was played just twice. Closes #1000.
Thank you Alex for help!
|
4 years ago |
Alex Baker
|
2dd44e1023
|
Fixed crash from Google Play pre-launch report
|
4 years ago |
Alex Baker
|
727ad6e7a4
|
Add BaseInvoker and InvokerFactory
|
4 years ago |
Alex Baker
|
0664e23076
|
Fetch oauth tokens with coroutines
|
4 years ago |
Alex Baker
|
b4df28ae3b
|
Convert GoogleAccountManager to Kotlin
|
4 years ago |
Alex Baker
|
a9352db54f
|
Display changelog in "What's New" dialog
|
4 years ago |
Alex Baker
|
da92e81b72
|
Remove CARD prefix
|
4 years ago |
Alex Baker
|
874d6204d5
|
Add support for repeat every fifth day of week
|
4 years ago |
Alex Baker
|
31c0cfafac
|
Don't display purchases updated toast
|
4 years ago |
Alex Baker
|
3936c221ae
|
Throttle all notify/cancel notification mgr calls
|
4 years ago |
Alex Baker
|
e7f61f4050
|
Throttle notification cancellation
|
4 years ago |
Alex Baker
|
e81e120adb
|
Move URLs to keys.xml
|
4 years ago |
Alex Baker
|
b5171056d8
|
Display current subscription in About
|
4 years ago |
Alex Baker
|
a67d62f1ea
|
Add Tasks.org to synchronization options
|
4 years ago |
Alex Baker
|
e10d78c712
|
New purchase dialog
|
4 years ago |
Alex Baker
|
75d130556c
|
Add CaldavClientProvider with support for tokens
|
4 years ago |
Alex Baker
|
50c62a4114
|
Add Tasks.org account type
|
4 years ago |
Alex Baker
|
f8d6914d37
|
Convert Inventory to Kotlin
|
4 years ago |
Alex Baker
|
c5ea32aabc
|
Fix compile
|
4 years ago |
Alex Baker
|
d3ce1a41ac
|
Use postValue in CompletableViewModel
|
4 years ago |
Alex Baker
|
a25c7a43b6
|
Move sync request codes into companion object
|
4 years ago |
Alex Baker
|
0f0323ce0f
|
Merge tag '10.5' into main
|
4 years ago |
Alex Baker
|
60244ead3c
|
Fix batch rescheduling logic
|
4 years ago |
Alex Baker
|
9d616b54c2
|
Fix opening new filter automatically
|
4 years ago |
Alex Baker
|
67b6c112ee
|
Tweak custom filter sql spacing
|
4 years ago |
Alex Baker
|
431acedda7
|
Add 'has subtasks' filter
|
4 years ago |
Alex Baker
|
2b98b12723
|
Add 'is subtask' filter
|
4 years ago |
Alex Baker
|
bcb14ccfc4
|
Remove tag prefix from new filter identifiers
|
4 years ago |
Alex Baker
|
f3e7440453
|
Add custom filter criteria for hidden tasks
|
4 years ago |
Alex Baker
|
98af963256
|
Add custom filter criteria for completed tasks
|
4 years ago |
Alex Baker
|
09fba4073a
|
Add custom filter criteria for recurring tasks
|
4 years ago |
Alex Baker
|
8b12ab3e0d
|
Include hidden & completed in custom filter count
|
4 years ago |
Alex Baker
|
acf22b8ace
|
Recreate local task if not found
|
4 years ago |
Alex Baker
|
bf71efde55
|
Debounce opentask sync status changes
And ignore sync status unless using opentask provider
|
4 years ago |
Alex Baker
|
930be1f249
|
Full date updates
* Move preference to 'Date and time' screen
* Show full dates in widget
* Show full dates in deadline control set
|
4 years ago |
T0M0F
|
b6059e509d
|
Add option to always display full date
Closes #1156
|
4 years ago |
Alex Baker
|
b50b98fa5b
|
Don't reference platform 'OK' and 'Cancel' strings
Will temporarily have English translation fall back to the platform
string to give translators time to address this
|
4 years ago |
Alex Baker
|
b80f14cc21
|
Fetch all tasks to reschedule at once
|
4 years ago |
Alex Baker
|
2a47ee321c
|
Multi-select rescheduling
|
4 years ago |
Alex Baker
|
ced053d94c
|
Add default tags preference
|
4 years ago |
Alex Baker
|
c4c9ac726a
|
Add default location preference
|
4 years ago |
Alex Baker
|
9683479ab3
|
Fix crash in geofence dialog for invalid radius
|
4 years ago |
Alex Baker
|
f18264487a
|
Set isVisible on widget settings menu
|
4 years ago |
Alex Baker
|
c46c935d0b
|
Add default recurrence setting
|
4 years ago |
Alex Baker
|
6f12563fc4
|
Use onActivityResult for recurrence dialogs
|
4 years ago |
Alex Baker
|
dda0653043
|
Fix hasChanges check for event URI
|
4 years ago |
Alex Baker
|
e3d0c6f7a3
|
Configure widget header spacing
|
4 years ago |
Alex Baker
|
1c13d7ecbb
|
Widget 'System default' theme changes
* Theme was supposed to be free
* Move dark theme check to getCount. Wasn't always working in
hasStableIds and I don't expect this to work either
|
4 years ago |
Alex Baker
|
5adeaf2a9a
|
Use medium format for widget header dates
|
4 years ago |
Alex Baker
|
1bf64ffec2
|
Convert AppWidgetManager to Kotlin
|
4 years ago |
Alex Baker
|
730c82a037
|
Add UpdateCalendarWork
|
4 years ago |
Alex Baker
|
86b8f9dcca
|
Fix comparison for modified event
|
4 years ago |
Alex Baker
|
3cbe88ecb9
|
Fix equality check ignoring geofence changes
|
4 years ago |
Alex Baker
|
7d8ff14a75
|
Configure sort, hidden, and completed for widget
|
4 years ago |
Alex Baker
|
91260e8892
|
Add QueryPreferences interface
|
4 years ago |
Alex Baker
|
80b245702a
|
Fix initial 'Disable sort groups' state
|
4 years ago |
Alex Baker
|
634b014e98
|
Disable hidden toggles for notifications filter
|
4 years ago |
Alex Baker
|
a19b130d83
|
Set max subscription price to 15
|
4 years ago |
Alex Baker
|
a71aa2b22c
|
Fix due time display issues
* Fix due date and time on recently modified
* Fix due date for subtasks
|
4 years ago |
Alex Baker
|
f3000d8b82
|
Hide widget due dates when sorting by due date
|
4 years ago |
Alex Baker
|
6a5b8d53bd
|
Add Long.startOfDay() extension method
|
4 years ago |
Alex Baker
|
6b3cb96848
|
Convert DateTimeUtils to Kotlin
|
4 years ago |
Alex Baker
|
424b07f8fc
|
Add 'System default' widget theme
|
4 years ago |
Alex Baker
|
0f5d25dbf4
|
Remove defunct collapsed widget header values
|
4 years ago |
Alex Baker
|
bcbe1cadb9
|
Collapsible sort groups in widget
|
4 years ago |
Alex Baker
|
339b4661c7
|
SectionedDataSource.getItem can return null
|
4 years ago |
Alex Baker
|
f1119d22a3
|
Display tag chips on widget
|
4 years ago |
Alex Baker
|
1f8a20c745
|
Display place chips on widget
|
4 years ago |
Alex Baker
|
5b8dcd286a
|
Add toggle to disable widget list chips
|
4 years ago |
Alex Baker
|
0783b3d4da
|
Display list chips on widget
|
4 years ago |
Alex Baker
|
ca49ca642e
|
Request davx5/etesync sync on swipe gesture
|
4 years ago |
Alex Baker
|
f2a0eac367
|
Show sync indicator when davx5/etesync are syncing
|
4 years ago |
Alex Baker
|
76144ba7d2
|
Fix null pointer after uploading backup file
|
4 years ago |
Alex Baker
|
7d994d06da
|
Automatically delete missing OpenTask account
|
4 years ago |
Alex Baker
|
42d0982acd
|
Don't report FileNotFound in Drive uploader
|
4 years ago |
Alex Baker
|
0cf3e4c413
|
Fix null pointer in google task sync
|
4 years ago |
Alex Baker
|
5da49d9ee1
|
Fix null pointer when task is missing
|
4 years ago |
Alex Baker
|
9ffc789b0e
|
Fix null pointer when deleting directory
|
4 years ago |
Alex Baker
|
c41cf62f3d
|
Handle null DocumentFile name
|
4 years ago |
Alex Baker
|
8a6141519f
|
Fix malformed and duplicated RELTYPEs
|
4 years ago |
Alex Baker
|
53a1568d9d
|
Fix backup warning issues
* Cache last Drive backup timestamp for offline use
* Fix updating backup error indicator
|
4 years ago |
Alex Baker
|
3b3fe34d22
|
Don't report Google Drive HTTP 401 or 503 errors
|
4 years ago |
Alex Baker
|
721d1cb647
|
Handle missing Google Task modification time
|
4 years ago |
Alex Baker
|
014bb692d6
|
Don't report HTTP 503 errors
|
4 years ago |
Alex Baker
|
e688b2c7bb
|
Handle missing google task parent
|
4 years ago |
Alex Baker
|
a77205e9cb
|
Handle null Google Task dates
|
4 years ago |
Alex Baker
|
3e17bea70b
|
Display backup warnings to user
* Warn if backups stored in private storage
* Warn if local backup is stale
* Warn if remote backup is stale
* Add option to disable warnings
|
4 years ago |
Alex Baker
|
40a764112c
|
Add refresh preferences broadcast
|
4 years ago |
Alex Baker
|
1ce2e31b02
|
Update timestamp after enabling drive backups
|
4 years ago |
Alex Baker
|
823b7a0650
|
Update local backup timestamp after manual export
|
4 years ago |
Alex Baker
|
a0b02c7e9c
|
Allow backups with zero tasks
|
4 years ago |
Alex Baker
|
6c248be43a
|
Merge tag '10.0.3' into main
|
4 years ago |
Alex Baker
|
668dfd396f
|
Fix bug that was creating invalid calendar entries
|
4 years ago |
Alex Baker
|
d8a31ec57d
|
Remove "No tasks to export" toast
|
4 years ago |
Alex Baker
|
5e472aabbe
|
Load last backup times in PreferencesViewModel
|
4 years ago |
Alex Baker
|
dd715c2b23
|
Detect OpenTask account renames
|
4 years ago |
Alex Baker
|
6c898bc622
|
Merge tag '10.0.2' into main
|
4 years ago |
Alex Baker
|
42037e513a
|
Trim whitespace from custom filter criteria
Whitespace was causing parsing error
|
4 years ago |
Alex Baker
|
be68fb774b
|
Target Android 11
|
4 years ago |
Alex Baker
|
63c914b493
|
Remove some intent queries
|
4 years ago |
Alex Baker
|
e6926f5943
|
Convert FileHelper to Kotlin
|
4 years ago |
Alex Baker
|
81904e5888
|
Convert AddAttachmentDialog to Kotlin
|
4 years ago |
Alex Baker
|
65e8f90098
|
Don't crash on missing drive folder
|
4 years ago |
Alex Baker
|
a4312a1d29
|
Update Kotlin version
|
4 years ago |
Alex Baker
|
bd08287c4c
|
Rename import/export buttons, display last backup
|
4 years ago |
Alex Baker
|
a1e239eee5
|
Update backup functionality
* Add option to disable automatic backups
* Add link to backup documentation
* Rearrange backup sections
|
4 years ago |
Alex Baker
|
5ed4d89e43
|
Use timestamp from backup filename
|
4 years ago |
Alex Baker
|
ee46c74994
|
Update Android Backup Service implementation
|
4 years ago |
Alex Baker
|
60e4ca2866
|
Update Google Drive backup settings
Display timestamp of last backup
|
4 years ago |
Alex Baker
|
345346b1e9
|
Convert DriveInvoker to Kotlin
|
4 years ago |
Alex Baker
|
ddf9f79b18
|
Add Android Backup Service settings
* Add option to disable upload to backup service
* Display date of last upload
|
4 years ago |
Alex Baker
|
63931c789e
|
Specify preferences to exclude by resource id
|
4 years ago |
Alex Baker
|
5760c44df5
|
ical4android b520b3f2b2
|
4 years ago |
Alex Baker
|
1d2bd5ea17
|
Google Task v1-rev20200516-1.30.10
|
4 years ago |
Alex Baker
|
33f85f50cb
|
Fix hostname verification
|
4 years ago |
Alex Baker
|
8bd61a8241
|
Fix crash in f-droid build
|
4 years ago |
Alex Baker
|
ca88703fd2
|
Fix crash on null parameter
|
4 years ago |
Alex Baker
|
2fc8d0f251
|
Fix crash when building notification summary
|
4 years ago |
Alex Baker
|
7ab63bce9c
|
Fix null pointer when checking hide until value
|
4 years ago |
Alex Baker
|
58425e8bf1
|
Remove some runBlocking calls
|
4 years ago |
Alex Baker
|
15b9333008
|
Don't crash on linkify if webview is disabled
|
4 years ago |
Alex Baker
|
bb5f3bc23a
|
Flip expand/collapse indicators
|
4 years ago |
Alex Baker
|
c396592575
|
Fix missing comment bar
|
4 years ago |
Alex Baker
|
9535abb4f8
|
Fix default hide until setting
Did not work when date was not automatically set
|
4 years ago |
Alex Baker
|
56c75bd059
|
Log event when sync account added
|
4 years ago |
Alex Baker
|
201afbf8e8
|
Launch queries on main thread
|
4 years ago |
Alex Baker
|
7b666e4d22
|
Set manual sort filter before invalidating
|
4 years ago |
Alex Baker
|
67e71332fb
|
Check for pro on resume
|
4 years ago |
Alex Baker
|
4869c86ea9
|
Fix null pointer in widget
|
4 years ago |
Alex Baker
|
679e06982d
|
Fix null pointer when fetching positions
|
4 years ago |
Alex Baker
|
9f760c6bfb
|
Prevent duplicate accounts when not pro
|
4 years ago |
Alex Baker
|
05493640d9
|
Fix local recursive subtask migration
|
4 years ago |
Alex Baker
|
abf7a06282
|
Use SYNC1 as DAVx5 etag
|
4 years ago |
Alex Baker
|
a759f1bd8c
|
Calendar UID derived from _sync_id
|
4 years ago |
Alex Baker
|
1c122b9e1f
|
Add missing list debug filter
|
4 years ago |
Alex Baker
|
03550ced91
|
Pass account to sync
|
4 years ago |
Alex Baker
|
8757d12ebb
|
Set _UID and SYNC2 for new etesync tasks
|
4 years ago |
Alex Baker
|
4a21421237
|
Add opentask-provider accounts automatically
|
4 years ago |
Alex Baker
|
9eaa7a7408
|
Hide repeat setting from etesync opentask accounts
|
4 years ago |
Alex Baker
|
0d7e92141f
|
Mark binding as lateinit
|
4 years ago |
Alex Baker
|
172da54768
|
Fix notification activity 'Edit' button
|
4 years ago |
Alex Baker
|
3335699642
|
Don't delete opentasks data
|
4 years ago |
Alex Baker
|
9c07c0abd4
|
Set UID in SYNC2 for EteSync
|
4 years ago |
Alex Baker
|
d124fc1e64
|
Don't setup paged query in coroutine
|
4 years ago |
Alex Baker
|
61419e7672
|
Don't write to opentasks-provider immediately
|
4 years ago |
Alex Baker
|
073b28aaa1
|
Use different 'etags' for DAVx5 and EteSync
|
4 years ago |
Alex Baker
|
3c42dce6e5
|
Update task query threading and transactions
|
4 years ago |
Alex Baker
|
89f6b2c477
|
Provide implicit value for caldav_task.object
|
4 years ago |
Alex Baker
|
5e6cf64b7b
|
Batch writes to opentasks-provider
|
4 years ago |
Alex Baker
|
0d1738212f
|
Fix compile
|
4 years ago |
Alex Baker
|
5dfdd75327
|
Remove accountCount from OpenTaskDao
|
4 years ago |
Alex Baker
|
a04f617fff
|
Convert GtasksListService to Kotlin
|
4 years ago |
Alex Baker
|
0f27915f82
|
Convert LocationPickerActivity to Kotlin
|
4 years ago |
Alex Baker
|
bbf71bae38
|
Convert CommentsController to Kotlin
|
4 years ago |
Alex Baker
|
6fd1cb3e44
|
Convert more custom filter code to Kotlin
|
4 years ago |
Alex Baker
|
e97e0d3a22
|
Convert ChipListCache to Kotlin
|
4 years ago |
Alex Baker
|
14f46f0688
|
Sync with opentasks-provider
|
4 years ago |
Alex Baker
|
754b6c7e8c
|
Ensure DragAndDropDiffer works sequentially
|
4 years ago |
Alex Baker
|
5acceb6314
|
Perform drag and drop changes on main thread
|
4 years ago |
Alex Baker
|
e5a5c9b264
|
Convert AddAccountDialog to DialogFragment
|
4 years ago |
Alex Baker
|
ca42c718b9
|
Use strict mode to crash app
|
4 years ago |
Alex Baker
|
ef432e296c
|
Convert tag picker to Kotlin
|
4 years ago |
Alex Baker
|
811c9497e1
|
Add create and modify time debug filters
|
4 years ago |
Alex Baker
|
550d401e74
|
Fix setting tags on new tasks
|
4 years ago |
Alex Baker
|
9af9dd4115
|
Launch coroutine in cleared method
|
4 years ago |
Alex Baker
|
1178b8f3e6
|
Prevent setting parent to self
|
4 years ago |
Alex Baker
|
e9ab544b34
|
Initiate work requests from background thread
|
4 years ago |
Alex Baker
|
6ee6e96a7f
|
Initiate sync requests on background thread
|
4 years ago |
Alex Baker
|
aa9e0e93b9
|
Use Default dispatcher instead of IO
|
4 years ago |
Alex Baker
|
da256f2293
|
Cancel notification if new due date is in future
|
4 years ago |
Alex Baker
|
cb236bc0e8
|
Fix google login issues
* Display error toasts
* Enable background sync after adding accounts
* Initiate sync after adding accounts
|
4 years ago |
Alex Baker
|
3fbbd95395
|
Only enable background sync for active services
|
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
|
d1ed0e423b
|
Use coroutines in TagPickerViewModel
|
4 years ago |
Alex Baker
|
91827654d0
|
Move some AfterSaveWork to TaskDao
|
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
|
6670403b7a
|
Convert VoiceCommandActivity to Kotlin
|
4 years ago |
Alex Baker
|
c62796acec
|
Convert TaskerTaskCreator 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
|
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
|
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
|
0661be1769
|
Disable change animations in navigation drawer
|
4 years ago |