65 Commits

Author SHA1 Message Date
haad
a858eabbe3 WIP commit 2016-04-27 12:45:41 +02:00
haad
abe957890d WIP commit 2016-04-27 12:45:41 +02:00
haad
11fd73ab18 WIP 2016-04-27 12:45:41 +02:00
haad
2d0dda1571 Refactoring 2016-04-27 12:45:41 +02:00
haad
2af5e40a9b Testing 2016-04-27 12:45:41 +02:00
haad
2c6d9d7101 Remove ipfsDaemon dep from Client. Remove orbit-common dependency. 2016-04-15 11:39:18 +02:00
haad
59c8f8d5b7 Fix CircleCI timeouts 2016-04-14 17:40:42 +02:00
haad
f09ca5ec31 Use logplease, remove log4js 2016-04-14 17:35:35 +02:00
haad
d741c457d9 Fix timeouts in tests 2016-04-13 14:39:25 +02:00
haad
393391a1fd Remove bluebird dependency, fix tests 2016-04-13 10:38:27 +02:00
haad
bed7cd580a Remove asyncawait from Client, test the channel API 2016-04-13 09:47:22 +02:00
haad
50ec1b3b99 Remove old module 2016-04-12 20:52:40 +02:00
haad
c68a304fc8 Fix joins 2016-04-12 20:48:50 +02:00
haad
940731a5ea Remove asyncawait dependency from OrbitDB completely 2016-04-12 19:49:04 +02:00
haad
5aa8d3e384 Test OrbitDB, refactor to use promises 2016-04-12 18:15:31 +02:00
haad
b3c2f5bbc3 Use promises where possible 2016-04-12 11:06:05 +02:00
haad
0817546d2e Fix tests 2016-04-12 09:49:56 +02:00
haad
4c76c3c483 Add loggers 2016-04-11 14:13:53 +02:00
haad
dd06a0ae60 Replace async/await with Promises where possible 2016-04-05 21:38:01 -04:00
haad
42454fa598 Add options, cache filename 2016-03-22 18:26:48 +01:00
haad
d94b171d88 Remove obsolete test 2016-03-21 12:29:33 +01:00
haad
3f06f0a707 Remove obsolete files 2016-03-21 10:26:48 +01:00
haad
55eac964d7 Remove seq and ver, use only IPFS hash for ordering. Remove dependency on POST for db operations. 2016-03-14 12:55:19 +01:00
haad
a54ef8c337 Cleanup and fix tests 2016-03-12 10:55:59 +01:00
haad
d53b4e80f6 Add tests that describe the CRDT 2016-03-11 14:12:40 +01:00
haad
ddd294384c Rename OrbitClient to Client 2016-03-10 09:27:33 +01:00
haad
003efb61ba Major perfomance improvements. Post v2. 2016-03-09 20:22:18 +01:00
haad
7c8d60a4a5 List list perf tests 2016-03-09 20:21:44 +01:00
haad
d31e77215a Refactor async history fetching 2016-03-09 16:08:19 +01:00
haad
514f914b0f Refactor subscriptions. Fix join. 2016-03-07 16:48:49 +01:00
haad
16f8e71bf7 Update history fetching test 2016-03-07 10:23:54 +01:00
haad
78fc0f42f7 Quickfix tests 2016-03-06 19:02:35 +01:00
haad
db7e799a87 Move LWW query away from OrbitList to OrbitDB. OrbitList is now just a transport layer. 2016-03-05 10:10:46 +01:00
haad
0f592c65db Refaactor history fetching 2016-03-04 23:13:56 +01:00
haad
8478d970a7 Make circleci use node 4.3.1. Add longer timeouts to tests. 2016-03-03 15:09:57 +01:00
haad
eb71603ec7 Fix test. Revert test line. 2016-03-03 15:08:06 +01:00
haad
c6c21023d3 Allow "offline mode" without Pubsub (for testing) 2016-03-03 14:58:03 +01:00
haad
b902c0b274 Improve _findHeads() perf. Make hasChild non static method. 2016-03-03 14:38:33 +01:00
haad
ec51546799 Use Lazy.js instead of lodash, .toJson() --> asJson, cleanup code. 2016-03-03 12:45:10 +01:00
haad
03e3279766 Refactor data slicing/search. Remove DataStore. Rename and move files to their appropriate places. 2016-03-03 11:51:28 +01:00
haad
c6f2fbf51c Working version 2016-03-01 15:12:41 +01:00
haad
5481334220 Fix next's initial value. Move fetchPayload() to OrbitNode. 2016-02-29 12:30:22 +01:00
haad
b88c498713 Fix sorting. Move equals() and hasChild() to Node. 2016-02-29 11:54:35 +01:00
haad
ff10add756 Add equals() and hashChild() 2016-02-29 11:54:07 +01:00
haad
ce99aa734f Cleanup code 2016-02-26 14:24:34 +01:00
haad
7f34829645 Cleanups 2016-02-26 13:45:57 +01:00
haad
57c006feb2 Fixing lists 2016-02-26 12:42:37 +01:00
haad
4c0e8f6a9e Fix a perf bottleneck by commiting lists in batches. 100 tests! 2016-02-22 11:33:38 +02:00
haad
8caf8cbb9a Refactor OrbitClient and Pubsub to use Lists 2016-02-21 17:52:20 +02:00
haad
3863150624 OrbitList 2016-02-16 23:01:37 +01:00