sdkasper_lean-obsidian-term.../src
LeanProductivity a3cd16ea45 fix(#74): PowerShell detection + per-OS shell paths
- Expand Windows PowerShell detection to include MS Store install path
  (%LOCALAPPDATA%\Microsoft\WindowsApps\pwsh.exe) in addition to standard
  installer path (%ProgramFiles%\PowerShell\7\pwsh.exe)

- Add -ExecutionPolicy Bypass to PowerShell shell integration script invocation
  to bypass default Restricted policy without affecting system-wide settings

- Add per-OS shell path settings (Windows/macOS/Linux) to allow cross-platform
  users to configure shell paths separately without reconfiguring when switching
  devices. Legacy shellPath field kept as fallback for existing users.

- Add resolveShellPath() helper to pick platform-specific shell path at spawn time
  with graceful fallback to legacy shellPath value for backwards compatibility

Fixes #74
Fixes cross-platform shell configuration issues reported in community feedback

Co-Authored-By: Claude
2026-05-26 12:46:16 +03:00
..
binary-manager.ts fix: create tmp directory before binary download (0.16.5) (#61) 2026-05-13 12:36:23 +03:00
claude-sessions.test.ts chore: add Vitest test framework and code quality fixes (v0.12.3) 2026-04-29 10:15:44 +03:00
claude-sessions.ts fix: eliminate require(os) from bundle (0.16.2) (#56) 2026-05-13 10:06:55 +03:00
color-utils.test.ts chore: add Vitest test framework and code quality fixes (v0.12.3) 2026-04-29 10:15:44 +03:00
color-utils.ts fix: address Copilot review feedback on per-tab color tint 2026-04-27 11:56:45 +03:00
constants.ts fix: guard empty icon input, remove dead constant, consolidate imports 2026-04-15 12:27:30 +03:00
global.d.ts refactor: apply code review fixes (C1-C4, I1-I6, I15, I2, I3) 2026-04-28 18:38:23 +03:00
main.ts fix: address all Obsidian plugin submission review findings 2026-05-12 22:15:10 +03:00
obsidian-internals.ts refactor: typed internals, options object, xterm version pin, drop dead dep (I8, I12, I13, I14) 2026-04-29 09:38:09 +03:00
pty-manager.ts fix(#74): PowerShell detection + per-OS shell paths 2026-05-26 12:46:16 +03:00
recent-sessions.test.ts chore: add Vitest test framework and code quality fixes (v0.12.3) 2026-04-29 10:15:44 +03:00
recent-sessions.ts fix: eliminate require(os) from bundle (0.16.2) (#56) 2026-05-13 10:06:55 +03:00
session-state.ts fix: preserve tab state across toggle-close/reopen (fixes #22) 2026-04-29 12:35:42 +03:00
settings.ts fix(#74): PowerShell detection + per-OS shell paths 2026-05-26 12:46:16 +03:00
shell-integration.ts fix(#74): PowerShell detection + per-OS shell paths 2026-05-26 12:46:16 +03:00
tab-colors.test.ts chore: add Vitest test framework and code quality fixes (v0.12.3) 2026-04-29 10:15:44 +03:00
tab-colors.ts feat: per-tab color tint with editable palette 2026-04-27 11:56:45 +03:00
terminal-opener.ts feat: session management — persistence, rescue, Claude Code integration 2026-04-27 10:40:18 +03:00
terminal-tab-manager.ts fix(#74): PowerShell detection + per-OS shell paths 2026-05-26 12:46:16 +03:00
terminal-view.ts fix: restore terminal focus after fullscreen / detached window transition (#65) 2026-05-18 09:33:24 +03:00
theme-registry.test.ts chore: add Vitest test framework and code quality fixes (v0.12.3) 2026-04-29 10:15:44 +03:00
theme-registry.ts fix: resolve merge conflicts and add missing infrastructure for PR #17 color tinting 2026-04-27 11:59:30 +03:00
themes.test.ts chore: add Vitest test framework and code quality fixes (v0.12.3) 2026-04-29 10:15:44 +03:00
themes.ts fix: address all Obsidian plugin submission review findings 2026-05-12 22:15:10 +03:00
wikilink-autocomplete.test.ts chore: add Vitest test framework and code quality fixes (v0.12.3) 2026-04-29 10:15:44 +03:00
wikilink-autocomplete.ts fix: address all Obsidian plugin submission review findings 2026-05-12 22:15:10 +03:00