Outerline 1.0-1318
Summary
Build 1318 builds out Publish & Share account identity across macOS, iOS, and the web. The Mac app and web gain magic-link sign-in, an Account settings tab, and account-backed publisher linking, so Publish & Share can use an Outerline account instead of only local publisher credentials. Shared documents now refresh their hosted page after successful saves while keeping the share URL stable. iOS polishes the editor inspector sheet to ride the native Liquid Glass underlay, adds visible labels to swipe actions, and adds Copy Markdown, Copy Text, and reorganized export/move actions to document menus.
macOS
Improvements
- Added an Account settings tab for Publish & Share when the publish preview flag is enabled.
- Added magic-link sign-in from the Mac app so Publish & Share can use an Outerline account instead of only local publisher credentials.
- Added account-backed publisher linking so an existing Publish & Share identity can be connected to a signed-in account.
- Account settings now hydrates from the last signed-in account at launch and refreshes account details silently in the background.
- Publish & Share now reuses matching local publisher credentials when signed in, avoiding unnecessary publisher token churn.
- Shared documents now update their hosted Publish & Share page after successful saves while keeping the existing share URL stable.
- Manual saves request the share update immediately, while autosaves coalesce and throttle background updates to avoid publishing every burst of edits.
Fixes
- Updated the account sign-in confirmation toast to say “Signed in to Outerline”.
- Fixed Account settings falsely reporting “This account already uses a different publisher” when the account and local publisher UUIDs only differed by casing.
- Fixed Account settings briefly showing the sign-in form after relaunch before the persisted account finished refreshing.
- Fixed New Document from Preview Only so it switches back to the editor and focuses the blank draft for typing.
iOS
Improvements
- Refined the editor inspector sheet (Contents/Links/Markup/Find) so the segmented tab strip scrolls under the navigation bar and picks up the native Liquid Glass underlay, replacing the opaque chrome and the hard line between the nav area and the content.
- Added visible labels to document swipe actions for Star/Unstar, Move, and Delete across document lists, tag-filtered views, and the library tree list.
- Added Copy Markdown and Copy Text actions to document menus in the editor and library lists.
- Moved Export as above Move in document context menus so export and move actions sit together in the final action group.
Fixes
- Fixed the New Folder sheet done button so its checkmark uses the same tinted prominent circular styling as the other iOS done buttons.
Web
Improvements
- Added the first account-backed identity layer for Publish & Share, including magic-link login, account details, account info, and account deletion endpoints.
- Added SendGrid-backed magic-link email delivery for the Outerline account flow.
- Polished the SendGrid magic-link email with the shared Outerline email card design, including HTML and plain-text versions.
- Added account-owned publisher token minting so native apps can sign in and receive Publish & Share credentials.
- Polished the magic-link browser page with a simple Outerline icon, automatic app handoff, and clearer expired-link messaging.
- Added an inline close button to the mobile Contents overlay on shared pages, styled to match the iOS sheet close control in light and dark mode.
Fixes
- Fixed a production publisher-token migration issue that could return HTTP 500 when sharing after account sign-in.
- Fixed the shared-page Contents overlay close icon so the X is visually centered inside the circular button.