vasyansk
2ee2aaaffb
Update version to 0.1.10
...
Build / Build & push landing (push) Successful in 14s
Build / Deploy to prod (push) Successful in 7s
Build / Notify Max (push) Successful in 2s
Add deepseek to resume commands
Rename app to spaceshell
Add SurfacePicker component for preset panel configuration
Extract agent selection logic to shared agents.ts
Update landing
2026-06-15 17:25:53 +07:00
vasyansk and Claude Opus 4.8
e37faf49d3
docs: sync session-persistence spec to leaner RestartSurface-based design
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 15:20:02 +07:00
vasyansk and Claude Opus 4.8
1f69973606
docs: session persistence implementation plan + spec sync to leaner design
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 15:18:55 +07:00
vasyansk and Claude Opus 4.8
3d54d679d3
docs: session persistence (resurrect + resume) design spec
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 15:05:21 +07:00
vasyansk and Claude Opus 4.8
524b3def6b
docs: move the user guide to the root README.md
...
Promotes DOCS/GUIDE.md to the repo root README (image/links repointed to DOCS/).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 14:12:45 +07:00
vasyansk and Claude Opus 4.8
a9af60f5cd
docs: Russian user guide with screenshots
...
DOCS/GUIDE.md — feature walkthrough with the two app screenshots from
landing/pics copied into DOCS/images.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 14:09:42 +07:00
vasyansk and Claude Opus 4.8
2f2159a468
feat(landing): static site + nginx image + Gitea CI (landing + macOS DMG)
...
- landing/: the spaceshell.ru terminal-dark landing (index.html + screenshots),
containerized as an nginx:alpine image (Dockerfile + nginx.conf with gzip and
asset caching, VERSION, .dockerignore).
- .gitea/workflows/build.yaml: adapted from the coddykinder pipeline to this repo.
Path-gated jobs — `landing` builds & pushes the nginx image to the Gitea
registry on landing changes; `dmg` builds a universal (Intel + Apple Silicon)
.dmg via `tauri build` on app/crates changes and uploads it as an artifact;
Max notification summarizes both. Tags build everything (release).
- DOCS/landing/spaceshell-landing.md: build brief + copy + SEO meta.
Notes: the DMG job needs a self-hosted macOS runner labelled `macos` (Tauri
can't cross-compile macOS from Linux); the DMG is unsigned until Developer ID
secrets are wired. Landing image verified locally (HTTP 200, assets served).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 10:54:11 +07:00
vasyansk and Claude Opus 4.8
052f484142
docs: settings modal implementation plan
...
11 TDD tasks: daemon config model/save, ConfigView + Get/Set/ConfigChanged
protocol, bridge + socketBridge, CSS-var theming, TerminalView font/theme,
settings modal, daemon Stop/Restart.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-14 09:05:22 +07:00
vasyansk and Claude Opus 4.8
4aacebcc60
docs: settings modal design spec
...
Config in config.toml via daemon (Get/Set/ConfigChanged), low-churn CSS-var
theme switching (Dark/Light + accent), terminal font, default shell, and
daemon status with Stop/Restart.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-14 09:01:53 +07:00
vasyansk
8ea680d0df
docs: SP1/SP3/SP4 manual scenarios and updated limitations
2026-06-10 12:55:07 +07:00
vasyansk and Claude Opus 4.8
f18d929c10
docs: SP1+SP3+SP4 implementation plan
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 11:57:45 +07:00
vasyansk and Claude Opus 4.8
a707895200
docs: SP1+SP3+SP4 design — observability, scrollback search, panel zoom
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 11:52:39 +07:00
vasyansk and Claude Sonnet 4.6
a8000323ec
docs: SP2 manual test scenario and updated Event Center limitations
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 08:30:21 +07:00
vasyansk and Claude Opus 4.8
807eab3f6c
docs: SP2 implementation plan — persistent event log + read-model
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 06:40:15 +07:00
vasyansk and Claude Opus 4.8
e038ff307d
docs: SP2 design — persistent event log + read-model
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 06:31:26 +07:00
vasyansk and Claude Opus 4.8
92706c0780
fix(app): robust spaceshd discovery for tauri dev + non-fatal connect
...
The app is its own cargo workspace, so in 'tauri dev' the app binary lives
in app/src-tauri/target/ and spaceshd is NOT a sibling — lazy-start failed
and the .expect() crashed the window. Now: find_daemon tries SPACESHD_BIN,
sibling, repo-root target/{debug,release}, then PATH; bridge honors
SPACESH_SOCK like the daemon/CLI; setup logs instead of panicking.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 23:31:52 +07:00
vasyansk and Claude Opus 4.8
ec4025a683
docs: manual run & test guide (build, daemon, GUI, CLI, per-milestone checks)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 23:26:15 +07:00
vasyansk and Claude Opus 4.8
84a19356e2
docs(plan): M3 implementation plan — status detection sources + UI
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 22:52:29 +07:00
vasyansk and Claude Opus 4.8
c0c8fe25f1
docs(spec): M3 design — status detection sources + UI + native notifications
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 22:45:11 +07:00
vasyansk and Claude Opus 4.8
819e936e6d
docs(plan): sync M4 lifecycle test with SPACESH_SOCK serial-guard fix
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 22:24:40 +07:00
vasyansk and Claude Opus 4.8
c2f8ef4214
docs(plan): M4 implementation plan — CLI + set_state/state primitive
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 22:06:34 +07:00
vasyansk and Claude Opus 4.8
429fd6977e
docs(spec): M4 design — CLI + set_state/state status primitive
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:58:40 +07:00
vasyansk and Claude Opus 4.8
33fc8625af
docs(plan): correct M2 deferral note — group commands wired, only drag UI deferred
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:42:01 +07:00
vasyansk and Claude Opus 4.8
d859aa8841
docs(plan): M2 implementation plan — layouts, persistence, sidebar, presets
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:08:40 +07:00
vasyansk and Claude Opus 4.8
ac13976bfd
docs(spec): M2 design — layouts, split tree, persistence, sidebar, presets
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:58:51 +07:00
vasyansk and Claude Opus 4.8
ecc6eb9d66
design: spacesh v1 UI mockups (main, code/diff, wizard, auth, account)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:39:51 +07:00
vasyansk and Claude Opus 4.8
0cc1303fd9
docs(plan): sync Task 13 attach-snapshot with double-render fix
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:39:51 +07:00
vasyansk and Claude Opus 4.8
83f1c1f57d
chore: seed repo with spec, plan, and design
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 19:50:15 +07:00