Skip to content

User Feedback - improving CalDAV installability and stability #462

@BareMetalPete

Description

@BareMetalPete

Problem
Observed instability: The profile save routine in CalDav Synchronizer relies on the Outlook tree dropdown UI.

Failure mode: When the binding state isn’t persisted, the routine fails silently — no error surfaced, no state written.

Impact: Users believe configuration is saved, but the binding state is lost, leading to sync instability and wasted troubleshooting cycles.

Solution
Recommendation: Decouple profile persistence from UI dropdown state.

Technical ask: Ensure binding state is explicitly written to the profile config file, with validation and error reporting.

UX improvement: Provide a clear confirmation or error message when save fails, aligning with Microsoft’s principle of “intelligent defaults with user control.”

Outcome: Increased reliability, reduced silent failures, and improved trust in the sync engine.

Personal Note: This is my first post at GitHub. I hope the style is OK.
I am getting on the open source bandwagon, so more power to you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions