2251 Commits

Author SHA1 Message Date
Paul Frazee
f5b83b947b
Add NSID package (#177)
* Add NSID package

* Move NSID functions to static methods

* NSID - Expect authorities to be at least 2 segments long
2022-09-19 15:53:39 -05:00
Paul Frazee
d4f0185995
More docs improvements (#176)
* Rename http-routes to wire-protocol and (again) rewrite the swagger-to-md generator

* Add initial repo spec

* Add field paths to adx uri spec

* Add initial schemas spec

* Add specs/fedrpc.md

* Add specs/nsid.md

* Deprecate specs/wire-protocol.md and remove surrounding tooling

* Some doc cleanup

* Fix to nsid grammar

* Reorg docs

* Replace specs/wire-protocol.md with specs/adx/methods.md

* New proposed name resolution algorithm

* Update specs/adx/uri-scheme.md to use nsids

* Expand specs/adx/repo.md, merge schemas doc into repo, add some placeholder docs

* Add specs/README.md

* Doc tweaks

* More doc tweaks

* Document NSID authority model

* Small docs fixes
2022-09-15 14:21:40 -05:00
Paul Frazee
0681c958a2
Add docs generator and improve http-routes.md generation (#175) 2022-09-13 18:17:48 -05:00
Paul Frazee
d2969b49f8 Small doc tweaks 2022-09-13 17:11:57 -05:00
Daniel Holmgren
70c7b978aa
Merge pull request #173 from bluesky-social/lock-uint8arrays
Lock uint8arrays
2022-09-13 17:06:00 -05:00
Paul Frazee
c7949698ff
Additional documentation updates (#174)
* Re-arrange docs and cut old material from readme

* Add initial specs: ADX URI, HTTP Routes, and Name Resolution

* Requested doc updates
2022-09-13 16:14:39 -05:00
dholms
275c3df202 lock uint8arrays at 3.0.0 2022-09-13 15:16:57 -05:00
Paul Frazee
6283330c3c
Deprecate did:ion, replace did:key implementation, bring dev-env to a working state (#172)
* Remove 'key manager' service from dev-env

* Remove did:web service from dev-env

* Update dev-env to use new server api

* Replace node-fetch with axios

* Remove did:ion from did-sdk

* Disable did:key implementation in did-sdk and remove difficult upstream deps

* Fix dev-env build

* Fixes to dev-env and add user() env function

* Switch to a purely js-function REPL in the dev-env to simplify
2022-09-13 15:01:09 -05:00
Daniel Holmgren
a54f204d8d
Merge pull request #171 from bluesky-social/common-tests
Fixed up common & repo tests
2022-09-13 11:21:24 -05:00
dholms
c9a6609b93 fixed up common & repo tests 2022-09-13 11:15:56 -05:00
Paul Frazee
d247f7c218
Fix: remove references to some removed files (#170) 2022-09-13 10:59:14 -05:00
Paul Frazee
8344867113
Remove deprecated packages: Auth-Lobby, Awake, Example-App, WS-Relay (#168)
* Remove deprecated packages: Auth-Lobby, Awake, Example-App, WS-Relay

* couple missed references & removed awake & application redirect code from @adxp/auth

Co-authored-by: dholms <dtholmgren@gmail.com>
2022-09-13 10:56:53 -05:00
Paul Frazee
cd431c58c8
Add some readmes (#169) 2022-09-13 10:54:56 -05:00
Daniel Holmgren
00d691d70f
Merge pull request #167 from bluesky-social/repo-package
Split out repo package
2022-09-13 08:54:01 -05:00
Daniel Holmgren
a47f1c85b4
Merge pull request #162 from bluesky-social/pds-api
PDS revamp
2022-09-13 08:53:40 -05:00
dholms
2eead19f87 set parent for postThread & removed hardcode 2022-09-13 08:50:17 -05:00
dholms
b629e00154 one more in dev-env 2022-09-12 21:19:34 -05:00
dholms
935481c566 missed a couple of type updates 2022-09-12 21:18:08 -05:00
dholms
d5fe1880ff fix up api package as well 2022-09-12 21:14:14 -05:00
dholms
ed0bddfb2d update server with new repo package 2022-09-12 21:12:37 -05:00
dholms
22f069f5d3 cleaning up dependencies 2022-09-12 21:07:06 -05:00
dholms
94babb38b7 split common and repo out into separate packages 2022-09-12 21:01:56 -05:00
dholms
978fcaeeb9 bit more cleanup 2022-09-12 16:11:54 -05:00
dholms
159e123fe3 remove setParent 2022-09-12 16:01:39 -05:00
dholms
550136f05c cleanup 2022-09-12 15:58:25 -05:00
dholms
1cb552a46b bit of cleanup 2022-09-12 13:44:05 -05:00
dholms
1815bbe07d port schemas over 2022-09-12 12:46:07 -05:00
dholms
efe3f622b7 run test server from within test suite 2022-09-12 12:35:24 -05:00
dholms
d79c637223 tests badges 2022-09-09 17:00:11 -05:00
dholms
0d26b59d56 tests for likedBy & repostedBy views 2022-09-09 16:03:28 -05:00
dholms
dad56e802f crud tests 2022-09-09 15:25:36 -05:00
dholms
3ef39fe34a adding post entities 2022-09-09 10:50:49 -05:00
dholms
9b4c958d50 one more schema update 2022-09-08 19:31:59 -05:00
dholms
77bc793345 better tests 2022-09-08 19:20:26 -05:00
dholms
12d895d041 couple small todos 2022-09-08 17:37:03 -05:00
dholms
7e4f01b061 bring code up to date w revamped schemas 2022-09-08 17:13:46 -05:00
dholms
782887e534 revamping scheams 2022-09-08 16:47:43 -05:00
dholms
581834aad4 fixing up views for schemas 2022-09-08 15:45:52 -05:00
dholms
f736794859 fixing up api pkg 2022-09-08 14:08:22 -05:00
dholms
0760d07a80 fixing badge refs 2022-09-08 11:30:35 -05:00
dholms
eeea397bd8 bugfixin 2022-09-07 19:06:31 -05:00
dholms
42149d361e update & delete records 2022-09-07 09:28:48 -05:00
dholms
c70c95f97b validate inputs for repo writes 2022-09-07 09:26:01 -05:00
dholms
79b49e6c36 removing old routes 2022-09-07 07:33:47 -05:00
dholms
29af260511 post thread view 2022-09-07 06:00:41 -05:00
dholms
f0916b7fdd finished feed view & wrote subquery helpers 2022-09-05 19:17:19 -05:00
dholms
678a851331 cleanup & refactoring views 2022-09-02 15:40:37 -05:00
dholms
4cebb92a1b putting together client, profile view & bug fixing 2022-09-02 14:25:47 -05:00
dholms
707fd6951f starting profile view & patching up other views 2022-09-01 21:45:58 -05:00
dholms
0e8b804a65 follows & followers views 2022-09-01 21:01:01 -05:00