makiolaj
028d8d0e1e
fix( #515 , #325 ): review round 1 - multi-line RDATE, accepted occurrences of declined series copied, partial copies say so
2026-11-14 03:01:37 +01:00
makiolaj
30af150197
feat( #515 ): write RDATE into .ics backups and read it back
2026-11-14 02:51:25 +01:00
makiolaj
041f8ec2f7
fix( #147 , #325 ): review round 4 - standalone occurrences imported first in any file order, copy sheet independent of the list state
2026-11-14 01:50:22 +01:00
makiolaj
10208a332e
fix( #147 , #325 ): review round 3 - a failed moved occurrence stays at its old time, declined occurrences not copied, unlinked rows kept
2026-11-14 01:41:31 +01:00
makiolaj
0a36a6d287
fix( #147 , #325 ): review round 2 - empty sync-id masters kept, series held when its occurrence fails, declined invites not copied
2026-11-14 01:32:21 +01:00
makiolaj
d5079f0618
fix( #147 , #325 ): review round 1 - overrides per calendar, RDATE-only series in files, chosen colours kept, copy row stays while running
2026-11-14 01:23:45 +01:00
makiolaj
3ed56b8596
fix( #147 , #325 ): backups keep moved and deleted occurrences of synced series
2026-11-14 01:15:46 +01:00
makiolaj
3f4bf65b1a
fix( #325 ): review round 3 - sheet failure state, unlinkable exceptions treated as the backup does, one-row colour lookup
2026-11-13 22:28:12 +01:00
makiolaj
026970501e
fix( #325 ): review round 2 - cancelled and orphaned rows left out, re-runs add no duplicate overrides, stopped copies say so
2026-11-13 22:28:12 +01:00
makiolaj
46882d154e
fix( #325 ): review round 1 - visibility and RDATE copied, cancel only stops a copy, sources need a target
2026-11-13 22:28:12 +01:00
makiolaj
e5d9b4965b
feat( #325 ): copy events from one calendar into another
2026-11-13 22:28:12 +01:00
makiolaj
c6901c9c63
fix( #147 , #411 ): review round 8 - hand-offs end once claimed, back up only after a real settings change
2026-11-13 22:27:10 +01:00
makiolaj
8754f046f2
fix( #147 , #411 ): review round 7 - stable copy ownership on provider renames and hand-offs, ledger writes tied to their folder, back up after settings change
2026-11-13 22:20:58 +01:00
makiolaj
bb075d052e
fix( #147 , #411 ): review round 6 - ledger reset per folder, atomic ledger updates, stable copies replaced only once the new one landed
2026-11-13 22:14:34 +01:00
makiolaj
5c05563785
fix( #147 , #411 ): review round 5 - stable copy ownership per series, best-effort writes, layout-switch cleanup
2026-11-13 22:06:46 +01:00
makiolaj
88c64d5786
feat( #147 , #411 ): stable undated latest copy per backup series
2026-11-13 21:56:54 +01:00
makiolaj
d86a09b744
fix( #147 , #411 ): review round 4 - settings read under the run lock, ledger saved before pruning, SAF helpers moved to floret-kit
2026-11-13 16:54:48 +01:00
makiolaj
f314761e45
fix( #147 , #411 ): review round 3 - serialised runs, per-series ledger saves, folder change resets ledger
2026-11-13 16:46:38 +01:00
makiolaj
46818cd0ae
fix( #147 , #411 ): review round 2 - prune from a ledger of written files, one read per run
2026-11-13 16:38:06 +01:00
makiolaj
240ed5237a
fix( #147 , #411 ): review round 1 - unique series names, rename-aware pruning, one folder listing, batched reminders
2026-11-13 16:28:42 +01:00
makiolaj
deb2fd4482
feat( #147 , #411 ): automatic backup of chosen calendars, one dated file each
2026-11-13 16:18:53 +01:00
Jean-Luc Makiola
c0c0d56e86
Merge pull request 'Queue drops instead of silently dropping them ( #494 )' ( #506 ) from fix/494-queued-drop into release/2.24.2
2026-11-13 14:09:14 +01:00
Jean-Luc Makiola and makiolaj
745301d14b
Day view: title names the month ( #501 ) ( #505 )
...
Beta — Codeberg pre-release / detect (push) Successful in 6s
Beta — Codeberg pre-release / beta (push) Skipped
The day view's top bar now shows the month name (e.g. "November", abbreviated when space is short, with the year outside the current year), the same as the week and 3-day views. Weekday and date already sit in the column header right below, so the old title repeated them.
Closes #501
Co-authored-by: Jean-Luc Makiola <business@jeanlucmakiola.de >
Reviewed-on: https://codeberg.org/jlmakiola/calendula/pulls/505
2026-11-13 13:37:38 +01:00
makiolaj
8d640b595e
Third review round: undo by drop, queued chip messages, recent-write stale check, held strip and seat ( #494 )
2026-11-13 13:30:49 +01:00
makiolaj
1925e1c2f4
Hold every dropped copy until its own write lands, cancel drops behind a dialog, keep the first Undo ( #494 )
2026-11-13 13:18:11 +01:00
makiolaj
0595124ecd
Drops follow their event if it moved, failures stay on the chip ( #494 )
2026-11-13 12:45:48 +01:00
makiolaj
8e3202d1ad
Give every drop its own token and queue drops in order ( #494 )
2026-11-13 12:00:37 +01:00
makiolaj
5f8eb39206
Queue a drop made while another move is still saving ( #494 )
2026-11-13 11:27:46 +01:00
makiolaj
c10342818a
Merge Weblate translations ( #434 )
2026-11-12 15:56:26 +01:00
Weblate
0f29dc4db6
Update translation files
...
Updated by "Remove blank strings" add-on in Weblate.
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/
2026-11-12 14:52:53 +00:00
Anonymous
80fae240da
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 3.9% (27 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/zh_Hant/
2026-11-12 14:52:48 +00:00
Anonymous
ab2e11a2e4
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (678 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/nl/
2026-11-12 14:52:38 +00:00
Anonymous
fb4fd17603
Translated using Weblate (Hungarian)
...
Currently translated at 9.2% (63 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/hu/
2026-11-12 14:52:28 +00:00
Anonymous
86f7637213
Translated using Weblate (Slovak)
...
Currently translated at 36.8% (250 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/sk/
2026-11-12 14:52:17 +00:00
Anonymous
c5084b86af
Translated using Weblate (Belarusian)
...
Currently translated at 93.2% (632 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/be/
2026-11-12 14:52:11 +00:00
Dmitri Gabinski
919b95c378
Translated using Weblate (Belarusian)
...
Currently translated at 93.2% (632 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/be/
2026-11-12 14:52:10 +00:00
Anonymous
ec7db10601
Translated using Weblate (Czech)
...
Currently translated at 100.0% (678 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/cs/
2026-11-12 14:52:01 +00:00
Anonymous
73403ee799
Translated using Weblate (Japanese)
...
Currently translated at 17.1% (116 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ja/
2026-11-12 14:51:50 +00:00
Anonymous
a294542eda
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 84.0% (570 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/pt_BR/
2026-11-12 14:51:35 +00:00
Anonymous
786bde2965
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (678 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ar/
2026-11-12 14:51:33 +00:00
Sup99999
e2ac8bbdc7
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (678 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ar/
2026-11-12 14:51:33 +00:00
Anonymous
673cfc2f99
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 83.6% (567 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/zh_Hans/
2026-11-12 14:51:23 +00:00
Anonymous
c533cc0439
Translated using Weblate (Russian)
...
Currently translated at 37.7% (256 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/ru/
2026-11-12 14:51:12 +00:00
Anonymous
7a49dffe0d
Translated using Weblate (Portuguese)
...
Currently translated at 67.1% (455 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/pt/
2026-11-12 14:51:05 +00:00
Anonymous
e6ab85d382
Translated using Weblate (Polish)
...
Currently translated at 83.6% (567 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/pl/
2026-11-12 14:50:55 +00:00
Anonymous
011356e103
Translated using Weblate (Italian)
...
Currently translated at 100.0% (678 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/it/
2026-11-12 14:50:45 +00:00
Anonymous
c8595ccedd
Translated using Weblate (French)
...
Currently translated at 87.0% (590 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/fr/
2026-11-12 14:50:33 +00:00
Louis Leblanc
9e1fd2956d
Translated using Weblate (French)
...
Currently translated at 87.0% (590 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/fr/
2026-11-12 14:50:32 +00:00
Anonymous
6a1697dc5a
Translated using Weblate (Spanish)
...
Currently translated at 61.5% (417 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/es/
2026-11-12 14:50:20 +00:00
Anonymous
2641145b60
Translated using Weblate (German)
...
Currently translated at 100.0% (678 of 678 strings)
Translation: Calendula/Strings
Translate-URL: https://weblate.dev.jeanlucmakiola.de/projects/calendula/strings/de/
2026-11-12 14:50:15 +00:00