Commit Graph

2505 Commits (b1613e9845c93049bbf073c5bbf0c495b0762eae)

Author SHA1 Message Date
Alex Baker c9fc02a42e Enable room kotlin codegen 2 years ago
Alex Baker e1ef924909 Revert "Load initial data in task edit view model"
This reverts commit b2efb42d55.
2 years ago
Alex Baker 686cb5d346 Add empty filter 2 years ago
Alex Baker 5c8643110b Update back press and intent handling 2 years ago
Alex Baker c210fe1893 Fix finishing recurrence 2 years ago
Alex Baker 26aa916c20 Fix widget crash 2 years ago
Alex Baker 3cd0295b71 Refactor notification scheduling
* Remove foreground service
* Use expedited work to trigger notifications
* Remove miscellaneous notification channel
2 years ago
Alex Baker 95c351e9fd Remove midnight refresh worker 2 years ago
Alex Baker c534632c52 Pass uuid to TaskAdapter.onCompletedTask 2 years ago
Alex Baker 584d4a5cbb Move after update work inside transaction 2 years ago
purushottamyadavbattula 215cc838ef Sending local broadcast refresh event for refreshing nav drawer menu to communicate about update events 2 years ago
Alex Baker d60472d1bc Remove RefreshScheduler 2 years ago
Alex Baker f84a37a60a Revert "Replace refresh work with coroutines"
Widgets 😢
2 years ago
Alex Baker 7fb85b6da1 Replace refresh work with coroutines 2 years ago
Alex Baker dc90e583e4 Fix hiding empty items in drawer 2 years ago
Alex Baker ce9e722a3f Delete more unused tag picker code 2 years ago
Alex Baker 4b892a0eb1 Rename to TagPickerActivity
Delete some more unused code
2 years ago
Hady e6e275834a
Tag picker compose (#2849)
TagPickerActivity refactoring to Compose

1. state of the SearchBar moved to the viewModel
2. viewModel used as parameter to @Composables instead of number of separate ones
3. Import of TagPickerActivity is replaced by TagPickerActivityCompose through the project
2 years ago
Alex Baker 782f4d6d7c Fix swipe to snooze time 2 years ago
elmuffo a1da71d3e1
Swipe to snooze (#2839) 2 years ago
Ilya Bizyaev bf84bf9e82 [Feature] Add an option to allow adding tasks without unlock
I often find myself picking up the phone just to write down a task, so
I've added a notification drawer quick setting to speed things up.
However, when I use this button from the lock screen, I have to unlock
my device first, which is annoying. I would like to be able to add (not
view) tasks without the need to unlock my phone.

This PR adds such an optional feature for devices running Android 8.1+.
Note that I am not an Android developer, so the implementation is
probably not perfect. However, from my testing on an emulator, this
code seems to do just what I want.
2 years ago
Alex Baker 26ab3d5866 Exclude past snooze times from Snooze Filter
This should exclude tasks that were completed before their snooze time
lapsed
2 years ago
Alex Baker 72bfda9224 Fix subtasks row for new tasks 2 years ago
Alex Baker 1067de4183 Emit SectionedDataSource from TaskListViewModel 2 years ago
Alex Baker d686b8c7e0 Add TasksMenu composable 2 years ago
Alex Baker b2efb42d55 Load initial data in task edit view model 2 years ago
Alex Baker e92ab7f7e1 Update to latest ModalBottomSheet 2 years ago
Alex Baker 4ff7b18c0f Fix cloning google tasks 2 years ago
Alex Baker 91887f6b17 Fix backup import dropping some tasks 2 years ago
Alex Baker 9bcadaab5a Fix astrid manual ordering crash in widget 2 years ago
Alex Baker be766074b0 Fix activity crash 2 years ago
Alex Baker db2ea0a039 Fix import crash on missing remoteId 2 years ago
Alex Baker 83cf48a836 Don't pass filter to remoteviews service
This was working on emulators but crashing in the wild
2 years ago
Alex Baker c25eb2e0c5 Fix crash on earlier Android versions 2 years ago
Alex Baker 14026356eb Fix widget arrow color 2 years ago
Alex Baker 041dce8617 Add dynamic widget theme 2 years ago
Alex Baker a32fce2d8b Remove widget_title_* layouts 2 years ago
Alex Baker 4fb3cda173 Fix loading selected filter on startup 2 years ago
Alex Baker f33cc896dd Refactor widget 2 years ago
Alex Baker 4d1d6a06a8 Fix repeat until crash 2 years ago
Alex Baker 2202516688 Update isOverdue logic 2 years ago
Alex Baker c0fd4bf66a Convert LocalBroadcastManager to Kotlin 2 years ago
Alex Baker 20f87061fd Convert WidgetPreferences to Kotlin 2 years ago
Alex Baker 9d33a73ee6 Fix drawer highlighting 2 years ago
Alex Baker 940fdc28dd Strip markdown from repeat snackbar 2 years ago
Alex Baker 68542fce38 Fix repeat task toast displaying old due date 2 years ago
Alex Baker e9afacb595 Include hidden subtasks when clearing completed 2 years ago
Alex Baker cf182aceab Display number of tasks to be cleared 2 years ago
Alex Baker db889d233a Remove AfterSaveWork 2 years ago
Alex Baker 457b89c092 Remove cleanup work 2 years ago
vulewuxe86 38a6064677 Reverted code
Reverted Code involving the action bar search function
2 years ago
RayBB b97eade59c fix typos 2 years ago
Alex Baker 1b6ce0e48e Ignore empty rrule 2 years ago
Alex Baker 6c9ffa57d7 Fix reparenting task to another list 2 years ago
Alex Baker 52c54b1eac Fix excessive querying (again) 2 years ago
Alex Baker c8d81b44b6 Fix excessive querying 2 years ago
Alex Baker bde1356e7f Add task to MainActivityViewModel state 2 years ago
Alex Baker 6c031925ba Replace some setter usage with constructors 2 years ago
Alex Baker 8312113d7b Merge branch '13.6.3' 2 years ago
Alex Baker 5edc481ffe Fix etag check for DecSync 2 years ago
Alex Baker d0360a4862 Revert "Update timestamp on edits"
This reverts commit b477623524.
2 years ago
Alex Baker ac35002408 Revert "Update modification timestamp logic (#2585)"
This reverts commit 775289b058.
2 years ago
Alex Baker 8895acbf6b Prevent flashing empty inbox when switching lists 2 years ago
Alex Baker a52b1200f5 Fix menu expansion 2 years ago
Alex Baker 287b106dd4 Highlight selected list in drawer 2 years ago
Alex Baker 8a47cc2934 Don't set local only notifications on Android 14+ 2 years ago
Alex Baker 0d94729d37 Merge branch '13.6.2' 2 years ago
Alex Baker b477623524 Update timestamp on edits
Fix bugs introduced by 775289b05
2 years ago
Alex Baker c8bfb67b50 Allow multi-select for gallery picker 2 years ago
Alex Baker 0a36e58525 Allow multi-select in storage picker 2 years ago
Alex Baker 94a719cb66 Improve menu dismissal
Copy M3 ModalBottomSheet to add 'skipPartiallyCollapsed' support 😕
2 years ago
Alex Baker b5748aa8e6 New drawer 2 years ago
Alex Baker 7fd5647cb8 Exclude hidden and completed from snoozed filter 2 years ago
Alex Baker 738bf435db Fix some back handlers 2 years ago
Alex Baker 58edc6b4d8 Fix basic hourly and weekly recurrence 2 years ago
Alex Baker ad1198aace Don't require network for OpenTasks sync 2 years ago
Alex Baker 7ae77a81e1 Don't need background sync for OpenTasks
Background sync handled by sync apps
2 years ago
Alex Baker 82103eb477 Make chips skippable 2 years ago
Alex Baker 775289b058
Update modification timestamp logic (#2585) 2 years ago
Alex Baker ee500c24b1
Convert filters to data classes (#2569) 2 years ago
kmj-99 b525e8cab3 Refactor: Change deprecated code in Fragment onAttach 2 years ago
Alex Baker e5b51150cb Start sync if enqueued when app is backgrounded 2 years ago
Alex Baker ef2dd8f202 Merge branch '13.6' 2 years ago
Alex Baker 348367e084 Replace INSTALL_SHORTCUT with requestPinShortcut 2 years ago
Alex Baker 082f741983 Convert Filter to data class 2 years ago
Alex Baker 0bdd83988f Fix lint errors 2 years ago
Alex Baker 60784c10b5 Update filter fields 2 years ago
Alex Baker da8467ac56 Remove constructor 2 years ago
Alex Baker 4c25b81a4d Move Parcelable 2 years ago
Alex Baker ee3d3fa4f5 Convert FilterListItem to interface 2 years ago
Alex Baker a32d35720a Refresh after changing sort mode 2 years ago
Alex Baker bf6fe02fe3 Convert FilterListItems to Kotlin 2 years ago
Alex Baker 6664defc16 Minor refactoring 2 years ago
Alex Baker 94b6d7569b Move search to viewmodel 2 years ago
Alex Baker e70f5f3b24 Move query constants 2 years ago
Alex Baker 993c41b197 Remove RecurringIntervalIntentService 2 years ago
Alex Baker 2bfc46f32b Remove CalendarReminderActivity 2 years ago
Alex Baker 4c61353411 Remove TimerControlSetCallback 2 years ago
Alex Baker f8d3985e97 Add hideKeyboard extension methods 2 years ago
Alex Baker c2a9d21f01 Make review request from edit fragment 2 years ago