docs: Changelog für v1.121.0-v1.121.2 nachtragen
v1.121.3 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
85667b68c1
commit
bc41ef340d
32
CHANGELOG.md
32
CHANGELOG.md
@ -2,6 +2,38 @@
|
|||||||
|
|
||||||
All notable changes to this project are documented in this file.
|
All notable changes to this project are documented in this file.
|
||||||
|
|
||||||
|
## [1.121.2] - 2026-09-12
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Die Spaltenaufteilung sich überlappender Termine im Tagesraster ist aus
|
||||||
|
`WeeklyView.tsx` in `src/lib/weekly/event-layout.ts` ausgelagert
|
||||||
|
(`layoutDaySegments`/`computeEventOverlapLayout`), mit eigenen Tests
|
||||||
|
abgesichert. Erster Schnitt der CodeScene-getriebenen Sanierung; der
|
||||||
|
Algorithmus selbst ist unverändert, kein sichtbares Verhalten geändert.
|
||||||
|
|
||||||
|
## [1.121.1] - 2026-09-12
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- **`/api/calendar/apple/sync` war ohne Anmeldung erreichbar** und hat beliebige
|
||||||
|
Apple-Zugangsdaten aus dem Request gegen Apple CalDAV geschickt. Die Instanz
|
||||||
|
liess sich damit als Relay zum Durchprobieren fremder Zugangsdaten
|
||||||
|
missbrauchen. Die Route verlangt jetzt dieselbe Session-Prüfung wie
|
||||||
|
`/api/calendar/apple/connect`.
|
||||||
|
- `AuthForm.tsx` schrieb E-Mail-Adresse und Passwort im Klartext in die
|
||||||
|
Browser-Konsole. Die Debug-Ausgaben sind entfernt.
|
||||||
|
|
||||||
|
## [1.121.0] - 2026-09-12
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- **Termine über Mitternacht verlängerten den Starttag**, statt am Folgetag
|
||||||
|
weiterzulaufen. Ein Termin von 22:00 bis 02:00 erschien bisher als ein
|
||||||
|
überlanger Block im Starttag; jetzt wird er an der Tagesgrenze geteilt:
|
||||||
|
22:00–24:00 am Starttag, 00:00–02:00 am Folgetag — so, wie es Kalender-Apps
|
||||||
|
zeigen. Die Aufteilungsregel (`splitEventByDay` in
|
||||||
|
`src/lib/weekly/date-utils.ts`) ist mit Unit-Tests abgesichert. Klick, Drag
|
||||||
|
und Resize wirken weiterhin auf den ungeteilten Termin; Payloads und API
|
||||||
|
sind unverändert.
|
||||||
|
|
||||||
## [1.120.1] - 2026-09-07
|
## [1.120.1] - 2026-09-07
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "my-weekly-todo-list",
|
"name": "my-weekly-todo-list",
|
||||||
"version": "1.121.2",
|
"version": "1.121.3",
|
||||||
"description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view",
|
"description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user