Skip to content

Polish startup, settings, and releases#1

Merged
kylepelham merged 5 commits into
masterfrom
feat/startup-splash
Jul 25, 2026
Merged

Polish startup, settings, and releases#1
kylepelham merged 5 commits into
masterfrom
feat/startup-splash

Conversation

@kylepelham

@kylepelham kylepelham commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • restore saved built-in and custom themes before first paint
  • show theme-aware workspace, engine, plugin, and thread-loading progress
  • provide persisted controls for splash visibility, mascot motion, completion transition, maximum duration, and font
  • include bounce, float, pulse, and still mascot modes plus wave, fade, and lift exits
  • show settings header elevation only after scrolling and contain it to the content column
  • keep toggle thumbs visible in both light and dark themes
  • generate structured AI release notes from the previous published tag, PR metadata, contributors, and direct commits
  • fall back to deterministic GitHub or commit notes if model inference is unavailable

Readiness

The application shell stays mounted underneath the overlay. Startup waits softly for frontend plugins and the active directory's first engine bootstrap, while the selected maximum duration keeps all waits fail-open. Saved splash visibility, mascot motion, theme, and font apply before Solid mounts.

Release tags now use GitHub Models with the workflow token and models: read permission; no additional API secret is required.

Validation

  • bun run typecheck
  • bun run test (116 passed)
  • cargo test --manifest-path src-tauri/Cargo.toml (17 passed)
  • bun run build
  • isolated Tauri production build in src-tauri/target-splash-v5

@kylepelham kylepelham changed the title Add adaptive jellyfish startup splash Add adaptive themed startup splash Jul 25, 2026
@kylepelham kylepelham changed the title Add adaptive themed startup splash Polish startup, settings, and releases Jul 25, 2026
@kylepelham
kylepelham merged commit c8d1d29 into master Jul 25, 2026
1 check passed
@kylepelham
kylepelham deleted the feat/startup-splash branch July 25, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant