···4slug: 6-months
5title: 6 months of tangling
6subtitle: new domain, a quick recap, and notes on the future
7-date: 2025-09-17
8image: /static/img/logo_with_text.jpeg
9authors:
10 - name: Anirudh
···3839
4041-## major platform highlights
004243One of the first major features we built was our pull requests system,
44which follows a unique round-based submission & review approach. This
···53we're excited to keep experimenting with new ideas that make code review
54and contribution easier!
550056CI was our most requested feature, and we spent a *lot* of time debating
57how to approach it. We considered integrating with existing platforms,
58but none were good fits. So we gave in to NIH and [built spindle
···64Docker-based engine is limiting -- we plan to switch to micro VMs
65eventually. Meanwhile, if you've got ideas for other spindle backends
66(Kubernetes?!), we'd love patches!
006768A rather large change we recently introduced was a complete migration of
69the knotserver to an [XRPC](https://atproto.com/specs/xrpc) API.
···7576[lexicons]: https://tangled.sh/@tangled.sh/core/tree/master/lexicons
770078Issues got a major rework too! They are now threaded: top-level comments
79with replies. This makes Q/A style discussions much easier to follow!
8081
000000000000008283## the future
84
···4slug: 6-months
5title: 6 months of tangling
6subtitle: new domain, a quick recap, and notes on the future
7+date: 2025-09-18
8image: /static/img/logo_with_text.jpeg
9authors:
10 - name: Anirudh
···3839
4041+With that, let's recap the major platform highlights so far!
42+43+### pull requests
4445One of the first major features we built was our pull requests system,
46which follows a unique round-based submission & review approach. This
···55we're excited to keep experimenting with new ideas that make code review
56and contribution easier!
5758+### spindle
59+60CI was our most requested feature, and we spent a *lot* of time debating
61how to approach it. We considered integrating with existing platforms,
62but none were good fits. So we gave in to NIH and [built spindle
···68Docker-based engine is limiting -- we plan to switch to micro VMs
69eventually. Meanwhile, if you've got ideas for other spindle backends
70(Kubernetes?!), we'd love patches!
71+72+### XRPC APIs
7374A rather large change we recently introduced was a complete migration of
75the knotserver to an [XRPC](https://atproto.com/specs/xrpc) API.
···8182[lexicons]: https://tangled.sh/@tangled.sh/core/tree/master/lexicons
8384+### issues rework
85+86Issues got a major rework too! They are now threaded: top-level comments
87with replies. This makes Q/A style discussions much easier to follow!
8889
90+91+### tngl.sh PDS
92+93+A complaint we often recieved was the need for a Bluesky account to use
94+Tangled; and besides, we realised that the overlap between Bluesky users
95+and possible Tangled users only goes so far -- we aim to be a generic
96+code forge after all, atproto just happens to be an implementation
97+detail.
98+99+To address this, we spun up the tngl.sh PDS hosted right here in
100+Finland. The only way to get an account on this PDS is by [signing
101+up](https://tangled.sh/signup). There's a lot we can do to improve this
102+experience as a generic PDS host, but we're still working out details
103+around that.
104105## the future
106