Commit Graph

22 Commits

Author SHA1 Message Date
opencode 93c13b2f3b sync release versions for v1.14.18 2026-04-19 09:36:56 +00:00
opencode 004143580b sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
opencode 3c5bf8b2a3 release: v1.4.11 2026-04-18 00:29:16 +00:00
opencode 3aa96e9db2 release: v1.4.10 2026-04-17 20:13:25 +00:00
Dax 99871ed954 refactor: consolidate npm exports and trace flock acquisition (#23151) 2026-04-17 18:58:37 +00:00
Dax Raad f05db05a03 trace npm fully 2026-04-17 14:08:45 -04:00
opencode bda6b99142 release: v1.4.9 2026-04-17 16:19:46 +00:00
Frank 69c6969ac9 zen: routing logic 2026-04-17 09:54:47 -04:00
opencode 438eb6edf5 release: v1.4.8 2026-04-17 13:37:06 +00:00
opencode 49f8f087bc release: v1.4.7 2026-04-16 21:54:54 +00:00
Dax Raad 15aaf884d8 core: eager load config on startup for better traces and refactor npm 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-16 16:23:19 -04:00
Thomas Butler fe972955b4 fix: add missing glob dependency (#22851) 2026-04-16 13:21:04 -05:00
Dax Raad a598ec3eea tui: ensure TUI plugins load with proper project context when multiple 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-16 12:40:24 -04:00
Jérôme Benoit f1dae64d39 fix(nix): add shared package to bun install filters (#22665) 2026-04-16 10:43:15 -05:00
Dax 8a41e28f5b CLI perf: reduce deps (#22652) 2026-04-16 02:03:03 -04:00
Kit Langton eea507f2eb feat: enable type-aware no-base-to-string rule, fix 56 violations (#22750) 2026-04-16 03:50:47 +00:00
Kit Langton 7a85583582 refactor: migrate Effect call sites from Flock to EffectFlock (#22688) 2026-04-16 02:39:59 +00:00
Kit Langton 021fe76e47 fix: clean up 49 unused variables, catch params, and stale imports (#22695) 2026-04-16 02:01:53 +00:00
Kit Langton d776cd22fa feat(shared): add Effect-idiomatic file lock (EffectFlock) (#22681) 2026-04-16 00:55:14 +00:00
Kit Langton a11169b562 feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
Dax 4be9af983d migrate: move flock and hash utilities to shared package (#22640) 2026-04-15 15:50:24 +00:00
Dax 780c051059 shared package (#22626) 2026-04-15 14:26:20 +00:00