Commit Graph

2872 Commits

Author SHA1 Message Date
dholms 7478973809 Remove NPM 2022-05-02 14:46:45 -05:00
Daniel Holmgren 15b64e537e Add note to README about issues & discussions (#84)
* Add note to README about issues & discussions

* change wording

* wording

* typo
2022-04-29 18:31:36 -05:00
Daniel Holmgren 8f8246edd4 Improve error handling (#83)
* Improve error handling

* remove other process.exists

* typo

* throw not log
2022-04-28 19:16:58 -05:00
Daniel Holmgren ed348e51bc give feedback if already initialized (#82) 2022-04-28 17:21:34 -05:00
Daniel Holmgren ada695c9b1 accept numbers as posts (#81) 2022-04-28 16:12:47 -05:00
Daniel Holmgren 07d7fcfd18 mismatched roots fix (#80) 2022-04-28 16:08:05 -05:00
dholms 30aa03254e README edits 2022-04-27 20:59:57 -05:00
dholms afc020c77b Quick README update 2022-04-27 20:57:28 -05:00
dholms fee6a464f7 Experiment README 2022-04-27 20:56:45 -05:00
Daniel Holmgren 4f5306bea9 Full client in CLI (#75)
* cleaning up clients

* refactor full client

* full client in cli

* cli option for full v delegator client

* fix a couple tests
2022-04-14 19:27:29 -05:00
Daniel Holmgren cd9d567a86 Did network & updates to non-followers (#74)
* add did-network

* send interactions to non-followers

* send target as did for follows

* update readme

* quick comment

* cleanup
2022-04-13 23:05:08 -05:00
Whyrusleeping 96a96f43c1 Add a simple command to generate a bunch of random posts (#73)
* add a simple command to generate a bunch of random posts

* move spam command into its own subcommand grouping:

* learn how the typescript build system works
2022-04-13 13:05:35 -05:00
dholms 53847a1a83 federated usernames in follow lists 2022-04-12 18:14:49 -05:00
dholms 35c5a87ca4 Fix feed username bug 2022-04-12 17:18:29 -05:00
dholms 8292db30a9 post-info route 2022-04-12 17:17:14 -05:00
dholms f469d99f9d retrieve feeds from indexing server 2022-04-12 16:54:07 -05:00
dholms c10daa72da Return own posts in timeline & federated username 2022-04-12 16:42:43 -05:00
Paul Frazee a2092b39d2 Add microblog reader client (#71) 2022-04-12 16:09:12 -05:00
Paul Frazee 8ac84dc5d3 Ignore conflicts when inserting user_did maps (#72) 2022-04-12 16:08:24 -05:00
dholms 8902bbfc08 Dont push if remote root is up to date 2022-04-12 16:07:04 -05:00
dholms 3ee8d8eb8b Fix bug with getting diff of unupdated repo 2022-04-12 16:06:03 -05:00
dholms 47c8a9eb9d Correctly clean host names 2022-04-12 14:51:25 -05:00
dholms 48b9ca582f Look up account info on users own server 2022-04-12 14:34:04 -05:00
dholms 7e2fc3a988 Wipe correct alt DB 2022-04-12 13:44:15 -05:00
dholms aab5133a23 Push repo on initial subscribe 2022-04-12 13:42:43 -05:00
dholms 74d04398ba Don't require http:// on hostname for cli 2022-04-12 13:42:22 -05:00
Daniel Holmgren 36f752085c Implement export cmd (#70) 2022-04-12 11:55:59 -05:00
dholms 60e0b49b57 Delete instructions 2022-04-12 11:18:18 -05:00
dholms ef072cf268 Readme typos 2022-04-11 11:45:16 -05:00
dholms 5494b3c6fc Add some zest to readme 2022-04-10 18:34:32 -05:00
Daniel Holmgren 16ea3bd473 README (#69)
* scrips from root

* readme work

* readme updates

* more readme

* change common name
2022-04-10 18:26:20 -05:00
dholms ed2ea87c80 Optional repo creation on register 2022-04-10 17:19:59 -05:00
dholms be5d64bab4 ENV options for server 2022-04-09 20:33:54 -05:00
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