Skip to content

Releases: maor700/arigami

v0.20.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 23:29

v0.20.1 — 2026-10-20 — v0.20.0...v0.20.1

Fixes

  • chrome: session profiles stop downloading ~47 MB of on-device models; clone skips every rebuildable dir (418b5ee)
  • test: bun test no longer leaves temp dirs behind (6a68eee)
  • reap: PR-review and squash-merged worktrees are no longer kept as "unpushed" (6493e7c)

Tests

  • generic fixture names in the reaper and profile-clone tests (55402cf)

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 12:51

v0.20.0 — 2026-10-20 — v0.19.0...v0.20.0

Features

  • docker: the workspace owner is admin — passwordless sudo, apt installs persisted on the volume (e6abedd)
  • docker: Claude Code is no longer baked into the image — installed into ~/.local at first boot (403a3e4)
  • engines: codex installs into ~/.local on first use (first Codex account), updates there (bbf2a8a)
  • desktop: a terminal on the X11 desktops (panel icon + right-click "Terminal") (58f9a0d)

Fixes

  • claude-update: in a container, update via a native install in ~/.local instead of failing on the root-owned npm copy (e0c3b4c)
  • capabilities: don't offer 'remote' (Tailscale) in a container that has no tailscale CLI (4f704b3)
  • desktop: desktop_launch adds --no-sandbox & co. to Chrome in a container (d1a522b)
  • docker: user-level installs work in a container — ~/.local/bin first on PATH, pip/venv shipped, agents told there is no sudo (b699d5d)
  • docker: ship the everyday CLI tools agents expect (archives, file, ss/nc/dig, rsync, sqlite3, patch, nano) (6f5be09)
  • docker: UTF-8 locale (LANG/LC_ALL=C.UTF-8) instead of POSIX (c699322)
  • docker: ship scrot, capture_screen's fallback when the VNC grab fails (22095b5)
  • docker: ship xclip so cockpit → desktop paste works (9349e24)
  • docker: ship the codex CLI (pinned) so the codex engine works in a container (8c9b964)
  • docker: ship jq — shell skills parse JSON with it (+1.1 MB) (0ae3b37)
  • desktop: clock on the bottom-right edge, launcher dock stays centred (two tint2 panels) (b594841)
  • desktop: bring the clock back to the dock (2765176)
  • desktop: 48px launcher icons on a 56px dock (04e6f97)
  • desktop: panel as a centred dock — bigger icons, no tint2 settings icon, no clock (38ca1ff)

Other

  • Revert "fix(docker): ship the codex CLI (pinned) so the codex engine works in a container" (84ee1bd)

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 10:43

v0.19.0 — 2026-10-20 — v0.18.0...v0.19.0

Features

  • review: one Approve action everywhere; Merge only when the viewer can merge (a36573e)

Fixes

  • web: Hebrew blocks that open with an English token keep RTL (7202b4d)
  • launcher: labelled permission modes default to acceptEdits; ticket launch provisions what the plan shows (5cdf344)
  • screen: hand-over card has Done, live views explain a black frame, request renders once, machine view opens in Watch (14bfb38)
  • cards: multi-select questions collect picks until Submit; card keys only act with focus inside the card (ca6394c)
  • whatsapp: install shared bridge with local QR and persistent media (e6e73b3)

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 03:33

v0.18.0 — 2026-10-20 — v0.17.4...v0.18.0

Features

  • mods: extensions ship Claude Code mods — native in Claude, Arigami's mods runtime everywhere else (85f985e)
  • policy: engine-agnostic policy gates — the host judges prompts, codex gets them through its hooks (b3b6674)
  • extensions: policy gates — tool.before / tool.after / prompt.before through a generated Claude Code mod (d24ace2)

Fixes

  • policy: a redacted tool result reaches Claude as a normal result (Bash stdout / Read content), not a withheld one (d5430d4)

v0.17.4

Choose a tag to compare

@github-actions github-actions released this 19 Oct 11:03

v0.17.4 — 2026-10-19 — v0.17.3...v0.17.4

Fixes

  • rail: keep Pending tasks on a phone, folded to one line by default (f66cf1a)
  • cockpit: chat cards follow the chat theme, roomier phone rail, easier row menu, instant folder fold, session paste (a43b329)

Chores

  • gitignore: note that Tauri icons and gen dirs are build-generated (e552c76)

v0.17.3

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:38

v0.17.3 — 2026-10-17 — v0.17.2...v0.17.3

Fixes

  • chat: send slash commands bare so /compact is not buried under the Simple-mode reminder (de7b279)

v0.17.2

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:20

v0.17.2 — 2026-10-17 — v0.17.1...v0.17.2

Fixes

  • chat: the composer text follows the chat theme (it inherited the app's colour, invisible on a dark box) (84eb17c)

v0.17.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:02

v0.17.1 — 2026-10-17 — v0.17.0...v0.17.1

Fixes

  • image: pin Claude Code 2.1.302 — the --autocompact spawn flag does not exist in 2.1.196, so auto-compact sessions exited with code 1 (b100425)

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 19:32

v0.17.0 — 2026-10-17 — v0.16.1...v0.17.0

Features

  • web: D12 inline Approve in Orchestration, newest waiting card keeps the accent, docs (fc42eaa)
  • web: D10 — header gear removed; context chip, Restart/Clear + per-chat display in the … menu, direction in Settings › Appearance (3b7a0f9)
  • web: code-split heavy parts, reading controls in the gear, one Appearance section, settings find, a11y names (81534b5)
  • web: chat text size — Settings control with preview, header menu, ⌘/Ctrl +/−/0, --chat-scale (07a0ceb)
  • web: one source of truth for model/effort/permissions (composer pill), DiffCard on shared diff tokens, last accent fills neutral (240a5c4)
  • launcher: finish launcher restyle (8f41479)
  • launcher: restyle the launcher (modes, forms, presets, triggers, cron) on the ui kit (128fca5)
  • launcher: restyle EngineToggle, extension pane and agent routine list on the ui kit (beb9b82)
  • web: pending previews on the ui kit (1677b9e)
  • web: chat redesign — composer pill, plan card, neutral cards, tests, CHANGES-chat (e3d5f3f)
  • web: header, tab bar, terminal controls, palette and phone drawer on the ui kit (04e2061)
  • web: settings, onboarding, agents, brain, skills and dialogs on the ui kit (neutral accent budget, Switch, Tip, Dialog) (a3983ac)
  • web: shared-desktop panel and modal chrome on the ui kit (a782515)
  • web: orchestration rollup + Needs-you strip, neutral machine stats (4c965a5)
  • web: Changes tab header, file list, review bar, merge panel on the ui kit; files sheet on phone (fdcaaa2)
  • web: Changes diff + review comments on the Linear look (shared --diff-* tokens, wrap, RTL-safe split) (ebec2de)
  • web: composer with model/effort/mode pill, restyled cards and setup steps, neutral status language (704b3cf)
  • web: rail on the ui kit — Linear-like rows, ui menus, neutral pills, pinned Needs you (178fb9d)
  • web: chat messages, tool rows, diff card and card primitives in the Linear look (c6ebcb6)
  • web: settings shell and shared settings/setup primitives on the ui kit (neutral switch, segmented, chips) (6f9e40f)
  • web: migrate shared primitives to ui/ and add the #/styleguide page (6552b3d)
  • web: ui/ component kit (shadcn on Radix, forwardRef, RTL, 44px touch) (71d751d)
  • web: design tokens and shadcn infrastructure for the redesign (a77b85e)

Fixes

  • chat: the composer's theme scope re-resolves the alias tokens (a nested data-theme alone kept the root's resolved colours) (d1ead65)
  • chat: the composer wears the chat's theme (dark transcript no longer sits on a light footer) (e37f0d6)
  • web: RTL leftovers — card shell follows UI direction, code strings/comments isolated, skill list markers + tables, bidi-safe metadata/ratio, settings fields wrap on phones (292a20d)
  • web: phone tap targets — 44px switches/checkboxes/tabs/buttons, refresh and diff comment hit areas (f6252fe)
  • web: accessibility pass — named fields, radio-group keyboard, composer dialog semantics, AA contrast, light focus ring (29b217a)
  • web: GitHub picker keeps a Connect action; theme follows the system by default; composer row can't clip Send (09d9ec4)
  • request-changes withdraws approval; chat history pagination reaches seq 1 (b7ac294)
  • web: Hebrew/RTL alignment — per-block markdown direction, own-direction truncation, field direction (cf42ca2)
  • web: gear row shows the model only and opens the composer pill (607420c)
  • web: one primary per settings view; logical margins in the slash/team menus (80a0b16)
  • merge: settle conflicting restyles on the shell/changes versions (d4ac87b)

Docs

  • QA round 1 section (430eea0)
  • one CHANGES.md organised by area, moved-controls index, open decisions (058a64f)
  • CHANGES-settings.md (3e9bbea)

Tests

  • shorter oklab constants in the QA contrast test (personal-data scan false positive) (6d8326e)
  • count primary buttons per element (e431ce9)
  • update layout tests for the Appearance block and bidi-isolated artifact meta (c5bd248)
  • web: integration guards (gear/pill single source, DiffCard tokens, accent budget) (eb4af2e)
  • shorter oklab constants (phone-number scan) (eeff01f)

Other

  • redesign settings (9bf7cd8)
  • redesign changes (562e201)
  • redesign chat (302ec3f)
  • redesign shell (48f66e5)
  • test+docs(web): shell tests follow the new markup, new rail tests, CHANGES-shell.md (0977ce6)
  • test+docs(web): changes-area tests, CHANGES-changes.md (4888f50)
  • test+docs(web): redesign foundation tests, CHANGES.md; contrast test resolves oklch tokens (e716d46)

v0.16.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 18:44

v0.16.1 — 2026-10-17 — v0.16.0...v0.16.1

Fixes

  • security: a '#' in the request target cannot hide the path; no anonymous request reaches the proxy (31ab6ce)
  • security: one reading of the request path, no anonymous proxy target, legacy SMS inbound closed (24da132)