Repository navigation
Release 26.10.1 with AI off by default and Napa preset - #3
Merged
Merged
Conversation
New preferences get aiEnabled false, so the Settings checkbox starts unchecked. An existing preferences.json keeps an explicit true or false.
electron-builder produces Basil-<version>-amd64.deb for x64, with a desktop entry, MIME types, and hicolor icons. Windows portable and NSIS builds stay on the existing scripts. Linux skips attrib and the registry theme probe, uses a PNG tray icon, and writes an XDG autostart file for start-with-boot.
Electron 43's highest glibc symbol is 2.25, and the binary links libudev directly. Ubuntu 26.04's glibc 2.43 still satisfies that dependency.
Add Napa AI Gateway between LM Studio and xAI/SpaceXSI, and rename the xAI preset label. Document Windows plus the Ubuntu 26.04+ .deb, version 26.10.1, and that AI stays off until the user turns it on.
5 of 6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
aiEnabledfalse). An existingpreferences.jsonkeeps an explicittrueorfalse.https://gateway-api.napa-ai.com/v1, default modelgrok-3, API key left empty until the user sets one), xAI/SpaceXSI, Custom. Napa requires an API key the same way xAI does..deb, and lists those presets.npm run buildstill writes the Windows executables.npm run build:debwritesrelease/Basil-<version>-amd64.deb.GitHub Release
This pull request does not create a tag and does not upload release assets.
After it merges, publish a GitHub Release with tag
v26.10.1(published, not a draft)..github/workflows/release.ymlthen builds and uploads:Basil-26.10.1-portable.exeBasil-26.10.1-setup.exeBasil-26.10.1-amd64.deblinux-deb.ymlbuilds the.debon this pull request as a workflow artifact only. It does not attach that file to a GitHub Release.Test plan
npm test(157 tests)npm run typechecknpm run lintv26.10.1GitHub Release so the Windows and Linux assets are uploaded