https://t.co/PYOPrUFDcx 1.8.1 is out! Connect to multiple hosts simultaneously and easily switch between them; gorgeous live preview of tmux windows; port forwarding; command snippets; host folders and more!
What's coming to dotMux:
→ Port forwarding, with an in-app browser
→ Snippets: save commands, global or per host
→ Shortcuts + Siri support
→ Custom themes (Ghostty / iTerm)
→ Annotate screenshots before you paste them
→ Drag to resize panes on iPhone
Want to TestFlight?
Not collecting any data from https://t.co/TSRHjwxTv2 means I have no idea how or even if people are using it. Today I got a bug report and I’m overjoyed that someone else is using it daily.
Just shipped a big update to https://t.co/TSRHjwxTv2! To celebrate, I’m giving away the unlimited hosts with offer code FREEHOSTS. Grab while it lasts!
✅ VITÓRIA LIBERAL PARA GARANTIR A PRIVACIDADE DOS EUROPEUS
Hoje, em Estrasburgo, o Parlamento Europeu aprovou uma alteração decisiva ao texto do Conselho: as comunicações protegidas por encriptação end-to-end ficam expressamente fora do âmbito de qualquer monitorização, o que impede que os Estados tenham poder para violar a encriptação de aplicações como Signal ou WhatsApp.
A proposta dos liberais europeus passou com 369 votos, superando a exigente maioria absoluta de 361, necessária nesta fase do processo.
A proposta foi aprovada contra o grupo europeu do PSD que tem usado todos os truques sabujos para conseguir aprovar o chat control.
A Iniciativa Liberal sempre defendeu que não é aceitável vigiar indiscriminadamente as comunicações de todos, e enfraquecer a encriptação torna-nos a todos menos seguros, geraria vulnerabilidades que logo seriam exploradas contra os indivíduos.
A Iniciativa Liberal sempre combateu de forma inequívoca, em Portugal contra Chega e PSD, e na Europa contra PS e PSD, estes mecanismos de chat control.
Uma linha vermelha clara: a segurança das mensagens privadas de milhões de europeus não pode ser violada.
E agora? Como o Parlamento alterou a posição do Conselho, o texto não fica aprovado tal como estava: regressa ao Conselho, que terá de aceitar esta proteção e, com ela, adotar a lei ou recusá-la, abrindo então uma fase de conciliação entre as duas instituições para chegar a um texto comum.
A proteção que hoje conquistámos terá de ser defendida na reta final, e a Iniciativa Liberal continuará atenta e ativa em cada etapa: uma vitória num voto não é o fim do caminho, e a defesa dos direitos fundamentais dos europeus não se negoceia.
Seguimos a trabalhar por regras que protejam eficazmente as crianças e os direitos de todos. Privacidade e segurança não se opõem: constroem-se juntas.
Spent a bit of time, and quite few tokens, creating a presentation video for https://t.co/TSRHjwxTv2.
The result is far from breathtaking but it was a fun experiment.
Does this make me an agentic producer?
One universal app for iPhone & iPad. iOS 26+. Free for one saved host; $3.99 one-time for unlimited, no subscription.
Running agents in tmux too — or just want a nice SSH client? I’d love your feedback 👇
https://t.co/oaKL0N7VzM
I just shipped dotMux — and I built it with the exact workflow it’s designed for
On my personal projects I run several Claude Code sessions over ssh, each in its own tmux window. One refactors, one writes tests, one chases a bug. It’s how I built dotMux itself.
dotMux speaks tmux’s control mode and rebuilds your session as real iOS UI:
• each window → a native tab, tap into the agent that needs you
• each pane → a native view, side-by-side splits on iPad
• iOS suspends the app, agents keep running, it reattaches where you left off