Skip to content

Tuxee v0.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 13:37
· 120 commits to main since this release

Changes since v0.3.2

  • Add device clipboard cut, copy and paste to file browsers (5188afd)

  • Shorten terminal reconnection notice (ef78abe)

  • Bridge device text clipboard to GUI applications (119c681)
    Use native paste events and gesture-started clipboard writes through noVNC. Translate Mac clipboard shortcuts, preserve modifiers, isolate X11 PRIMARY and provide an explicit copy fallback. Keep GUI image paste out of terminal uploads.

Validated with real GTK/Chromium clipboard tests, file clipboard regressions and Docker bridge checks. Physical macOS validation remains pending; the broader GUI tab-reordering check also fails on the pre-change build.

  • Improve terminal scroll recovery and compact file columns (fe74634)

  • Support GUI image and file clipboard with native drops (d91a59a)
    Bridge PNG images and Linux file references through the existing X11 connection, and deliver incoming files using XDND. Preserve terminal upload-and-path paste, isolate hidden terminals, and offer explicit browser and application fallbacks without adding runtime dependencies.

Cover native GTK/Chromium clipboard and drop flows, incremental transfers, permission fallback, multiple views, and existing terminal uploads. Document clipboard bounds and cross-device limitations.

  • Fix terminal file permissions and include sudo in containers (6eb9fc2)

  • Remove sudo from container builds and upgrades (f73bdc7)

  • Trim unused frontend code and build payloads (79afd2f)
    Remove an unused terminal style helper, four unused icons and the unused TypeScript compiler. Minify the embedded terminal engine, consolidate browser legal comments while preserving licenses, and exclude test/GitHub/DOX files from the Docker build context.

Validated frontend/native and Docker build stages, backend/system checks, Go vet and targeted Chromium suites. Audio remains a failing check: terminal-cleanup failure also reproduces on unmodified HEAD; HTTPS timing assertions failed separately.

  • Bind Shift+Enter to newline in container Bash (2e20af9)
    Install the Bash-only Readline binding in /etc/bash.bashrc for fresh images and existing-container upgrades. Preserve user startup files, ordinary Enter and the raw key sequence received by applications.

Validated all nine setup checks with the versioned startup fixture, update package tests, real PTY input and Debian image login/non-login Bash bindings for root and non-root users.