Skip to content

Releases: TommasoFassina/FTerm

0.1.4

Choose a tag to compare

@github-actions github-actions released this 03 Jul 07:49
Add browser, notes, and SSH features

Adds the in-app browser with hardened webview/adblock support, SSH host presets with command-palette connect actions, a notes scratchpad widget, and the AI command builder. Also wires tab tear-out/multiwindow support, browser-related IPC/store updates, and related security hardening.

0.1.3

Choose a tag to compare

@github-actions github-actions released this 23 May 06:55
Harden remote terminal; add clipboard & visualizers

Lock down and extend the LAN-served remote terminal: implement path allowlist and sensitive-file deny rules, symlink-aware reads, per-session rate limits, strict WebSocket Origin checks, CSRF/content-type checks for /api/auth, security response headers, and token expiry. Improve media delivery with a privileged fterm:// scheme, range-capable streaming for audio/images, image size caps, and static asset serving for air-gapped clients; add mobile-friendly client UI (Term/AI/Tools tabs, sticky modifier keys, quick-launchers) and numerous widget parity features. Add clipboard history support (main-process polling, pin/delete/clear APIs, preload bindings, and renderer events) and a new audio visualizer widget plus many visualizer modules. Misc: expose deployFtermFetch from ptyManager, add streamAIRequest entrypoint for remote streaming, refine various IPC responses/errors, and update README/CHANGELOG to document changes.

0.1.2

Choose a tag to compare

@github-actions github-actions released this 10 May 06:42
Improve PTY cwd handling; add postinstall

Validate and resolve session working directory: prefer a provided customCwd only if it exists, otherwise fall back to USERPROFILE/HOME and 'C:\' for Windows. Minor formatting cleanup in electron/main.ts (devTools line). Add a package.json postinstall script to run `electron-builder install-app-deps` so native Electron dependencies are installed after package install.

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 02 May 14:04

Full Changelog: v0.1.0...v0.1.1

0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 10:31
Initial commit: add FTerm app

Add complete initial codebase and assets for FTerm. Includes Electron main/preload, services (PTY, AI, GitHub OAuth, secure store, remote terminal), renderer React app (src/), plugins API, widgets, CI and release GitHub workflows, configuration (ESLint, TypeScript, Vite, Tailwind), README, CHANGELOG, LICENSE, .gitignore, example .env, package.json and lockfile, and all documentation and media assets. This provides the baseline for building, testing, and releasing the first public version of the app.