Commit Graph

511 Commits

Author SHA1 Message Date
Hayden Young
c75b805ed1 refactor: Use an identity provider. 2023-09-07 09:38:19 +01:00
Hayden Young
06ea870308 refactor: Use an access controller. 2023-09-07 09:34:48 +01:00
Hayden Young
7888ff06a3 refactor: Use a database type. 2023-09-07 09:29:33 +01:00
Hayden Young
86f4c9cd52 refactor: Second partial function async. 2023-09-06 20:56:04 +01:00
Hayden Young
f6a32050cc fix: If provider is specified, pass to identity creator. 2023-09-06 20:48:46 +01:00
Hayden Young
5b83acf26d refactor: Remove unnecessary identity provider configuration. 2023-09-06 20:15:36 +01:00
Hayden Young
a0fc91d674 chore: Lint fixes. 2023-09-05 23:01:37 +01:00
Hayden Young
b0296838bb refactor: Align AC/IDP/Database registration processes. Should return similar errors. 2023-09-05 22:53:47 +01:00
Hayden Young
c4f085b267 refactor: Match database registration to AC/IDP registration processes. 2023-09-05 22:52:51 +01:00
Hayden Young
94a8988115 refector: Load default ACs using AC manager. 2023-09-05 21:41:38 +01:00
Hayden Young
fc45f0614a refactor: Load pubkey idp using idp manager. 2023-09-05 21:41:18 +01:00
Hayden Young
cc2ee0fe2a test: Check for valid IDP when creating an identity. 2023-09-04 17:35:01 +01:00
Hayden Young
a552bde0b0 fix: Export the IDP type in both the function definition and the function return values. 2023-09-04 17:03:10 +01:00
Hayden Young
a25eb3aba6 fix: Correctly check for identity provider. 2023-09-04 10:44:43 +01:00
Hayden Young
c08bf8d2d0 refactor: Move type and verifyIdentity into IDP function. Pass provider as using provider param. 2023-09-04 10:39:25 +01:00
Hayden Young
8df135284c docs: API docs for new params. 2023-09-04 00:48:49 +01:00
Hayden Young
0a5a6ed1ac refactor: Identity provider can be passed as partially instantiated function. 2023-09-04 00:43:27 +01:00
haad
ef56b9f9b1 Fix db instance caching 2023-09-01 09:03:34 +03:00
Hayden Young
5079d490d9 refactor: Rename OrbitDB entry point. 2023-08-15 00:55:27 +01:00
Hayden Young
051c17d2a3 Merge pull request #94 from orbitdb/fix/orbitdb-ac
Fix OrbitDBAccessController
2023-07-31 20:05:33 +08:00
haad
5032415e01 Fix OrbitDBAccessController address and return values 2023-07-29 09:18:17 +03:00
haad
a390281707 Fix oplog references collection 2023-07-18 12:28:47 +03:00
Hayden Young
af57db4337 refactor: Change package name orbit-db -> orbitdb. 2023-07-15 15:44:06 +01:00
Hayden Young
5ec4cb4768 docs: Correct param types. 2023-07-14 21:37:18 +01:00
Hayden Young
a96623069b refactor: DID provider is a 3rd party provider. 2023-07-11 15:40:56 +01:00
Hayden Young
74ab478671 refactor: Now at orbitdb/orbit-db-identity-provider-ethereum. 2023-07-09 23:52:55 +01:00
Hayden Young
d7cfdf96ed docs: Using distributed OrbitDB script. 2023-07-08 12:47:24 +01:00
Hayden Young
04ec34ad8a fix: Correctly handle referencesCount configuration if set. 2023-07-06 23:27:43 +01:00
Hayden Young
208e9776e3 docs: Show how to use database modules for db customization. 2023-06-30 20:13:59 +01:00
Hayden Young
745af170c4 docs: Display static provider functions as Identities module functions. 2023-06-30 16:43:26 +01:00
haad
1fc84b41cf Expose Log and Entry in API docs 2023-06-30 10:22:04 +03:00
haad
f8acf8666a Add missing api docs for Database 2023-06-30 10:20:56 +03:00
haad
c1b0359605 Clarify api docs for all databases 2023-06-30 09:59:39 +03:00
haad
faa312363e Clarify events in Sync 2023-06-30 09:59:11 +03:00
haad
81ae09a12b Clarify Storage api docs 2023-06-30 09:05:22 +03:00
haad
200b215112 Clarify keystore api docs 2023-06-30 08:56:05 +03:00
haad
ce8235ff04 Fix links and add clarification in Identities api docs 2023-06-30 08:48:35 +03:00
haad
3ac96ee18d Hide internal signMessage and verifyMessage in keystore api docs 2023-06-30 08:48:02 +03:00
haad
337f59f2b1 Make sign and verify in Identities private methods in api docs 2023-06-30 08:42:05 +03:00
haad
42efd1ae3d Clarify OrbitDBAddress docs 2023-06-30 08:14:23 +03:00
haad
b49cea5f33 Clarify OrbitDB AccessController documentation 2023-06-30 08:14:06 +03:00
haad
0399366853 Documentation edits to OrbitDB 2023-06-30 08:03:00 +03:00
Hayden Young
eeb7e8d363 docs: Type defs for returned objects. 2023-06-27 21:51:26 +01:00
Hayden Young
d6c2330122 docs: Do not generate API docs for internal functionality. 2023-06-27 21:51:00 +01:00
Hayden Young
44752a464e refactor: Use hash instead of path when referencing orbitdb addresses. 2023-06-27 14:06:31 +01:00
Hayden Young
cdbe76d708 refactor: Match databases dir to namespace. 2023-06-27 13:33:08 +01:00
Hayden Young
ad13ebe014 fix: Linting. 2023-06-27 13:21:26 +01:00
Hayden Young
88d202008f docs: The join event fires AFTER heads have been exchanged. 2023-06-27 13:19:44 +01:00
Hayden Young
fbf039b8ff docs: Better description of the kv storage. 2023-06-27 13:15:31 +01:00
Hayden Young
d91516ffe1 docs: Fix incorrect memberof references. 2023-06-27 13:06:41 +01:00