Commit Graph

5346 Commits (41e2ee3416233cfa2d2319152f1fceb3e98bc098)

Author SHA1 Message Date
Alex Baker 9a693177db Drawer updates
* Fix content overlapping navigation bars
* Move manage drawer to settings page
* Move drawer actions next to new settings button
4 months ago
Alex Baker 58955bd0a1 Fix reminder dialog button colors 4 months ago
Alex Baker c1e2eb7cd0 Update version and changelog 4 months ago
Alex Baker 145ea03714 Set chip icon color 4 months ago
Alex Baker bada09f5c2 Use new search bar in filter picker 4 months ago
Alex Baker 007c536312 Add search bar to drawer 4 months ago
Alex Baker 97c3852f2f Add searchable filter picker 4 months ago
hugoalh f739cac8b4 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.8% (664 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/zh_Hant/
4 months ago
min7-i cd6a474cce Translated using Weblate (German)
Currently translated at 98.6% (656 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/de/
4 months ago
Jose Delvani 4ffc11903e Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (665 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt_BR/
4 months ago
Jose Delvani 70d6cc63ca Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (665 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt_BR/
4 months ago
islam2hamy 6e97e602c9 Translated using Weblate (Arabic)
Currently translated at 94.7% (630 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/ar/
4 months ago
Alex Baker 3251becf9b Fix filter settings activity sqlite crash 4 months ago
Alex Baker d9293c7262 Move some filters to kmp 4 months ago
Alex Baker 0d5803b9ca Move filter value serialization to kmp 4 months ago
Alex Baker bbaaf27386 Move filters to multiplatform library 4 months ago
Alex Baker 4c1121869d Migrate to compose material3 4 months ago
Alex Baker b918e87e05 Prevent firing notifications one minute early 4 months ago
Alex Baker df8f637239 Fix deleting new subtasks from edit screen 4 months ago
Alex Baker 9fad43c6c9 Refresh when returning to foreground 4 months ago
Alex Baker b09a8967e4 Merge tag '13.9.9' 5 months ago
Alex Baker 1d8d2efce6 Update version and changelog 5 months ago
Alex Baker c9af39b6ba Fix import backup crashes 5 months ago
Alex Baker be861597ef Merge branch '13.9.8' 5 months ago
Alex Baker 8be7fab033 Update version and changelog 5 months ago
Alex Baker d6e0c0bdcf Fix showing completed tasks in subtask filter 5 months ago
Alex Baker 5ec02011f8 Fix backup import crashes 5 months ago
Alex Baker f67c3bc56c Enable typesafe project accessors 5 months ago
Alex Baker 009a195580 Update plugin definitions 5 months ago
Alex Baker 212a4b0a3d Delete transaction check
This was using platform sqlite
5 months ago
Alex Baker 4ddfe937b0 Finish converting data module to kmp 5 months ago
Alex Baker 19de0e08a5 Migrate to bundled sqlite 5 months ago
Alex Baker 60211355e0 Remove Geofence constructors 5 months ago
Alex Baker 505c8c29d5 Make sure dao methods are suspending 5 months ago
Alex Baker 7149308c97 Move Android platform stuff out of data 5 months ago
Alex Baker 5da4183aed Move ksp to gradle catalog 5 months ago
Alex Baker d35912e503 Kotlin 2.0 5 months ago
Alex Baker 1a93c87ad9 Update version and changelog 5 months ago
Alex Baker c4e25b8b15 Fix tests 5 months ago
Alex Baker e11c0d2528 Add default reminders when adding due/start date 5 months ago
Alex Baker 2fc6833854 Don't crash on missing vtodo value 5 months ago
Alex Baker 4a2fb13d10 Converting data module to kmp - WIP 5 months ago
Alex Baker a2572e2dee Remove CaldavCalendarMaker 5 months ago
Alex Baker 64e05c9f8f Convert Tag to data class 5 months ago
Alex Baker ad833b5f49 Convert TagData to data class 5 months ago
Alex Baker eea944cc7b Update version and changelog 5 months ago
Alex Baker c82dfc7d39 Fix test? 5 months ago
Alex Baker 8607f9556a Fix test 5 months ago
Alex Baker f338e84d46 Fix warnings in Migrations 5 months ago
Alex Baker 9ee739627e Remove AlarmEntry 5 months ago
Alex Baker a49c233584 Make notification immutable 5 months ago
Alex Baker 74fca07c1b Make alarm immutable 5 months ago
Alex Baker 5bd0cef42e Remove extra alarm constructor 5 months ago
Alex Baker 4c245edbb4 Fix snooze causing duplicate notifications 5 months ago
Alex Baker 97a3f074d0 Update alarms after completion transaction 5 months ago
Alex Baker 86ecd3cf81 Synchronize alarms before saving 5 months ago
Alex Baker 07a2eda5ea Cancel notifications in TaskCompleter 5 months ago
renovate[bot] c11225abaf fix(deps): update kotlin 5 months ago
Alex Baker 0ba901be69 Remove livedata from data module 5 months ago
Alex Baker ebe5e5c009 Replace gson with kotlin serialization 5 months ago
Alex Baker d556863fda Use kotlin serialization for backups 5 months ago
Alex Baker 55adbc2025 Reorganized data module 5 months ago
Alex Baker 06c4255886 Remove androidx.core from data module 5 months ago
Alex Baker c3fc9a57cc Replace now with currentTimeMillis 5 months ago
Alex Baker 6e14d07d0c Move Room to data module 5 months ago
Alex Baker 6118121698 Moving some code out of TimerPlugin 5 months ago
Alex Baker 6bf3bd4d08 Update version and changelog 5 months ago
Alex Baker 065be79355 Update notification work logic 5 months ago
Alex Baker f8f8ba3c51 Don't adjust random reminder time 5 months ago
Alex Baker 89465f36b3 Update version and changelog 5 months ago
Alex Baker 1380a34ffa Fix alarm test 5 months ago
Alex Baker 10af5280a3 Fix random reminders 5 months ago
Alex Baker 8c0f7b952d ForegroundInfo for expedited work on Android 11- 5 months ago
Alex Baker 65362b203f Update version and changelog 5 months ago
Alex Baker 3327f97a17 Revert change to not delete evicted notifications 5 months ago
Alex Baker c9fc02a42e Enable room kotlin codegen 5 months ago
Alex Baker 1fc6a50d0b Update version and changelog 5 months ago
Alex Baker e1ef924909 Revert "Load initial data in task edit view model"
This reverts commit b2efb42d55.
5 months ago
Alex Baker 686cb5d346 Add empty filter 5 months ago
Alex Baker 5c8643110b Update back press and intent handling 5 months ago
Alex Baker abd13aeb75 Exclude META-INF/INDEX.LIST 5 months ago
Alex Baker c210fe1893 Fix finishing recurrence 5 months ago
Alex Baker 26aa916c20 Fix widget crash 5 months ago
islam2hamy c90e683ea3
Translated using Weblate (Arabic)
Currently translated at 94.1% (626 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/ar/
6 months ago
Alex Baker 3cd0295b71 Refactor notification scheduling
* Remove foreground service
* Use expedited work to trigger notifications
* Remove miscellaneous notification channel
6 months ago
Alex Baker 95c351e9fd Remove midnight refresh worker 6 months ago
109247019824 931626c84a Translated using Weblate (Bulgarian)
Currently translated at 100.0% (665 of 665 strings)

Co-authored-by: 109247019824 <stoyan@gmx.com>
Translate-URL: https://hosted.weblate.org/projects/tasks/android/bg/
Translation: Tasks.org/Android
6 months ago
Alex Baker c534632c52 Pass uuid to TaskAdapter.onCompletedTask 6 months ago
Alex Baker c1347a7455 Update version and changelog 6 months ago
Alex Baker 584d4a5cbb Move after update work inside transaction 6 months ago
purushottamyadavbattula 215cc838ef Sending local broadcast refresh event for refreshing nav drawer menu to communicate about update events 6 months ago
Alex Baker d60472d1bc Remove RefreshScheduler 6 months ago
Alex Baker f84a37a60a Revert "Replace refresh work with coroutines"
Widgets 😢
6 months ago
Alex Baker 7fb85b6da1 Replace refresh work with coroutines 6 months ago
Alex Baker dc90e583e4 Fix hiding empty items in drawer 6 months ago
Don Zouras 0eac5f61eb Translated using Weblate (Esperanto)
Currently translated at 100.0% (665 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/eo/
6 months ago
Milo Ivir c686ce883d Translated using Weblate (Croatian)
Currently translated at 100.0% (665 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/hr/
6 months ago
大王叫我来巡山 ab25398cd0 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (665 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/zh_Hans/
6 months ago
Liz de Sartiges ffc0113d7f Initial support for z flip 5 cover screen
see : https://developer.samsung.com/galaxy-z/flex_window.html
6 months ago
Don Zouras 9de9718ad5 Translated using Weblate (Esperanto)
Currently translated at 100.0% (665 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/eo/
6 months ago
Oğuz Ersen a7d2c9c406 Translated using Weblate (Turkish)
Currently translated at 100.0% (665 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/tr/
6 months ago
gallegonovato b3006b9ac2 Translated using Weblate (Spanish)
Currently translated at 100.0% (665 of 665 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/es/
6 months ago
Don Zouras de3ef1f9c9 Translated using Weblate (Esperanto)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/eo/
6 months ago
Alex Baker ce9e722a3f Delete more unused tag picker code 6 months ago
Alex Baker 4b892a0eb1 Rename to TagPickerActivity
Delete some more unused code
6 months 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
6 months ago
Alex Baker 782f4d6d7c Fix swipe to snooze time 6 months ago
elmuffo a1da71d3e1
Swipe to snooze (#2839) 6 months ago
Alex Baker c793a300cc Add preference summary 6 months 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.
6 months ago
SC 363b29babb
Translated using Weblate (Portuguese)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt/
6 months ago
min7-i c1ff953f5c Translated using Weblate (German)
Currently translated at 99.3% (651 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/de/
6 months ago
Emin Tufan Çetin 2f7dc0c7f1
Translated using Weblate (Turkish)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/tr/
6 months ago
Lionel HANNEQUIN d672507fae
Translated using Weblate (French)
Currently translated at 99.8% (654 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/fr/
6 months ago
Jonatan Nyberg ce2a3c8a3f
Translated using Weblate (Swedish)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/sv/
7 months ago
sorifukobexomajepasiricupuva33 9cd114d68b
Translated using Weblate (German)
Currently translated at 99.2% (650 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/de/
7 months ago
Patrick V. Leguizamon 0e663f0e08
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt_BR/
7 months ago
Mayhm 1d1efd008d
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt_BR/
7 months ago
Alex Baker 26ab3d5866 Exclude past snooze times from Snooze Filter
This should exclude tasks that were completed before their snooze time
lapsed
7 months ago
Mayhm 9a4fcbbd39
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt_BR/
7 months ago
Alex Baker 72bfda9224 Fix subtasks row for new tasks 7 months ago
Alex Baker 1067de4183 Emit SectionedDataSource from TaskListViewModel 7 months ago
Alex Baker d686b8c7e0 Add TasksMenu composable 7 months ago
Alex Baker b2efb42d55 Load initial data in task edit view model 7 months ago
Fabio Parri 3448808c94 Translated using Weblate (Portuguese)
Currently translated at 99.3% (651 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt/
7 months ago
Alex Baker 06a9626052 Update version and changelog 7 months ago
Alex Baker e92ab7f7e1 Update to latest ModalBottomSheet 7 months ago
Alex Baker 4ff7b18c0f Fix cloning google tasks 7 months ago
Alex Baker 91887f6b17 Fix backup import dropping some tasks 7 months ago
Alex Baker cf30b56098 Update version and changelog 7 months ago
Alex Baker 9bcadaab5a Fix astrid manual ordering crash in widget 7 months ago
Alex Baker be766074b0 Fix activity crash 7 months ago
Ihor Hordiichuk 64a42a3f61 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/uk/
7 months ago
Mayhm 7b65ba6f06 Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.6% (646 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt_BR/
7 months ago
109247019824 ac2b270e9e Translated using Weblate (Bulgarian)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/bg/
7 months ago
Alex Baker db2ea0a039 Fix import crash on missing remoteId 7 months ago
Alex Baker 1a1301ae3e Update version and changelog 7 months ago
Milo Ivir d00061aa7f Translated using Weblate (Croatian)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/hr/
7 months ago
大王叫我来巡山 45add6ab32 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/zh_Hans/
7 months ago
Pierfrancesco Passerini af43737c4e Translated using Weblate (Italian)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/it/
7 months ago
macpac59 dd40e59b17 Translated using Weblate (German)
Currently translated at 98.9% (648 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/de/
7 months ago
gallegonovato 13f3248a01 Translated using Weblate (Spanish)
Currently translated at 100.0% (655 of 655 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/es/
7 months ago
Alex Baker 83cf48a836 Don't pass filter to remoteviews service
This was working on emulators but crashing in the wild
7 months ago
Alex Baker 6bec2ceef0 Update version and changelog 7 months ago
Milo Ivir d1e60d6512 Translated using Weblate (Croatian)
Currently translated at 100.0% (654 of 654 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/hr/
7 months ago
bittin1ddc447d824349b2 2b85089d3a Translated using Weblate (Swedish)
Currently translated at 100.0% (654 of 654 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/sv/
7 months ago
ferranpujolcamins 2a0ef9feb6 Translated using Weblate (Catalan)
Currently translated at 34.7% (227 of 654 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/ca/
7 months ago
109247019824 33adbbd884 Translated using Weblate (Bulgarian)
Currently translated at 100.0% (654 of 654 strings)

Translation: Tasks.org/Android
Translate-URL: https://hosted.weblate.org/projects/tasks/android/bg/
7 months ago
Alex Baker c25eb2e0c5 Fix crash on earlier Android versions 7 months ago
Alex Baker 14026356eb Fix widget arrow color 7 months ago