mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-12 06:41:23 +00:00
* fix(i18n): complete Chinese onboarding and navigation labels * fix(i18n): translate remaining Chinese core and plugin interfaces * fix(i18n): translate host editor tab overflow controls * fix(i18n): use consistent Chinese fleet terminology * fix(i18n): localize hardcoded controls and plugin views * fix(i18n): translate built-in homepage widget catalog * test(homepage): follow translated timezone placeholder * fix(i18n): translate plugin-provided homepage widgets * fix(i18n): localize feature settings section titles
Session Recording
Record terminal sessions and play them back or download them later.
Features
- Records SSH terminal sessions as they happen.
- Play a recording back, skip through it and copy its text.
- Download a recording as a file or as plain text.
- Removes recordings older than a set number of days.
- Keeps recordings when a user is deleted, with the user's name removed.
Settings
Admin
- Retention (days): remove recordings older than this. Checked at startup and once a day.
Host
- Enable session recording: record sessions on this host.
Permissions
session-recording.view: View and download session recordings. Admins and users have it by default.
Services
Provides to other plugins:
recordings.writer: start a recording and add to it as a session runs, or save a recording that is already finished.
Development
npm run build # build into dist/
npm run test # run this plugin's tests
npm run typecheck # type-check this plugin