github chrisvel/tududi v1.1.0-rc.4

pre-release5 hours ago

What's Changed

  • feat(oauth): Add OAuth2 resource server support (RFC 9728) by @TastyPi in #1042
  • fix(caldav): Add missing encryption keys and repository methods by @chrisvel in #1127
  • fix(tasks): Preserve task name when changing recurring task status by @chrisvel in #1128
  • fix(tasks): Fix timezone handling for recurring task day-of-week display by @chrisvel in #1130
  • fix(caldav): Add CalDAV discovery endpoints for client connection by @chrisvel in #1131
  • fix(caldav): Add error handling to CalDAV API routes by @chrisvel in #1132
  • fix(project): Add CSRF token to task status update in ProjectDetails by @chrisvel in #1143
  • fix(tasks): Enforce project permissions in Today screen queries by @chrisvel in #1148
  • fix(caldav): Validate Bearer tokens in CalDAV auth middleware by @chrisvel in #1155
  • fix(caldav): Handle calendar-multiget REPORT so iOS tasks appear by @chrisvel in #1156
  • fix(caldav): serialize DUE and DTSTART as VALUE=DATE to prevent iOS midnight reminders by @chrisvel in #1157
  • fix(caldav): exclude CalDAV routes from compression middleware by @chrisvel in #1158
  • fix(caldav): use prefix-agnostic XML node lookup to support iOS clients by @chrisvel in #1159
  • fix(caldav): make iOS autodiscovery RFC-compliant end-to-end by @chrisvel in #1160
  • Updated OIDC docs for Authentik by @hickey in #1150
  • Include CSRF token when setting project task to in progress by @emptynick in #1126
  • fix(migration): Parse JSON string before property access in notification preferences migration by @TastyPi in #1120
  • fix(notifications): include CSRF token in test notification request by @damjanZGB in #1091
  • fix(oidc): make OIDC_ENABLED check case-insensitive by @chrisvel in #1163
  • fix(modals): prevent discard dialog mouse clicks from closing parent modal by @chrisvel in #1164
  • fix(caldav): preserve VALARM on round-trip and fix defer_until UTC offset display by @chrisvel in #1165

New Contributors

Full Changelog: v1.1.0-rc.3...v1.1.0-rc.4

Don't miss a new tududi release

NewReleases is sending notifications on new releases.