Monorepo for Tangled tangled.org
8

Configure Feed

Select the types of activity you want to include in your feed.

at master 114 lines 3.9 kB View raw View rendered
1--- 2atroot: true 3template: 4slug: newsletter-02 5title: Newsletter 02 6subtitle: Vouching, CI logs over SSH, and more 7image: https://assets.tangled.network/blog/newsletter/02/og.png 8date: 2026-06-10 9authors: 10 - name: Anirudh 11 email: anirudh@tangled.org 12 handle: anirudh.fi 13--- 14 15*This was originally sent as an email.* 16 17Hello again, Tanglers! It's been a busy few weeks here at Tangled; so 18busy in fact that we missed last month's newsletter. :D We've shipped a 19lot, so let's get straight to it. 20 21## Vouching and web-of-trust 22 23![vouching graphic](https://assets.tangled.network/vouch.png) 24 25You can now vouch for (or denounce) anyone you interact with on Tangled. 26Vouched users show a green shield beside their profile picture; 27denounced users get a red one. These "hats" appear at the points where 28it matters most -- in issues, PRs, and comments -- so you can make an 29informed call before spending time on a review. Vouching is web-of-trust 30scoped: you only see decisions made by you and the people you trust. 31 32As always, vouch records are public AT Protocol records stored on your 33PDS. 34 35[Read more](https://blog.tangled.org/vouching) 36 37## SSH log tailing 38 39![astral 40projection](https://assets.tangled.network/blog/pty/astral-projection.webp) 41 42You can now tail CI logs right from your terminal! Push to a branch, and 43the remote now hands you an SSH command right in your terminal: 44 45```bash 46λ jj git push -c @- 47 -- snip -- 48remote: → Browse CI logs in your terminal: 49remote: ssh -t -p 3333 tangled.org did:plc:j5hmlfdrwkvtxm7cjmu7j2is 796ecc5b0ce5381ed5b5021e7cc28b4b05e03c92 50``` 51 52Paste that into a new shell and you're dropped into a full-blown TUI 53served over SSH -- no installation required. It's built on 54[bubbletea](https://github.com/charmbracelet/bubbletea) and 55[wish](https://github.com/charmbracelet/wish), so it themes with your 56terminal colors and handles ANSI escape codes correctly because it's 57writing to a real PTY. 58 59[Read more](https://blog.tangled.org/ssh) 60 61## New PR page 62 63![pr page 64graphic](https://assets.tangled.network/blog/newsletter/02/pr.png) 65 66The pull request creation page got a significant refresh. Go check it out! 67 68## New timeline and notification pages 69 70![timeline 71graphic](https://assets.tangled.network/blog/newsletter/02/timeline.png) 72 73We've rebuilt the timeline and notification pages from the ground up. 74The timeline page now splits Global and Following feeds, and includes 75new Notifications and Recents columns. 76 77![notifs 78graphic](https://assets.tangled.network/blog/newsletter/02/notifications.png) 79 80The dedicated Notifications page now splits "work" and "social" 81notifications into two separate feeds, helping declutter your inbox. 82 83## AT Protocol progress 84 85We've made meaningful strides on our "ephemeral appview" goal -- the 86milestone where anyone can run a fully backfilled Tangled appview with 87minimal compute. 88 89- **Unified feed lexicon.** We consolidated comment and 90reaction records into a pair of new lexicon types: 91`sh.tangled.feed.comment` and `sh.tangled.feed.reaction`. 92 93- **PR record ingestion.** Pull request records (`sh.tangled.repo.pull`) 94are now fully ingested through the firehose. Your agents can create pull 95requests by simply writing records to your (or their!?) PDS! 96 97- **Repository renames.** We teased this in our last newsletter: after 98switching to DIDs for repo identity, we needed to wire up the rest of 99the plumbing. That work is done. You can now rename a repository from 100the settings page. Repository migrations between knots are next on this 101list. 102 103## VM-based CI is in internal testing 104 105We're currently testing the new spindle engine backed by QEMU micro VMs, 106with special niceties for Nix. :^) We're not quite ready to open this up 107yet, but expect it to land for everyone in the coming weeks. 108 109--- 110 111That's it for this issue! As always, you can reply to this email, or 112find us on [Discord](https://chat.tangled.org). 113 114-- Anirudh