- May 24, 2023
-
-
Ricki Hirner authored
-
Ricki Hirner authored
-
Ricki Hirner authored
-
Ricki Hirner authored
-
Arnau Mora authored
* Fixed NullPointerException Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Handle nulls Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> --------- Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me>
-
- May 13, 2023
-
-
Ricki Hirner authored
-
- May 09, 2023
-
-
Ricki Hirner authored
- remove Locator dependency (closes #153) - disable per-app language preferences for now (can be enabled later when AGP 8.1.0 is ready)
-
- May 08, 2023
-
-
Arnau Mora authored
* Completed Phase I Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Upgraded Kotlin to `1.8.10` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Migrated `Transformations.map` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Made `useDarkTheme` nullable Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Moved version check Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed custom theme Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Optimized and updated dependencies Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Using Compose-based AboutLibraries Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Added header Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated compose compiler Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Moved info header to its own function Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Simplified layout Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Increased logo padding Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Use ComponentActivity; small layout changes --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- May 03, 2023
-
-
Arnau Mora authored
* Updated wrapper version Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated AGP Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated Kotlin Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated KSP Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated to Java 17 Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated dependencies Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated own dependencies Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Annotated `getWithCredentialsByIdLive` with `@Transaction` Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Migrated LiveData map method Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Removed `jvmTarget` Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Enabled `buildConfig` feature Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated missing Java version to 17 Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Update Room, remove unnecessary @Transaction --------- Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- Apr 13, 2023
-
-
Arnau Mora authored
* Added privacy policy link Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed to lower case Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Renamed function Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Renamed function Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Moved privacy policy url into a constant Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added `UriUtils` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
-
- Apr 03, 2023
-
-
Arnau Mora authored
Provide an option to ignore or set reminders for full day events separately from other events (#142) * Implemented Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Increased version Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added schema Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Small fixes Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Renamed TitleColor fragment and layout to SubscriptionSettings Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Improved structure of `defaultAlarmObserver` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Minor changes * Fixed missing observers Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Renamed Subscription Settings View Model Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed unnecessary check Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Fixed keyboard not hiding automatically Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Optimize imports, use setValue() instead of postValue() in UI thread * Show summary for "no default alarm" setting --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Sunik Kupfer <kupfer@bitfire.at> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- Mar 31, 2023
-
-
Ricki Hirner authored
-
Ricki Hirner authored
* Use large runners for CI tests on AVD * Use 64-bit emulator See bitfireAT/davx5#222
-
- Mar 14, 2023
-
-
Arnau Mora authored
Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
-
- Mar 02, 2023
-
-
Ricki Hirner authored
-
Arnau Mora authored
* Added Refresh option to overflow menu Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed wording Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added Locator Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Using plugin from Gradle Plugins Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed mis-imports Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Downgraded Kotlin for CodeQL compatibility Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- Mar 01, 2023
-
-
Ricki Hirner authored
-
- Feb 28, 2023
-
-
Ricki Hirner authored
-
Ricki Hirner authored
-
Ricki Hirner authored
-
Arnau Mora authored
* Added calendar id to subscription Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Dao: use specific update methods * Fixed calendar id removal Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Fixed calendar matching Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added url to calendar properties Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Fixed calendar id find Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Fixed test Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Fixed subscription id fetching Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Move LocalCalendar, LocalEvent to separate package * Introduce MANAGED_BY_DB column to control migration * Fix migration test * Use NULL/NOT NULL for COLUMN_MANAGED_BY_DB * Handle v2.1 migrations (don't double-migrate) * Test migration from 2.0.3 and 2.1 * More logging during migration * Improve migration tests Also closes #135 --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- Feb 27, 2023
-
-
Arnau Mora authored
* Added Refresh option to overflow menu Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed wording Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
-
- Feb 26, 2023
-
-
Ricki Hirner authored
-
Ricki Hirner authored
-
Ricki Hirner authored
-
- Feb 24, 2023
-
-
Ricki Hirner authored
-
- Feb 23, 2023
-
-
Arnau Mora authored
* Enabled AutoBackup Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Remove FIXME --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
Arnau Mora authored
Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
-
- Feb 21, 2023
-
-
Ricki Hirner authored
-
Ricki Hirner authored
-
Arnau Mora authored
* Update dependencies * Enabled automatic id generation Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Updated schema Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
Ricki Hirner authored
-
Ricki Hirner authored
-
Arnau Mora authored
* Fixed deprecations and warnings Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed own compat methods Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
-
- Feb 20, 2023
-
-
Arnau Mora authored
* Fixed back handler Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Amend back pressing --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- Feb 17, 2023
-
-
Arnau Mora authored
* Removed permissions requesting Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Migrated loading to database Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Minor changes * `add` returns ids Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Migrated creation to database Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added update method Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed ViewModel Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed active switch Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Migrated edit to database Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Rework EditCalendarActivity - use explicit EXTRA_SUBSCRIPTION_ID - use ViewModelProvider.Factory instead of custom loadSubscription() - create one-two-one relationship between Subscription and Credential * Added permission extra Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Moved permission request Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added permission required Snackbar Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Fixed permission request Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added `showCalendarPermissionNotification` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added notification permission requests Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added calendar permission notification Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed threading (#112) Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Change model/view/result pattern to states (LiveData) * Don't ask to enable sync framework auto-sync because we don't use the sync framework anymore * Remove unneeded string --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- Feb 11, 2023
-
-
Arnau Mora authored
* Added custom account passing Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Context already given in class constructor Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Migrated to new database Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added tests Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added `AppDatabase.setInstance` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added work testing Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed async calls Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Updated `getAccount` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added testing account updater Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed order by naming Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed all account-related things Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added copyright notice Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Refactor Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Extended KTDoc Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed `InitCalendarProviderRule` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * [WIP] Rewrite migration to DB --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- Feb 02, 2023
-
-
Arnau Mora authored
* Added Room and ksp Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added type converter for `Uri` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added Room declarations Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Deprecated `CalendarCredentials` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Generated Room schema Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed unused method Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Made `username` and `password` non-null Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed `put` method Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed account storage Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added foreign key Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Made `lastModified` and `lastSync` nullable Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed migration method Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Moved `getProvider` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed delete method to be moved somewhere else Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed `equals` and `hashCode` since `Subscription` is a `data class` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed dao alias Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Renamed `get` to `getBySubscriptionId` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Renamed `pop` to `remove` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed `LIMIT` from query Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed extensions Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Moved Android functions to `DatabaseAndroidInterface` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Updated database schema Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Credential: don't accept LiveData --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
-
- Jan 29, 2023
-
-
Arnau Mora authored
Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
-
- Jan 22, 2023
-
-
Arnau Mora authored
Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
-