Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
2c4b973
0.0.130-rc.1
eugenehp Apr 29, 2026
00beafc
fix win/linux
eugenehp Apr 29, 2026
f4821d9
0.0.130-rc.2
eugenehp Apr 29, 2026
4bd76fd
umap e2e
eugenehp Apr 29, 2026
b575f1d
fixed issues with the metrics, keychain access (3 -> 1 + on demand), …
eugenehp Apr 29, 2026
0f0c002
0.0.130-rc.3
eugenehp Apr 29, 2026
572902f
0.0.130-rc.4
eugenehp Apr 29, 2026
7902bb4
fix vulkan cache on windows ci
eugenehp Apr 29, 2026
34be922
0.0.130-rc.5
eugenehp Apr 30, 2026
75e53fa
0.0.130-rc.6
eugenehp Apr 30, 2026
ff0119f
Replace per-app AppleScript window tracking (which triggered a macOS …
eugenehp May 2, 2026
4b652e4
0.0.130-rc.7
eugenehp May 2, 2026
6193eb0
cargo deny
eugenehp May 2, 2026
3295057
updated llm catalog
eugenehp May 2, 2026
d59efab
fix tty
eugenehp May 2, 2026
28649e7
safety checks
eugenehp May 2, 2026
6240838
fix windows CI
eugenehp May 2, 2026
95c26e4
fix(cargo): remove obsolete muda and phf_generator patches
eugenehp May 2, 2026
24f9ca5
fixed cargo clippy
eugenehp May 2, 2026
5002c14
0.0.130-rc.8
eugenehp May 2, 2026
5968de6
0.0.130-rc.9
eugenehp May 2, 2026
1710531
fix windows ci
eugenehp May 2, 2026
b192d50
0.0.130-rc.10
eugenehp May 2, 2026
b617685
1. GPU f16 SHADER_F16 panic → `catch_unwind` in worker.rs
eugenehp May 2, 2026
6ded88e
log_enabled_by_default
eugenehp May 2, 2026
eb56309
0.0.130-rc.11
eugenehp May 2, 2026
01c45f9
auto-update + update RC settings
eugenehp May 3, 2026
e7288ab
1. Settings tab font-size lint rule (scripts/check-settings-font-size…
eugenehp May 3, 2026
6cbf76a
translations
eugenehp May 3, 2026
a541f13
0.0.130-rc.12
eugenehp May 3, 2026
4e52dd6
deps(npm): bump the npm-all group with 10 updates
dependabot[bot] May 4, 2026
75c48a2
0.0.130-rc.13
eugenehp May 4, 2026
2456b1b
fix max buffer
eugenehp May 4, 2026
488ac4d
1 hour roll over in csv
eugenehp May 4, 2026
fcc54a8
roll csv/parquet
eugenehp May 5, 2026
2bfa36f
echt
eugenehp May 5, 2026
782d192
added drop tests
eugenehp May 5, 2026
f42792c
24 hours test
eugenehp May 5, 2026
4163991
i18n
eugenehp May 5, 2026
c5ba88e
better tests
eugenehp May 5, 2026
514f721
0.0.130-rc.14
eugenehp May 5, 2026
4e4ecac
normalized fonts
eugenehp May 5, 2026
3410143
0.0.130-rc.15
eugenehp May 5, 2026
19254b4
0.0.130-rc.16
eugenehp May 5, 2026
78c02e5
address ZUNA GPU f16 fallback failure and embedding search timestamp …
eugenehp May 5, 2026
64ecaa7
0.0.130-rc.17
eugenehp May 5, 2026
e604eda
docker + skill-tty
eugenehp May 6, 2026
872cd16
biome
eugenehp May 6, 2026
a29b490
clippy
eugenehp May 6, 2026
b5aaad4
clipy
eugenehp May 6, 2026
c233b20
0.0.130-rc.18
eugenehp May 6, 2026
133f89e
fix tty
eugenehp May 6, 2026
fc140c3
cargo deny
eugenehp May 6, 2026
643b382
0.0.130-rc.19
eugenehp May 6, 2026
68c9389
fix --deep signature
eugenehp May 7, 2026
ade39cc
0.0.130-rc.20
eugenehp May 7, 2026
c242a69
0.0.130-rc.21
eugenehp May 8, 2026
44d5006
updated iroh
eugenehp May 8, 2026
1c985db
0.0.130-rc.22
eugenehp May 8, 2026
69e296a
upgraded llama.cpp and added mtp
eugenehp May 8, 2026
3a21cd2
0.0.130-rc.23
eugenehp May 9, 2026
8cd41d0
fixed biome
eugenehp May 9, 2026
251c2c2
0.0.130-rc.24
eugenehp May 9, 2026
1f186c4
fixed sscache + cmake
eugenehp May 10, 2026
0010274
0.0.130-rc.25
eugenehp May 10, 2026
8f9a00d
updated llama-cpp-rs
eugenehp May 16, 2026
4b0ee68
deps
eugenehp May 16, 2026
5dc7a0d
0.0.130-rc.26
eugenehp May 16, 2026
f825e65
fixed llama
eugenehp May 17, 2026
41dda4e
0.0.130-rc.27
eugenehp May 17, 2026
8728902
0.0.130-rc.28
eugenehp May 19, 2026
d22ba44
fixed i18n
eugenehp May 19, 2026
f5e1104
0.0.130-rc.29
eugenehp May 19, 2026
7bc31a0
turboquant index
eugenehp May 19, 2026
92faa3d
0.0.130-rc.30
eugenehp May 19, 2026
59b3770
llama-cpp-rs@0.3.0
eugenehp May 20, 2026
349068b
0.0.130-rc.31
eugenehp May 20, 2026
d15ebae
fix: sync Cargo.lock for CI --locked builds
eugenehp May 20, 2026
3bffd65
migrated to rlx
eugenehp May 30, 2026
12cbd33
updated cargo deny
eugenehp May 30, 2026
83b14dd
updated tests
eugenehp May 30, 2026
1a55e45
updated npm run scripts
eugenehp May 30, 2026
02ae986
chore: add npm run clean script for build artifacts and node_modules
eugenehp May 30, 2026
ed7c77f
ci: bump apt cache version to pick up libopenblas-dev
eugenehp May 30, 2026
16043e3
fixed umap test
eugenehp May 30, 2026
e69f97a
fixed cargo deny
eugenehp May 30, 2026
e885dbb
ci fix
eugenehp May 31, 2026
45d6750
ci: gpu fix
eugenehp May 31, 2026
34a8667
fixed CI
eugenehp May 31, 2026
17453ca
0.0.131-rc.2
eugenehp May 31, 2026
b516ead
fix release ci
eugenehp Jun 1, 2026
1188576
0.0.131-rc.3
eugenehp Jun 1, 2026
7a53df5
fixed windows and linux builds
eugenehp Jun 1, 2026
72c4c40
0.0.131-rc.4
eugenehp Jun 1, 2026
db2da23
upgrade to rlx 0.2.4
eugenehp Jun 9, 2026
18e1d8e
upgraded to rlx 0.2.5
eugenehp Jun 10, 2026
ec36cc9
0.0.131-rc.5
eugenehp Jun 10, 2026
27760f3
0.0.131-rc.6
eugenehp Jun 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
# Moved from src-tauri/.cargo/config.toml to the workspace root so that all
# workspace members share the same build configuration.
#
# RLX (optional): Cargo resolves `rlx` via ../rlx/rlx (workspace.dependencies).
# CI — .github/actions/checkout-rlx clones https://github.com/MIT-RLX/rlx.git
# Local — `npm run setup:rlx` or direnv (.envrc) symlinks ../rlx -> RLX_ROOT
# (default /Users/Shared/rlx; override in gitignored rlx.path).
#
# `relative = true` paths are resolved relative to this file's parent
# directory (the project root).

Expand Down Expand Up @@ -79,6 +84,17 @@ target-dir = "src-tauri/target"
# On non-Windows platforms cmake ignores this variable.
CMAKE_MSVC_RUNTIME_LIBRARY = "MultiThreadedDLL"

# ── macOS: cmake / sccache paths ──────────────────────────────────────────────
# Homebrew cmake/sccache are not on the default PATH when cargo invokes build
# scripts. The cmake-0.1.x crate respects the CMAKE env var as the binary path.
#
# These are NOT set here because cargo's [env] table is unconditional: a value
# like "/opt/homebrew/bin/cmake" leaks to Windows / Linux runners where the
# path doesn't exist, causing cmake-rs to panic with "is `cmake` not installed?"
# (os error 3 / ENOENT). Instead they are exported only on macOS by:
# - .envrc (for `cargo build` via direnv)
# - scripts/tauri-build.js (for `npm run tauri:build`)

# ── macOS deployment target ───────────────────────────────────────────────────
#
# 14.0 satisfies both:
Expand Down
36 changes: 36 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Heavy artifacts that should never be sent to the Docker build context.
# Without this, `docker build` for Dockerfile.upgrade-test transfers tens of
# GB of local target/ output and chokes on I/O.

# Rust build artifacts
target/
src-tauri/target/
crates/*/target/
**/*.rlib

# Node / frontend
node_modules/
.svelte-kit/
build/
.vite/

# IDE / OS
.git/
.idea/
.vscode/
.DS_Store

# Logs / test results
test-results/
playwright-report/
logs/
*.log
*.log.zst

# Local data
.skill/
data/
fixtures/

# Cargo registry should come from the volume mount, not the context
.cargo/
18 changes: 18 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,28 @@ if [ "$(uname)" = "Darwin" ]; then
if [ -x "$GAR" ]; then
export AR="$GAR"
fi

# Homebrew cmake/sccache are not on the default PATH when cargo invokes
# build scripts. The cmake-0.1.x crate respects CMAKE as the binary path.
# Kept out of .cargo/config.toml because [env] is unconditional and would
# leak these macOS paths to Windows / Linux runners (cmake-rs panics with
# "is `cmake` not installed?" / os error 3).
if [ -z "${CMAKE:-}" ] && [ -x "/opt/homebrew/bin/cmake" ]; then
export CMAKE="/opt/homebrew/bin/cmake"
fi
if [ -z "${SCCACHE_PATH:-}" ] && [ -x "/opt/homebrew/bin/sccache" ]; then
export SCCACHE_PATH="/opt/homebrew/bin/sccache"
fi
fi

# Use prebuilt llama.cpp if available (skip cmake rebuild).
# Run `npm run setup:llama-prebuilt` to download.
if [ -d ".llama-prebuilt/lib" ]; then
export LLAMA_PREBUILT_DIR="$(pwd)/.llama-prebuilt"
fi

# Sibling RLX checkout for optional llm-rlx / text-embeddings-rlx features.
# Default: symlink ../rlx -> /Users/Shared/rlx (override via rlx.path or RLX_ROOT).
if [ -f "scripts/ensure-rlx.sh" ]; then
bash scripts/ensure-rlx.sh
fi
18 changes: 16 additions & 2 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,22 @@ fi
# Run cargo fmt on staged Rust files
if echo "$STAGED_FILES" | grep -q '\.rs$'; then
echo "🦀 Running cargo fmt…"
cargo fmt
git add $( echo "$STAGED_FILES" | grep '\.rs$' )
# GUI git clients (editors, Tower, etc.) launch hooks in a non-interactive
# shell that doesn't source ~/.zshrc, so rustup's ~/.cargo/bin is missing
# from PATH. Source the env file rustup ships, or fall back to the default
# install path.
if [ -f "$HOME/.cargo/env" ]; then
. "$HOME/.cargo/env"
elif [ -d "$HOME/.cargo/bin" ]; then
export PATH="$HOME/.cargo/bin:$PATH"
fi
if ! command -v cargo >/dev/null 2>&1; then
echo "⚠️ cargo not found on PATH; skipping cargo fmt." >&2
echo " Install rustup (https://rustup.rs) or add ~/.cargo/bin to your shell's PATH." >&2
else
cargo fmt
git add $( echo "$STAGED_FILES" | grep '\.rs$' )
fi
fi

echo "✅ Pre-commit checks passed (basic validation only)."
Expand Down
21 changes: 21 additions & 0 deletions .github/actions/checkout-rlx/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Checkout RLX
description: >-
Clone https://github.com/MIT-RLX/rlx next to the skill repo so path
dependencies (../../../rlx/rlx) resolve in CI.

inputs:
ref:
description: Branch, tag, or SHA to checkout
required: false
default: main

runs:
using: composite
steps:
- name: Clone MIT-RLX/rlx
shell: bash
env:
RLX_REF: ${{ inputs.ref }}
RLX_URL: https://github.com/MIT-RLX/rlx.git
GITHUB_ACTIONS: "true"
run: bash scripts/ensure-rlx.sh
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ updates:
patterns:
- "*"
ignore:
# wgpu cannot be upgraded independently: burn-wgpu, gpu-fft, zuna-rs,
# and luna-rs all require wgpu 26.x. Upgrade the whole Burn/GPU stack together.
# wgpu cannot be upgraded independently: zuna-rs and luna-rs require wgpu 26.x.
# Upgrade wgpu together with the encoder crates.
- dependency-name: "wgpu"
versions: [">=27"]
Loading
Loading