280 Commits

Author SHA1 Message Date
Hayden Young
0a5a6ed1ac refactor: Identity provider can be passed as partially instantiated function. 2023-09-04 00:43:27 +01:00
Hayden Young
a63525ab31 refactor: Scope package name. 2023-08-15 00:44:30 +01:00
haad
c117ef63ba Add jsdocs 2023-04-13 09:15:27 +03:00
saul
8235ce8c45 Update packages. 2023-04-04 14:23:09 +12:00
saul
f5c9d5eb90 Remove remark-cli. 2023-04-04 14:14:51 +12:00
saul
7a9e002ead Remove and replace p-map-series with Promise.all. 2023-04-04 14:11:57 +12:00
saul
b3e4a093ca Remove cpy-cli. 2023-04-04 14:10:43 +12:00
saul
23aee1d1ec Remove p-map package and replace with Promise.all. 2023-04-04 14:05:25 +12:00
saul
1cca881a9e Remove logplease. 2023-04-04 14:01:23 +12:00
Haad
a5c14d5377
Fix log fetching parallelism (#60)
* Fix log traverse parallelism

* Rename pointerCount to referencesCount
2023-03-29 21:10:24 +08:00
Haad
fddcd0d775
Fix tests (#51)
* Fix error event test in Sync tests

* Fix race condition

* Debug timeouts

* More tests fixing

* Try running local webrtc-star-signalling server for tests

* Fix sync tests

* Skip Log references tests in the browser tests
2023-03-27 20:09:26 +08:00
Haad
893e34451d
Merge pull request #53 from saul-jb/feat/buffer-refactor
feat: remove dependence on buffer/safe-buffer
2023-03-27 07:05:42 +03:00
saul
1c16a7155c Replace ipfs package with ipfs-core. 2023-03-27 12:59:51 +13:00
saul
92dcad1a6e Remove safe-buffer. 2023-03-27 11:50:56 +13:00
saul
b6f1943f3e Add uint8arrays package. 2023-03-27 10:01:31 +13:00
Haad
bc816c7e2e
Browser tests (#41)
* Get browsers tests running

* Clean up replication test

* Setup fixtures for browser tests

* Fix import paths for webpack

* Fix webpack

* Add mocha-headless-chrome to run browser tests

* Add webrtc swarm endpoints for browser test IPFS node configs

* Remove adding pubkey to storage in KeyStore

* Runs browser tests in CI

* Fix import paths again

* Fix failing browser tests

* Fixes
2023-03-11 18:56:23 +08:00
haad
56943d0e8a Add code coverage reporting 2023-03-03 09:20:03 +02:00
haad
eacada3ab2 Don't use secp256k1.publicKeyConvert function 2023-03-02 10:08:07 +02:00
haad
9f50fb5e53 Use js-ipfs only in tests 2023-03-02 09:08:17 +02:00
haad
93473c8fec Update packages 2023-03-02 08:35:50 +02:00
haad
a063b3fb4a Refactor OrbitDB
Fix sync
Fix linter
Fix tests
Clean up
Set default references count to 0
Fix sync
Use address instead of databaseId
Sync protocol
Keep references to open databases in OrbitDB
Fix append benchmark
Initial version of heads exchange
Remove Feed
Fix KeyValuePersisted iterator
Refactor OrbitDBAddress a bit more
Add rest of the database types
Refactor OrbitDB addresses
Initial version for the full circle
Initial structure and tests for new OrbitDB
Make sure KeyStore is open when a Database is created
Re-organize OrbitDB
Use new databases and Log
More clean up
Add 'drop' event to Database
Clean up OrbitDB
Remove id from OrbitDB
Use new KeyStore and Identities
Remove storage from OrbitDB
Remove migrations from OrbitDB
Remove caches from OrbitDB
Remove pubsub from OrbitDB
2023-03-01 16:21:07 +02:00
haad
b769ff271d Add a queue to Database 2023-02-20 09:39:46 +02:00
haad
19ce1ce160 Re-organize IdentityProvider 2023-02-16 14:50:14 +02:00
Hayden Young
9d3cf9117d 0.29.0 2023-01-19 18:37:10 +00:00
haad
7e532fc15d Update packages 2023-01-17 10:26:31 +02:00
haad
698421c091 Update packages 2023-01-16 15:52:35 +02:00
haad
cb887de55c Update orbitdb deps 2023-01-16 15:13:07 +02:00
haad
8d747a53d9 Update packages to use latest IPFS 2023-01-16 12:46:18 +02:00
haad
34895166fe Update packages 2023-01-12 15:05:13 +02:00
haad
13f79e6a65 Fix browser tests 2023-01-12 13:20:17 +02:00
haad
25be39121c Update packages 2023-01-12 10:55:31 +02:00
Hayden Young
6155f84d71 chore: orbitdb module dependencies updated to "next" 2023-01-11 22:36:42 +00:00
Hayden Young
da38149ff1 chore: Ref dependencies from orbitdb github. 2023-01-08 02:59:48 +00:00
Hayden Young
cb21894828 fix: Check for custom-defined cache when migrating. 2023-01-05 16:59:44 +00:00
haad
e6e3bcc994 Fix replication issues 2022-12-30 14:40:37 +02:00
haad
1b2d411099 Use modules that use new leveldb 2022-12-30 12:37:56 +02:00
Hayden Young
51ab079153 fix: pass path to migration. 2022-12-30 03:07:01 +00:00
Hayden Young
d06d800943 refactor: Webpack imports. 2022-12-20 01:12:56 +00:00
Mark Henderson
a6e91dcf76 0.28.7 2022-08-27 08:19:07 -04:00
tabcat
edaa07f67a 0.28.6 2022-05-09 22:44:03 -05:00
tabcat
a94e720c0d 0.28.5 2022-05-02 13:35:05 -05:00
tabcat
632ff04bb5 patch orbit-db-store replicator 2022-05-02 13:34:48 -05:00
tabcat
c817f63f4f 0.28.4 2022-04-25 17:01:21 -05:00
julienmalard
6b2a70f3eb Fix fs-shim error in electron renderer process 2022-04-25 16:57:34 -05:00
dependabot[bot]
d908b30188 Bump @chainsafe/libp2p-noise from 4.1.1 to 4.1.2
Bumps [@chainsafe/libp2p-noise](https://github.com/ChainSafe/js-libp2p-noise) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/ChainSafe/js-libp2p-noise/releases)
- [Changelog](https://github.com/ChainSafe/js-libp2p-noise/blob/v4.1.2/CHANGELOG.md)
- [Commits](https://github.com/ChainSafe/js-libp2p-noise/compare/v4.1.1...v4.1.2)

---
updated-dependencies:
- dependency-name: "@chainsafe/libp2p-noise"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 18:00:01 -05:00
tabcat
f9a5dd9045 0.28.3 2022-02-23 20:27:08 -06:00
tabcat
7ccf306eb8 update package-lock 2022-02-23 20:12:51 -06:00
tabcat
b66a0ab7cb 0.28.2 2022-02-23 19:38:39 -06:00
tabcat
64d20c5c06 upgrade orbit-db-store 2022-02-23 19:38:31 -06:00
captaincole
0e7011646d Swithing puppeteer to puppeteer core and adding chromium to dev dependencies 2022-02-23 19:19:05 -06:00