Daniel Holmgren
1a16084ae2
reorg
2022-02-16 19:11:16 -06:00
Daniel Holmgren
687722781b
prevent merge conflicts on merge
2022-02-16 19:07:43 -06:00
Daniel Holmgren
2edbbd7941
edit & remove in branch
2022-02-16 18:54:56 -06:00
Daniel Holmgren
06b169e0e7
bring userstore up to date w posts branch
2022-02-16 18:44:40 -06:00
Daniel Holmgren
3d1f56afdc
compressing tables in branch
2022-02-16 15:30:17 -06:00
Daniel Holmgren
89c1d22c89
merged
2022-02-15 13:54:30 -06:00
Daniel Holmgren
bf25133cbc
Merge pull request #47 from bluesky-social/common-tests-setup
...
Add test suite setup to common
2022-02-15 13:53:24 -06:00
Paul Frazee
f76830682d
Add test suite setup to common
2022-02-15 13:52:14 -06:00
Daniel Holmgren
a1fadc1816
merged master
2022-02-15 13:29:54 -06:00
Daniel Holmgren
135800f0eb
Merge pull request #39 from bluesky-social/userstore-interface
...
Userstore interface
2022-02-15 13:17:49 -06:00
Daniel Holmgren
cfaa16fcad
SignedRoot -> Commit
2022-02-15 13:17:39 -06:00
Daniel Holmgren
373b27118c
branches
2022-02-15 13:11:33 -06:00
Daniel Holmgren
efd30a928b
naive timestamps
2022-02-13 15:42:19 -08:00
Daniel Holmgren
2c245cd619
ipld store
2022-02-13 15:35:04 -08:00
Daniel Holmgren
770f013a29
sstable impl
2022-02-07 12:49:02 -07:00
Daniel Holmgren
9c46caf361
add id to post
2022-02-07 12:12:24 -07:00
Daniel Holmgren
ab812e3257
Merge pull request #40 from bluesky-social/build-tooling
...
Update and document build tooling
2022-02-04 16:56:12 -07:00
Paul Frazee
3d873fe296
Document CLI and add 'yarn cli' command
2022-02-04 17:03:01 -06:00
Paul Frazee
0783f7fd86
Document root 'yarn build' command
2022-02-04 17:00:04 -06:00
Paul Frazee
461551b3fd
Fix type error in frontend
2022-02-04 16:47:10 -06:00
Paul Frazee
17c45acedc
Add toplevel build command
2022-02-04 16:47:03 -06:00
Paul Frazee
d52f532ee8
Update server and cli to build common first
2022-02-04 16:46:46 -06:00
Daniel Holmgren
569c8e8a39
Fleshing out interface & stubbed out rest
2022-02-04 14:18:20 -07:00
Daniel Holmgren
2dd3ab52f7
UserStore interface
2022-02-04 14:15:41 -07:00
Paul Frazee
da73395ac7
Merge pull request #38 from bluesky-social/cli-more-cmds
...
More CLI command implementations
2022-02-04 13:02:12 -06:00
Daniel Holmgren
6f3d89366a
Merge pull request #36 from bluesky-social/cli-server-list-users
...
CLI command: 'server list users'
2022-02-04 11:34:50 -07:00
Daniel Holmgren
46b91d7122
Merge pull request #33 from bluesky-social/logout
...
Implement logout button (close #32 )
2022-02-04 11:31:43 -07:00
Paul Frazee
51acd2ab3e
Implement cli 'register' cmd
2022-02-04 12:22:31 -06:00
Paul Frazee
f7aa63695f
Implement more logic for cli 'feed' cmd
2022-02-04 12:10:58 -06:00
Paul Frazee
0242631844
Implement cli 'whois' command
2022-02-04 12:03:58 -06:00
Paul Frazee
8a1feb89b9
Implement cli 'whoami' command
2022-02-04 12:02:04 -06:00
Paul Frazee
62914c8610
Implement cli 'list follows' cmd
2022-02-04 11:55:50 -06:00
Paul Frazee
1c06ec802d
Implement CLI follow cmd
2022-02-04 11:47:58 -06:00
Paul Frazee
afa602939f
Add Repo uploadToServer helper
2022-02-04 11:47:51 -06:00
Paul Frazee
7de0804d77
Implement cli arg validation and fallbacks
2022-02-04 11:47:25 -06:00
Paul Frazee
4c722abeaf
Remove .type from cli args (cant actually coerce due to type restrictions)
2022-02-04 11:45:55 -06:00
Paul Frazee
a58566c4d9
Implement cli 'server list users'
2022-02-04 11:20:12 -06:00
Paul Frazee
823a25f0e6
Change server /users to include usernames along with dids
2022-02-04 11:18:28 -06:00
Paul Frazee
f7f6b62f2e
Merge pull request #35 from bluesky-social/cli
...
New CLI (tracking PR)
2022-02-04 11:05:41 -06:00
Paul Frazee
915dd42e54
Simplify root-cid handling and add transact fn to reduce chances of a race
2022-02-04 11:05:12 -06:00
Paul Frazee
0a2bb3b03a
Update CLI repo management to use leveldb blockstore
2022-02-03 17:03:36 -06:00
Paul Frazee
c3b3eb473f
Merge branch 'master' into cli
2022-02-03 14:44:20 -06:00
Paul Frazee
06bc6d8a6f
Merge branch 'master' into cli
2022-02-03 14:43:32 -06:00
Daniel Holmgren
873700d405
Merge pull request #30 from bluesky-social/naive-follows
...
Simple follows
2022-02-03 13:17:49 -07:00
Daniel Holmgren
a63f532a04
Merge pull request #29 from bluesky-social/persistent-bs
...
Persistent Blockstore
2022-02-03 13:03:23 -07:00
Paul Frazee
49a566e193
Scaffold out all CLI commands
2022-02-03 11:37:45 -06:00
Paul Frazee
3b28842339
Add post and feed commands
2022-02-02 16:08:48 -06:00
Paul Frazee
ff47fdca0f
Implement CLI command: init
2022-02-02 15:21:27 -06:00
Paul Frazee
0da578d1f9
Move from esbuild to tsc
...
This was done for a couple reasons.
1. ESBuild does not run type checks, which makes it easy for type errors to slip by.
2. I wasn't able to produce the CLI subpackage builds with esbuild -- possibly due to unfamiliarity with that tool -- and used tsc. With tsc, you need any dependencies to be built .js/.d.ts files, and so common needed to move to tsc, and that cascaded into the server as well.
Reason 2 isn't very good on its own, since I might have been able to figure out esbuild by consulting with a team mate, but the lack of type checking on esbuild made me think this would be a good change either way.
2022-02-02 15:17:13 -06:00
Paul Frazee
a179efa133
Implement boilerplate/framework for new CLI
2022-02-02 12:23:24 -06:00