Sign in
Join now
at
hayleigh.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
3
Eye filled
Watch
Watching
Watch
Atproto primitives for Gleam.
atproto
+1 more
atproto
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
2
2
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
dominik.suess.wtf
d5bfb458
Copied
Failed
Copy SHA
🐛 Pass along & preserve redirect uri parameter
Copy SHA
Browse repository
committed
1mo ago
sharpmars.space
859271e9
Copied
Failed
Copy SHA
🐛 Don't pad CID strings.
Copy SHA
Browse repository
committed
1mo ago
hayleigh.dev
f744f92e
Copied
Failed
Copy SHA
✨ Add a decoder for verified refresh sessions.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
b943aedc
Copied
Failed
Copy SHA
✨ Add functions to create the request to resolve a handle or lookup its dns records.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
ae9fbe6f
Copied
Failed
Copy SHA
✨ Add util for querying a dids handle from its document.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
3f8ce57e
Copied
Failed
Copy SHA
♻️ Make sure oauth client and oauthorisation server serde is consistent.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
0836ba2f
Copied
Failed
Copy SHA
♻️ Handle both regular and at://-style handles.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
af23a400
Copied
Failed
Copy SHA
🐛 Fix typo in fragment strings for did document pds and signing key searches.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
c69e5e34
Copied
Failed
Copy SHA
✨ Add serde for pending authorisation state in browser-based oauth flows.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
09d04c51
Copied
Failed
Copy SHA
🐛 Fix a misplaced function call when using the WebCrypto API.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
f5462e73
Copied
Failed
Copy SHA
✨ Add json encoding for did documents.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
cc193246
Copied
Failed
Copy SHA
🐛 Fix a bug with did url parsing.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
fdfd7a16
Copied
Failed
Copy SHA
✨ Add json encoding for did documents.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
c5bd9013
Copied
Failed
Copy SHA
✨ Add json encoding for did documents.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
be328cee
Copied
Failed
Copy SHA
✨ Add helper for adding rpc proxy headers to xrpc client calls.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
1f8d4e39
Copied
Failed
Copy SHA
➕ Add ewe, gleam_erlang, gleam_httpc, and ywt_erlang dependencies for oauth demo.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
e12624b8
Copied
Failed
Copy SHA
📝 Explain what the 'send_with_retry' util is all about.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
e55fe706
Copied
Failed
Copy SHA
🚧 Create a hacky but commented demo of the public oauth flow.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
f5755644
Copied
Failed
Copy SHA
✨ Implement public oauth.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
daabe219
Copied
Failed
Copy SHA
✨ Add utils for decoding uris and sets.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
b5e30d17
Copied
Failed
Copy SHA
✨ Create types and decoders for atproto lexicons.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
c5b63d98
Copied
Failed
Copy SHA
✨Create a lil util for handling optional fields in decoders.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
508e125f
Copied
Failed
Copy SHA
✨ Add a 'document_request' convenience function for resolving did documents.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
68faebef
Copied
Failed
Copy SHA
♻️ Require a 'Json' body for xrpc procedure calls.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
d90d58cd
Copied
Failed
Copy SHA
🔥 Remove did.from_handle.
Copy SHA
Browse repository
committed
2mo ago
hayleigh.dev
8300bbe4
Copied
Failed
Copy SHA
🐛 Fix a bug with did url parsing of fragments/queries.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
05ec3072
Copied
Failed
Copy SHA
📝 Document cbor public api.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
657390ee
Copied
Failed
Copy SHA
➕ Add gleam_http, gleam_json, and munch as dependencies.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
2d42e642
Copied
Failed
Copy SHA
🚧 Begin sketching out an xrpc client module.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
af22ea6e
Copied
Failed
Copy SHA
✨ Add a 'domain' function for converting nsid authorities to normal domain names.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
88b8a124
Copied
Failed
Copy SHA
📝 Add doc comments.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
fd9c5ac2
Copied
Failed
Copy SHA
♻️ Split did document handling into a separate module.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
45609cdc
Copied
Failed
Copy SHA
✨ Add a 'validate' function to check if an input string is valid base32.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
baa131f2
Copied
Failed
Copy SHA
♻️ Rename uri module to at_uri for clarity.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
18940564
Copied
Failed
Copy SHA
♻️ Improve tid parsing performance.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
26dc390f
Copied
Failed
Copy SHA
📝 Add documentation for the cid module.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
e77bdedf
Copied
Failed
Copy SHA
⚗️ Tests for everyone!
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
4cacae62
Copied
Failed
Copy SHA
✨ Implement basic aturi, handle, and rkey types.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
b2dfdb01
Copied
Failed
Copy SHA
➕ Add ywt_core as a dependency for jwk decoding.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
bbca327c
Copied
Failed
Copy SHA
✨ Add support for did urls and did documents.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
6f105d5e
Copied
Failed
Copy SHA
♻️ Extract did hostname parsing into separate module for reuse.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
44fc92c9
Copied
Failed
Copy SHA
♻️ Avoid string.includes call by tracking if a hyphen was seen.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
dfebce46
Copied
Failed
Copy SHA
✨ Introduce an ascii util module for efficient string splits.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
a91b3ac2
Copied
Failed
Copy SHA
📝 Add missing comment fence.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
c53ddfc1
Copied
Failed
Copy SHA
♻️ Accumulate bits directly to avoid int precision loss on js.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
7afec963
Copied
Failed
Copy SHA
🐛 Fixed a bug caused from attempting to decode too-large numbers in js.
Copy SHA
Browse repository
committed
3mo ago
becca.monster
cdb071ea
Copied
Failed
Copy SHA
✨ add at/did module.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
6f4916b9
Copied
Failed
Copy SHA
♻️ Panic on cbor ints >= 53 bits on the javascript target.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
8c269120
Copied
Failed
Copy SHA
⚗️ Implement atproto interop tests for cbor encoding and decoding.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
e6b57e5a
Copied
Failed
Copy SHA
♻️ Add api for encoding bytes and cids as cbor binary.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
0cdca046
Copied
Failed
Copy SHA
✨ Add cid type and conversions.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
c24f9eae
Copied
Failed
Copy SHA
✨ Implement base32 (en|de)coding for internals.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
ae1f3943
Copied
Failed
Copy SHA
🐛 Make sure cids are treated as bit arrays.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
93c5e813
Copied
Failed
Copy SHA
🚧 First run at cbor (en|de)coding.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
9c0e845e
Copied
Failed
Copy SHA
🔧 Move font config into html link tags.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
af4bfa87
Copied
Failed
Copy SHA
✨ Create small demo app to visualise tid generation.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
1f3a4242
Copied
Failed
Copy SHA
⚗️ Being writing nsid tests for specific invariants.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
ab38e5f8
Copied
Failed
Copy SHA
⚗️ Set up basic syntax interop tests for tids.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
58e926de
Copied
Failed
Copy SHA
📝 Document public tid api.
Copy SHA
Browse repository
committed
3mo ago
hayleigh.dev
8f880f04
Copied
Failed
Copy SHA
♻️ Simplify monotonic time implementation.
Copy SHA
Browse repository
committed
3mo ago
Previous
1
2
Next