Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cabal-club/cable-core.js

cable-core is a library powering cable peers in nodejs
https://github.com/cabal-club/cable-core.js

INDEXES.md: further refine descriptions and smaller details

efc80e179597bb7a31730d63fb97d18cd1ae7cf8 authored almost 2 years ago by cblgh <[email protected]>
update INDEXES.md to cohere with implementation, edit text

06d2f5008f43cc041f672c3968603429952e3199 authored almost 2 years ago by cblgh <[email protected]>
test normal topic setting behaviour

7c5a8b1f2849b6adce795270fc9cb2f897793c2b authored almost 2 years ago by cblgh <[email protected]>
test multiple users setting nicknames

20963f9260276cd2f6534bc93532161933d9e030 authored almost 2 years ago by cblgh <[email protected]>
fix test comment

d1f4e273687699255ecd0b974207b901caa41d76 authored almost 2 years ago by cblgh <[email protected]>
test multiple users joining multiple channels

2e0b68ffd5fe291e25a9aedca462521086d1937f authored almost 2 years ago by cblgh <[email protected]>
update test description

9cb6b70b48967c9b89c150dacf631452fea2fc0f authored almost 2 years ago by cblgh <[email protected]>
test delete of post/text across multiple users

refactor tests to reuse common test functionality in the form of the new
file testutils.js

ad34cffc4a4ce376d76bd6d072270abdb03074b0 authored almost 2 years ago by cblgh <[email protected]>
fix bug in indexing external bufs

by adding a missing break!

867e9326e7b87a3e94e6538f98b312a0907fac6c authored almost 2 years ago by cblgh <[email protected]>
add first multi-user test cases

591ce6d174a2767fa3a6c15acc9010f52388059c authored almost 2 years ago by cblgh <[email protected]>
in tests replace timeout use with done() cb sync

ace7b8cf46d2219ecbe0dbd933198eaa058414cd authored almost 2 years ago by cblgh <[email protected]>
fix edge case in store.del where promise was not resolved

3206c9666ef46742ee091c676c68fd5ea01174a4 authored almost 2 years ago by cblgh <[email protected]>
tests that returned bufs are of expected type

f3cfdb4d2ed7ed3e3bf2afdcdca3cd33d7d80b4a authored almost 2 years ago by cblgh <[email protected]>
clarify comment

772d616e03c20b3bae673d3048132e8f483de911 authored almost 2 years ago by cblgh <[email protected]>
implement sync mechanism for each storage method and test it

implements a syncing mechanism for each storage method, such that a
collection of promises can b...

910d20c1b5b5a3911809785f4a6969bdc5bccf09 authored almost 2 years ago by cblgh <[email protected]>
update example.js to contain a standalone mini example of lib

also showcases an area of improvement in that a mechanism, like done() callbacks, is
needed for ...

0b9b1ccae15cc42451d38fc76fc04937bc74c3b2 authored almost 2 years ago by cblgh <[email protected]>
test the reverse hash index to make sure it works as expected

the reverse hash map is an index which keeps track of which other
database views are indexing a ...

b6ad0ce4161ecca032fa26a006b0b76e7c16486b authored almost 2 years ago by cblgh <[email protected]>
test functionality around getting a map of users

getUsers returns a map of public key to latest set nickname for that
public key. if the user has...

7cd2c92a3a2068fdcd331653a8ffa4f5a2d0d67d authored almost 2 years ago by cblgh <[email protected]>
user-info: further improve naming

getAllNameHashes -> getLatestNameHashesAllUsers (verbose one tho XD)

c030881e870f49860d784a897a1fccdc12054e32 authored almost 2 years ago by cblgh <[email protected]>
improve functionality around getting a Map() of users

698708cc14e6f3ed9acecd8d3408119adc6f3faa authored almost 2 years ago by cblgh <[email protected]>
test setting of multiple topics, including a delete

9bafae99c8d151ff6ce2f7038288a56a9e0293d8 authored almost 2 years ago by cblgh <[email protected]>
test nick setting & getting, improve testPostType() signature

98653d95c2850be04e8709ccc86e766456364684 authored almost 2 years ago by cblgh <[email protected]>
reverse-hash-map: correct monotonicTimestamp use

b767ad3c533a4e55777689124cba5845c6e8e6fe authored almost 2 years ago by cblgh <[email protected]>
improve monotonic timestamp

07caa6e3cae03634d2a7f72c1b9555906755abd2 authored almost 2 years ago by cblgh <[email protected]>
user-info: use correct key scheme in latest invocations

d0b4144cd4fb138dadd7e3c0cc2c7551f2ec28bd authored almost 2 years ago by cblgh <[email protected]>
test post/text and post/delete functionality

a345260afa161b9ce587b382f12b01739acbcf35 authored almost 2 years ago by cblgh <[email protected]>
data-store returns null (instead of undefined) for missing records

92a37c51a5e6a0d12995a6e15b7882eb08f39413 authored almost 2 years ago by cblgh <[email protected]>
note on what's needed for correct order of operations on accreted views

accreted views are views that sometimes have a key that is overwritten
as newer data comes in. t...

6d65cefe05db15d18667192ca7400de10ebb20f7 authored almost 2 years ago by cblgh <[email protected]>
add util

42f6ac44fb44b5cbf84e77ddce22ce2570792a7b authored almost 2 years ago by cblgh <[email protected]>
start testin'

70a34f0c6d02649e23e738aea95083e92cc99c60 authored almost 2 years ago by cblgh <[email protected]>
cleanup

982c0c9838155d2ca604af292bbc5fcbf8c4a37c authored almost 2 years ago by cblgh <[email protected]>
remove dead code

91ce78bcd76af5585128b9dd97f23a8ba0e8c25e authored almost 2 years ago by cblgh <[email protected]>
dedupe channels

f231f90cac38589a303fbb77a535dc41e5a04481 authored almost 2 years ago by cblgh <[email protected]>
review index usage and refine key layouts in many

05c73b2cd18402aec8d7fb39dee68ed70a835d75 authored almost 2 years ago by cblgh <[email protected]>
add reindexing for post/info

f4644938be4f5ff4cbd547740afa03032f163834 authored almost 2 years ago by cblgh <[email protected]>
refine getUsersInChannel

6b2da7a818d4cd828ca3202a780cac2d8c2d5ea9 authored almost 2 years ago by cblgh <[email protected]>
get users functions, change key structure of channel-mem

637f0ef8c8fc5ead85611262daae9b7cac310f9d authored almost 2 years ago by cblgh <[email protected]>
across the board index improvements, fix sort in channel-state

4c385fcaac4ed43029ea171a024caefa6c62f7e9 authored almost 2 years ago by cblgh <[email protected]>
add basic reindexing functionality to accreted views

ce0b24647161f8deecab01acd373ad99e74b3509 authored almost 2 years ago by cblgh <[email protected]>
some notes on a reverse hash links index

3b821c2f7998b4d042bfdba128ad98e0420917cf authored almost 2 years ago by cblgh <[email protected]>
minor data structure change

68c6330fd9e488a9fb198db280c33e87080384b9 authored almost 2 years ago by cblgh <[email protected]>
add topics accreted view, replace monotonic-timestamp

33e91464fe8acd5618bae6a472273d3bf5057f36 authored almost 2 years ago by cblgh <[email protected]>
minor additions

03250aba5a7f1b11da21567966130ce1fab95ef0 authored almost 2 years ago by cblgh <[email protected]>
create reverse hash map and hook it up

97fa271177b9b5bf27a8cbfd4d75aec47fb131f3 authored almost 2 years ago by cblgh <[email protected]>
create author view, improve channel state indexing

497719d88effc514a55880585ef37cf957027314 authored almost 2 years ago by cblgh <[email protected]>
add more indices: channel memberhip, user info

4f50830b4a26a49cabb230b5ed814cbb7d415e82 authored almost 2 years ago by cblgh <[email protected]>
initial delete work; needs reverse hash map to clear other indices post-delete

457b18627cf4ab16295566fd55da3de0c7109fb3 authored almost 2 years ago by cblgh <[email protected]>
indices: flesh out channel state more, start working on post/text + post/delete

176afdc8ae9f90721d581dc697a39b9d8fa444f2 authored almost 2 years ago by cblgh <[email protected]>
flesh out indices: channel state's first foray

480a995e5707ab84993b8f98230c4a0db4bcd003 authored almost 2 years ago by cblgh <[email protected]>
flesh out indices: channel state's first foray

d1e1c0591502085acff9e2ec7b1b74364778fd1d authored almost 2 years ago by cblgh <[email protected]>
start implementing first pieces of indexes

617468740675e2408a641d2fa229f2ebcc603925 authored almost 2 years ago by cblgh <[email protected]>
clarify each section before starting it proper

1243a2f29e4797384f0cbbce81d5857434b29467 authored almost 2 years ago by cblgh <[email protected]>
clean up and refine some parts

b8da87f12536cdc1b9d6f7e8aa03b56addc2575c authored almost 2 years ago by cblgh <[email protected]>
fleshing out thoughts around reqid

a1d6466d1fd4bdf52569a8b0f02ee1211f5dfb74 authored almost 2 years ago by cblgh <[email protected]>
fix markdown issue

812a8eaadfdbb2cb83bc3391af1f4a5ddf85826f authored almost 2 years ago by cblgh <[email protected]>
long-form document the last views and rename document

f7df99722e5b4b2c6dac60c33293f2f5feb9c52e authored almost 2 years ago by cblgh <[email protected]>
structure up views explanations and overviews

a485ffbd22305ae62f6e72ca234645749ad1b3eb authored almost 2 years ago by cblgh <[email protected]>
clean up

acbfd85c345245fe425b35ddb13871a85cefceb6 authored almost 2 years ago by cblgh <[email protected]>
revamp state index and reverse lookup index

00c72620d91ff679ff0cdaffb1ae53660b2c4020 authored almost 2 years ago by cblgh <[email protected]>
think out loud about how to update indexes for post/leave CRUD

a48fb14cd5b357d746aa0d6e308d4782dd6e0f44 authored almost 2 years ago by cblgh <[email protected]>
notes covering indexing operations for majority of post types

a6ad6a34a01ecace83e9fc75210d9a27f1b24aa7 authored almost 2 years ago by cblgh <[email protected]>
notes on deleting a hash, historic channels state req, and hash reverse lookups

66634c54ae36a722b78e7a0b8d8d61856b2f084b authored almost 2 years ago by cblgh <[email protected]>
more sketching, this time around reqid related indexes

5157047893c273940e5e3831cb46df204bbfc2ba authored almost 2 years ago by cblgh <[email protected]>
more sketching

f5d3ab01bf2d16643d1a32529df6e2a771748a47 authored almost 2 years ago by cblgh <[email protected]>
sketching out thoughts on indexes

596f7aa1d757556cfcc936ff2012209a1f1624d7 authored almost 2 years ago by cblgh <[email protected]>
more sketching

86102b5b81252891aeafca81c97db2bbed3db35b authored almost 2 years ago by cblgh <[email protected]>
init with initial api sketches

9f71691f76ec2c1bea9ab06d5f0e439c6f497473 authored almost 2 years ago by cblgh <[email protected]>