Ecosyste.ms: OpenCollective

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

github.com/ueberdosis/hocuspocus

The CRDT Yjs WebSocket backend for conflict-free real-time collaboration in your app.
https://github.com/ueberdosis/hocuspocus

release: manually bump the redis extension version

877e5cb274285f7223e40f4a5a8c0d681fc5b50c authored over 3 years ago by Hans Pagel <[email protected]>
Publish

- @hocuspocus/[email protected]
- @hocuspocus/[email protected]
...

239efe035d6641c64c6fc14644d5040ac042e749 authored over 3 years ago by Hans Pagel <[email protected]>
setup: update rollup config for the new lerna version

8112d31e560746bbbc2cfc791c3f860d42ccf621 authored over 3 years ago by Hans Pagel <[email protected]>
setup: upgrade lerna

901da366246a3b863301b5b8c11fd243f5a55a9f authored over 3 years ago by Hans Pagel <[email protected]>
readme: mention @tommoor and @kriskbx in the contributors section

44b4a5d52b8fbc859ed77167fb8901557005515c authored over 3 years ago by Hans Pagel <[email protected]>
update dependencies

f787c5843662378d004a090e84613a54434b049d authored over 3 years ago by Hans Pagel <[email protected]>
server: fix Memory leak if websocket disconnects before `onCreateDocument` hooks complete (#205)

* test: Memory leak with client disconnect during onCreateDocument

* fix: Cleanup connection ...

2d5b637832e7d0cfd01c588f88ed8fce5672e415 authored over 3 years ago by Tom Moor <[email protected]>
docs: fix typo

fac888f8325bc9bd5d10d550c53e73d57391e3bf authored over 3 years ago by Hans Pagel <[email protected]>
Publish

- @hocuspocus/[email protected]
- @hocuspocus/[email protected]
...

981e76320fd0bac82cbbdb027ec3c91a4c6cfce4 authored over 3 years ago by Hans Pagel <[email protected]>
reset release process

e24d8ce886d079f661be58913e2ea1e959b8c194 authored over 3 years ago by Hans Pagel <[email protected]>
update dependencies

1f89854d018b6b70d7b0c5ad8be838bbba4e3a50 authored over 3 years ago by Hans Pagel <[email protected]>
Send awareness state on connect

9bcf28f99131b279c1c894da77a00b147a8b6bdc authored over 3 years ago by Tom Moor <[email protected]>
tests: make sure the server sends `Awareness` messages right away

39d1fd8aa77986cbe44829af6182a84e84b88595 authored over 3 years ago by Hans Pagel <[email protected]>
server: flush the debugger before re-enabling logging

151156f8c83395f97242ead27ec76f8b233e19ce authored over 3 years ago by Hans Pagel <[email protected]>
Accidental revert

1c6db82abff309357edbbffc423de3f8dca3017b authored over 3 years ago by Tom Moor <[email protected]>
fix: Remote client awareness not immediately available

37703f695f6bf3b0508c287294c5d26d2e888c37 authored over 3 years ago by Tom Moor <[email protected]>
tests: write server in lowercase, same as client

56e403ecc9399959232f5187b1061ab3b936f9b6 authored over 3 years ago by Hans Pagel <[email protected]>
tests: test that nothing is sent if onAuthenticate fails

544d0b5c6e7198c7c345e6ed3901c763910a2567 authored over 3 years ago by Hans Pagel <[email protected]>
server: flush the debugger when the server is destroyed

7e02689ff3a6cde56a3847ad9656f06c1bcbdd9a authored over 3 years ago by Hans Pagel <[email protected]>
setup: reconfigure the publish script

d84b5516f65dfe096fd6c633f96309a6f65a9811 authored over 3 years ago by Hans Pagel <[email protected]>
Publish

- @hocuspocus/[email protected]
- @hocuspocus/[email protected]
...

88281764e2aaef7d33321a297a1eed005b157b82 authored over 3 years ago by Hans Pagel <[email protected]>
tests: configure mocha default timeout

f8daa685cfe8bacf976eab20e674e3112c355fac authored over 3 years ago by Hans Pagel <[email protected]>
update dependencies

b64bd4cb2e51793d1fbc4dfeab8145ca00155f56 authored over 3 years ago by Hans Pagel <[email protected]>
server: rename documentsCount to getDocumentsCount and connectionsCount to getConnectionsCount

de533c29280df2698198d4c9e23e87a919f6becb authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #192 from ueberdosis/feature/175-reconnect-jitter

Refactor the reconnection strategy, fix #175

c53f30c47f2f0ec2df542a6edf56306a9b25372f authored over 3 years ago by Hans Pagel <[email protected]>
tests: disable reconnection attempts during testing

4ed585fee8d37c68cac52741dc57835ce7fc3a58 authored over 3 years ago by Hans Pagel <[email protected]>
tests: further refactoring

78253f06d94b47d0f029a444b333ca355b06a1c9 authored over 3 years ago by Hans Pagel <[email protected]>
tests: minor refactoring, destroy clients where they haven‘t been destroyed

10e71d19b83b09d143318226e26a19ac137050ef authored over 3 years ago by Hans Pagel <[email protected]>
add more tests, improve the docs

8ff3a2146fe588cde755f2ebf32373cc618bb49f authored over 3 years ago by Hans Pagel <[email protected]>
tests: increase the timeout for the listen/playwright test

d6062ad7b0f8d7a8591e525e79ddc70059308fbd authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #194 from ueberdosis/feat/connections-count

feat: Add `connectionsCount` and `documentsCount` methods to server

499b2e3e69f7af11d0ddfd28fd5759f931b56185 authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #193 from ueberdosis/fix/instance-in-payloads

feat: Add `instance` attribute on hook payloads

acdb67bba08bf4b6e0911978d6062d25ecfd9450 authored over 3 years ago by Hans Pagel <[email protected]>
feat: Add connectionsCount and documentsCount methods to server

8bdbcd86b1f18462f6636b75a4cbd97ebefdb227 authored over 3 years ago by Tom Moor <[email protected]>
Revert linter changes

69a8267367f93c4bd3e1e6e36a013d18e4671160 authored over 3 years ago by Tom Moor <[email protected]>
Revert linter changes

ffdeac158d226138381bd003647fa0b5ae0d850b authored over 3 years ago by Tom Moor <[email protected]>
Add docs, tests

d244bad85767c45216d1f680ce239c93a58ef78f authored over 3 years ago by Tom Moor <[email protected]>
wip

2586cbc5c78117e1d569cfc638cae51e022d4c48 authored over 3 years ago by Tom Moor <[email protected]>
Update README.md

fc9bec4fae67a1f8df13594597dba82ffe879fea authored over 3 years ago by Hans Pagel <[email protected]>
provider: reject connection attempts when an error is thrown

3e80bf5638561a55c726e4ff20dfc6b6776d2a56 authored over 3 years ago by Hans Pagel <[email protected]>
tests: refactor the order in which client and server are destroyed

6f889101d65e96abca7ffe2e786b32ce96641ca7 authored over 3 years ago by Hans Pagel <[email protected]>
ignore some typescript issues

ec92b88d9b98581bdf7d9a0b8ef4c2c853e0b87a authored over 3 years ago by Hans Pagel <[email protected]>
provider: reset maxAttempts

31686b97f25c2134ed108a82b552097118e1d9f8 authored over 3 years ago by Hans Pagel <[email protected]>
refactoring

9c68ae9982ac491d28629698d3bb321c92b2dd10 authored over 3 years ago by Hans Pagel <[email protected]>
clean up

b5ee78d35062c563e3100cc4fdbd95c4a0113c65 authored over 3 years ago by Hans Pagel <[email protected]>
provider: fix a few typescript issues

7502c7c325dd9bab0a601ea5d23b84a40957985d authored over 3 years ago by Hans Pagel <[email protected]>
Merge branch 'main' into feature/175-reconnect-jitter

17ed6d1c9ef99f3b97cd905483597e2739279607 authored over 3 years ago by Hans Pagel <[email protected]>
tests: refactor server/listen test

497570efe4813c276d885dbd0f470c4ba02c28a9 authored over 3 years ago by Hans Pagel <[email protected]>
wip

3cf289a40ee4bca5c1ede737df5fd391611dc795 authored over 3 years ago by Hans Pagel <[email protected]>
wip

35807395db32b81fcab915cea09675bc4f817ae2 authored over 3 years ago by Hans Pagel <[email protected]>
Merge branch 'main' into feature/175-reconnect-jitter

d737afd0d1225a942c9da2b9ebd6b275c77689d1 authored over 3 years ago by Hans Pagel <[email protected]>
Publish

- @hocuspocus/[email protected]

3b1ae61a70eca44992e40e545b2d893a4cef75b2 authored over 3 years ago by Hans Pagel <[email protected]>
frontpage: update content

21f78ccb750b897149e6268049d33ab60fc2d8e9 authored over 3 years ago by Hans Pagel <[email protected]>
docs: add a note about the token configuration

8c5ddfb81ae1ad1ed0c1e4148bf36ae40b3eb087 authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #191 from ueberdosis/feat/190-async-token

Allow passing token as a function that returns a promise

093e4301a87036b540d7f9b9a47eb703c32ee340 authored over 3 years ago by Hans Pagel <[email protected]>
provider: allow passing token as a function, see #190

12e8a5f262bc4da0c9bbbfe1df08d5f73b2aac1f authored over 3 years ago by Gerald Urschitz <[email protected]>
provider: make connecting async

a55d2baa9887a44ac7ed9f2dc0302a40dd65bf6d authored over 3 years ago by Hans Pagel <[email protected]>
add attempt package

24f4eb8e08a5c21b5461f78a1a64833e00c46ba5 authored over 3 years ago by Hans Pagel <[email protected]>
setup: reset the release process

4b92f19123693a8d77a8fe63bcb6cf93c217ad90 authored over 3 years ago by Hans Pagel <[email protected]>
setup: try to fix the release process

005faff0476fece012e9d92b82d59675eb69b4eb authored over 3 years ago by Hans Pagel <[email protected]>
Publish

- @hocuspocus/[email protected]
- @hocuspocus/[email protected]
...

04550b35ed809efdc18a49aa94f68e6f2aaaac39 authored over 3 years ago by Hans Pagel <[email protected]>
project: just update some comments to force lerna to publish a new version

a8f0ae1ce5ef900aebf876a47ab403bf350ffe11 authored over 3 years ago by Hans Pagel <[email protected]>
update dependencies

fc9f6cc09b886abfc25cf2e72552f0572f937611 authored over 3 years ago by Hans Pagel <[email protected]>
Publish

- @hocuspocus/[email protected]
- @hocuspocus/[email protected]
...

bf12dbf99b5d98dcb182f08286f2b44207d27e87 authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #189 from ueberdosis/issues/183-broken-sync

Fix the syncing messages

73c1f62ea93bab95d7bfc3953313b151dd102d13 authored over 3 years ago by Hans Pagel <[email protected]>
demos: enable message logging for the minimal demo

8eb331d2d1c7439a639ccd397baf46d212c54f54 authored over 3 years ago by Hans Pagel <[email protected]>
demos: disable the auth token for now

ef7041606cf44ceb6cbe93d2ee0128464f146373 authored over 3 years ago by Hans Pagel <[email protected]>
debugger: when enabling message logging, make sure to track messages

e2b558f7ea02e36a202930fc867971e6c7f1133b authored over 3 years ago by Hans Pagel <[email protected]>
clean up the branch

1cd2e50323ce66218d15ab99fc582439a12e1ad0 authored over 3 years ago by Hans Pagel <[email protected]>
sync fixes

af1e83d1ae585bc4ec702181205cef47e2811a51 authored over 3 years ago by Tom Moor <[email protected]>
Publish

- @hocuspocus/[email protected]
- @hocuspocus/[email protected]
...

f4b2c62f0322daa4c95f6be2009fc7a9c48557cb authored over 3 years ago by Hans Pagel <[email protected]>
send sync step 2 (wip)

e6fc37ac6f7a2d193f5c67c1f31adbe42bbb12e6 authored over 3 years ago by Hans Pagel <[email protected]>
disable sending the first sync step from the server, add some todos

a31d7f81d5346797b99833ab127c70464fc16481 authored over 3 years ago by Hans Pagel <[email protected]>
improve the debugger console output

65dae7a85f3adabcc05904e147e0d00199c0dfb4 authored over 3 years ago by Hans Pagel <[email protected]>
focus on the sync protocol test, enable console logging

1dc61e39777bc0bc8aa4e00579b529260ee9dc85 authored over 3 years ago by Hans Pagel <[email protected]>
add a comment on how it’s supposed to be, according to the protocol

5e8b8b1e9e13806d99e4cdbece2b82c7c53a9e82 authored over 3 years ago by Hans Pagel <[email protected]>
reply with update messages, see #183

a4425d845c5c3145c5560b5a7950f1e07e4e0ac6 authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #187 from ueberdosis/feature/better-debugging-tools

[RFC] New debugging tools: Message Logs

03cc45fa2ee6fe58dccd8e934f558048969bc9e1 authored over 3 years ago by Hans Pagel <[email protected]>
Merge branch 'main' into feature/better-debugging-tools

369741e478941c29dc3d11867704a5cd475722fc authored over 3 years ago by Hans Pagel <[email protected]>
Merge branch 'main' of github.com:ueberdosis/hocuspocus

6c399c4277b4c75ee78af3fd6296d00101b4ea8e authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #184 from ueberdosis/feat/onCreateDocument-hookPayload-connection

feat (Server.onCreateDocument): Pass ConnectionConfig to onCreateDocument

622eb2b285d4a23b579ddacc99a3ae6ccd183f80 authored over 3 years ago by Hans Pagel <[email protected]>
server: code style

486a646bad9165f376e2db104b2d586981ce61f4 authored over 3 years ago by Hans Pagel <[email protected]>
server: add message logging

bad1da0ab950a5a3be27f66b703082fd86c174bf authored over 3 years ago by Hans Pagel <[email protected]>
remove whitespace

0f4a64fd77e2b4d4637beaa8d93e97fc802f997e authored over 3 years ago by Hans Pagel <[email protected]>
downgrade sass-loader

36276e480e785ea41175de8c19161add9c529b7a authored over 3 years ago by Hans Pagel <[email protected]>
upgrade tailwind and the sass-loader

4dff3c6fd47ffcec9299e89086932d4bf28c6065 authored over 3 years ago by Hans Pagel <[email protected]>
demos: fix a minor issue that broke hot reloading

83fd82faff9e743d32d07ec7780d0186e3ba5dd3 authored over 3 years ago by Hans Pagel <[email protected]>
upgrade mocha, ts-node, encoding-down,

7f06839a457d2b95761873659015b646b3aa9f6a authored over 3 years ago by Hans Pagel <[email protected]>
rocksdb: upgrade to rocksdb 5 (Apple silicon compatibility), see #152

e91315fda33367723ea3bd2fce64503154836e4a authored over 3 years ago by Hans Pagel <[email protected]>
Merge branch 'main' of github.com:ueberdosis/hocuspocus

f6d83cdc04b272bf45952641492b51c95e03a852 authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #185 from ueberdosis/feat/close-connections

feat (server): Add Hocuspocus method to close one or all open connections

87becf05a8fe71116889528441048cf630d8cd53 authored over 3 years ago by Hans Pagel <[email protected]>
tests: refactor the provider onConnect tests

e08bf80c216658b405ab734d8da227309e7d3bef authored over 3 years ago by Hans Pagel <[email protected]>
server: add all websocket ready states to the type

a73b534f7e3eeb2dbe90005d1e64b128a62c7463 authored over 3 years ago by Hans Pagel <[email protected]>
provider: skip the connection check before the first message is received

59672423d235029adb8a45bcd276935ee1afcc74 authored over 3 years ago by Hans Pagel <[email protected]>
server: add some comments to the configuration

e5edb09e9a2f86a72bc3b00327c708cca5129b4b authored over 3 years ago by Hans Pagel <[email protected]>
docs: fix typo

81fb156105a4e5b6cff135aa8321a7aaec498666 authored over 3 years ago by Hans Pagel <[email protected]>
rename the webSocket instance on the connection clase, deprecated `connection.connection` and `connection.instance` in favor of the new `connection.webSocket`

6f57c19f528d619324adc7cf4c5bc2501fe8285b authored over 3 years ago by Hans Pagel <[email protected]>
add a proper close event

272dc38343354e69247d6103cf52a44aee802d63 authored over 3 years ago by Hans Pagel <[email protected]>
fix missing instance type & doc

5f4060e98aba96457a1fba0fd2f6f5ce2c6b4e70 authored over 3 years ago by Hans Pagel <[email protected]>
docs: update hook payload

677b606474093a69d42115e1e70547ff951c4845 authored over 3 years ago by Hans Pagel <[email protected]>
docs: add closeConnection method

395c57d7e94948777fa81cecab53f927784ccfeb authored over 3 years ago by Hans Pagel <[email protected]>