Skip to content

feat: bump to beta.10, fix CSS source path and settings clear#105

Merged
andrewchumchal merged 2 commits into
devfrom
feat/issues-101-102-103
Jun 7, 2026
Merged

feat: bump to beta.10, fix CSS source path and settings clear#105
andrewchumchal merged 2 commits into
devfrom
feat/issues-101-102-103

Conversation

@andrewchumchal

Copy link
Copy Markdown
Contributor

Companion to OpenConduit/core#92.

Changes

src/index.css — fix broken Tailwind @source path
The path ../../../node_modules/@openconduit/core/src was left over from the old packages/desktop/ layout. From the current flat src/ location it should be ../node_modules/@openconduit/core/src. This caused all Tailwind utility classes from @openconduit/core to be missing at runtime, breaking the entire app layout.

src/main/store/settings.ts — fix settings fields not clearing
electron-store's .set(key, undefined) is a no-op. setSettings now calls .delete(key) when a value is undefined, so clearing fields like defaultModel or API keys actually persists correctly.

package.json / package-lock.json

  • Client version bumped 2.0.0-beta.92.0.0-beta.10
  • @openconduit/core dependency updated ^2.0.0-beta.8^2.0.0-beta.9

- package.json: bump version to 2.0.0-beta.10, update @openconduit/core to ^2.0.0-beta.9
- src/index.css: fix @source path ../../../ → ../ (broken since packages/desktop
  restructure, caused all Tailwind utility classes from @openconduit/core to be
  missing at runtime)
- src/main/store/settings.ts: use electron-store .delete() when partial value is
  undefined so clearing fields (defaultModel, API keys, etc.) actually persists
@andrewchumchal andrewchumchal merged commit 3c1d366 into dev Jun 7, 2026
3 checks passed
@andrewchumchal andrewchumchal deleted the feat/issues-101-102-103 branch June 7, 2026 20:50
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