sixth.git
7 days agofeat(workspace): add terminal panel with PTY and VT100 emulation
Svjatoslav Agejenko [Wed, 9 Sep 2026 15:57:54 +0000 (18:57 +0300)]
feat(workspace): add terminal panel with PTY and VT100 emulation

- New bridge.pty package: UnixPty (JNA-based), PtySession,
  Vt100Emulator, and ScreenBuffer supporting fullscreen curses apps
  (alternate screen, application cursor keys)
- New workspace package: Workspace and TerminalPanel render the
  terminal as a panel in the 3D workspace
- Main gains a --selftest mode that drives the PTY end-to-end
  (shell prompt, ls, arithmetic echo, mc/htop open+quit, ESC
  handling) for xvfb-run CI verification
- Build: Java 21, maven-compiler-plugin 3.13.0, sixth-3d
  1.5-SNAPSHOT, add JNA 5.14.0, drop javainspect, repo URL
  www2 -> www3
- Docs: reposition Sixth as a spatial computing environment, define
  roles/boundaries vs sixth-3d, outline VM/VNC and Xvfb roadmap

5 months agodocs: expand project vision with 3D interaction concepts
Svjatoslav Agejenko [Tue, 24 Mar 2026 17:40:53 +0000 (19:40 +0200)]
docs: expand project vision with 3D interaction concepts

Add detailed descriptions for molecular dynamics VR integration, 3D document visualization, circuit simulation workflows, and statistical data visualization use cases

5 months agodocs: add CUSTOM_ID properties to all org-mode sections
Svjatoslav Agejenko [Sat, 21 Mar 2026 08:01:29 +0000 (10:01 +0200)]
docs: add CUSTOM_ID properties to all org-mode sections

5 months agoInitial commit
Svjatoslav Agejenko [Sat, 21 Mar 2026 07:25:31 +0000 (09:25 +0200)]
Initial commit