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
3mo 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