v0.147.0Major release

Sign in to your Pekan account from Settings

Pekan now has a proper account section in Settings. It shows who you're signed in as and which plan you're on, in one place, at a glance. Signing in opens your browser, you authenticate on the web the way you would with any other site, and Pekan picks the session back up automatically when you return. There's no password typed into the desktop app, and there's no license key to paste anywhere: your access follows your account.

Nothing about this changes the local-first promise. Pekan works fully signed out, and it always will: local projects never touch an account. Signing in is what unlocks the workspace features that live on Pekan's servers. If you only ever work locally, you can ignore this section entirely, and nothing about the way your existing projects behave changes.

We paid particular attention to the awkward states. If your connection drops, Pekan keeps working on your last known plan and tells you it's doing so, rather than locking you out of features you're paying for because a network request timed out. If your account has no active plan, you get a plain explanation and a pointer to your plan, not an error. If we can't reach the account service, that's shown as a status, not a failure. In every one of these cases your local projects carry on untouched, and starting the app never depends on being able to reach us. Signing out is instant and reversible, and switching accounts on the same machine just works, without leaving stale credentials behind for the next session to trip over.

Entitlement-gated actions now read your actual entitlement rather than guessing from whether a session exists: they tell the difference between "you're signed out" and "you're signed in but your plan doesn't include this", and say which. Your session is stored using your operating system's secure storage, and refreshes quietly in the background.


← Browse all Pekan releases