94 Commits

Author SHA1 Message Date
haad
c30c0b6cf9 Use ipfs@0.27.0 and ipfs-pubsub-room@1.0.1 2017-12-05 13:18:29 +01:00
haad
bdc8260610 Fix replication starting from wrong heads
Use ipfs-pubsub-room branch with a fix for the wrong heads
Add a test tocheck that the automatic replication receives the right heads
Add more logging
2017-12-02 13:40:22 +01:00
haad
0bd85aed4a Remove setTimeout() when publishing to pubsub 2017-11-30 17:32:43 +01:00
haad
42885b20a4 Write permissions for databases
Use latest store modules from npm
Update README
Update docs
Update examples
Update benchmarks
Update dependencies
Add Getting Started guide
Add new a screenshot
Add a new live demo
Add persistency tests for snapshot saving/loading and events
Add network stress tests (but skip them by default as they're very heavy and lengthy)
Add browser benchmarks
Add log() alias for eventlog() database
Add possibility to create database if it doesn't exist yet
Add support for orbitdb addresses
Add a test for starting replication when peers connect
Add debug build
Use IPFS nodeID as default user id
Use ipfs-pubsub-room
Handle closing of databases properly
Handle cache errors
Clean up tests, re-organize code files
Clean up code style
Support for CLI
Remove obsolete scripts
2017-11-28 09:10:51 +01:00
haad
8f990e0ccc Immutable ipfs-log
Use immutable ipfs-log.
Simplify internals.
Remove obsolete dependencies.
Update dependencies.
Use @dignifiedquire's mapSeries for Promises.
Split tests to individual stores.
Improve tests.
Fix build process.
Build size down to 121kb.
Fix benchmarks and examples.
Move Cache to Stores (and to its own module).
2017-03-21 18:13:58 +01:00
haad
72c7f717a8 Add test for sync() returning a hash 2017-01-29 19:21:23 +02:00
haad
7d09b71714 Add 'synced' event 2017-01-29 16:27:01 +02:00
haad
c79a1a125f 0.16.0-beta.6
Add replication test
Use latest ipfs-daemon
Cleanups
2017-01-16 23:23:11 +01:00
haad
1709be97fe Fix cache path problems 2016-11-03 09:35:52 +01:00
haad
9de3119c9c Fix cache loading bug 2016-10-20 13:18:17 +02:00
shamb0t
691348bd4c Add orbit-db-docstore 2016-10-10 15:12:56 +02:00
haad
3b7d64b19f Set default network name. Cleanup logging. 2016-10-04 19:07:32 +02:00
haad
84e984a4cb Eventlog example. Cleanup code. 2016-10-04 19:07:32 +02:00
haad
f035d30398 Cleanup 2016-10-04 19:07:31 +02:00
haad
cba3ab6c60 Fix tests partially 2016-10-04 19:07:31 +02:00
haad
70f82cfed1 Cleanup 2016-10-04 19:07:31 +02:00
haad
ec1633f97b Fix network name. Cleanup OrbitDB.js. 2016-10-04 19:07:31 +02:00
haad
3211fb86bb IPFS Pubsub (WIP) 2016-10-04 19:07:30 +02:00
haad
fcd0acaecd Add Cache to OrbitDB 2016-08-09 15:15:20 +02:00
haad
c3006b1153 Refactor events and createStore() 2016-08-09 12:49:06 +02:00
haad
7a243d0311 Refactor events 2016-08-08 22:05:11 +02:00
haad
500f771a3b Fix maxHistory in all data stores 2016-07-08 10:44:21 +02:00
haad
1432cc4f17 Change .connect() to connect to a <host:port> instead of IPFS hash. 2016-07-07 16:27:53 +02:00
haad
52cfc3199e Remove log messages 2016-06-23 12:44:05 +03:00
haad
9f7e02fd40 Add log messages for syncing 2016-05-31 18:46:38 +02:00
haad
2ef28e2380 Decrease network info read timeout. Fix events. 2016-05-30 15:56:26 +02:00
haad
7b5c4225d8 Fallback to the public dev server if cats don't work 2016-05-25 11:21:58 +02:00
haad
881262f3e1 Remove event listeners on disconnect 2016-05-24 16:18:52 +02:00
haad
15342ff732 Make pubsub connect work with js-ipfs and js-ipfs-api, test with both 2016-05-23 12:08:30 +02:00
haad
6e4e12015d Improve pubsub logging messages 2016-05-22 15:25:25 +02:00
haad
fc0326217a Fix js-ipfs-api compatibility 2016-05-22 15:07:21 +02:00
haad
027ceb747f Check if we have pubsub instance before subscribing 2016-05-21 16:19:55 +02:00
haad
1f0fb823f4 ipfs.cat the network info 2016-05-21 16:12:15 +02:00
haad
d0aa248db0 Fix subscribe option in OrbitDB 2016-05-18 17:52:37 +02:00
haad
e99bfb6d34 Use localhost as default 2016-05-18 16:55:22 +02:00
haad
ea5d3e5d26 Change placeholder network info to devnet 2016-05-18 14:38:55 +02:00
dignifiedquire
cd66e6372e use js-ipfs 2016-05-16 23:51:20 +02:00
haad
74728054cf Add a catch to readNetworkInfo 2016-05-16 15:05:29 +02:00
haad
64ee0e20eb Fix network info loading 2016-05-12 17:55:35 +02:00
haad
8dd10a321c Switch back to ipfs.cat the network info 2016-05-12 16:07:36 +02:00
haad
175ec1ba0d Fix pubsub error handling 2016-05-12 15:00:48 +02:00
haad
8b786ae6b5 Rename events OrbitDB emits. 2016-05-11 12:27:05 +02:00
haad
6cc2afab80 Read network info from ipfs object (not from a file) 2016-05-10 15:08:26 +02:00
haad
588ebaa866 Add 'ready' event 2016-05-10 14:13:10 +02:00
haad
658b699651 Fix options 2016-05-09 23:17:17 +02:00
haad
c2d2a8a6cc Fix stores event hook up 2016-05-09 23:13:13 +02:00
haad
5ce23678b4 Refactor OrbitDB store creation 2016-05-08 18:12:04 +02:00
haad
c6131a2be0 Use orbit-db store modules, add FeedStore 2016-05-07 11:42:18 +02:00
haad
c4e245d3d1 Merge oplog to store 2016-05-06 13:22:41 +02:00
haad
3ccab7b17d Refactor stores to work with OperationsLog and ipfs-log 2016-05-06 12:20:11 +02:00