A tauri remake of outworked to be more performant and out of bitterness towards electron.
  • Rust 66.7%
  • TypeScript 29.6%
  • CSS 2.7%
  • HTML 1%
Find a file
NocFA 23489551f1 Replace SQLite with LMDB via heed for the data layer
- Remove tauri-plugin-sql; add heed 0.20 with serde-json feature
- Implement AppDb with 11 named LMDB databases covering all domain models
  (agents, sessions, cost_records, cost_budgets, triggers, channels,
  messages, skills, skill_auth, tasks, settings)
- Dynamic map sizing: 1 MB fresh install, 2× file size on restart, no
  artificial ceiling — power users grow unbounded to disk capacity
- write_with_grow() helper auto-doubles the map on MapFull and retries
- Implement settings get/set/delete commands backed by LMDB
- Remove sql plugin config from tauri.conf.json and capabilities
- Update CLAUDE.md with LMDB layout, sizing rationale, and archival plan

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 00:22:21 +01:00
src Initial scaffold: Tauri v2 + React 19 + TypeScript rewrite of Outworked 2026-05-05 20:14:43 +01:00
src-tauri Replace SQLite with LMDB via heed for the data layer 2026-05-06 00:22:21 +01:00
.gitignore Initial scaffold: Tauri v2 + React 19 + TypeScript rewrite of Outworked 2026-05-05 20:14:43 +01:00
index.html Initial scaffold: Tauri v2 + React 19 + TypeScript rewrite of Outworked 2026-05-05 20:14:43 +01:00
package.json Replace SQLite with LMDB via heed for the data layer 2026-05-06 00:22:21 +01:00
pnpm-lock.yaml Replace SQLite with LMDB via heed for the data layer 2026-05-06 00:22:21 +01:00
tsconfig.json Initial scaffold: Tauri v2 + React 19 + TypeScript rewrite of Outworked 2026-05-05 20:14:43 +01:00
tsconfig.node.json Initial scaffold: Tauri v2 + React 19 + TypeScript rewrite of Outworked 2026-05-05 20:14:43 +01:00
vite.config.ts Initial scaffold: Tauri v2 + React 19 + TypeScript rewrite of Outworked 2026-05-05 20:14:43 +01:00