redtea
087eabf3b4
feat: «Здесь» from a machine's terminal opens the file pane in the terminal's folder (asked of the agent); Аккаунт › Вид can turn «Здесь» back to the home folder. Version 0.2.1
2026-10-16 18:28:15 +03:00
redtea
57c2f1338f
feat: «Здесь» from a machine's file pane opens the terminal in that pane's folder (the agent starts the shell there; an older agent, or a folder gone, at home)
2026-10-16 18:17:11 +03:00
redtea
6d8f39f2a5
fix: commands on SSH hosts run under sh -c, so hosts whose login shell is csh or tcsh list, zip and send files too
2026-10-16 10:02:10 +03:00
redtea
055020c3bb
feat: links to folders open as folders, on machines and SSH hosts, with their own icon; deleting a link leaves what it leads to
2026-10-16 09:34:32 +03:00
redtea
434900a168
feat: long names in questions cut with … and the window as wide as its words; SSH dialog hides «Вход» for a saved host and says «подключение…» quietly; zip and unzip on SSH hosts without them through Python's zipfile
2026-10-16 09:31:21 +03:00
redtea
ed77c8e0c1
style: gofmt
2026-10-15 22:28:59 +03:00
redtea
7d1996dd7d
perf: several dragged items cross to another place as one tar stream; older agents get them one by one
2026-10-15 22:28:46 +03:00
redtea
6916af4236
perf: SSH uploads fetch pieces ahead and downloads post them side by side
2026-10-15 22:25:54 +03:00
redtea
64ce8f2b72
fix: ended page scopes start no timers; SSH transfers keep their connection from the idle sweep; linked files download whole; only the sent item unpacks on an SSH host, replace and skip as on a machine
2026-10-15 22:05:04 +03:00
redtea
01dc45ecad
feat: file panes follow the machine going offline and back, reconnect a lost SSH host; zip and unzip over SSH where the host has them; phone keys only for terminals; version 0.2.0, README
2026-10-15 21:58:09 +03:00
redtea
f2740c50b4
feat: drag files between file panes (move or copy, SSH hosts too) and into a terminal of the same machine
2026-10-15 21:42:21 +03:00
redtea
2859e69abe
feat: agent keeps SSH file sessions and runs file operations on the host by commands
2026-10-15 21:26:11 +03:00
redtea
0fa3de757c
feat: edit SQLite databases in the file manager - the agent opens them through SQLite: values by a click, rows added and deleted, an SQL tab; changes go to the audit log
2026-10-15 16:50:56 +03:00
redtea
79828e3f8a
feat: installer fetched from the direct address sets it as the agent's own with the main one as fallback (and downloads from it); agents fall back to whichever address is not theirs; (direct) beside the connection status
2026-10-15 11:34:58 +03:00
redtea
021da93229
feat: user roles - admins and users limited to the machines given to them, user editor with machines, password sign-in and its lock; direct address without Cloudflare as the agents' fallback and in the installer; version 0.1.2
2026-10-15 10:56:19 +03:00
redtea
b47e824692
fix: quick reconnect after sleep or a network outage - the tunnel notices a dead connection, retries every 5 s at most, the WebSocket returns as soon as the server answers; version 0.1.1
2026-10-15 00:07:32 +03:00
redtea
5eca9ca215
fix: agent update runs as root when it can (sudo without a password otherwise), checks the download, restarts reliably and reports its result; one-colour file icons; zip and delete on one line on phones; PIN buttons alike; no key fingerprint in the SSH status; corner plus clears split panes
2026-10-14 23:54:24 +03:00
redtea
18d6684c55
feat: send or move files and folders to another machine or an SSH host from the move dialog, streamed as tar with progress, speed and cancel; same conflict rules as a local move
2026-10-14 21:29:25 +03:00
redtea
5a4dc596d5
feat: SSH terminal - the agent connects by SSH to another host (password, key file or its own keys) and the shell opens in a tab with the connection's progress shown; host keys trusted on first use, a changed one refused
2026-10-14 21:20:18 +03:00
redtea
73bb720ec6
feat: agents connect by WebSocket, falling back to long polling and trying again each minute; auto, ws or lp per machine (0.1.0)
2026-10-14 21:04:13 +03:00
redtea
e983fc179a
feat: move or copy dialog with folder suggestions and a rule for what is already there
2026-10-14 20:25:59 +03:00
redtea
10ffa393ca
fix: a closed terminal hangs its shell up instead of killing it, so the history is saved; idle shells end with their session, and on agent stop
2026-10-14 19:50:50 +03:00
redtea
65359f5497
feat: file and folder properties - mode, owner and group, applied to a folder's contents too (0.0.8)
2026-10-14 19:31:25 +03:00
redtea
e9a845a6ea
feat: files go in 4 MB pieces, several at once and each retried on its own, so they pass a proxy like Cloudflare and survive a bad link (0.0.8)
2026-10-14 19:06:59 +03:00
redtea
23e382bf7f
fix: the terminal opens in the user's home directory, not in /
2026-10-14 18:53:07 +03:00
redtea
438b20dae0
chore: log where and after how many bytes a file transfer breaks
2026-10-14 18:49:07 +03:00
redtea
e1f5595afc
feat: files up to 512 MB as streams, a code editor with highlighting and find/replace, media preview, hex editing; touch selection in the terminal (0.0.7)
2026-10-14 15:52:38 +03:00
redtea
5155bc36cd
feat: measure each direction of the speed test for 7 s (0.0.7)
2026-10-13 23:12:30 +03:00
redtea and Claude Opus 5.5
87921a1381
feat: speed test through the browser, client - panel - browser (0.0.6)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 20:31:41 +03:00
redtea and Claude Opus 5.5
201d63ee1e
feat: open the file manager in the user's home directory
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 20:31:41 +03:00
redtea
171e14176a
fix: small fixes
2026-10-13 19:00:50 +03:00
redtea
86cb0226ab
feat: machine status page, speed test, live presence, forwards without ufw (0.0.5)
...
Status page per machine: CPU load, RAM and disk of the client, sampled
by the agent only while the page is open and visible (one reading
serves every open tab), plus a button that has the agent measure its
link to the host: ping, down and up.
Online/offline now comes from the control polls the hub holds open, so
a dropped agent shows offline at once instead of 45 s later, and the
dashboard keeps the status column live.
A forward rule can be created "without ufw": the panel opens nothing in
ufw for it and so revokes nothing when it is deleted. The checkbox is
shown only while the ufw integration is on.
Dashboard row actions are icons; a status action is added.
2026-10-13 18:56:15 +03:00
redtea
bcfe909aaa
feat: tunnel host and port in the panel settings, ufw kept in sync
...
The direct tunnel port (8446 by default) and the host agents dial for
it can be set in Settings. The server moves its listeners at once and
agents pick the address up from the panel: on connect and with every
poll, unless TUNNEL_ADDR / TUNNEL_PORT pin it locally.
ufw: run with a C locale (the output is translated), do not adopt rules
that existed before the panel, skip loopback-only listeners, re-open
what saved forwards need on start and when the integration is turned
on, move the shared tunnel rule with the port and drop it when no
direct forward is left. The last ufw error is shown in Settings.
The forwards page shows the real tunnel and panel ports.
2026-10-13 14:50:50 +03:00
redtea
08fc2d79a8
fix: take the file edit limit in the panel from the agent's read cap
...
The limit was repeated in the page; a file of exactly the cap is read
in full, so it is editable too.
2026-10-13 14:50:49 +03:00
redtea
7cb9da8569
chore: take the version from VERSION.txt only (0.0.3)
...
VERSION.txt is embedded into the server and the agent, so a plain
go build reports the real version and build.sh no longer injects it.
2026-10-13 14:50:49 +03:00
redtea
3dde07f403
feat: terminal as a chosen OS user, create users from the panel (0.0.2)
...
- agent reports the OS user it runs as (enroll + poll header)
- per-machine terminal user on the edit page; defaults to the agent's own user (root on Linux)
- create a new user from the panel: name, password, optional sudo group
- show the reason in the terminal when a shell fails to start
- bump version to 0.0.2
2026-10-13 01:28:57 +03:00
redtea
c6852c6f1b
feat: initial commit
2026-10-13 00:25:29 +03:00