v0.1.3-nightly.7
nightlyNightly 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