Hanjin Bae
9c1e5e7a34
Merge pull request #157 from delibae/fix/security-vulnerabilities
...
fix: resolve Dependabot security vulnerabilities
2026-06-08 23:50:15 +09:00
Hanjin Bae
659c53b7c4
fix: resolve Dependabot security vulnerabilities
...
NPM (via pnpm.overrides):
- ws 8.19.0 → 8.21.0 (uninitialized memory disclosure)
- postcss 8.5.6 → 8.5.15 (XSS via unescaped style tags)
- uuid 10.0.0 → 14.0.0 (missing buffer bounds check)
Cargo (via tectonic 0.15 → 0.16 + cargo update):
- rand 0.8.5 → 0.8.6, 0.9.2 → 0.9.4 (unsound with custom logger)
- gix-validate 0.7.7 → 0.10.1 (submodule name validation bypass)
- gix-fs 0.18.2 remains at 0.18.x (upstream constraint, cannot
reach 0.21.1 until watchexec/ignore-files updates gix deps)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 23:48:17 +09:00
Hanjin Bae
9b1a8825d1
Merge pull request #156 from delibae/fix/tauri-api-version-mismatch
...
fix: update @tauri-apps NPM packages to match tauri 2.11
2026-06-08 23:39:19 +09:00
Hanjin Bae
e09e6ddfd2
fix: update @tauri-apps NPM packages to match tauri 2.11 crate
...
The Rust tauri crate was bumped to 2.11.1 in PR #146 but the NPM
@tauri-apps/api package stayed at 2.10.1, causing the Tauri build to
fail with a version mismatch error.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 23:39:02 +09:00
Hanjin Bae
87a89c4c2c
Merge pull request #155 from delibae/chore/bump-v1.1.7
...
chore: bump version to 1.1.7
2026-06-08 23:18:21 +09:00
Hanjin Bae
0dbd06e5ed
chore: bump version to 1.1.7 and fix tauri type compat in tests
...
Update all version references to 1.1.7. Fix TypeScript errors in test
mocks caused by tauri 2.11 changing fs API signatures from string to
string | URL.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-06-08 23:17:58 +09:00
Hanjin Bae
97180c0fed
Merge pull request #148 from delibae/dependabot/npm_and_yarn/npm_and_yarn-6b5db82cdb
...
Reviewed: vitest major bump, CI passing
2026-06-08 23:14:05 +09:00
Hanjin Bae
1b2b7c3222
Merge pull request #146 from delibae/dependabot/cargo/apps/desktop/src-tauri/cargo-15d2aa67de
...
Reviewed: tauri patch update, Cargo.lock only
2026-06-08 23:14:02 +09:00
Hanjin Bae
17a9b3caaa
Merge pull request #153 from TimothyMerlin/fix/vim-selection-highlight
...
Reviewed: clean bugfix, adds drawSelection() for vim visual mode
2026-06-08 23:13:58 +09:00
Timotheus Merlin Scherer
8404e27e07
fix: show selection highlight in vim visual mode
...
Add drawSelection() so vim visual mode selections render with a visible
background. Without this extension, the .cm-selectionBackground CSS
rule had no elements to style.
2026-06-07 11:28:20 +02:00
dependabot[bot]
25d3247ce5
chore(deps): bump the npm_and_yarn group across 2 directories with 2 updates
...
Bumps the npm_and_yarn group with 1 update in the / directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Bumps the npm_and_yarn group with 1 update in the /apps/desktop directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `vitest` from 3.2.4 to 4.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest )
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
Updates `vitest` from 3.2.4 to 4.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.0
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: vitest
dependency-version: 4.1.0
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-01 21:04:03 +00:00
dependabot[bot]
c47a92f462
chore(deps): bump tauri
...
Bumps the cargo group with 1 update in the /apps/desktop/src-tauri directory: [tauri](https://github.com/tauri-apps/tauri ).
Updates `tauri` from 2.10.3 to 2.11.1
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.10.3...tauri-v2.11.1 )
---
updated-dependencies:
- dependency-name: tauri
dependency-version: 2.11.1
dependency-type: direct:production
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-30 14:19:42 +00:00
dependabot[bot]
dc5e9a5d24
chore(deps): bump the cargo group across 1 directory with 4 updates ( #145 )
...
Lint / lint (push) Has been cancelled
Bumps the cargo group with 4 updates in the /apps/desktop/src-tauri directory: [tauri](https://github.com/tauri-apps/tauri ), [openssl](https://github.com/rust-openssl/rust-openssl ), [quinn-proto](https://github.com/quinn-rs/quinn ) and [rustls-webpki](https://github.com/rustls/webpki ).
Updates `tauri` from 2.10.2 to 2.10.3
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v2.10.2...tauri-v2.10.3 )
Updates `openssl` from 0.10.75 to 0.10.80
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases )
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.75...openssl-v0.10.80 )
Updates `quinn-proto` from 0.11.13 to 0.11.14
- [Release notes](https://github.com/quinn-rs/quinn/releases )
- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14 )
Updates `rustls-webpki` from 0.103.9 to 0.103.13
- [Release notes](https://github.com/rustls/webpki/releases )
- [Commits](https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.13 )
---
updated-dependencies:
- dependency-name: tauri
dependency-version: 2.10.3
dependency-type: direct:production
dependency-group: cargo
- dependency-name: openssl
dependency-version: 0.10.80
dependency-type: indirect
dependency-group: cargo
- dependency-name: quinn-proto
dependency-version: 0.11.14
dependency-type: indirect
dependency-group: cargo
- dependency-name: rustls-webpki
dependency-version: 0.103.13
dependency-type: indirect
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 23:17:03 +09:00
dependabot[bot]
e63e913849
chore(deps-dev): bump turbo in the npm_and_yarn group across 1 directory ( #144 )
...
Lint / lint (push) Waiting to run
Bumps the npm_and_yarn group with 1 update in the / directory: [turbo](https://github.com/vercel/turborepo ).
Updates `turbo` from 2.7.6 to 2.9.14
- [Release notes](https://github.com/vercel/turborepo/releases )
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md )
- [Commits](https://github.com/vercel/turborepo/compare/v2.7.6...v2.9.14 )
---
updated-dependencies:
- dependency-name: turbo
dependency-version: 2.9.14
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 22:15:28 +09:00
opalsaints
6a1fdf650d
feat(workspace): add toggle for PDF preview pane ( #141 )
...
Adds the ability to hide/show the right-side PDF preview pane:
- Cmd+\ / Ctrl+\ keyboard shortcut
- Floating button at the editor's bottom-right corner (icon switches
between PanelRightCloseIcon and PanelRightOpenIcon based on state)
- Editor expands to fill freed space when preview is hidden
- Preview defaults to visible (no behaviour change for existing users)
State is held in a small Zustand store (preview-store.ts).
Co-authored-by: opalsaints <242018735+opalsaints@users.noreply.github.com>
2026-05-29 22:14:43 +09:00
Merlin
1f4055a730
feat: add vim mode toggle to LaTeX editor ( #140 )
...
* feat: add vim mode toggle to LaTeX editor
* fix: re-apply vim mode when switching files in editor
2026-05-29 22:14:25 +09:00
Weilin Cai
eb1e300c81
fix: skip Python cache files during project scan ( #129 )
Lint / lint (push) Has been cancelled
2026-04-10 13:42:28 +09:00
Hanjin Bae
c0c0ce4255
chore: bump version to 1.1.6 ( #127 )
Lint / lint (push) Has been cancelled
2026-04-08 21:31:39 +09:00
Hanjin Bae
640f38e706
Merge pull request #123 from delibae/dependabot/npm_and_yarn/npm_and_yarn-672fb18816
...
Lint / lint (push) Waiting to run
chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates
2026-04-07 20:35:15 +09:00
Hanjin Bae
7ea1bd89f6
Merge pull request #126 from WhiskyChoy/codex/dev-mupdf-wasm-fix
...
fix: resolve MuPDF wasm correctly in desktop dev
2026-04-07 20:35:01 +09:00
Hanjin Bae
313f47d969
Merge pull request #125 from WhiskyChoy/codex/windows-stdin-prompt
...
fix: send long Windows Claude prompts via stdin
2026-04-07 20:34:52 +09:00
Hanjin Bae
d9cf9d461e
Merge pull request #124 from WhiskyChoy/codex/windows-recent-project-scope
...
fix: re-authorize recent project directories before opening
2026-04-07 20:34:38 +09:00
Weilin Cai
7ab99b5b5e
style: format MuPDF dev loading files
2026-04-07 16:19:01 +08:00
Weilin Cai
d4a79375ca
style: format Claude prompt transport test
2026-04-07 16:18:30 +08:00
Weilin Cai
c8e9926c20
fix: surface Claude stdin transport failures
2026-04-07 16:13:46 +08:00
Weilin Cai
29f6fd936d
test: strengthen recent project authorization coverage
2026-04-07 16:13:24 +08:00
Weilin Cai
1c4eaf3e6d
fix: resolve MuPDF wasm correctly in desktop dev
2026-04-07 16:03:06 +08:00
Weilin Cai
cf672e44d5
fix: send long Windows Claude prompts via stdin
2026-04-07 16:02:39 +08:00
Weilin Cai
037e033f35
fix: re-authorize recent project directories before opening
2026-04-07 16:02:23 +08:00
dependabot[bot]
995acd18c9
chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates
...
Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 6.4.1 to 6.4.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite )
Updates `picomatch` from 2.3.1 to 4.0.3
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...4.0.3 )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.2
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: picomatch
dependency-version: 4.0.3
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-07 05:23:54 +00:00
Hanjin Bae
0f2635ab7a
Merge pull request #120 from delibae/chore/bump-v1.1.5
...
chore: bump version to v1.1.5
2026-04-02 14:23:46 +09:00
delibae
fcbcbc4c2d
chore: bump version to v1.1.5
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 14:22:39 +09:00
Hanjin Bae
e57162f7b1
Merge pull request #119 from WhiskyChoy/codex/macos-cli-discovery
...
fix: improve macOS Claude CLI discovery
2026-04-02 14:03:40 +09:00
Weilin Cai
9fa07c1b8b
fix: improve macOS Claude CLI discovery
2026-04-02 00:25:41 +08:00
Hanjin Bae
9b6a662e16
Merge pull request #117 from WhiskyChoy/fix/windows-texlive-console-window
...
fix: hide Windows TeXLive compiler console windows
2026-04-01 13:18:37 +09:00
Weilin Cai
9318ea632e
fix: hide Windows TeXLive compiler console windows
2026-04-01 12:01:26 +08:00
Hanjin Bae
4effb83cf6
Merge pull request #113 from delibae/chore/bump-v1.1.4
...
chore: bump version to 1.1.4
2026-03-30 23:24:50 +09:00
delibae
52cfd79e43
chore: bump version to 1.1.4
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 23:24:20 +09:00
Hanjin Bae
d152fa1d6a
Merge pull request #112 from GunwoongP/fix/windows-git-bash-detection
...
fix: preserve CLAUDE_CODE_GIT_BASH_PATH and auto-detect git-bash on W…
2026-03-30 23:23:49 +09:00
GunwoongP
6434f176e1
fix: address Copilot review — refactor git-bash detection and improve error handling
...
- Refactor: extract shared find_git_bash() function used by both
create_command and check_claude_status (eliminates code duplication)
- Validate user-specified CLAUDE_CODE_GIT_BASH_PATH exists before using it,
falling back to auto-detection if the path is invalid
- Check existing error state before setting stderr errors to avoid
masking more specific earlier errors
- Make zero-output error message platform-aware (git-bash hint only on Windows)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 23:03:02 +09:00
GunwoongP
ef5cd94f4d
fix: preserve CLAUDE_CODE_GIT_BASH_PATH and auto-detect git-bash on Windows
...
The env var cleanup logic was stripping CLAUDE_CODE_GIT_BASH_PATH along
with other CLAUDE_CODE_* vars, causing Claude Code to fail even when the
user had explicitly set it. This also adds auto-detection of git-bash
from common install paths and git.exe on PATH.
Additionally, surface git-bash related stderr errors to the UI and show
a clear error message when the process fails with zero output.
Closes #109
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 22:45:56 +09:00
Hanjin Bae
4971a7d91a
Merge pull request #111 from delibae/chore/bump-v1.1.3
...
chore: bump version to 1.1.3
2026-03-30 20:13:13 +09:00
delibae
863b62b826
chore: bump version to 1.1.3
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 20:12:42 +09:00
Hanjin Bae
e473ce0a66
Merge pull request #110 from GunwoongP/fix/windows-find-claude-binary
...
fix: find Claude CLI via Windows registry PATH for GUI apps
2026-03-30 20:12:13 +09:00
GunwoongP
083eed94f1
style: fix biome lint CSS class sort and formatting
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 18:09:59 +09:00
GunwoongP
ce32bb071b
fix: replace debug window with in-app panel to fix IPC issue
...
The separate debug webview failed in dev mode due to CORS preflight
blocking Tauri IPC calls, resulting in a blank window (#109 reporter
also experienced this).
Replace it with a bottom panel overlay in the main window:
- Same webview = no IPC issues, direct access to log buffer
- Toggle with Ctrl+Shift+D (same shortcut)
- Lazy-loaded DebugPage component
- Click backdrop or press shortcut again to close
- Revert log-store.ts cross-window emitTo back to emit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 18:05:11 +09:00
GunwoongP
dd6ca0cb54
fix: expand registry PATH vars and fix debug window sync
...
- Expand %USERPROFILE% etc. via ExpandEnvironmentStringsW when reading
registry PATH entries
- Use is_file() instead of exists() for binary detection
- Fix debug window showing blank: use emitTo() for cross-window events
instead of emit() which only targets the current window
- Update step numbering and doc comments
- Improve error message to avoid double-wrapping
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 17:43:38 +09:00
GunwoongP
e37cf55367
fix: find Claude CLI via Windows registry PATH for GUI apps
...
GUI apps inherit a stale PATH from login time, so if Claude was
installed afterwards it won't be found by which::which(). Read the
real User + System PATH from the Windows registry (HKCU/HKLM) and
search for claude.exe / claude.cmd there.
Also adds fallback paths for Volta, Scoop, pnpm global, and standard
Node.js installs, and replaces the bare "claude" fallback with a
proper error.
Addresses #109
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 16:34:15 +09:00
Hanjin Bae
7e5e395e30
Merge pull request #107 from delibae/fix/multi-file-pdf-preview
...
fix: resolve PDF preview to correct root file in multi-file LaTeX projects
2026-03-30 12:09:23 +09:00
delibae
f69de4ef12
chore: bump version to 1.1.2
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:09:01 +09:00