Let a new event's length be a setting, per calendar (#54)

This commit is contained in:
2026-07-31 15:24:03 +02:00
parent 0097a9c534
commit 0f14fd2bfd
12 changed files with 497 additions and 51 deletions

View File

@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Added
- A new event no longer always lasts an hour. **Settings → New event form →
Default duration** sets how long one opens, and each calendar may keep its own
length underneath — 8 hours for the calendar you keep work shifts in, 30
minutes for the one you book calls in. A calendar without its own length
follows the default, switching calendars mid-form re-stretches the event, and
setting an end time by hand keeps it. All-day events are unaffected ([#54]).
## [2.17.1] — 2026-07-30
### Added
@@ -1253,3 +1261,4 @@ automatically, with zero telemetry and no internet permission.
[#89]: https://codeberg.org/jlmakiola/calendula/issues/89
[#103]: https://codeberg.org/jlmakiola/calendula/issues/103
[#69]: https://codeberg.org/jlmakiola/calendula/issues/69
[#54]: https://codeberg.org/jlmakiola/calendula/issues/54