summaryrefslogtreecommitdiffstats
path: root/adenosine-pds/src
Commit message (Collapse)AuthorAgeFilesLines
* app_bsky: expand post (and post view) typesbryan newbold2023-02-202-86/+104
|
* repo: don't use leading prefix in MST keysbryan newbold2023-02-192-43/+13
|
* cargo clippybryan newbold2023-02-193-62/+54
|
* more refactoring of common code and APIsbryan newbold2023-02-196-383/+100
|
* move a bunch of code from pds to commonbryan newbold2023-02-1919-2164/+8
|
* pds: update to use 'adenosine' cratebryan newbold2023-02-195-6/+6
|
* mst: doc comment; another test; consistent struct orderingbryan newbold2023-02-161-1/+37
|
* pds: mst: add empty layer nodes as neededbryan newbold2023-02-151-7/+27
| | | | | | | | This is to match behavior of the upstream Javascript implementation. Basically, if there is a "layer=2" node and a "layer=0" node, and no other nodes, there should be a "layer=1" node in between with just the 'left' reference populated.
* pds: cross-language MST interop testsbryan newbold2023-02-152-3/+49
| | | | | Note that some are skipped because results differ from javascript implementation.
* pds: make 'cid' required in feed itemsBryan Newbold2022-12-202-5/+3
|
* pds: upvoteCount, not likesCountBryan Newbold2022-12-202-9/+15
| | | | | Only fixing the display and types (including schema), not actually implementing vote counting in repo or database.
* update bsky getProfile schemaBryan Newbold2022-12-202-0/+27
|
* pds: more stub endpoints (notifications, membership)Bryan Newbold2022-12-201-0/+24
|
* pds: for non-existant DID as an error, not panicBryan Newbold2022-12-202-4/+12
|
* make lintBryan Newbold2022-12-202-3/+3
|
* getProfile now wants 'actor' not 'user'Bryan Newbold2022-12-191-1/+1
|
* pds: sqlite DDL schema tweak for milisecond 'indexed_at'Bryan Newbold2022-12-191-7/+7
|
* pds: implement com.atproto.session.refreshBryan Newbold2022-12-191-0/+23
|
* pds: XRPC POST params moved from query to bodyBryan Newbold2022-12-192-13/+41
|
* pds: stubs for new app.bsky.actor RPC queriesBryan Newbold2022-12-191-0/+14
|
* pds: some TODO notes about new lexicon changesBryan Newbold2022-12-192-0/+3
|
* pds: SQL schema to use more ISO-style timestampsBryan Newbold2022-11-221-7/+7
|
* clippy cleanupsBryan Newbold2022-11-2210-42/+41
|
* pds: human-readable CIDs etc in commit node in web UIBryan Newbold2022-11-221-0/+17
|
* pds: pull in 'created_at_now()' helper from CLIBryan Newbold2022-11-221-7/+1
|
* pds: update to use TickerBryan Newbold2022-11-221-4/+4
|
* update from dotenv to dotenvyBryan Newbold2022-11-111-1/+1
|
* pds: manpage, shell completionsBryan Newbold2022-11-111-0/+9
|
* pds: fix test importsBryan Newbold2022-11-111-2/+2
|
* pds: enforce registration domainBryan Newbold2022-11-111-1/+16
|
* pds: enforce invite code; implement describeBryan Newbold2022-11-101-1/+20
|
* pds: implement homepage and did.json lookupsBryan Newbold2022-11-101-5/+42
|
* pds: in some responses, CIDs as strings (not byte arrays)Bryan Newbold2022-11-101-2/+2
|
* pds: basic/partial post thread implementationBryan Newbold2022-11-104-12/+200
|
* pds: error page fixesBryan Newbold2022-11-102-1/+9
|
* pds: homepage handle, not didBryan Newbold2022-11-102-14/+13
|
* pds: error HTML template, crash on mutex poisonedBryan Newbold2022-11-101-19/+34
|
* pds: more web view implementationBryan Newbold2022-11-105-73/+96
|
* pds: session.get and handle.resolve XRPC endpointsBryan Newbold2022-11-092-14/+44
|
* pds: more bsky posts/feeds/follow/like progressBryan Newbold2022-11-095-52/+426
|
* pds: start implementing bsky database ops and XRPC endpointsBryan Newbold2022-11-085-24/+502
|
* pds: refactor account creation, did docs, etcBryan Newbold2022-11-073-111/+280
| | | | | | | To allow creating accounts from the CLI, and creating did:web accounts (as opposed to did:plc). Also a buch of config refactoring.
* pds: add some more configBryan Newbold2022-11-072-79/+155
|
* pds: implement CAR import/export at repo levelBryan Newbold2022-11-076-100/+169
|
* pds: initial pass at crude web interfaceBryan Newbold2022-11-073-4/+243
|
* pds: update upstream lexicon detailsBryan Newbold2022-11-074-38/+39
|
* pds: refactor to use higher-level repo mutation code pathBryan Newbold2022-11-062-48/+34
|
* pds: refactor to use typed identifiers a lot moreBryan Newbold2022-11-065-152/+158
|
* pds: squashed unused warnings from vendored codeBryan Newbold2022-11-063-0/+6
|
* crypto: fix 'multibase' pubkey serialization for DID documentsBryan Newbold2022-11-061-5/+22
| | | | | | See: https://medium.com/asecuritysite-when-bob-met-alice/02-03-or-04-so-what-are-compressed-and-uncompressed-public-keys-6abcb57efeb6 Thanks to folks in bluesky matrix dev channel for the tip.