-
Notifications
You must be signed in to change notification settings - Fork 0
reference configuration
Douwe de Vries edited this page Jul 2, 2026
·
2 revisions
Configuration lives in Rust manifests, frontend config, Tauri config, GitHub Actions, and release scripts. Most values are build-time or local-runtime settings rather than external service config.
| File | Purpose |
|---|---|
Cargo.toml |
Root crate metadata, dependencies, library path, binary path, benchmark. |
src-tauri/Cargo.toml |
Tauri wrapper metadata and dependencies. |
frontend/package.json |
Frontend scripts and dependencies. |
frontend/vite.config.ts |
React, Tailwind, Vitest, dev server, and /api proxy. |
frontend/tsconfig.json |
Strict TypeScript settings. |
src-tauri/tauri.conf.json |
Desktop dev/build commands, CSP, bundle metadata, window settings. |
.github/workflows/ci.yml |
CI path filters and validation jobs. |
.github/workflows/release.yml |
Tagged release flow. |
| Setting | Value | Source |
|---|---|---|
| Local web address | 127.0.0.1:3001 |
src/main.rs |
| Vite dev port | 5173 |
frontend/vite.config.ts |
| CSV file limit | 25 MiB | src/backend/workflow.rs |
| Max sessions | 128 | src/backend/store.rs |
| Session idle timeout | 1 hour | src/backend/store.rs |
| Max total session bytes | 512 MiB | src/backend/store.rs |
| Tauri window | 1200 x 880 | src-tauri/tauri.conf.json |
| File | Purpose |
|---|---|
src/backend/workflow.rs |
CSV size limit. |
src/backend/store.rs |
Session limits. |
frontend/vite.config.ts |
Dev server, proxy, Vitest. |
src-tauri/tauri.conf.json |
Desktop runtime and bundle settings. |
.github/workflows/ci.yml |
CI configuration. |
For how to run these configs locally, see getting started.