2489 Commits

Author SHA1 Message Date
dholms
46ab172d1a Remote third-party demo 2022-04-09 20:05:47 -05:00
dholms
0817252ab5 @bluesky-demo -> @bluesky 2022-04-09 20:00:01 -05:00
dholms
be83c36df4 rm yarn-error 2022-04-09 19:59:19 -05:00
Daniel Holmgren
94d84d0709
Server federation (#68)
* start of server federation

* repo post/get roots

* push/pull & basic subscriptions

* working on federation

* wip

* federation works!

* cleanup

* remove old user routes
2022-04-09 19:26:34 -05:00
Daniel Holmgren
a4e8ece0e2
Verify deltas (#57)
* starting verification code

* missed some "programs"

* finished pass at verify algo

* emitting proper updates for chagnes

* verify ucans on update

* reorg delta file

* cleanup etc

* TESTS!

* optional emit
2022-04-08 15:37:50 -05:00
Daniel Holmgren
35aea9d8da
Parse TIDs & ints in zod schemas (#67) 2022-04-06 23:26:36 -05:00
Daniel Holmgren
2fd5f8c91b
Fix dependencies (#66) 2022-04-06 21:56:19 -05:00
Daniel Holmgren
c285ceba38
Remove frontend (#65) 2022-04-06 19:51:39 -05:00
Daniel Holmgren
608752f0e6
Program -> Namespace (#64) 2022-04-06 19:41:18 -05:00
Daniel Holmgren
28d476eec4
CLI (#63)
* linting etc

* wip

* cli overhaul wip

* more cli!

* list followers & restrictions of usernames

* cleanup & readmes

* readme edit

* ignore yarn erros

* rm cfg from cmds

* account info in cli

* readme
2022-04-06 19:05:37 -05:00
Daniel Holmgren
5498e78446
Ucans (#62)
* get timeline route

* aggregate likes & better timelines

* ucan structure

* checking bsky ucans

* wip

* ucans on roots

* more builders

* start of server auth & bunch of client improvmenets

* add auth to other routes

* fix up tests

* test server cleanup

* maintenance check

* add maintenance description to bluesky capabilities
2022-04-04 18:37:56 -05:00
Daniel Holmgren
bc4b6a8f3a
Indexing server (#61)
* get timeline route

* aggregate likes & better timelines
2022-04-04 18:32:37 -05:00
Daniel Holmgren
28722d7d92
Basic data server (#56)
* basic server

* wiring up some routes

* wip

* wip

* refactor db & add microblog schemas

* index posts

* posts client

* start on error handling

* wrap up error handling & interaction routes

* like client

* user-store -> repo

* fix up routes & tests

* add relationships branch back in

* store -> blockstore & fix up tests

* relationship tests

* relationship sync tests

* update emoji

* follow db, routes & client

* finish data routes

* likes tests & register client

* wrap up basic data routes
2022-03-30 14:50:33 -05:00
Daniel Holmgren
5e9d9bcf17
Rename UserStore to Repo (#60) 2022-03-25 19:25:49 -05:00
Daniel Holmgren
3a972a2fbd
remove go code (#59) 2022-03-23 10:51:33 -05:00
Daniel Holmgren
5be762557b
use CidSet instead of Set<CID> (#58) 2022-03-23 10:00:52 -05:00
Daniel Holmgren
3a1828c9b4
Merge pull request #55 from bluesky-social/type-validation
Type validation with Zod
2022-03-22 21:59:15 -05:00
dholms
a6c94aaeee merged 2022-03-22 21:59:06 -05:00
Daniel Holmgren
0680a3aad3
Merge pull request #54 from bluesky-social/sync
Sync repos
2022-03-22 21:56:43 -05:00
dholms
0258136876 added -> new_cids 2022-03-22 21:56:31 -05:00
dholms
6b1573f053 cleanup 2022-03-11 14:39:37 -06:00
dholms
09885f0744 merged 2022-03-11 14:39:26 -06:00
dholms
de1343336a cleanup 2022-03-10 19:57:56 -06:00
dholms
62ebf27fd3 reorg methods 2022-03-10 19:40:38 -06:00
dholms
7a0145f31c move prev & added to root instead of commit 2022-03-10 19:16:48 -06:00
dholms
737f582639 move prev & added to root instead of commit 2022-03-10 19:14:24 -06:00
dholms
b943026787 unused imports 2022-03-10 19:02:01 -06:00
dholms
db7aff2e98 move check fn to ipld store 2022-03-10 15:01:49 -06:00
dholms
a0fa524dd0 simplify is & assert fns 2022-03-09 15:42:48 -06:00
dholms
0c80235a3e use zod for type validation 2022-03-09 14:27:21 -06:00
dholms
9922aa25d0 comments 2022-03-09 11:33:24 -06:00
dholms
93118b9019 set instead of arr for new cids + no writes on new read-only user store operation 2022-03-09 11:31:03 -06:00
dholms
3e808d922b bug fixin 2022-03-08 18:39:22 -06:00
dholms
0c0e8c81a3 tests for catching repo up & transferring non-historical repo 2022-03-08 17:52:44 -06:00
dholms
e30fbc5be7 testing sync 2022-03-08 17:34:39 -06:00
dholms
57653a6f32 uncomment test 2022-03-08 13:11:09 -06:00
dholms
aef3bbae81 transfer user store diff in car/ 2022-03-07 20:51:05 -06:00
dholms
3ff0a0dc03 add new cids to commit & bug fixes 2022-03-07 20:01:19 -06:00
dholms
12e64d5150 pass updated cids up through the tree 2022-03-07 16:47:24 -06:00
Daniel Holmgren
9b127e81ba
Merge pull request #52 from bluesky-social/schemas-v1
Schemas v1
2022-03-03 12:38:41 -06:00
Daniel Holmgren
71f63c99bd more info about post in like obj 2022-03-03 12:38:25 -06:00
Daniel Holmgren
d50b294801
Merge pull request #51 from bluesky-social/tids
Improve TIDs
2022-03-03 11:58:30 -06:00
Daniel Holmgren
60af2903f8
Merge pull request #49 from bluesky-social/user-store
User store rewrite
2022-03-03 11:57:56 -06:00
Daniel Holmgren
5aa3bc4320 basic microblog tests 2022-03-02 19:54:39 -06:00
Daniel Holmgren
d7f63596a0 user store tests 2022-03-02 19:00:48 -06:00
Daniel Holmgren
a3766b23a7 testing program-store + bug fixes 2022-03-02 17:17:50 -06:00
Daniel Holmgren
888f7f36d7 rm comment 2022-03-02 12:53:36 -06:00
Daniel Holmgren
465140a69a program store instead of schema store 2022-03-01 18:22:09 -06:00
Daniel Holmgren
71babd9e64 merged tids 2022-03-01 18:13:15 -06:00
Daniel Holmgren
9fdf663a3e load schema stores from memory 2022-03-01 17:49:10 -06:00