Sign in

Tangled

@tangled.org
38K followers 7 following 634 posts

tangled.org is the next-generation social coding platform. → Docs: docs.tangled.org → Discord: chat.tangled.org → IRC: #tangled @ libera.chat

PostsRepliesMedia
Tangled @tangled.org · 27/09/2026
Last day at NixCon for team Tangled! If you missed our workshop and lightning talk yesterday, come catch up with us at our booth before 5 PM 🐑
0682
Tangled @tangled.org · 26/09/2026
First day at NixCon was amazing and today we continue 🐑 Find us at our booth or come listen to @oppi.li at: 🛠️ workshop for joining Tangled at 2-3PM at Aula Srednia 🗣️ lighting talk on the future of code collaboration at 4:30PM at Aula Duza A
21116
Tangled @tangled.org · 21/09/2026
Coming to NixCon this week? 🙂‍↕️ We (read: @oppi.li) are running a session on the first hack day, Friday the 25th at 2 pm on reproducible infra with Nix and SSH and how you can manage your infra too 🛠️ Look for the sheep t-shirts 🐑 or ping us here on Friday, and we'll tell you where we've landed!
0706
Tangled @tangled.org · 18/09/2026
Just in case you missed it yesterday, @anirudh.fi gave a keynote, stacked with sneak peeks of what's coming next on Tangled during Git Merge. We can’t wait to show you more soon!
4892
Tangled @tangled.org · 08/09/2026
Couple weeks till NixCon, and of course team Tangled will be there! Join us in workshopping reproducible infra with Nix and SSH with @oppi.li on Friday 25th during hack day, and get the quick specs on Tangled in our lightning talk or the longer hands-on version in our workshop on Saturday.
1866
Tangled @tangled.org · 02/09/2026
Two weeks till we land in Lisbon for Git Merge and JJ Day by @gitbutler.com with Team Tangled 🛬 Come say hi to us at our stand, grab a sticker or t-shirt while at it, and join our unconference-style session on Friday to yap about… Hold on…
1978
Tangled @tangled.org · 24/08/2026
Team Tangled's heading to India FOSS 2026 (fossunited.org/indiafoss/2026)! We've got extra tickets to give away 🎟️ Reply with your favourite open source project on Tangled (yours counts!) for a shot at a ticket + comp'd t-shirts from India FOSS & Tangled.
1410014
Tangled @tangled.org · 07/08/2026
We were at a tranquil farm today.
Akshay, Seongmin, Lewis, Dawn, Anirudh, Étienne and Viivi
1227914
Tangled @tangled.org · 10/07/2026
Team Tangled will be @localfirstconf.com, say hi! Come grab some stickers and t-shirts from @oppi.li and @oyster.cafe, offer valid while stocks last!
the localfirstconf logo next to dolly
21144
Tangled @tangled.org · 06/07/2026
💫 GM Tanglers! Its release time 💫 Here's whats new: - Full text code-search - Focus mode - Tangled XRPC API - A new homepage - MicroVM powered CI engine
1740155
Tangled @tangled.org · 27/05/2026
🔩 @boltless.me has given comments a much needed facelift, we now have a new and improved comment lexicon, reactions on comments, comment on strings & tons more good stuff in the pipeline! 4/5
screenshot of oyster.cafe commenting on a PR submission by anirudh.fi saying "LGTM". the comment has a single thumbs-up reaction.
1713
Tangled @tangled.org · 27/05/2026
🔰 we now support "evidence" based vouching! if you vouch for a user for their contribution to your project, a link to that PR is automatically added to your vouch: 3/5
screenshot of evidence based vouching on tangled
1602
Tangled @tangled.org · 27/05/2026
🦪 @oyster.cafe & @eti.tf cooked up a brand-new, new PR page! 2/5
the newly designed New PR page on tangled
2692
Tangled @tangled.org · 27/05/2026
gm tanglers! its time for the release thread 🧵 ⭐ you can now access CI logs right from your terminal, with plain ol' SSH ⭐ 1. push your changes 2. if CI is triggered, the knot will give you an ssh command 3. paste that into a new shell 4. live tail CI logs! watch to know more: 1/5
1227437
Tangled @tangled.org · 12/05/2026
⭐ @daniellemaywood.uk is the 1000th star ⭐ on the core repository! thanks danielle and the other 999 folks for your love and support ❤️
daniellemaywood.uk starred tangled.org/core 11 seconds ago
21327
Tangled @tangled.org · 23/04/2026
We've now got an opt-in newsletter! Head to tangled.org and sign up for updates—either via the little green box on the timeline, or via the landing page at the bottom!
newsletter input box on the timelinestay in the loop cta on the landing page
3644
Tangled @tangled.org · 15/04/2026
@oyster.cafe shipped a bunch of handy improvements to the PR review flow! 📝
1501
Tangled @tangled.org · 15/04/2026
with @eti.tf's help, we shipped ogre 👹 — the opengraph rendering engine. it's what's behind the new pretty link previews!
tangled.org/core and devins.page/dev.css link previews
1663
Tangled @tangled.org · 15/04/2026
what's good, tanglers?! we've shipped a few neat features recently. some of you may have already noticed 👀 but here they are! 🔍 search!!! 🔎 it's true—tangled now has repository search! head to tangled.org/search (or click the icon from the top nav) to find your fav slopware.
search mockup
922428
Tangled @tangled.org · 13/03/2026
@octet-stream.net added label-based filtering for issues and pulls!
filter issues/pulls using labels
1494
Tangled @tangled.org · 13/03/2026
next up: an account management UI for `tngl.sh` PDS users! 🛃 under Settings → Profile → Account you'll find options to change password, deactivate account (aka the "crash out" button), and delete account. 💀 tnglers won't ever have to use bsky for these again.
settings > profile > account
2494
Tangled @tangled.org · 13/03/2026
we've got webhooks! 🕸️🪝 these are sent from the appview and can be configured under repo settings. we only support git push events for now, but we'll add more very soon! 📄 docs.tangled.org/webhooks.html
webhooks page in repo settings
2765
Tangled @tangled.org · 13/03/2026
alright tanglers, it's back to shipping 🛳️ 🌐 Tangled Sites is here: serve websites straight from your repo. grab your `tngl.io` domain at tangled.org/settings/sites. already have a `tngl.sh` handle? that's your domain—ready to go! 📄 docs.tangled.org/hosting-webs...
lewis.tngl.io
1431061
Tangled @tangled.org · 02/03/2026
in addition, we're *super stoked* to bring on Lewis @lewis.moe! he will be working on the protocol bits, among other things.
lewis and anirudh shaking hands
1819712
Tangled @tangled.org · 02/03/2026
we've also revamped our landing page! go check it out: tangled.org/home (huge s/o to @eti.tf for designing this!)
tangled's new landing page
41183
Tangled @tangled.org · 17/02/2026
another quick update: as some of you might've noticed—we've shipped "dummy" profiles! 🎭 we now look for the presence an `sh.tangled.actor.profile` record in your PDS, which is created only when you log in to tangled. if you're seeing this on your profile, just log out and log in again!
barackobama.bsky.social's stub profile on tangled
3994
Tangled @tangled.org · 16/02/2026
quick weekend update: we now have fine-grained oauth scopes!
fine-grained oauth scopes when authenticating with tangled
323819
Tangled @tangled.org · 27/01/2026
screenshot of a terminal running the command `git push origin main`, the output of the command has been modified to show a video player advertising squarespace, as a parody.
1234852
Tangled @tangled.org · 21/01/2026
PRs are now stored as blobs in the PDS! this greatly increases the size limit for submissions. you can now submit that +444,569 -338,564 line diff. thanks to @thecoded.prof and @boltless.me for making this happen! 6/7
a screenshot of a mock terminal process running com.atproto.sync.getBlob to fetch a patch from the PDS
2734
Tangled @tangled.org · 21/01/2026
❄️ we now support the lockable HTTP tarball protocol for nix flakes ❄️ which means, you can use tarball links as a flake input as shown below! thanks to @boltless.me for doing bulk of work required here! 5/7
diff showing the switch to the http flake input instead of git+http
1351
Tangled @tangled.org · 21/01/2026
⚠️ did you just echo your API_KEY in your workflow? spindles will now automatically erase secrets from logs! rest assured, your API key will not be beamed to the world. big thanks again, to @evan.jarrett.net for the contribution! 4/7
screenshot of workflow logs from tangled.org
1502
Tangled @tangled.org · 21/01/2026
✳️ we now inject common env vars into workflows ✳️ no more munging git output, just use TANGLED_COMMIT_SHA or TANGLED_REF_NAME instead! see the full list of variables on the docs: docs.tangled.org/spindles.htm... big thanks to @evan.jarrett.net for the proposal & the implementation! 3/7
screenshot of a tangled workflow file
1532
Tangled @tangled.org · 21/01/2026
next up, contributed entirely by @lewis.moe: 👥 multi-account support 👥 just hit the ➕ icon on the profile drop-down to start adding accounts. big thanks to lewis for single-handedly making this happen! 2/7
the account switcher on tangled.org
3824
Tangled @tangled.org · 21/01/2026
hello tanglers, its release time! to kick things off, we first have: ✨ a brand new pull-request review page ✨ you can view the file-tree, diff/interdiff and review comments, all in one page with this new 3-panel layout! 1/7
the new PR page on tangled showing off the 3 panel layout.
423827
Tangled @tangled.org · 13/01/2026
can confirm :)
110
Tangled @tangled.org · 12/01/2026
happy monday! we're excited to finally announce that we have a dedicated documentation site: docs.tangled.org! 📜 @oppi.li also wrote about how he built it: blog.tangled.org/docs let us know think, and feel free to shoot PRs to add stuff here!
screenshot of the docs site
516624
Tangled @tangled.org · 20/11/2025
you can now mention users in comments, issues and pull requests; to send them a notification! this feature was also contributed entirely by @boltless.me! 8/9
screenshot of `@` mentions on tangled
1411
Tangled @tangled.org · 20/11/2025
repositories now have a dedicated website field and topics field! coming soon: being able to filter & search by topics, stay tuned! 7/9
screenshot of https://tangled.org/oppi.li/typst-unlit, showcasing the dedicated website field and topics fields
1412
Tangled @tangled.org · 20/11/2025
we now have handle typeahead in several input fields! this was all possible thanks to @jakelazaroff.com's wonderful library: tangled.org/jakelazaroff..., go give it a star ⭐ 6/9
screenshot of the typeahead modal on tangled. adding a collaborator can now use a users handle or bsky display name to autocomplete.
1361
Tangled @tangled.org · 20/11/2025
we now support git submodules on the UI. remember to update your knot to the latest tag (v1.11.0-alpha) for submodule support! you can find release notes here: tangled.org/tangled.org/... 5/9
screenshot of the filetree on https://tangled.org/freshlybakedca.ke/git/tree/master, `sha1collisiondetection` is highlighted because its a git submodule and not a regular directory.screenshot of https://tangled.org/freshlybakedca.ke/git/blob/master/sha1collisiondetection
2320
Tangled @tangled.org · 20/11/2025
our CI systems can now supports tag events and regex matching! use the `tag` constraint to conditionally trigger workflows on tag push. big thanks to @sharpmars.nekoweb.org for the suggestion, and to @evan.jarrett.net for the contribution! remember to upgrade your spindle if you selfhost! 4/9
screenshot of the workflow file on https://tangled.org/evan.jarrett.net/loom/blob/main/.tangled/workflows/workflow-amd64.yaml#L3. a line that uses a tag constraint is highlighted.
2331
Tangled @tangled.org · 20/11/2025
we now have a pronouns field in the profile! head to your profile, and click on the edit button to set your pronouns. big thanks to @serendipty01.dev for the contribution! 2/9
screenshot of oppi.li's tangled profile with a focus on his pronouns: "he/him"
1561
Tangled @tangled.org · 20/11/2025
hello tanglers, release thread time! we now have: 🔎 SEARCH! 🔍 you can search through issues and pull requests on any repo. this entire piece of work was contributed by @boltless.me! 1/9
the search bar on the issues tab of tangled.org/core repository is focused. the search term is "ssh", and below the search bar is a list of search results.
217323
Tangled @tangled.org · 19/10/2025
another quality of life improvement by @thecoded.prof: 1️⃣ push a branch 2️⃣ click on the link returned by the knotserver 3️⃣ open a pull request! 4/5
λ jj git push --bookmark three-easy-steps --allow-new
Changes to push to origin:
  Add bookmark three-easy-steps to 71d46921a889
remote:
remote: Create a PR pointing to master
remote:         https://tangled.org/tangled.org/core/compare/master...three-easy-steps
1543
Tangled @tangled.org · 19/10/2025
we've got a few quality of life improvements for #jj-vcs users: knotservers now write change-ids into commit objects upon pull-request merge! this means jj is able to delete unreachable change-ids if the branch is deleted on the remote: 3/5
λ jj git fetch
bookmark: main@origin              [updated] tracked
bookmark: push-ymrwkmsxtuoy@origin [deleted] untracked
Abandoned 2 commits that are no longer reachable.
Working copy  (@) now at: w 7 (empty) (no description set)
Parent commit (@-)      : t 9 w
Added 0 files, modified 2 files, removed 0 files
3462
Tangled @tangled.org · 19/10/2025
we've added support for ⚠️ callouts ⚠️ in markdown! we presently support GFM syntax, supported types are "note", "tip", "important", "warning" and "caution". 2/5
screenshot of a markdown callout rendered by tangled. there is a blue vertical line highlighting a paragraph, titled "NOTE"
2490
Tangled @tangled.org · 19/10/2025
happy sunday tanglers! we've got some quick updates for y'all, first up: 💫 opengraph images 💫 we've designed opengraph images for repos, profiles, issues and pull requests! 1/5
screenshot of the opengraph image returned by tangled.org for pull requests
113821
Tangled @tangled.org · 03/10/2025
hello tanglers! this october, we want to get more people into making their first ever open source contribution! to help them out, we've got the 🟣 'good-first-issue' label! head to tangled.org/goodfirstissues to see a list of issues across different repos that you can contribute to! 🤓
good first issue label
613324
Tangled @tangled.org · 02/10/2025
we've also got a page with SVGs of the dolly in all shapes and forms: tangled.org/brand 4/7
2341
Tangled @tangled.org · 02/10/2025
you can now configure your git user email to be your DID, and tangled will associate your commits with your account! big thanks to @tjh.dev for this contribution 🎉 3/7
git config --global user.email "did:plc:foo"
37415