unical_serverpod_server 0.1.0-beta.0 copy "unical_serverpod_server: ^0.1.0-beta.0" to clipboard
unical_serverpod_server: ^0.1.0-beta.0 copied to clipboard

Reusable Serverpod module that provides calendar services: securely stored calendar accounts (CalDAV credentials), server-side CalDAV sync of events and tasks (built on unical + unical_caldav), and mu [...]

0.1.0-beta.0 #

  • Initial release. Reusable Serverpod module for calendar services.
  • Models: UnicalCalendarAccount, UnicalSyncMapping, UnicalTaskState, UnicalTaskDto, UnicalEventDto, enums and UnicalCalendarException.
  • Endpoints: CalendarAccountEndpoint (link/list/unlink) and CalendarSyncEndpoint (push/pull/list/delete + multi-device state).
  • Server-side CalDAV sync via unical + unical_caldav; credentials encrypted at rest (AES-256-GCM, key from unicalSecretKey). Private and public calendars. Google sync not yet implemented.
0
likes
140
points
7
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Reusable Serverpod module that provides calendar services: securely stored calendar accounts (CalDAV credentials), server-side CalDAV sync of events and tasks (built on unical + unical_caldav), and multi-device sync state. Any Serverpod app can add it to offer private (per-user) or public calendars.

Repository (GitHub)

License

MIT (license)

Dependencies

caldav, crypto, cryptography, serverpod, unical, unical_caldav

More

Packages that depend on unical_serverpod_server