Changelog

Every release, what changed.

v0.1.3-nightly.7

nightly

Nightly build polishing the onboarding intro flow, defaulting Launch at Login on for new installs, and shipping a new developer portal with API reference on the website.

Features

  • New developer portal on the website with API reference, OpenAPI spec, and llms.txt for AI crawlers
  • Launch at Login is now enabled by default for new installs
  • Restored button position animation in the intro and onboarding flow
  • Website account model simplified: collapsed user-to-license relationship, dropped the tracker table, and added a dedicated event table

Fixes

  • Fixed intro heading and icon alignment sliding from leading edge to center
  • Synced license model with server refactor and fixed intro window quit-on-close behavior
  • Suppressed spurious login-item error banner that appeared on successful registration
  • Fixed update check provenance so manually triggered checks bypass the snooze window
  • Added os_log to release builds and server-fetched Axiom telemetry token for better crash diagnostics
  • Skip file logging in FFI when PULLI_DATA_DIR is set, preventing test interference
  • Website fixes for trackEvent IO handling, event indexing, downloads semantics, and license-key auth tests

Improvements

  • Extracted PulliLogging into a standalone package and removed 15 noisy log statements across the shell
  • Made intro icon transitions animation-tier aware with new showroom demos
  • Simplified and deduplicated the intro license step, renaming the call-to-action for clarity
  • Consolidated ship test phases into a single step for faster release verification
  • Collapsed website database migrations into a single fresh schema, removing legacy migration history
  • Removed dead Tauri-era stats endpoint and license-token signing code from the website backend