panorama/docs/daemon/index.md
2021-11-04 06:30:35 -05:00

654 B

Daemon

The panorama daemon runs locally and serves as the primary controller of all of panorama's functions. Since it needs to be ready to listen for clients at any time, it should remain running in the background.

Planned functionality:

  • Email
    • Synchronizes with mail servers, aggregating a local database of messages.
    • Build a comprehensive and full-text search index over all local messages.
    • Send email by communicating with SMTP servers.
  • Calendar
    • Import ical files.
    • Send reminders to various outputs.

Stretch goals:

  • Email
    • Expose a JMAP API, allowing other clients to connect to it.
    • Massively configurable hooks.