Commit Graph

  • f2740c50b4 feat: drag files between file panes (move or copy, SSH hosts too) and into a terminal of the same machine redtea 2026-10-15 21:42:21 +03:00
  • a30b89f1d8 feat: square icon buttons for up and refresh in file panes; the Терминал view is named WorkSpace redtea 2026-10-15 21:33:14 +03:00
  • 7e4daeda4c feat: file manager on SSH hosts through a machine - open from the plus menu redtea 2026-10-15 21:32:18 +03:00
  • 2859e69abe feat: agent keeps SSH file sessions and runs file operations on the host by commands redtea 2026-10-15 21:26:11 +03:00
  • f5d6bd30e8 feat: file manager as a workspace pane, side by side with terminals; zip and delete of the selection as icons redtea 2026-10-15 21:24:10 +03:00
  • 012c0af7f9 feat: workspace lives in the terminal view and keeps its sessions across pages; terminal panes split out redtea 2026-10-15 20:10:28 +03:00
  • 113c63fd1b feat: one-page panel - shell with Машины, Терминал and Настройки, pages as fragments, forms sent in place redtea 2026-10-15 20:05:20 +03:00
  • 7b9daa524e feat: workspace helpers - quoting paths, what a dropped file does, with node tests redtea 2026-10-15 20:00:26 +03:00
  • 0ada0899cf docs: 0.2.0 workspace implementation plan redtea 2026-10-15 19:58:32 +03:00
  • 8e2028e7f9 docs: workspace design approved, version 0.2.0 redtea 2026-10-15 19:52:43 +03:00
  • 698bc68f99 docs: 0.1.3 workspace design - one-page shell, tabs with terminal and file panes (machines and SSH hosts), drag and drop, machine dialogs redtea 2026-10-15 19:51:02 +03:00
  • 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 0.1.2 redtea 2026-10-15 16:50:56 +03:00
  • 0279c1d887 fix: corner plus also slides 6 px left over a split tab redtea 2026-10-15 16:42:27 +03:00
  • 0ccac0bc82 fix: scrollbars darker redtea 2026-10-15 16:38:23 +03:00
  • e5a45b872a fix: scrollbars more transparent redtea 2026-10-15 16:35:38 +03:00
  • 9e684605ef fix: terminal scrollbar centred between the plus and the frame redtea 2026-10-15 16:34:39 +03:00
  • 13897c7478 fix: terminal scrollbar 2 px further left again redtea 2026-10-15 16:34:01 +03:00
  • 4d2cfe8244 fix: terminal scrollbar 2 px further left redtea 2026-10-15 16:33:06 +03:00
  • 25ffa60d09 feat: Mac-like scrollbars - thin, no track, shown while scrolling or at the edge and fading out, none when there is nothing to scroll; a lone terminal's bar sits by the frame, right of the plus redtea 2026-10-15 16:32:51 +03:00
  • baee90b564 fix: terminal corner plus moves left and down only on Windows, clear of its wide scrollbar redtea 2026-10-15 11:47:34 +03:00
  • 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 redtea 2026-10-15 11:34:58 +03:00
  • 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 redtea 2026-10-15 10:56:19 +03:00
  • 36dc12b69d feat: terminal copy and paste by keys off a Mac - Ctrl+C copies a selection (interrupts without one), Ctrl+Shift+C copies and stays from the browser, Ctrl+V and Ctrl+Shift+V paste redtea 2026-10-15 10:45:58 +03:00
  • 1297ab36d0 fix: transfer dialog keeps its body and shows a spinner and progress while sending; LPRA in the header leads to the machines; no settings link on the settings page; corner plus clear of the scrollbar redtea 2026-10-15 10:44:10 +03:00
  • fd382d6313 feat: PIN lock - logout left of zero, erase and logout in a muted red redtea 2026-10-15 10:41:22 +03:00
  • fc488717d3 feat: login - passkey button under the password form, the sign-in button full width redtea 2026-10-15 10:39:00 +03:00
  • dbb46173a3 feat: dialogs open and close smoothly, the backdrop fading with them redtea 2026-10-15 10:38:02 +03:00
  • 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 redtea 2026-10-15 00:07:32 +03:00
  • 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 redtea 2026-10-14 23:54:24 +03:00
  • 467bd3cb4f docs: README - SSH terminal, sending to other machines, PIN, passkeys, WebSocket transport, Cloudflare and nginx notes redtea 2026-10-14 21:30:39 +03:00
  • 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 redtea 2026-10-14 21:29:25 +03:00
  • 1a38c2ac18 feat: terminal tabs a little wider by default redtea 2026-10-14 21:20:37 +03:00
  • 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 redtea 2026-10-14 21:20:18 +03:00
  • 5a204ae9bb feat: a device can skip the PIN for 5, 15, 30 or 60 minutes after it was entered (off by default, this browser only) redtea 2026-10-14 21:13:50 +03:00
  • 119b524825 feat: optional 4-digit PIN asked in every new tab (not on reload), on-screen keypad for phones; set, change or remove it in the account; five misses sign out redtea 2026-10-14 21:12:09 +03:00
  • 29353e5e6a feat: install code of 3 to 24 letters and digits with a button to make a new one; guesses are limited per address redtea 2026-10-14 21:07:36 +03:00
  • 47f1b2e55b feat: the browser terminal on a WebSocket too, long polls when it does not connect or drops redtea 2026-10-14 21:06:32 +03:00
  • 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) redtea 2026-10-14 21:04:13 +03:00
  • 6dd1120a41 feat: the password is turned off by hand in the account, with a passkey in place; password change; tabs sized by their titles redtea 2026-10-14 20:46:35 +03:00
  • 67222e2e05 feat: terminal tabs - several machines at once, up to four terminals split in a tab by drag and drop, resizable, renamable; the top bar keeps its status in sight redtea 2026-10-14 20:42:41 +03:00
  • e7b5d28470 feat: sign in with passkeys, no password once an account has one; an account button and dialog in place of the sign-out button redtea 2026-10-14 20:33:31 +03:00
  • d2d6fe0100 fix: the copy menu shows as soon as text is selected, a little higher above the extra keys redtea 2026-10-14 20:27:21 +03:00
  • e983fc179a feat: move or copy dialog with folder suggestions and a rule for what is already there redtea 2026-10-14 20:25:59 +03:00
  • 89d5bfd3ab feat: copy buttons for the install commands, icons on the file bar buttons; the path title back on the left, the upload figures sliding, dialogs focused without a ring redtea 2026-10-14 20:12:03 +03:00
  • 55c37a0097 fix: the spinner by the path takes room only while busy, opening and closing smoothly redtea 2026-10-14 20:03:03 +03:00
  • cefdae267b fix: the spinner by the path takes only its own width redtea 2026-10-14 19:53:42 +03:00
  • 44e7137d86 fix: the spinner by the path keeps its place, so the path field does not jump redtea 2026-10-14 19:51:34 +03:00
  • 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 redtea 2026-10-14 19:50:50 +03:00
  • 114c6fc530 fix: static files linked with their content hash, so a release is never shadowed by a cached copy (Cloudflare kept the old CSS) redtea 2026-10-14 19:40:31 +03:00
  • 0aa066fd01 fix: a smaller frame for the properties button in the path field redtea 2026-10-14 19:37:37 +03:00
  • 21436d5c73 feat: the folder properties button sits inside the path field redtea 2026-10-14 19:37:25 +03:00
  • 65359f5497 feat: file and folder properties - mode, owner and group, applied to a folder's contents too (0.0.8) redtea 2026-10-14 19:31:25 +03:00
  • 8eb2bbd35d feat: close buttons as a red cross in a square; static files revalidated by content, so a release reaches the browser at once 0.0.7 redtea 2026-10-14 19:24:12 +03:00
  • 55db8f03b3 chore: keep the version at 0.0.7 redtea 2026-10-14 19:07:29 +03:00
  • 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) redtea 2026-10-14 19:06:59 +03:00
  • 23e382bf7f fix: the terminal opens in the user's home directory, not in / redtea 2026-10-14 18:53:07 +03:00
  • 438b20dae0 chore: log where and after how many bytes a file transfer breaks redtea 2026-10-14 18:49:07 +03:00
  • 19f8b5291e fix: no arrow on the sorted column redtea 2026-10-14 18:46:56 +03:00
  • c911143eb2 feat: SQLite preview read straight from the file, and sorting of the file table by column, kept per folder redtea 2026-10-14 18:46:32 +03:00
  • 1a90af7800 feat: a spinner on the save button while a file saves redtea 2026-10-14 18:36:48 +03:00
  • 92c9616826 feat: toasts show over the file viewer; icon buttons in the terminal's copy menu redtea 2026-10-14 18:31:45 +03:00
  • 2db44e53f7 feat: red text and border on every close button redtea 2026-10-14 16:15:03 +03:00
  • 68ede6ab25 feat: previews of PDF, Word, spreadsheets, CSV and HTML in the file manager; the find bar's buttons back in one row redtea 2026-10-14 16:09:02 +03:00
  • d448c1e3a4 fix: find and replace fields of one width, a red close button redtea 2026-10-14 16:01:59 +03:00
  • 3d6b04e78a fix: binary editing only for binary files and the ones shown as a preview redtea 2026-10-14 16:00:20 +03:00
  • 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) redtea 2026-10-14 15:52:38 +03:00
  • 3e46116a9b feat: upload progress by the file manager spinner, and a list of the uploads behind it redtea 2026-10-14 15:28:19 +03:00
  • 10b8995041 feat: rename a file in place from its row in the file manager redtea 2026-10-14 15:25:50 +03:00
  • 225b7ecfcc fix: terminal input reaches the shell in the order it was typed redtea 2026-10-14 15:18:14 +03:00
  • cb2673d941 Revert "feat: DEL in place of PGDN among the terminal's extra keys" 0.0.6 redtea 2026-10-14 14:59:18 +03:00
  • cf855fdc23 feat: DEL in place of PGDN among the terminal's extra keys redtea 2026-10-14 14:58:06 +03:00
  • d456ffe757 feat: phone layout for the panel, and Termux-style extra keys in the terminal redtea 2026-10-14 14:43:06 +03:00
  • 81a2c96e0b fix: centre the ufw switch under the create button redtea 2026-10-13 23:23:03 +03:00
  • e0dc15740d feat: the ufw switch of a new forward rule goes under the button redtea 2026-10-13 23:22:07 +03:00
  • fbd8f30de3 feat: the new forward rule form on one line, with short type names redtea 2026-10-13 23:18:49 +03:00
  • 67c02ad6b4 chore: keep the version at 0.0.6 redtea 2026-10-13 23:13:15 +03:00
  • 5155bc36cd feat: measure each direction of the speed test for 7 s (0.0.7) redtea 2026-10-13 23:12:30 +03:00
  • ab8751d436 feat: live reading during the speed test, and a 15 s limit that keeps what was measured redtea 2026-10-13 23:06:56 +03:00
  • 6441b4329d fix: don't let a slow browser link time out the relayed speed test redtea 2026-10-13 22:49:19 +03:00
  • 189050b2b6 fix: end the browser speed test feed without a 410 or 502 redtea 2026-10-13 22:33:42 +03:00
  • fd75f324b8 fix: keep the speed results hidden until there is a measurement redtea 2026-10-13 21:02:39 +03:00
  • 789e1da93b feat: open a port in ufw by hand from the panel settings redteaandClaude Opus 5.5 2026-10-13 20:42:09 +03:00
  • 87921a1381 feat: speed test through the browser, client - panel - browser (0.0.6) redteaandClaude Opus 5.5 2026-10-13 20:31:41 +03:00
  • b51363bf72 feat: optional label on a forward rule redteaandClaude Opus 5.5 2026-10-13 20:31:41 +03:00
  • 201d63ee1e feat: open the file manager in the user's home directory redteaandClaude Opus 5.5 2026-10-13 20:31:41 +03:00
  • 5e5718b397 chore: call the machine edit link "Изменить" in page headers 0.0.5 redtea 2026-10-13 19:06:49 +03:00
  • c675bb0ec7 feat: status and settings links in the header of every machine page redtea 2026-10-13 19:06:11 +03:00
  • a02fdc01b0 feat: show the name of an icon button on hover redtea 2026-10-13 19:04:57 +03:00
  • 8ba2dd1f1b chore: name the actions column, drop hardcoded tunnel port and 2 KB mentions redtea 2026-10-13 19:04:22 +03:00
  • 171e14176a fix: small fixes redtea 2026-10-13 19:00:50 +03:00
  • 86cb0226ab feat: machine status page, speed test, live presence, forwards without ufw (0.0.5) redtea 2026-10-13 18:56:15 +03:00
  • 7f4d645f19 fix: keep the machine row buttons on one line redtea 2026-10-13 16:57:54 +03:00
  • f3cb7701f2 fix: remove an agent's forward rules with the agent (0.0.4) 0.0.4 redtea 2026-10-13 16:30:53 +03:00
  • 328ade651c fix: fix ufw 0.0.3 redtea 2026-10-13 16:16:31 +03:00
  • 5e6e0b8a3a chore: run the server unit as root from /opt/lpra redtea 2026-10-13 14:55:37 +03:00
  • bcfe909aaa feat: tunnel host and port in the panel settings, ufw kept in sync redtea 2026-10-13 14:50:50 +03:00
  • 08fc2d79a8 fix: take the file edit limit in the panel from the agent's read cap redtea 2026-10-13 14:50:49 +03:00
  • 7cb9da8569 chore: take the version from VERSION.txt only (0.0.3) redtea 2026-10-13 14:50:49 +03:00
  • 93673d3570 style: match the user select to the panel buttons 0.0.2 redtea 2026-10-13 01:43:24 +03:00
  • 3dde07f403 feat: terminal as a chosen OS user, create users from the panel (0.0.2) redtea 2026-10-13 01:28:57 +03:00