redtea
adadfb19a6
Edit README.md
2026-10-20 14:21:10 +03:00
redtea
3d2f886f04
feat: Настройки › Автообновление - clients compare their version with the server's every N and update themselves; the server looks at GitLab every N and, when a newer release is out, offers it to an administrator at login (after the PIN) with «Обновить» and «Отказаться»; the words of a made picture's result are the model's only
2026-10-18 12:33:24 +03:00
redtea
dd1244a169
feat: pictures for the assistant - the models make and edit them by themselves through the Vertex API (a new picture, or the user's attached photo, or the last picture made), with an API key in Настройки and a switch for the prompt improver; folded descriptions of pictures and searches; the name of an attached file opens or saves it; a deleted chat is wiped from the database files, attachments included
2026-10-18 12:12:54 +03:00
redtea
01f02360c4
chore: the GitLab namespace is itzredtea now
2026-10-18 11:03:31 +03:00
redtea
57de7bf967
chore: move to GitLab - server-install.sh takes the latest release and dist/ from gitlab.com/itzRedTea/lpra, README links and screenshots kept in the repo; a guide for moving other projects
2026-10-18 10:44:18 +03:00
redtea
37ef886503
feat: the model's short name up to 12 characters
2026-10-17 15:33:19 +03:00
redtea
6c1da79b4a
feat: the model's short name up to 9 characters, the chat 408px wide so nine of the widest letters fit
2026-10-17 15:07:49 +03:00
redtea
6a17f40042
feat: a short name of up to 7 characters for each model, on the chat's model button, always whole; the message field back to the normal 14px
2026-10-17 14:58:04 +03:00
redtea
983809714b
feat: several models for the assistant, each with its own name, kind, address and key; a model menu in the chat when there are several (or always, from Аккаунт › Вид), the choice kept for the user
2026-10-17 14:41:34 +03:00
redtea
e8d45f2f7b
docs: http-lp forwarding goes over the agent's WebSocket, by long polls only without one - said so in the panel, the code and the README
2026-10-16 21:56:24 +03:00
redtea
667c6177f4
feat: server-install.sh - install or update the server in one command: the latest release's binary, dist/ from main, the systemd service, nginx with a domain and certbot if wanted, a health check
2026-10-16 20:47:26 +03:00
redtea
3641a3627c
docs: README - the assistant's search engines
2026-10-16 10:38:22 +03:00
redtea
187dc2ae97
feat: PostgreSQL as the panel's database, chosen in Настройки, the SQLite data copied over on its first start; tested on a real PostgreSQL
2026-10-16 09:39:06 +03:00
redtea
69600133a4
docs: README - the assistant's actions and modes, saved SSH hosts and their key
2026-10-15 22:30:09 +03:00
redtea
46948f5ddc
feat: AI assistant (MVP) - chat button per user, sees the workspace, streams answers, runs suggested commands in the active terminal; Gradio, OpenAI and Anthropic models set in Настройки
2026-10-15 22:10:47 +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
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
467bd3cb4f
docs: README - SSH terminal, sending to other machines, PIN, passkeys, WebSocket transport, Cloudflare and nginx notes
2026-10-14 21:30:39 +03:00
redtea
171e14176a
fix: small fixes
2026-10-13 19:00:50 +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
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
Denis Istratov
6a5d6facf1
chore: update README.md
...
Updated installation commands to use localhost instead of remote host.
2026-10-13 00:32:58 +03:00
redtea
c6852c6f1b
feat: initial commit
2026-10-13 00:25:29 +03:00
Denis Istratov
353f62e257
Initial commit
2026-10-13 00:24:16 +03:00