diff --git a/CHANGELOG.md b/CHANGELOG.md index 530916552..bfef909ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ Changelog ========== +Version 6.13.4 *(2021-04-14)* +---------------------------- + + * Allow setting the current time as the default at new events + * Avoid showing the save/discard dialog when nothing changed at an event + * Make sure all private contacts birthdays and anniversaries are fetched at importing + * Fixed some weekly view related glitches + * Some stability and translation improvements + Version 6.13.3 *(2021-03-22)* ---------------------------- diff --git a/app/build.gradle b/app/build.gradle index 0b9ffbddc..a2a617fca 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,8 +17,8 @@ android { applicationId "com.simplemobiletools.calendar.pro" minSdkVersion 21 targetSdkVersion 30 - versionCode 196 - versionName "6.13.3" + versionCode 197 + versionName "6.13.4" multiDexEnabled true setProperty("archivesBaseName", "calendar") vectorDrawables.useSupportLibrary = true @@ -63,7 +63,7 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.34.24' + implementation 'com.github.SimpleMobileTools:Simple-Commons:9e7ab2f67d' implementation 'joda-time:joda-time:2.10.3' implementation 'androidx.multidex:multidex:2.0.1' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a715c50a7..912aaebb1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -19,6 +19,11 @@ android:name="android.permission.USE_FINGERPRINT" tools:node="remove" /> + + + + + diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/EventActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/EventActivity.kt index b83e6186e..3aaa0c31a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/EventActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/EventActivity.kt @@ -84,6 +84,7 @@ class EventActivity : SimpleActivity() { private var mEventCalendarId = STORED_LOCALLY_ONLY private var mWasActivityInitialized = false private var mWasContactsPermissionChecked = false + private var mWasCalendarChanged = false private var mAttendees = ArrayList() private var mAttendeeAutoCompleteViews = ArrayList() private var mAvailableContacts = ArrayList() @@ -298,7 +299,7 @@ class EventActivity : SimpleActivity() { mRepeatInterval != mEvent.repeatInterval || mRepeatRule != mEvent.repeatRule || mEventTypeId != mEvent.eventType || - mEventCalendarId != mEvent.getCalDAVCalendarId() || + mWasCalendarChanged || hasTimeChanged) { return true } @@ -307,7 +308,7 @@ class EventActivity : SimpleActivity() { } override fun onBackPressed() { - if (isEventChanged() && System.currentTimeMillis() - mLastSavePromptTS > SAVE_DISCARD_PROMPT_INTERVAL) { + if (System.currentTimeMillis() - mLastSavePromptTS > SAVE_DISCARD_PROMPT_INTERVAL && isEventChanged()) { mLastSavePromptTS = System.currentTimeMillis() ConfirmationAdvancedDialog(this, "", R.string.save_before_closing, R.string.save, R.string.discard) { if (it) { @@ -881,6 +882,7 @@ class EventActivity : SimpleActivity() { mEventTypeId = config.lastUsedLocalEventTypeId updateEventType() } + mWasCalendarChanged = true mEventCalendarId = it config.lastUsedCaldavCalendarId = it updateCurrentCalendarInfo(getCalendarWithId(calendars, it)) @@ -1238,11 +1240,7 @@ class EventActivity : SimpleActivity() { } val intent = Intent(Intent.ACTION_VIEW, uri) - if (intent.resolveActivity(packageManager) != null) { - startActivity(intent) - } else { - toast(R.string.no_app_found) - } + launchActivityIntent(intent) } private fun setupStartDate() { diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt index a51098621..8248c258d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt @@ -507,7 +507,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener { if (it) { SetRemindersDialog(this) { val reminders = it - val privateCursor = getMyContactsCursor()?.loadInBackground() + val privateCursor = getMyContactsCursor(false, false)?.loadInBackground() ensureBackgroundThread { val privateContacts = MyContactsContentProvider.getSimpleContacts(this, privateCursor) @@ -536,7 +536,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener { if (it) { SetRemindersDialog(this) { val reminders = it - val privateCursor = getMyContactsCursor()?.loadInBackground() + val privateCursor = getMyContactsCursor(false, false)?.loadInBackground() ensureBackgroundThread { val privateContacts = MyContactsContentProvider.getSimpleContacts(this, privateCursor) @@ -866,10 +866,14 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener { return } - val inputStream = contentResolver.openInputStream(uri) - val out = FileOutputStream(tempFile) - inputStream!!.copyTo(out) - showImportEventsDialog(tempFile.absolutePath) + try { + val inputStream = contentResolver.openInputStream(uri) + val out = FileOutputStream(tempFile) + inputStream!!.copyTo(out) + showImportEventsDialog(tempFile.absolutePath) + } catch (e: Exception) { + showErrorToast(e) + } } else -> toast(R.string.invalid_file_format) } diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/SettingsActivity.kt index 279d7f5ac..52096ddca 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/SettingsActivity.kt @@ -572,13 +572,19 @@ class SettingsActivity : SimpleActivity() { private fun setupDefaultStartTime() { updateDefaultStartTimeText() settings_default_start_time_holder.setOnClickListener { - val currentDefaultTime = if (config.defaultStartTime == -1) -1 else 0 + val currentDefaultTime = when (config.defaultStartTime) { + DEFAULT_START_TIME_NEXT_FULL_HOUR -> DEFAULT_START_TIME_NEXT_FULL_HOUR + DEFAULT_START_TIME_CURRENT_TIME -> DEFAULT_START_TIME_CURRENT_TIME + else -> 0 + } + val items = ArrayList() - items.add(RadioItem(-1, getString(R.string.next_full_hour))) + items.add(RadioItem(DEFAULT_START_TIME_CURRENT_TIME, getString(R.string.current_time))) + items.add(RadioItem(DEFAULT_START_TIME_NEXT_FULL_HOUR, getString(R.string.next_full_hour))) items.add(RadioItem(0, getString(R.string.other_time))) RadioGroupDialog(this@SettingsActivity, items, currentDefaultTime) { - if (it as Int == -1) { + if (it as Int == DEFAULT_START_TIME_NEXT_FULL_HOUR || it == DEFAULT_START_TIME_CURRENT_TIME) { config.defaultStartTime = it updateDefaultStartTimeText() } else { @@ -595,12 +601,14 @@ class SettingsActivity : SimpleActivity() { } private fun updateDefaultStartTimeText() { - if (config.defaultStartTime == -1) { - settings_default_start_time.text = getString(R.string.next_full_hour) - } else { - val hours = config.defaultStartTime / 60 - val minutes = config.defaultStartTime % 60 - settings_default_start_time.text = String.format("%02d:%02d", hours, minutes) + when (config.defaultStartTime) { + DEFAULT_START_TIME_CURRENT_TIME -> settings_default_start_time.text = getString(R.string.current_time) + DEFAULT_START_TIME_NEXT_FULL_HOUR -> settings_default_start_time.text = getString(R.string.next_full_hour) + else -> { + val hours = config.defaultStartTime / 60 + val minutes = config.defaultStartTime % 60 + settings_default_start_time.text = String.format("%02d:%02d", hours, minutes) + } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/extensions/Context.kt index b7b8134fa..5216a771a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/extensions/Context.kt @@ -350,16 +350,21 @@ fun Context.getNewEventTimestampFromCode(dayCode: String, allowChangingDay: Bool newDateTime = newDateTime.minusDays(1) } - return if (defaultStartTime == -1) { - newDateTime.seconds() - } else { - val hours = defaultStartTime / 60 - val minutes = defaultStartTime % 60 - dateTime = Formatter.getLocalDateTimeFromCode(dayCode).withHourOfDay(hours).withMinuteOfHour(minutes) - newDateTime = dateTime + return when (defaultStartTime) { + DEFAULT_START_TIME_CURRENT_TIME -> { + val currMinutes = calendar.get(Calendar.MINUTE) + dateTime.withMinuteOfHour(currMinutes).seconds() + } + DEFAULT_START_TIME_NEXT_FULL_HOUR -> newDateTime.seconds() + else -> { + val hours = defaultStartTime / 60 + val minutes = defaultStartTime % 60 + dateTime = Formatter.getLocalDateTimeFromCode(dayCode).withHourOfDay(hours).withMinuteOfHour(minutes) + newDateTime = dateTime - // make sure the date doesn't change - newDateTime.withDate(dateTime.year, dateTime.monthOfYear, dateTime.dayOfMonth).seconds() + // make sure the date doesn't change + newDateTime.withDate(dateTime.year, dateTime.monthOfYear, dateTime.dayOfMonth).seconds() + } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/extensions/Range.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/extensions/Range.kt index 8638fd446..ae635c752 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/extensions/Range.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/extensions/Range.kt @@ -2,4 +2,4 @@ package com.simplemobiletools.calendar.pro.extensions import android.util.Range -fun Range.touch(other: Range) = (upper > other.lower && lower < other.upper) || (other.upper > lower && other.lower < upper) +fun Range.touch(other: Range) = (upper >= other.lower && lower <= other.upper) || (other.upper >= lower && other.lower <= upper) diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/Config.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/Config.kt index a2f1e9723..bb7f963f6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/Config.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/Config.kt @@ -155,7 +155,7 @@ class Config(context: Context) : BaseConfig(context) { set(lastVibrateOnReminder) = prefs.edit().putBoolean(LAST_VIBRATE_ON_REMINDER, lastVibrateOnReminder).apply() var defaultStartTime: Int - get() = prefs.getInt(DEFAULT_START_TIME, -1) + get() = prefs.getInt(DEFAULT_START_TIME, DEFAULT_START_TIME_NEXT_FULL_HOUR) set(defaultStartTime) = prefs.edit().putInt(DEFAULT_START_TIME, defaultStartTime).apply() var defaultDuration: Int diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/Constants.kt index c62498e84..a43a8112c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/Constants.kt @@ -34,6 +34,9 @@ const val ITEM_EVENT = 0 const val ITEM_EVENT_SIMPLE = 1 const val ITEM_HEADER = 2 +const val DEFAULT_START_TIME_NEXT_FULL_HOUR = -1 +const val DEFAULT_START_TIME_CURRENT_TIME = -2 + const val DAY = 86400 const val WEEK = 604800 const val MONTH = 2592001 // exact value not taken into account, Joda is used for adding months and years diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 0b0f0ad2e..00b8d6cff 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -162,6 +162,7 @@ إدارة أنواع الأحداث ابدأ اليوم عند نهاية الحدث + Show events spanning across midnight at the top bar Allow customizing day count عرض أرقام الأسبوع إهتزاز عند الإشعار diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 872f1c2ef..77dceb298 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -162,6 +162,7 @@ Hadisə tiplərini idarə et Günə başla Günü bitir + Show events spanning across midnight at the top bar Allow customizing day count Həftə günlərini göstər Xatırladıcı bildirişində vibrasiya et diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index a42d651e6..08654d343 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -166,6 +166,7 @@ ইভেন্ট টাইপ ম্যানেজ করুন দিনের শুরু দিনের শেষ + Show events spanning across midnight at the top bar Allow customizing day count সপ্তাহের সংখ্যাগুলি দেখান রিমাইন্ডার নোটিফিকেশনে ভাইব্রেট করো diff --git a/app/src/main/res/values-br/strings.xml b/app/src/main/res/values-br/strings.xml index 1be826552..fca89aadb 100644 --- a/app/src/main/res/values-br/strings.xml +++ b/app/src/main/res/values-br/strings.xml @@ -162,6 +162,7 @@ Merañ an doareoù darvoudoù Kregiñ an devezh da Echuiñ an devezh da + Show events spanning across midnight at the top bar Allow customizing day count Diskouez niverennoù ar sizhun Froumal evit ar rebuzadurioù adc\'halv diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index b5767de92..e3072625c 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -162,6 +162,7 @@ Správa typů událostí Počátek dne Konec dne + Show events spanning across midnight at the top bar Allow customizing day count Zobrazovat čísla týdnů Vibrovat při připomínce diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 114113bc8..1b526b262 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -162,6 +162,7 @@ Håndter begivenhedstyper Start dagen kl. Slut dagen kl. + Show events spanning across midnight at the top bar Tillad tilpasning af antal dage Vis ugenumre Vibrer under påmindelser diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 1f13b7b6b..debde0914 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -6,9 +6,9 @@ Tagesansicht Wochenansicht Monatsansicht - Monthly + daily view + kompakte Monatsansicht mit Tagesliste Jahresansicht - Einfache Terminliste + Terminliste Scheint so, als hättest du keine anstehenden Termine. Springe zu Heute Springe zu einem Datum @@ -16,7 +16,7 @@ Monatskalender - Termin-Liste + Terminliste Kalender heutiges Datum @@ -51,7 +51,7 @@ Diese und zukünftige Wiederholungen löschen Alle Wiederholungen löschen Nur die ausgewählte Wiederholung ändern - Update this and all future occurrences + Diese und alle zukünftigen Instanzen ändern Alle Wiederholungen ändern Bis zu bestimmtem Datum wiederholen Stopp nach x Wiederholungen @@ -72,7 +72,7 @@ zweiten dritten vierten - fifth + fünften letzten @@ -83,7 +83,7 @@ zweiten dritten vierten - fifth + fünften letzten @@ -162,6 +162,7 @@ Termintypen verwalten Wochenansicht beginnt um Wochenansicht endet um + Show events spanning across midnight at the top bar Erlaube den Tageszähler anzupassen Kalenderwoche anzeigen Vibration bei Erinnerung @@ -193,7 +194,7 @@ Neue Termine Standardanfangszeit Nächste volle Stunde - Current time + Aktuelle Zeit Standarddauer Zuletzt verwendete Andere Zeit diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index ea0efcd19..8652b71ef 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -162,6 +162,7 @@ Διαχείριση τύπων εκδηλώσεων Ημέρα έναρξης την Ημέρα λήξης την + Εμφάνιση συμβάντων μετά τα μεσάνυχτα στην επάνω γραμμή Αποδοχή προσαρμογής του αριθμού ημερών Εμφάνιση αριθμών εβδομάδων Δόνηση στην ειδοποίηση υπενθύμισης diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index a4f95b834..15f43eaa4 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -162,6 +162,7 @@ Gestionar tipos de eventos El día en la vista semanal comienza a las El día en la vista semanal finaliza a las + Show events spanning across midnight at the top bar Permitir personalizar el conteo de los días Mostrar los números de la semana Vibración en notificación de recordatorio diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 1cca2d286..18d402cce 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -162,6 +162,7 @@ Kudeatu gertaera motak Eguna noiz hasi Eguna noiz bukatu + Show events spanning across midnight at the top bar Baimendu egunen zenbaketaren pertsonalizazioa Erakutsi asteen zenbakiak Egin dar-dar abisuen jakinarazpenetan diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 550a77032..43671df0b 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -162,6 +162,7 @@ Hallitse tapahtumatyyppejä Päivä alkaa klo Päivä loppuu klo + Show events spanning across midnight at the top bar Salli päivämäärän mukauttaminen Näytä viikkonumero Värinä muistutusilmoituksen yhteydessä diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 66c498f52..f6666920a 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -163,6 +163,7 @@ Gestion des types d\’événements Jour de début de la vue hebdomadaire Jour de fin de la vue hebdomadaire + Show events spanning across midnight at the top bar Allow customizing day count Afficher les numéros de semaine Vibrer à la notification de rappel diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 3ff8b6c76..419d7d0e1 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -162,6 +162,7 @@ Xestionar tipos de eventos Na vista xeral o día comeza as O día na vista semanal remata as + Show events spanning across midnight at the top bar Allow customizing day count Mostrar os números da semana Vibrar coa notificación de recordatorio diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index b219a2b4e..c7d444bcc 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -162,6 +162,7 @@ נהל סוגי אירועים שעת התחלה היום שעת סיום היום + Show events spanning across midnight at the top bar Allow customizing day count הצגת מספרי שבועות רטט בהתרעת תזכורת diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index 961cf42dd..080d85997 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -162,6 +162,7 @@ Manage event types Start day at End day at + Show events spanning across midnight at the top bar Allow customizing day count सफ्ताह क्रमांक दिखाए Vibrate on reminder notification diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 342a0d3ae..ea5f2f245 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -162,6 +162,7 @@ Upravljanje vrstama događaja Započni dan u Završi dan u + Show events spanning across midnight at the top bar Allow customizing day count Pokaži tjedne brojeve Vibrirajte na obavijesti podsjetnika diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 00b25ea67..f199759b6 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -162,6 +162,7 @@ Manage event types Start day at End day at + Show events spanning across midnight at the top bar Allow customizing day count Hetek sorszámának mutatása Emlékeztetőnél rezgés diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml index 0c64d21d1..1e3fb9590 100644 --- a/app/src/main/res/values-id/strings.xml +++ b/app/src/main/res/values-id/strings.xml @@ -162,6 +162,7 @@ Kelola kategori acara Hari dimulai pada jam Hari berakhir pada jam + Show events spanning across midnight at the top bar Allow customizing day count Tampilkan nomor minggu Getar pada notifikasi pengingat diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 0c64d21d1..1e3fb9590 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -162,6 +162,7 @@ Kelola kategori acara Hari dimulai pada jam Hari berakhir pada jam + Show events spanning across midnight at the top bar Allow customizing day count Tampilkan nomor minggu Getar pada notifikasi pengingat diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 2f625c75f..ce8780b08 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -162,6 +162,7 @@ Gestisci i tipi di evento Il giorno inizia alle Il giorno finisce alle + Show events spanning across midnight at the top bar Allow customizing day count Mostra numero settimane Vibra per le notifiche di promemoria diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index f1f351ad4..5b6f00f60 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -162,6 +162,7 @@ נהל סוגי אירועים שעת התחלה היום שעת סיום היום + Show events spanning across midnight at the top bar Allow customizing day count הצגת מספרי שבועות רטט בהתרעת תזכורת diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 4a8fc3805..b8ddf0814 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -162,6 +162,7 @@ 予定の種類を管理 Start day at End day at + Show events spanning across midnight at the top bar Allow customizing day count 週番号を表示 リマインダー通知で振動 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 6e8eba7a4..143435497 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -162,6 +162,7 @@ 일정 유형 관리 시작 시간 종료 시간 + Show events spanning across midnight at the top bar Allow customizing day count 주 번호 표시 알림 시 진동 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index c39f788be..54f09a88e 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -162,6 +162,7 @@ Tvarkyti įvykių tipus Pradėti dieną nuo Užbaigti dieną nuo + Show events spanning across midnight at the top bar Allow customizing day count Rodyti savaičių numerius Vibruoti per priminimo pranešimą diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index e37279a3b..22ef75bc6 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -162,6 +162,7 @@ Notikumu tipu pārvaldība Sākt dienu plkst. Beigt dienu plkst. + Show events spanning across midnight at the top bar Allow customizing day count Rādīt nedēļu kārtas skaitļus Atgādināt, vibrējot diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 1d19c2989..863fbfc51 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -162,6 +162,7 @@ Behandle hendelsestyper Start dag kl. Avslutt dag kl. + Show events spanning across midnight at the top bar Tillat å tilpasse antall dager Vis ukenummer Vibrer ved påminnelsesvarsel diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index abb38806f..28ab7857e 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -162,6 +162,7 @@ Afspraaktypes beheren Dag starten om Dag beëindigen om + Afspraken die tot na middernacht duren bovenaan tonen Wijziging van het aantal zichtbare dagen toestaan Weeknummers tonen Trillen bij notificaties diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index d8783fee3..d29231726 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -162,6 +162,7 @@ Behandle hendelsestyper Start dag kl. Avslutt dag kl. + Show events spanning across midnight at the top bar Allow customizing day count Vis ukenummer Vibrer ved påminnelsesvarsel diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 64c5dea8b..945a5fb73 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -162,6 +162,7 @@ Zarządzaj typami wydarzeń Początek dnia Koniec dnia + Show events spanning across midnight at the top bar Zezwól na dostosowywanie liczby dni Pokazuj numery tygodnia Powiadamiaj wibracjami o wydarzeniu diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index bb359e82b..47addd972 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -162,6 +162,7 @@ Gerenciar tipos de eventos Iniciar vista semanal em Terminar vista semanal em + Show events spanning across midnight at the top bar Allow customizing day count Mostrar número das semanas Vibrar ao notificar sobre o lembrete diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 21eec9fa6..9f9f2da75 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -162,6 +162,7 @@ Gerir tipos de eventos Iniciar vista semanal em Terminar vista semanal em + Show events spanning across midnight at the top bar Allow customizing day count Mostrar número das semanas Vibrar ao notificar sobre o lembrete diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 582e94d09..95a762633 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -162,6 +162,7 @@ Gestionează tipurile de evenimente Începe ziua la Ziua se termină la + Show events spanning across midnight at the top bar Allow customizing day count Afișează numerele săptămânii Vibrați la notificarea de reamintire diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index fbe0f004e..6deac57d1 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -162,6 +162,7 @@ Управление типами событий Начало дня (неделя) Окончание дня (неделя) + Show events spanning across midnight at the top bar Разрешить менять количество дней Показывать номера недель Вибрация при напоминании diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 76922a6a7..8b1d9d5ac 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -162,6 +162,7 @@ Spravovať typy udalostí Začať deň o Ukončiť deň o + Zobraziť udalosti siahajúce cez polnoc na hornej lište Povoliť zmenu počtu dní Zobraziť čísla týždňov Vibrovať pri pripomienke diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 037d219d7..d5bf799f2 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -162,6 +162,7 @@ Hantera händelsetyper Dagen börjar Dagen slutar + Show events spanning across midnight at the top bar Allow customizing day count Visa veckonummer Vibrera vid påminnelseaviseringar diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index b8776367f..04cfb70c3 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -162,6 +162,7 @@ Etkinlik türlerini yönet Gün başlangıcı Gün bitişi + Show events spanning across midnight at the top bar Gün sayısının özelleştirilmesine izin ver Hafta sayılarını göster Hatırlatma bildiriminde titre diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 7f465d309..5360dbc38 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -162,6 +162,7 @@ Керувати типами подій Огляд тижня починати Огляд тижня завершувати + Show events spanning across midnight at the top bar Allow customizing day count Нумерувати тижні Вібрувати при настанні події diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8a0d54da7..b3413e875 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -162,6 +162,7 @@     管理活动类型     每日开始于     每日结束于 + Show events spanning across midnight at the top bar Allow customizing day count     显示第几周     提醒通知时震动 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index f99b68374..3b7e58943 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -162,6 +162,7 @@ 管理活動類型 每日開始於 每日結束於 + Show events spanning across midnight at the top bar Allow customizing day count 顯示第幾週 提醒通知時震動 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 919de5f31..c3f9d274f 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -162,6 +162,7 @@ 管理活動類型 每日開始於 每日結束於 + Show events spanning across midnight at the top bar Allow customizing day count 顯示第幾週 提醒通知時震動 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d23069571..6b9820c9b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -162,6 +162,7 @@ Manage event types Start day at End day at + Show events spanning across midnight at the top bar Allow customizing day count Show week numbers Vibrate on reminder notification diff --git a/build.gradle b/build.gradle index 2404f45ab..c3b93c6d3 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.4.31' + ext.kotlin_version = '1.4.32' repositories { google() diff --git a/fastlane/metadata/android/en-US/changelogs/197.txt b/fastlane/metadata/android/en-US/changelogs/197.txt new file mode 100644 index 000000000..5dc9e7748 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/197.txt @@ -0,0 +1,5 @@ + * Allow setting the current time as the default at new events + * Avoid showing the save/discard dialog when nothing changed at an event + * Make sure all private contacts birthdays and anniversaries are fetched at importing + * Fixed some weekly view related glitches + * Some stability and translation improvements