Skip to content

Releases: davidomil/cloudx

Cloudx v0.1.3

Choose a tag to compare

@davidomil davidomil released this 19 Jun 19:38

Cloudx v0.1.3

Cloudx v0.1.3 is a hotfix for the create-window dialog. It aligns the
"Create directory if needed" control with the existing create-tab dialog so
both paths use the same compact checkbox row on desktop and mobile.

Fixes

  • Replaced the create-window settings-style toggle with the shared
    checkbox-row treatment used by the create-tab dialog.
  • Kept the mobile window form text inputs at the larger touch target size
    without stretching checkbox inputs.
  • Added focused coverage for the create-window checkbox rendering and submitted
    createDirectory value.

Validation

  • Focused WindowSwitcher Vitest coverage passes.
  • Desktop and mobile Playwright render checks pass for the create-window
    checkbox class, text, dimensions, and layout.
  • Full Vitest suite passes.
  • TypeScript project build passes.
  • Production web/server build passes.
  • Git whitespace checks pass.

Install

git clone https://github.com/davidomil/cloudx
cd cloudx
./install.sh

Cloudx remains private by default and binds to 127.0.0.1. Use
./install.sh --lan only for a trusted LAN or tailnet. Public internet
exposure is unsupported.

Cloudx v0.1.2

Choose a tag to compare

@davidomil davidomil released this 19 Jun 19:13

Cloudx v0.1.2

Cloudx v0.1.2 turns the automation builder into an executable workflow
surface. It adds bounded Python, Bash, sleep, and Codex execution primitives,
test fixtures for automation groups, stronger hook execution controls, and
operator-visible persistence status when workspace or automation state cannot
be saved.

What's New

  • Added Python, Bash, sleep, and Codex execution primitives to automation
    graphs.
  • Added automation group test cases with saved payloads and expected run
    assertions.
  • Added dynamic automation catalog options, broader catalog coverage, and
    documentation for code execution behavior.
  • Added shared AI model option metadata for server and web configuration.
  • Added a reusable local test-environment setup script.

Security And Reliability

  • Hardened Python automation hook calls against spoofed stdout control
    messages.
  • Isolated Python and Bash automation subprocesses from the full server
    environment.
  • Strengthened automation subprocess timeout and cancellation behavior by
    terminating process groups with a forced-kill grace period.
  • Applied automation hook safety checks to Python cloudx.call_hook requests.
  • Passed HTTP request abort signals into normal and streaming hook calls.

Improvements And Fixes

  • Forwarded automation test-case inputs through plugin and HTTP hook paths.
  • Refreshed clean cached automation panels on remount while preserving dirty
    drafts.
  • Displayed degraded workspace or automation persistence status in the app
    topbar.
  • Improved Jira issue creation/update handling and plugin hook coverage.
  • Improved documentation ingest, enrichment, and plugin action behavior.
  • Improved terminal readiness handling and cancellation coverage.
  • Improved workspace state persistence and notification behavior.

Validation

  • Focused automation, plugin, server, App, and Automation Panel tests pass.
  • Full Vitest suite passes.
  • TypeScript project build passes.
  • Production web/server build passes.
  • Git whitespace checks pass.

Install

git clone https://github.com/davidomil/cloudx
cd cloudx
./install.sh

Cloudx remains private by default and binds to 127.0.0.1. Use
./install.sh --lan only for a trusted LAN or tailnet. Public internet
exposure is unsupported.

Cloudx v0.1.1

Choose a tag to compare

@davidomil davidomil released this 16 Jun 04:38

Cloudx v0.1.1

Cloudx v0.1.1 focuses on operating the local workbench across more real
installations: runtime diagnostics, plugin installation visibility, Jira and
automation workflows, documentation archive tooling, and hardening across
server, terminal, workspace, and browser surfaces.

What's New

  • Added the Jira integration plugin and Jira automation triggers.
  • Added documentation archive ingest, search, source viewing, enrichment,
    stale invalidation, export, import, spreadsheet ingest, media ingest, and
    schematic-aware artifacts.
  • Added plugin-contributed rule and skill injection for Codex terminal
    contexts.
  • Added Codex terminal image paste support.
  • Added the automation workflow builder.
  • Added GitHub plugin metadata installation support.

Diagnostics

  • Added CLOUDX_LOG_LEVEL for runtime logging control. Set it to debug or
    trace in the Cloudx environment file when collecting diagnostics.
  • Added debug logging for installed plugin catalog loading, GitHub plugin
    installation phases, plugin registration, and plugin rule/skill contribution
    sync.
  • Expanded installer verbose diagnostics while keeping sensitive environment
    values out of the verbose output.

Improvements And Fixes

  • Hardened server routes, websocket handling, state storage, automation
    execution, terminal runtime, ASR/app-server lifecycle, local web proxying,
    plugin webview bridging, and web client workspace behavior.
  • Improved documentation archive locality, payload bounds, stats bounds, source
    read bounds, artifact payload size, path ingest resolution, and lazy document
    loading.
  • Improved file browser previews, transfer controls, toolbar placement, diff
    limits, and search behavior.
  • Improved mobile terminal viewport handling, reconnect layout, mobile keyboard
    viewport behavior, and terminal focus handling.
  • Improved installer service setup, optional Whisper.cpp setup guidance, and
    bootstrap package coverage.

Validation

  • Full Vitest suite passes.
  • TypeScript project build passes.
  • Production web/server build passes.
  • Startup smoke test passed on 127.0.0.1:3201.
  • Interactive browser smoke test passed for loading the app, creating a Files
    tab, browsing the repository tree, running file search, and loading a mobile
    viewport.

Install

git clone https://github.com/davidomil/cloudx
cd cloudx
./install.sh

Cloudx remains private by default and binds to 127.0.0.1. Use
./install.sh --lan only for a trusted LAN or tailnet. Public internet
exposure is unsupported.

Cloudx v0.1.0: Run and supervise Codex CLI from your phone on your own Linux build machine, with local-first sessions, panes, file tools, diffs, worktrees, and constrained voice control

Choose a tag to compare

@davidomil davidomil released this 18 May 07:50

Cloudx v0.1.0

Run and supervise Codex CLI from your phone on your own Linux build machine, with local-first sessions, panes, file tools, diffs, worktrees, and constrained voice control.

What Works

  • Mobile and desktop UI.
  • Codex terminal sessions.
  • Shell terminals.
  • File browser and diffs.
  • Worktree manager.
  • Local web dashboard panes.
  • Local Faster Whisper voice control.
  • Ubuntu installer and systemd user services.

Known Limits

  • Trusted LAN/tailnet only.
  • Not multi-user.
  • Not a hardened public service.
  • Codex app-server integration not yet used.

Install

git clone https://github.com/davidomil/cloudx
cd cloudx
./install.sh

Cloudx is private by default and binds to 127.0.0.1. Use ./install.sh --lan
only for a trusted LAN or tailnet. Public internet exposure is unsupported.