summaryrefslogtreecommitdiffhomepage
path: root/packages/shared
AgeCommit message (Collapse)Author
2026-04-25refactor: rename shared package to core (#24309)Dax
2026-04-25sync release versions for v1.14.25opencode
2026-04-24sync release versions for v1.14.24opencode
2026-04-24sync release versions for v1.14.23opencode
2026-04-23sync release versions for v1.14.22opencode
2026-04-23sync release versions for v1.14.21opencode
2026-04-21sync release versions for v1.14.20opencode
2026-04-20sync release versions for v1.14.19opencode
2026-04-20fix: patch arborist to get around bun bug (#23460)Aiden Cline
2026-04-19sync release versions for v1.14.18opencode
2026-04-19sync release versions for v1.14.17opencode
2026-04-18release: v1.4.11opencode
2026-04-17release: v1.4.10opencode
2026-04-17refactor: consolidate npm exports and trace flock acquisition (#23151)Dax
2026-04-17trace npm fullyDax Raad
2026-04-17release: v1.4.9opencode
2026-04-17zen: routing logicFrank
2026-04-17release: v1.4.8opencode
2026-04-16release: v1.4.7opencode
2026-04-16core: eager load config on startup for better traces and refactor npm ↵Dax Raad
install for improved error reporting Config is now loaded eagerly during project bootstrap so users can see config loading in traces during startup. This helps diagnose configuration issues earlier in the initialization flow. NPM installation logic has been refactored with a unified reify function and improved InstallFailedError that includes both the packages being installed and the target directory. This provides users with complete context when package installations fail, making it easier to identify which dependency or project directory caused the issue.
2026-04-16fix: add missing glob dependency (#22851)Thomas Butler
2026-04-16tui: ensure TUI plugins load with proper project context when multiple ↵Dax Raad
directories are open Fixes potential plugin resolution issues when switching between projects by wrapping plugin loading in Instance.provide(). This ensures each plugin resolves dependencies relative to its correct project directory instead of inheriting context from whatever instance happened to be active. Also reorganizes config loading code into focused modules (command.ts, managed.ts, plugin.ts) to make the codebase easier to maintain and test.
2026-04-16fix(nix): add shared package to bun install filters (#22665)Jérôme Benoit
2026-04-16CLI perf: reduce deps (#22652)Dax
2026-04-16feat: enable type-aware no-base-to-string rule, fix 56 violations (#22750)Kit Langton
2026-04-16refactor: migrate Effect call sites from Flock to EffectFlock (#22688)Kit Langton
2026-04-16fix: clean up 49 unused variables, catch params, and stale imports (#22695)Kit Langton
2026-04-16feat(shared): add Effect-idiomatic file lock (EffectFlock) (#22681)Kit Langton
2026-04-15feat: add oxlint with correctness defaults (#22682)Kit Langton
2026-04-15migrate: move flock and hash utilities to shared package (#22640)Dax
2026-04-15shared package (#22626)Dax