75666e5e94300231a33395c1396ef135c67e013a
Settings → Integrations → Calendar & Contacts sync. without this there is no way to mint a credential from the app, and minting one was the first step of testing the whole caldav feature on a phone. the generated password is returned by POST and never again — it is stored as an argon2 hash, so there is nothing to read back. that one fact drives the screen: the new credential appears in a panel that stays until dismissed, with the server url and username beside it, because once it is gone the only remedy is to revoke and mint another. the server url is read from window.location.origin rather than configured. it is by definition the address that reached this page, so it is the one that will work on the phone. rows show the hint prefix and last-used date. "never used" is the tell that a device was set up wrong, so it gets its own wording rather than a blank. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%