Repository navigation
TeleFlock v0.4.1
TeleFlock 0.4.1 fixes sessions that never connected, agents that died with the login that started herdr, updates that waited for a manual check, and side questions, queued messages, image attachments and the board's live terminal.
Fixed
- Resumed sessions connect again. Sessions opened from Past sessions (and other resumed sessions with subagents) stayed on "Lost the link to this session: timed out waiting for the host's welcome", while omp printed "TeleFlock joined the collab session" over and over. omp describes the subagents it restores from disk with fractional timestamps, and TeleFlock rejected the whole welcome because of them. It now reads any number there, and one unreadable subagent can no longer block the session.
- Agents no longer die with a login session. On Linux with systemd, the herdr server and every agent in it lived in the login session of the SSH command that started herdr. When systemd-logind restarts (here: after the server stalled for 8 minutes), it stops such sessions and kills everything in them.
tf-hostdand the herdr servers it starts now run in systemd scopes of their own. Host setup → herdr outside login sessions moves a herdr server that is still inside a login session, with all its agents, into its own scope without stopping anything (root; other users get theloginctl enable-lingerroute). - Automatic updates actually run. The app only checked once per process, at launch, so an app left running in the tray (or kept alive on Android) never saw a new version. It now also checks about every hour and when you come back to it, and backs off after failures. On Android, an update found in the background asks to install the next time you open the app. Settings → Updates shows the time of the last automatic check.
- btw is omp's own /btw. A side question asked in TeleFlock now shows in omp's terminal and its
/btwhistory, and you can follow up from either side. Side questions asked in the terminal show up in TeleFlock too, and Cancel stops the one that is answering. Sessions started before this update keep their old bridge until you restart them; TeleFlock says so when you try to follow up there. - Queued messages show at once. A steer (
Enterwhile the agent works) or follow-up (Alt+Enter) appears as a queued chip the moment you send it and stays until it lands in the transcript. Steers sent from TeleFlock never showed in the queue before, because omp's queue display skips them. - Attachments open in full resolution. When omp is busy, it saves a downscaled copy of an image you send (and of images pasted in its terminal). The image viewer now loads the original when it opens:
tf-hostdkeeps what you sent for 30 days (at most 1 GiB), and terminal pastes use the file omp recorded. - The live terminal fills its tile. herdr draws an observed pane at the size the viewer asks for, so the board tile showed the pane as a small block in its top-left corner. Observers now open at the pane's real size and follow its resizes; the tile fills its width and keeps the newest rows, and resizing the window only rescales it.
Updating: the host daemon (
tf-hostd) changed. The first device that updates restarts it once; your agents keep running and your other device reconnects a moment later. Then open Hosts → Host setup: if your herdr server still runs inside a login session, the new item moves it out. omp sessions that are already running keep the TeleFlock bridge they started with until they are restarted (resume them from Past sessions) — only btw needs that.
Downloads
| Platform | File |
|---|---|
| Windows 10/11 | TeleFlock_0.4.1_x64-setup.exe |
| Android 7+ | TeleFlock_0.4.1_universal.apk |
| Debian / Ubuntu | TeleFlock_0.4.1_amd64.deb |
| Any Linux | TeleFlock_0.4.1_amd64.AppImage |
| Arch Linux | teleflock-bin-0.4.1-1-x86_64.pkg.tar.zst |
| macOS 11+ | TeleFlock_0.4.1_universal.dmg (attached by CI shortly after release) |
Every file has a .sha256 next to it.