Monorepo for Tangled
0
fork

Configure Feed

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

blog: newsletter-01

And some misc. css tweaks.

Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>

+93 -1
+92
blog/posts/newsletter-01.md
··· 1 + --- 2 + atroot: true 3 + template: 4 + slug: newsletter-01 5 + title: newsletter 01 — hello! 6 + subtitle: kicking off our newsletter! 7 + date: 2026-04-16 8 + authors: 9 + - name: Anirudh 10 + email: anirudh@tangled.org 11 + handle: anirudh.fi 12 + --- 13 + 14 + *This was originally sent as an email.* 15 + 16 + ![newsletter 17 + graphic](https://assets.tangled.network/blog/newsletter-01.png) 18 + 19 + Hello Tanglers! We're excited to kick off the first ever issue of our 20 + newsletter. We haven't settled on a cutesy name for it yet -- 21 + "untangled"? Or simply "tangled weekly"? Let us know! 22 + 23 + If you're new here (how'd you end up on our list?!), Tangled is a new 24 + social coding platform. You can host Git repositories, collaborate with 25 + friends, and self-host your git remotes 26 + ([knots](https://docs.tangled.org/knot-self-hosting-guide.html)) and CI 27 + runners (spindles). We recently raised €3,8M ($4.5M) in [seed 28 + financing](/seed) and have been heads-down building. 29 + 30 + With that out of the way, here's what we shipped recently. 31 + 32 + ## Repository search is live 33 + 34 + ![search 35 + graphic](https://assets.tangled.network/blog/search-graphic.png) 36 + 37 + We finally have it. You can now search for your favourite slopware at 38 + [tangled.org/search](https://tangled.org/search) (or from the 🔍 icon in 39 + the top nav). 40 + 41 + ## Fresh new OpenGraph images 42 + 43 + ![og graphic](https://assets.tangled.network/blog/og-graphic.png) 44 + 45 + [Étienne](https://tangled.org/eti.tf) helped us ship `ogre` -- the new 46 + OpenGraph Rendering Engine. It's what's behind our lovely link previews 47 + that you may have seen elsewhere already. 48 + 49 + ## PR review improvements 50 + 51 + ![review flow](https://assets.tangled.network/blog/reviewflow.gif) 52 + 53 + [Lewis](https://tangled.org/oyster.cafe), our most recent addition to 54 + the team (based out of Helsinki!), shipped these handy PR review 55 + improvements! You can multi-line select to reference relevant code in 56 + review comments, and mark files that you've already looked at as 57 + "reviewed". Nifty! 58 + 59 + ## knotmirror and other planned features 60 + 61 + [Seongmin](https://tangled.org/boltless.me), our engineer from South 62 + Korea 🇰🇷, built our new repository indexer service: knotmirror. 63 + 64 + Knotmirror is our first of many performance optimizations for repo 65 + viewing & fetching on tangled. It attempts to fetch and index all known 66 + git repos across knots, allowing the appview (the main service at 67 + tangled.org) to serve repos much faster, regardless of where your knot 68 + lives! 69 + 70 + Up next, we're working hard towards: 71 + 72 + * First implementation of **VM-based CI** to enable more advanced 73 + workflows. This will be a new spindle engine likely backed by QEMU. At 74 + least initially. We'll let you know when we ship it! 75 + * **Vouching**: Tangled aims to be foundational infrastructure for the 76 + future of open source dev -- and having first-class tooling for the 77 + slopocalypse is paramount. The web-of-trust model has proven to be 78 + rather powerful here and that's coming to Tangled very soon. 79 + * Fully achieve full **AT Protocol compliance**. One of our internal 80 + goals is to have a Tangled appview that anyone can run, with complete 81 + backfill and ingestion -- dubbed the "ephemeral appview". We're not quite 82 + there yet: repos are the tough part. We recently swapped to using DIDs 83 + to identify repos, which gets us one step closer to being able to 84 + rename them, transfer them between knots, and finally ingest them 85 + through the firehose. 86 + 87 + That's all for now! We'd love to hear your thoughts on this newsletter 88 + -- you can reply to this email or join our 89 + [Discord](https://chat.tangled.org) to let us know. We'll also publish 90 + this on our blog for those that prefer RSS. 91 + 92 + -- Anirudh
+1 -1
blog/templates/post.html
··· 29 29 30 30 {{ define "content" }} 31 31 <div class="max-w-[90ch] mx-auto w-full px-4 py-8"> 32 - <div class="prose dark:prose-invert w-full max-w-none"> 32 + <div class="prose dark:prose-invert prose-headings:no-underline [&_h1]:border-none [&_h2]:border-none [&_h1]:pb-0 [&_h2]:pb-0 [&_h2]:text-[1.25em] text-[15px] w-full max-w-none"> 33 33 34 34 <header class="not-prose mb-4"> 35 35 {{ $authors := .Post.Meta.Authors }}