makiolaj
6d6baf3f35
Merge remote-tracking branch 'origin/release/2.24.1' into fix/475-widget-feedback
...
# Conflicts:
# app/src/main/java/de/jeanlucmakiola/calendula/widget/agenda/AgendaWidget.kt
# floret-kit
2026-11-09 21:05:08 +01:00
makiolaj
89a456f88c
Merge remote-tracking branch 'origin/release/2.24.1' into feat/489-classic-agenda
...
# Conflicts:
# floret-kit
2026-11-09 21:00:56 +01:00
makiolaj
20a76f1921
Merge remote-tracking branch 'origin/release/2.24.1' into fix/491-month-widget-lanes
2026-11-09 20:57:47 +01:00
makiolaj
d8735cc738
Merge remote-tracking branch 'origin/release/2.24.1' into fix/493-week-number
2026-11-09 20:54:51 +01:00
makiolaj
ee268444b7
Widgets: readable dimmed events, pinned theme matches system ( #475 )
2026-11-09 20:41:20 +01:00
makiolaj
9387bdc1ee
Drop unused WorkManager permissions ( #448 )
2026-11-09 20:32:00 +01:00
makiolaj
7cfdb43f37
Widget config: readability info as a popover beside Opacity ( #489 )
2026-11-09 20:18:14 +01:00
makiolaj
06f658917f
Classic agenda: invert text colour instead of backings at low opacity ( #489 )
2026-11-09 20:07:18 +01:00
makiolaj
f896153fb7
Classic agenda: readable dimming on any fill, year on far dates ( #489 )
2026-11-09 19:27:27 +01:00
makiolaj
1004356e75
Month widget: day totals from countByDay, test split bars ( #491 )
2026-11-09 19:24:57 +01:00
makiolaj
77b0c6db09
Week numbers follow the device region, shared helper ( #493 )
2026-11-09 19:22:55 +01:00
makiolaj
dec2d1cb05
Month widget: one lane shows bars and per-day counts ( #491 )
2026-11-09 19:17:57 +01:00
makiolaj
76314aebbd
Number weeks by the locale's rules ( #493 )
2026-11-09 19:15:00 +01:00
makiolaj
7d149d2ab1
Classic agenda: back rows when the fill is see-through ( #489 )
2026-11-09 19:11:54 +01:00
makiolaj
ff4082d5df
Classic agenda: line day labels up with the card rows ( #489 )
2026-11-09 19:02:48 +01:00
makiolaj
51f58e76b2
Classic agenda: seamless day cards, aligned placeholder, shared day action ( #489 )
2026-11-09 18:59:02 +01:00
makiolaj
347ce74808
Classic agenda: single cap, card inset, shared dim rule ( #489 )
2026-11-09 18:52:00 +01:00
makiolaj
726dbbbaf3
Month widget: require font scale for lane fitting ( #491 )
2026-11-09 18:51:00 +01:00
makiolaj
fb434f3f15
Month widget: compact-only bar fallback, no compact lane above default font scale ( #491 )
2026-11-09 18:48:14 +01:00
makiolaj
aacd86cebe
Classic agenda: cap with labels, visible dimming, solid day cards ( #489 )
2026-11-09 18:43:56 +01:00
makiolaj
bd3b4605cb
Fix week number gutter KDoc ( #493 )
2026-11-09 18:41:40 +01:00
makiolaj
f267744c1c
Month widget: keep the single lane's bars, compact lane only at normal font scale ( #491 )
2026-11-09 18:40:30 +01:00
makiolaj
fffb033e39
Agenda widget: classic style and background opacity ( #489 )
2026-11-09 18:31:12 +01:00
makiolaj
f574f039f5
Month widget: keep a lane in short week rows ( #491 )
2026-11-09 18:24:44 +01:00
makiolaj
506ebdb092
Number week rows by their Thursday ( #493 )
2026-11-09 18:21:56 +01:00
+3
9ccc303a2a
Release v2.24.0 ( #487 )
...
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 8s
Renovate / renovate (push) Successful in 2m19s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 20m28s
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m34s
Beta — Codeberg pre-release / detect (push) Successful in 6s
Beta — Codeberg pre-release / beta (push) Skipped
2.24.0: the widget redesign and the fixes collected on release/2.24.0. Full list in CHANGELOG.md under 2.24.0.
- Seven new widgets (quick add, date, week strip, upcoming, today, countdown, month with day), each with its own settings; new look for the agenda and month widgets.
- Drag all-day events between days or into the grid; cancelled and tentative events are marked; month view setting to hide start times.
- Fixes: short events late at night, one notification per event, weekend missing from the week strip widget, split month view animations and back gesture.
- Weblate translations from #434 , including the new Traditional Chinese (zh-TW), with its store listing and What's New.
Merges main's v2.23.1 in. #427 is moved out of the milestone until it can be reproduced.
Closes #434
Co-authored-by: Jean-Luc Makiola <business@jeanlucmakiola.de >
Co-authored-by: Sup99999 <alelmnour1o234@proton.me >
Co-authored-by: Weblate <noreply-mt-weblate@weblate.org >
Co-authored-by: Benutzer <gabrielegobboch@protonmail.ch >
Co-authored-by: N Donkersloot <n@donkerslootjes.nl >
Co-authored-by: VinCap <vcapaldo@ik.me >
Co-authored-by: AventineC <AventineC@outlook.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: NattyNarwhal <fr.schuessele@gmx.de >
Co-authored-by: James Trivette <trivette@atlas.cz >
Co-authored-by: Dmitri Gabinski <dkgabi@gmail.com >
Co-authored-by: Tritra002 <tritratrulala002@outlook.com >
Reviewed-on: https://codeberg.org/jlmakiola/calendula/pulls/487
2026-11-06 17:49:13 +01:00
Jean-Luc Makiola and makiolaj
a5c4a73de1
Release v2.23.1 ( #453 )
...
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 8s
Renovate / renovate (push) Successful in 2m2s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 17m11s
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m37s
Follow-up to the #142 feedback in the split month view:
- With a day selected, the filter chip now stands in for the day's header, so the date isn't shown twice. Tapping the chip opens the Day view; its ✕ clears the filter.
- The day headers in the agenda pane below the grid use less vertical space.
- Event dots no longer drop on days that show a "+N".
Closes #142
Co-authored-by: Jean-Luc Makiola <business@jeanlucmakiola.de >
Reviewed-on: https://codeberg.org/jlmakiola/calendula/pulls/453
2026-10-28 20:11:10 +01:00
dbd5ce6700
Release v2.23.0 ( #433 )
...
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 9s
Renovate / renovate (push) Successful in 1m28s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 18m17s
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m31s
Beta — Codeberg pre-release / detect (push) Successful in 5s
Beta — Codeberg pre-release / beta (push) Skipped
Stable 2.23.0 after four betas. It adds long-press select, move, resize and drafting in the timeline, tap-to-call phone numbers, formatted HTML descriptions, scrolling back in the agenda, events from shared text, the option to open the editor on tap, the black theme, Liberapay and more haptics. It also fixes the daylight saving and recurring-move bugs. CHANGELOG.md has the full list, and every store locale has its own What's New.
I merged main into the release branch to pick up Liberapay (#430 ) and Weblate #421 . The Czech and Japanese string conflicts were lines added at the end of each file on both sides, so I kept main's.
Closes #116 , closes #141 , closes #153 , closes #178 , closes #181 , closes #271 , closes #306 , closes #339 , closes #367 , closes #387 , closes #413
Co-authored-by: Jean-Luc Makiola <business@jeanlucmakiola.de >
Co-authored-by: Tritra002 <tritratrulala002@outlook.com >
Reviewed-on: https://codeberg.org/jlmakiola/calendula/pulls/433
2026-10-21 14:10:22 +02:00
James Trivette
7c522c5903
Translated using Weblate (Czech)
...
Currently translated at 100.0% (656 of 656 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/cs/
2026-10-21 08:16:14 +00:00
Sup99999
6ef516fe4d
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (651 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ar/
2026-10-21 02:38:13 +00:00
mirai yamada
9a7d65be6b
Translated using Weblate (Japanese)
...
Currently translated at 17.6% (115 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ja/
2026-10-21 02:38:13 +00:00
mirai yamada
c2aae1629f
Translated using Weblate (Japanese)
...
Currently translated at 17.3% (113 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ja/
2026-10-21 02:38:13 +00:00
Weblate
a697803e29
Translated using Weblate (Japanese)
...
Currently translated at 17.3% (113 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ja/
2026-10-21 02:38:13 +00:00
Weblate
f4b6cb3acb
Translated using Weblate (Japanese)
...
Currently translated at 16.4% (107 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ja/
2026-10-21 02:38:13 +00:00
mirai yamada
c3f3eb83f2
Translated using Weblate (Japanese)
...
Currently translated at 16.4% (107 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ja/
2026-10-21 02:38:13 +00:00
Jean-Luc Makiola and makiolaj
5d10f773ca
Add Liberapay alongside Ko-fi for donations ( #430 )
...
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 10s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Skipped
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Skipped
Renovate / renovate (push) Successful in 2m1s
Adds Liberapay as a second donation option next to Ko-fi.
- Settings: "Support development" now opens a full-screen picker with Ko-fi (one-off tips) and Liberapay (recurring donations) instead of linking straight to Ko-fi.
- README: Liberapay badge next to the Ko-fi badge, plus a short Support section.
No issue for this one.
Co-authored-by: Jean-Luc Makiola <business@jeanlucmakiola.de >
Reviewed-on: https://codeberg.org/jlmakiola/calendula/pulls/430
2026-10-20 11:09:52 +02:00
mirai yamada
10414fcf05
Translated using Weblate (Japanese)
...
Currently translated at 13.2% (86 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ja/
2026-10-15 12:55:25 +00:00
Dmitri Gabinski
49f604bdc2
Translated using Weblate (Belarusian)
...
Currently translated at 92.6% (603 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/be/
2026-10-13 12:41:03 +00:00
Dmitri Gabinski
56763f58da
Translated using Weblate (Russian)
...
Currently translated at 39.1% (255 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ru/
2026-10-13 12:41:02 +00:00
Dmitri Gabinski
af34f014a7
Translated using Weblate (Belarusian)
...
Currently translated at 90.6% (590 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/be/
2026-10-13 10:01:47 +00:00
Dmitri Gabinski
3280191309
Translated using Weblate (Belarusian)
...
Currently translated at 90.3% (588 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/be/
2026-10-13 09:50:18 +00:00
Sup99999
68c0a262fa
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (651 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ar/
2026-10-10 21:10:40 +00:00
makiolaj
39e13e86d2
Translated using Weblate (French)
...
Currently translated at 90.4% (589 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/fr/
2026-10-10 21:10:40 +00:00
James Trivette
1cc7f40f7e
Translated using Weblate (Czech)
...
Currently translated at 98.7% (643 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/cs/
2026-10-10 21:10:40 +00:00
Dmitri Gabinski
8a15325fdc
Translated using Weblate (Belarusian)
...
Currently translated at 87.0% (567 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/be/
2026-10-10 21:10:40 +00:00
MaxrregMustermann
7f977971ed
Translated using Weblate (German)
...
Currently translated at 98.0% (638 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/de/
2026-10-10 21:10:40 +00:00
N Donkersloot
632155c016
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (651 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/nl/
2026-10-10 21:10:40 +00:00
N Donkersloot
8834884d4e
Translated using Weblate (Dutch)
...
Currently translated at 97.0% (632 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/nl/
2026-10-10 21:10:40 +00:00
VinCap
236372d740
Translated using Weblate (Italian)
...
Currently translated at 99.5% (648 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/it/
2026-10-10 21:10:40 +00:00
Sup99999
678a526cb9
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (651 of 651 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ar/
2026-10-10 21:10:40 +00:00