From 1579f611804e228496d41d897445e90bc8121632 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Thu, 1 Oct 2026 13:59:21 +0200 Subject: [PATCH] Cut release 2.22.0 --- CHANGELOG.md | 26 +++++++++++++++++++ app/build.gradle.kts | 4 +-- .../metadata/android/ar/changelogs/22200.txt | 10 +++++++ .../metadata/android/be/changelogs/22200.txt | 10 +++++++ .../android/cs-CZ/changelogs/22200.txt | 10 +++++++ .../android/de-DE/changelogs/22200.txt | 10 +++++++ .../android/en-US/changelogs/22200.txt | 10 +++++++ .../android/es-ES/changelogs/22200.txt | 10 +++++++ .../android/fr-FR/changelogs/22200.txt | 10 +++++++ .../android/hu-HU/changelogs/22200.txt | 10 +++++++ .../android/it-IT/changelogs/22200.txt | 10 +++++++ .../android/ja-JP/changelogs/22200.txt | 10 +++++++ .../android/pl-PL/changelogs/22200.txt | 10 +++++++ .../android/pt-BR/changelogs/22200.txt | 10 +++++++ .../android/pt-PT/changelogs/22200.txt | 10 +++++++ .../android/ru-RU/changelogs/22200.txt | 10 +++++++ .../metadata/android/sk/changelogs/22200.txt | 10 +++++++ .../android/zh-CN/changelogs/22200.txt | 10 +++++++ 18 files changed, 188 insertions(+), 2 deletions(-) create mode 100644 fastlane/metadata/android/ar/changelogs/22200.txt create mode 100644 fastlane/metadata/android/be/changelogs/22200.txt create mode 100644 fastlane/metadata/android/cs-CZ/changelogs/22200.txt create mode 100644 fastlane/metadata/android/de-DE/changelogs/22200.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/22200.txt create mode 100644 fastlane/metadata/android/es-ES/changelogs/22200.txt create mode 100644 fastlane/metadata/android/fr-FR/changelogs/22200.txt create mode 100644 fastlane/metadata/android/hu-HU/changelogs/22200.txt create mode 100644 fastlane/metadata/android/it-IT/changelogs/22200.txt create mode 100644 fastlane/metadata/android/ja-JP/changelogs/22200.txt create mode 100644 fastlane/metadata/android/pl-PL/changelogs/22200.txt create mode 100644 fastlane/metadata/android/pt-BR/changelogs/22200.txt create mode 100644 fastlane/metadata/android/pt-PT/changelogs/22200.txt create mode 100644 fastlane/metadata/android/ru-RU/changelogs/22200.txt create mode 100644 fastlane/metadata/android/sk/changelogs/22200.txt create mode 100644 fastlane/metadata/android/zh-CN/changelogs/22200.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 97e1cbcf..c08fa65a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,16 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.22.0] — 2026-10-01 + ### Added +- **Day, Week, and Month all page with a swipeable pager that follows your finger** instead of cutting between dates ([#131], [#336]). - **Pages can open the split agenda.** Swipe up from a full month to reveal the compact grid and month agenda; tap a day to filter it, then swipe down to return. The transition gives haptic feedback ([#111]). +- **A multi-day view shows a configurable number of days side by side,** with today in the first column. Set the day count in Settings ([#193]). +- **A "Visible hours" setting fits a chosen range of hours to the screen** when Day, Week, or the new multi-day view opens; earlier and later hours stay a scroll away ([#322]). +- **Timeline views mark events that run outside the visible hours** with a coloured edge at the top or bottom, and keep them tappable underneath it ([#188]). - **Week numbers open their week.** Tap a week number in the month grid to open Week at that row; Back returns to Month ([#197]). ### Changed +- **Day, multi-day, and Week share one timeline and morph into each other** when you switch views, instead of each view rebuilding its own ([#184]). +- **The back gesture previews the view you're returning to** and springs back to the current one if you cancel the gesture ([#185]). - **Split view opens with the month's agenda.** It starts at today in the current month; tapping a day filters the list, and the filter chip restores the full month. Swiping the list moves by day when filtered and by month otherwise ([#142]). - **Today stands out in the month grid.** Its whole cell has a distinct background; tapping Today briefly expands that cell and nudges its neighbours aside ([#241]). +- **All-day reminders due today or tomorrow say so** instead of spelling out the date ([#308]). - **Store listing in every app language.** Google Play and F-Droid show the description in all 16 languages the app ships, and each release publishes the Play listing from the repository ([#285]). ### Fixed +- **Titles and locations stop growing at 255 characters.** Some CalDAV servers (Open-Xchange among them) silently truncate longer values on sync; Calendula now caps them first and shows a counter once you're close ([#331]). +- **The "Calendar" launcher alias is translatable.** The "App name" setting's alternate label was hard-coded to English regardless of the app's language ([#251]). - **Multi-day events stay above shorter events.** Month and Week bars, Split day lists, and Agenda now place multi-day events before one-day all-day events, then timed events; declined events remain last ([#291]). - **Editing one occurrence of a coloured Google series saves again.** Saving with "Only this event" kept you on the edit screen without saving anything ([#338]). @@ -1791,3 +1802,18 @@ automatically, with zero telemetry and no internet permission. [#329]: https://codeberg.org/jlmakiola/calendula/issues/329 [#285]: https://codeberg.org/jlmakiola/calendula/issues/285 [#338]: https://codeberg.org/jlmakiola/calendula/issues/338 +[#111]: https://codeberg.org/jlmakiola/calendula/issues/111 +[#131]: https://codeberg.org/jlmakiola/calendula/issues/131 +[#142]: https://codeberg.org/jlmakiola/calendula/issues/142 +[#184]: https://codeberg.org/jlmakiola/calendula/issues/184 +[#185]: https://codeberg.org/jlmakiola/calendula/issues/185 +[#188]: https://codeberg.org/jlmakiola/calendula/issues/188 +[#193]: https://codeberg.org/jlmakiola/calendula/issues/193 +[#197]: https://codeberg.org/jlmakiola/calendula/issues/197 +[#241]: https://codeberg.org/jlmakiola/calendula/issues/241 +[#251]: https://codeberg.org/jlmakiola/calendula/issues/251 +[#291]: https://codeberg.org/jlmakiola/calendula/issues/291 +[#308]: https://codeberg.org/jlmakiola/calendula/issues/308 +[#322]: https://codeberg.org/jlmakiola/calendula/issues/322 +[#331]: https://codeberg.org/jlmakiola/calendula/issues/331 +[#336]: https://codeberg.org/jlmakiola/calendula/issues/336 diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 15ac126a..17ed8628 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -28,8 +28,8 @@ android { // which builds this version and then creates the matching vX.Y.Z tag + // release itself (versionCode is pinned to MAJOR*10000 + MINOR*100 + // PATCH from versionName, e.g. 2.7.2 -> 20702). See docs/RELEASING.md. - versionCode = 22100 - versionName = "2.21.0" + versionCode = 22200 + versionName = "2.22.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/fastlane/metadata/android/ar/changelogs/22200.txt b/fastlane/metadata/android/ar/changelogs/22200.txt new file mode 100644 index 00000000..669249f8 --- /dev/null +++ b/fastlane/metadata/android/ar/changelogs/22200.txt @@ -0,0 +1,10 @@ +جديد +• يتنقّل اليوم والأسبوع والشهر الآن بمُنزلق يتبع إصبعك. +• يعرض العرض متعدد الأيام عدداً قابلاً للتخصيص من الأيام جنباً إلى جنب. +• الساعات المرئية — يملأ نطاق ساعات تختاره الشاشة في عروض الجدول الزمني. + +تغييرات +• يبرز اليوم في شبكة الشهر، والتنقّل بين العروض يتحوّل الآن بسلاسة بدل القطع المفاجئ. + +إصلاحات +• يتوقف العنوان والموقع عن الزيادة بعد 255 حرفاً، كي لا تقطعهما خوادم CalDAV أثناء المزامنة. diff --git a/fastlane/metadata/android/be/changelogs/22200.txt b/fastlane/metadata/android/be/changelogs/22200.txt new file mode 100644 index 00000000..1ce607fa --- /dev/null +++ b/fastlane/metadata/android/be/changelogs/22200.txt @@ -0,0 +1,10 @@ +Новае +• Дзень, Тыдзень і Месяц цяпер перагортваюцца пэйджарам, які сочыць за пальцам. +• Шматдзённы выгляд паказвае наладжвальную колькасць дзён побач. +• Бачныя гадзіны — абраны дыяпазон гадзін запаўняе экран у выглядах з часавай шкалой. + +Змены +• Сёньня вылучаецца ў сетцы месяца, а пераключэнне выглядаў цяпер плаўна пераходзіць замест рэзкай змены. + +Выпраўлена +• Загалоўкі і месцы больш не растуць пасля 255 знакаў, каб серверы CalDAV не абразалі іх падчас сінхранізацыі. diff --git a/fastlane/metadata/android/cs-CZ/changelogs/22200.txt b/fastlane/metadata/android/cs-CZ/changelogs/22200.txt new file mode 100644 index 00000000..a3cd063a --- /dev/null +++ b/fastlane/metadata/android/cs-CZ/changelogs/22200.txt @@ -0,0 +1,10 @@ +Novinky +• Den, Týden a Měsíc teď listují stránkovačem, který sleduje prst. +• Vícedenní zobrazení ukazuje nastavitelný počet dní vedle sebe. +• Viditelné hodiny — zvolený rozsah hodin vyplní obrazovku v zobrazeních s časovou osou. + +Změny +• Dnes vyniká v mřížce měsíce a přepínání zobrazení teď plynule přechází místo ostrého střihu. + +Opraveno +• Názvy a místa přestávají růst po 255 znacích, aby je servery CalDAV neoříznuly uprostřed synchronizace. diff --git a/fastlane/metadata/android/de-DE/changelogs/22200.txt b/fastlane/metadata/android/de-DE/changelogs/22200.txt new file mode 100644 index 00000000..12eb08e6 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/22200.txt @@ -0,0 +1,10 @@ +Neu +• Tag, Woche und Monat lassen sich jetzt mit einem fingerfolgenden Pager wischen. +• Mehrtagesansicht: einstellbare Anzahl Tage nebeneinander. +• Sichtbare Stunden – ein gewählter Stundenbereich füllt den Bildschirm in Zeitleisten-Ansichten. + +Geändert +• Heute hebt sich im Monatsraster ab; der Ansichtswechsel geht jetzt ineinander über statt hart zu schneiden. + +Behoben +• Titel und Orte wachsen nicht mehr über 255 Zeichen hinaus, damit CalDAV-Server sie beim Sync nicht abschneiden. diff --git a/fastlane/metadata/android/en-US/changelogs/22200.txt b/fastlane/metadata/android/en-US/changelogs/22200.txt new file mode 100644 index 00000000..eab40994 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/22200.txt @@ -0,0 +1,10 @@ +New +• Day, Week and Month now page with a swipeable, finger-tracking pager. +• A multi-day view shows a configurable number of days side by side. +• Visible hours — fit a chosen range of hours to the screen in timeline views. + +Changed +• Today stands out in the month grid, and switching views now morphs between them instead of cutting. + +Fixed +• Titles and locations stop growing past 255 characters, so CalDAV servers can't cut them off mid-sync. diff --git a/fastlane/metadata/android/es-ES/changelogs/22200.txt b/fastlane/metadata/android/es-ES/changelogs/22200.txt new file mode 100644 index 00000000..6f3f526a --- /dev/null +++ b/fastlane/metadata/android/es-ES/changelogs/22200.txt @@ -0,0 +1,10 @@ +Novedades +• Día, Semana y Mes se deslizan con un paginador que sigue tu dedo. +• Vista de varios días: muestra un número configurable de días uno junto a otro. +• Horas visibles: un rango de horas elegido llena la pantalla en las vistas de línea de tiempo. + +Cambios +• Hoy destaca en la cuadrícula del mes; cambiar de vista se transforma ahora en vez de cortar. + +Corregido +• Títulos y ubicaciones dejan de crecer tras 255 caracteres, para que CalDAV no los corte al sincronizar. diff --git a/fastlane/metadata/android/fr-FR/changelogs/22200.txt b/fastlane/metadata/android/fr-FR/changelogs/22200.txt new file mode 100644 index 00000000..bcafb1d2 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/22200.txt @@ -0,0 +1,10 @@ +Nouveautés +• Jour, Semaine et Mois défilent désormais avec un pager qui suit le doigt. +• Vue multi-jours : affiche un nombre de jours réglable, côte à côte. +• Heures visibles — une plage d'heures choisie remplit l'écran dans les vues chronologiques. + +Modifié +• Aujourd'hui ressort dans la grille du mois ; changer de vue se fait en fondu au lieu d'une coupure nette. + +Corrigé +• Titres et lieux arrêtent de grandir après 255 caractères, pour que CalDAV ne les tronque plus en synchronisant. diff --git a/fastlane/metadata/android/hu-HU/changelogs/22200.txt b/fastlane/metadata/android/hu-HU/changelogs/22200.txt new file mode 100644 index 00000000..b07b6e65 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/22200.txt @@ -0,0 +1,10 @@ +Új +• A Nap, Hét és Hónap nézet mostantól ujjkövető lapozóval lapozható. +• A többnapos nézet beállítható számú napot jelenít meg egymás mellett. +• Látható órák — a kiválasztott óratartomány kitölti a képernyőt az idővonalas nézetekben. + +Változások +• A mai nap kiemelkedik a havi rácsban, és a nézetek közti váltás most lágyan átalakul ahelyett, hogy vágna. + +Javítva +• A címek és helyszínek 255 karakter után nem nőnek tovább, hogy a CalDAV-kiszolgálók ne vágják le őket szinkronizáláskor. diff --git a/fastlane/metadata/android/it-IT/changelogs/22200.txt b/fastlane/metadata/android/it-IT/changelogs/22200.txt new file mode 100644 index 00000000..bf59249b --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/22200.txt @@ -0,0 +1,10 @@ +Novità +• Giorno, Settimana e Mese ora scorrono con un pager che segue il dito. +• Vista multi-giorno: mostra un numero configurabile di giorni affiancati. +• Ore visibili — un intervallo di ore scelto riempie lo schermo nelle viste a linea del tempo. + +Modifiche +• Oggi risalta nella griglia del mese; il cambio di vista ora si trasforma invece di tagliare bruscamente. + +Corretto +• Titoli e luoghi smettono di crescere oltre 255 caratteri, così CalDAV non li tronca più durante la sincronizzazione. diff --git a/fastlane/metadata/android/ja-JP/changelogs/22200.txt b/fastlane/metadata/android/ja-JP/changelogs/22200.txt new file mode 100644 index 00000000..ddd759ef --- /dev/null +++ b/fastlane/metadata/android/ja-JP/changelogs/22200.txt @@ -0,0 +1,10 @@ +新機能 +• 日・週・月ビューが指に追従するページャーでめくれるようになりました。 +• マルチデイビューで、設定可能な日数を横に並べて表示します。 +• 表示時間帯 — タイムライン表示で選んだ時間の範囲が画面いっぱいに表示されます。 + +変更点 +• 月表示で今日が目立つようになり、ビューの切り替えは切り替わるのではなく滑らかに変化するようになりました。 + +修正 +• タイトルと場所は255文字を超えて伸びなくなり、CalDAVサーバーが同期中に途中で切り詰めることがなくなりました。 diff --git a/fastlane/metadata/android/pl-PL/changelogs/22200.txt b/fastlane/metadata/android/pl-PL/changelogs/22200.txt new file mode 100644 index 00000000..265b0369 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/changelogs/22200.txt @@ -0,0 +1,10 @@ +Nowości +• Dzień, Tydzień i Miesiąc przewijają się teraz pagerem, który podąża za palcem. +• Widok wielodniowy pokazuje ustawialną liczbę dni obok siebie. +• Widoczne godziny — wybrany zakres godzin wypełnia ekran w widokach osi czasu. + +Zmiany +• Dziś wyróżnia się w siatce miesiąca, a przełączanie widoków teraz płynnie się przenika zamiast ciąć. + +Poprawki +• Tytuły i lokalizacje przestają rosnąć po 255 znakach, dzięki czemu serwery CalDAV nie obcinają ich w trakcie synchronizacji. diff --git a/fastlane/metadata/android/pt-BR/changelogs/22200.txt b/fastlane/metadata/android/pt-BR/changelogs/22200.txt new file mode 100644 index 00000000..ea541455 --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/22200.txt @@ -0,0 +1,10 @@ +Novidades +• Dia, Semana e Mês agora avançam com um pager que acompanha o dedo. +• Visualização de vários dias: mostra um número configurável de dias lado a lado. +• Horas visíveis — um intervalo de horas escolhido preenche a tela nas visualizações de linha do tempo. + +Alterações +• Hoje se destaca na grade do mês; trocar de visualização agora se transforma em vez de cortar. + +Corrigido +• Títulos e locais param de crescer após 255 caracteres, para que servidores CalDAV não os cortem ao sincronizar. diff --git a/fastlane/metadata/android/pt-PT/changelogs/22200.txt b/fastlane/metadata/android/pt-PT/changelogs/22200.txt new file mode 100644 index 00000000..8c7151c6 --- /dev/null +++ b/fastlane/metadata/android/pt-PT/changelogs/22200.txt @@ -0,0 +1,10 @@ +Novidades +• Dia, Semana e Mês deslizam agora com um pager que acompanha o dedo. +• Vista de vários dias: mostra um número configurável de dias lado a lado. +• Horas visíveis — um intervalo de horas escolhido preenche o ecrã nas vistas de linha temporal. + +Alterações +• Hoje destaca-se na grelha do mês; mudar de vista transforma-se agora em vez de cortar. + +Corrigido +• Títulos e localizações deixam de crescer a partir dos 255 carateres, para que CalDAV não os corte ao sincronizar. diff --git a/fastlane/metadata/android/ru-RU/changelogs/22200.txt b/fastlane/metadata/android/ru-RU/changelogs/22200.txt new file mode 100644 index 00000000..a90e37d3 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/22200.txt @@ -0,0 +1,10 @@ +Новое +• День, Неделя и Месяц теперь листаются пейджером, который следует за пальцем. +• Многодневный вид показывает настраиваемое число дней рядом друг с другом. +• Видимые часы — выбранный диапазон часов заполняет экран в видах с временной шкалой. + +Изменения +• Сегодня выделяется в сетке месяца, а переключение видов теперь плавно перетекает вместо резкой смены. + +Исправлено +• Заголовки и места больше не растут после 255 символов, чтобы серверы CalDAV не обрезали их при синхронизации. diff --git a/fastlane/metadata/android/sk/changelogs/22200.txt b/fastlane/metadata/android/sk/changelogs/22200.txt new file mode 100644 index 00000000..bffda818 --- /dev/null +++ b/fastlane/metadata/android/sk/changelogs/22200.txt @@ -0,0 +1,10 @@ +Novinky +• Deň, Týždeň a Mesiac sa teraz dajú listovať stránkovačom, ktorý sleduje prst. +• Viacdňové zobrazenie ukazuje nastaviteľný počet dní vedľa seba. +• Viditeľné hodiny — zvolený rozsah hodín vyplní obrazovku v časových zobrazeniach. + +Zmeny +• Dnešok vyniká v mriežke mesiaca a prepínanie zobrazení teraz plynule prechádza namiesto ostrého strihu. + +Opravené +• Názvy a miesta prestávajú rásť po 255 znakoch, aby ich servery CalDAV nezrezali uprostred synchronizácie. diff --git a/fastlane/metadata/android/zh-CN/changelogs/22200.txt b/fastlane/metadata/android/zh-CN/changelogs/22200.txt new file mode 100644 index 00000000..814c1329 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/22200.txt @@ -0,0 +1,10 @@ +新增 +• 日、周、月视图现在可以用跟手的分页手势滑动切换。 +• 多日视图并排显示可自定义天数。 +• 可见时段——在时间线视图中,选定的时间范围会铺满整个屏幕。 + +变更 +• “今天”在月视图网格中会突出显示,切换视图时会平滑过渡,而不是直接切换。 + +修复 +• 标题和地点超过255个字符后不再继续增长,避免CalDAV服务器在同步时将其截断。