Skip to content

Add onboarding profile personalization#83

Merged
FuJacob merged 1 commit into
mainfrom
jafu/onboarding-profile
May 1, 2026
Merged

Add onboarding profile personalization#83
FuJacob merged 1 commit into
mainfrom
jafu/onboarding-profile

Conversation

@FuJacob

@FuJacob FuJacob commented Apr 30, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a profile step to onboarding and Settings so Tabby can store the user's name plus common writing tags for personalized completions.

The profile fields now flow through the existing single autocomplete prompt path for both local llama and Apple Intelligence. The old local Completion Style split (Guided / Fast) was removed from this branch so the PR no longer reintroduces prompt-mode settings or mode-specific request behavior.

Validation

  • swiftlint .
    • Found 0 violations, 0 serious in 79 files.
  • git diff --check origin/main...HEAD
    • Exit 0.
  • xcodebuild test -scheme tabby -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO
    • TEST SUCCEEDED; 148 tests, 0 failures.

Linked issues

None.

Risk / rollout notes

  • This replaces the previous freeform custom-instructions setting with structured profile fields (userName, userTags). Existing users with old tabbyCustomAIInstructions data will not have that value mapped into the new profile fields.
  • The branch was rebased onto current origin/main and force-pushed with a single cleaned-up commit.
  • The unsigned test run still prints the existing llama/Metal shutdown assert after XCTest completes, but xcodebuild exits successfully and reports TEST SUCCEEDED.

@FuJacob FuJacob changed the title work Add onboarding profile personalization May 1, 2026
@FuJacob FuJacob force-pushed the jafu/onboarding-profile branch from cd2fa5a to 790099c Compare May 1, 2026 20:18
@FuJacob FuJacob marked this pull request as ready for review May 1, 2026 20:25
@FuJacob FuJacob merged commit 61b42f5 into main May 1, 2026
3 checks passed
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