akshay oppiliappan
@oppi.li
980 followers 280 following 900 posts
building @tangled.sh — code collaboration platform built on atproto. rust • nix • 1-bit pixel art • plant-based london <> bangalore oppi.li
Posts Media Videos Starter Packs
oppi.li
og images woohooo
tangled.org
*ahem*
tangled.org/@danabra.mov...

that was not a three hour change btw :)
oppi.li
meh this is a limit set on the relay side, relay hosters (like atproto.africa; jetstream1.us-east.fire.hose.cam) choose this number, and bsky would do so for their relay.

host account limits are documented in indigo.

this is how you'd prevent botnets from flooding your relay.
oppi.li
this has been deployed! if you got logged-out, it is because of this change.

watching logs closely for bugs if any, but give me a shout if you see any issues!
oppi.li
just reworked all of tangled's oauth to use the new indigo oauth lib! works like a charm.
oppi.li
the idea behind resubmit is that code-contributions on tangled aren't a mutable piece of work like they are on github, you submit a PR once (like sending an email), and wait for a review, and the resubmit when you address reviews.

and submissions are immutable! more info here blog.tangled.org/pulls
the lifecycle of a pull request
we shipped a bunch of PR features recently; here's how we built it
blog.tangled.org
oppi.li
and unfortunately, it never happens to me
oppi.li
are you able to hop on our discord to do some live debugging? i've seen this a few times and i not not sure why it happens!
oppi.li
ah right of course
oppi.li
yes!!! that would do it. could this be `any` instead of a string 🤔?
oppi.li
hell yeah! thanks for the PR!
Reposted by akshay oppiliappan
camsmith.dev
I made my first atmosphere contribution 😄! tangled.org/@tangled.org...

Thanks @oppi.li for your help. Hopefully the first of many.
tangled.org
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
oppi.li
no not using scopes yet! not a 100% clear on how service auth works with the new oauth scopes, and i think we'd want to wait for the docs to catch up before switching.
oppi.li
it was pretty smooth! all-in-all, a lot less code than before.

couple of nits perhaps: the interfaces are a bit rigid, typically we store the "return URL" (where to redir after login) in the auth request, but this was not possible anymore with indigo-oauth's interface.
oppi.li
it will be deployed shortly and that should be the end of everybody's spuriously-logged-out woes.
oppi.li
just reworked all of tangled's oauth to use the new indigo oauth lib! works like a charm.
Reposted by akshay oppiliappan
edouard.paris
I have finally a full #atproto stack running locally: PLC, PDS, Relay, all behind a Caddy proxy with self-signed cert thanks to mkcert. tangled.org/@edouard.par...
@edouard.paris/atproto-nix-env
Flake to setup a local env for atproto development
tangled.org
oppi.li
plonkli is dead... strings.tangled.org is where its at...
oppi.li
yeah noticed this, weird export from inkscape
oppi.li
they are both SVGs, so this might just be the browser doing browser things!
oppi.li
been noticing quite a few refresh failures more recently:

token refresh error: invalid_grant

i think its time we switched over to indigo's oauth client!
oppi.li
pixel dolly 👁️👁️
Reposted by akshay oppiliappan
synth.download
beep! synth.download now has a tangled.org knot available!

upon request, we can add new users to the knot.

repos on the knot can be cloned via `git clone ssh://[email protected]:20564/[handle]/[repo]` and will be accessible over at tangled.
oppi.li
@bnewbold.net would goat like to participate 👁️👁️