Chris Anderson

Results 76 issues of Chris Anderson

we'll need to redo cacheCarReader for async blocks

https://github.com/fireproof-storage/fireproof/pull/83/files#r1476859216 ```js import { type Database, fireproof } from 'use-fireproof' import { makeStores, ConnectS3 } from '@fireproof/connect' import { ConnectPartyKit } from '@fireproof/partykit' const dbs = new Map() export function...

When a remote makes a sequence of changes in quick succession, they might come faster than the local can merge them. Most of the time when this happens we can...

The prolly index supports getMany, so this can be optimized https://github.com/fireproof-storage/fireproof/blob/388b43a32f42dddd26e822dbf27c2fa911e57087/packages/fireproof/src/index.ts#L156

It will take making the remote stores in this file into lists, or adding a dispatcher: https://github.com/fireproof-storage/fireproof/blob/da9e0a82f4b75f86f97000e7dc52b4173a97bd08/packages/encrypted-blockstore/src/loader.ts#L46

it should be simple to broadcast writes that undo the previous history, while still being append only in the crdt log

This would allow collection like behavior and independent sync settings. Mostly useful if we want to have a merge view across multiple remotes with different crypto keys. Where the writes...

We have the beginnings of a REST server here: https://github.com/fireproof-storage/fireproof/blob/main/packages/fireproof/scripts/server.js It would be fairly easy to write a connector to use it, and then use all that to integration test...

good first issue

a test with two dbs with different storage, connected to the same server. we can use that to reproduce bugs we see in the load tests

Currently we discard the File object's name in favor of the document key. However I think we should just keep the name as additional metadata so we can make it...