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

tests: minor improvements to the closeConnection tests

3fdf27a9d2ce56f3cce88fae235dfe7b3aeee462 authored over 3 years ago by Hans Pagel <[email protected]>
expose instance to some hooks

db1d09d710fff084822daaf6e81c7181091c8b30 authored over 3 years ago by James Fox <[email protected]>
Add Hocuspocus method to close one or all open connections

623f3b1548527c956d519371eb0fd8b6541f054b authored over 3 years ago by James Fox <[email protected]>
fix tests

21715cff27cd1e8f0b57937a2fa1e59f7f338272 authored over 3 years ago by James Fox <[email protected]>
tests: add more onConnect parameters

1fd7106c89d99cd658c5a9ba613286da7f29cd25 authored over 3 years ago by Hans Pagel <[email protected]>
pass ConnectionConfig to onCreateDocument

309a544272d6cd451d2ac72aea480d45f7b5745b authored over 3 years ago by James Fox <[email protected]>
Publish

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

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

f81791d9ae0dc8bed12d6673044f2d03422cb123 authored over 3 years ago by Hans Pagel <[email protected]>
tests: check if context is passed to all relevant hooks

d1829c59622b4028387ec3351d71ab3efa25b530 authored over 3 years ago by Hans Pagel <[email protected]>
setup: test watcher watches typescript files too

c0ee58699f795bfe3b0db223adba17cc35df8dcf authored over 3 years ago by Hans Pagel <[email protected]>
pass connection to readSyncStep2 and readUpdate, enabling the onChange hook to properly receive connection context (#181)

1d10e96dee80b49d54ff1f6eada97e6b35fdc2f6 authored over 3 years ago by James Fox <[email protected]>
Publish

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

d8938e5d42a85a8d447e7e63fd5e2bf4f18a7d2d authored over 3 years ago by Hans Pagel <[email protected]>
Update README.md

cb2f59b4049ca0df7ee328c717583b9877d8a82d authored over 3 years ago by Hans Pagel <[email protected]>
Update README.md

b23a2c9183fc04dad2fbda9fde74e5805ee37638 authored over 3 years ago by Hans Pagel <[email protected]>
tests: remove annoying logging

8c5db97f90959273a1c84216d498a48b8efe5ac0 authored over 3 years ago by Hans Pagel <[email protected]>
code style

5fa948c77faae424e3bf167588e35ba157a0b20e authored over 3 years ago by Hans Pagel <[email protected]>
ci: switch to Node 16

9011870971dd68f619cca164aee946dc9472fa84 authored over 3 years ago by Hans Pagel <[email protected]>
project: add monitor/dashboard to the workspace setup

79cd426253690dc4771f90b547e4e7c5239f9a59 authored over 3 years ago by Hans Pagel <[email protected]>
ci: add build:packages to the workflow

7b5683123db59c4c4304c5b132857137e65f449c authored over 3 years ago by Hans Pagel <[email protected]>
packages: make extension hooks optional, clean up extensions

bde0fe3a648a131c3d7bb043d6fcbf4792d38873 authored over 3 years ago by Hans Pagel <[email protected]>
tests: test hooks in extensions, remove a few more timeouts from the tests

f1f8878b0cd9f5b14194c5ef92aeea1bbe548917 authored over 3 years ago by Hans Pagel <[email protected]>
fix: Empty sync message causes error in client MessageReceiver (#174)

f9dca69eb96d1ede37a0709bd3b7735bf1ff57ba authored over 3 years ago by Tom Moor <[email protected]>
provider: add new onAwarenessUpdate callback

46b5bc260334086ea1c17ef9d199511063d00552 authored over 3 years ago by Hans Pagel <[email protected]>
Improve Message Handling, see #170 (#171)

* server: refactor incoming message handling

* server: handle unknown messages more graceful
...

df385cd9062cd32535dbfa098dcfd899403ed26d authored over 3 years ago by Hans Pagel <[email protected]>
Use onAuthenticate hooks from custom extensions, see #170 (#172)

* use onAuthenticate hooks from custom extensions

* simplify the check for the onAuthenticate...

60d9fab55d032f504bdb26a192c1e79316e33c96 authored over 3 years ago by Hans Pagel <[email protected]>
fix: Potential onCreateDocument race condition (#167)

* fix: Potential onCreateDocument race condition on highly contested server
fix: 'onChange' cal...

b3e3e4dea74f9b833ccb0c6a6521f55c001411c1 authored over 3 years ago by Tom Moor <[email protected]>
docs: update all links from the overview to the single hook, fix #169

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

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

13bb2b38c5887bb09c2b6565754888092c8e345b authored over 3 years ago by Hans Pagel <[email protected]>
feat: Message Authentication (#163)

* Hacky, working, first pass

* wip

* refactor to use y-protocols approach with binary mess...

a1e68d5a272742bd17dd92522dfc908277343849 authored over 3 years ago by Tom Moor <[email protected]>
ci: add node 16

a43411e2bcc3ad2b9d4d42d90d1ea439dc045751 authored over 3 years ago by Hans Pagel <[email protected]>
playground: fix styling issue

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

- @hocuspocus/[email protected]

f948b9dfda2d056dff2851670fa6fb4b34081c56 authored over 3 years ago by Hans Pagel <[email protected]>
playground: improve styling

460aa8c3b50cf66c9bf0644a4bd5d393d6ec0680 authored over 3 years ago by Hans Pagel <[email protected]>
provider: add a broadcast flag to disable broadcasting, fix #161

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

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

507be8f9d1756b494b734ad518a74b390b580058 authored over 3 years ago by Hans Pagel <[email protected]>
remove the need to pass an error message to promise rejects for onRequest hooks, see #150

c9c53c480a0985e505aa98ee8abf5a3b2b8c1c49 authored over 3 years ago by Hans Pagel <[email protected]>
docs: fix iframeResizer, fix #164

65c724b056f1c713cc8379d0b554da3111b6eecd authored over 3 years ago by Hans Pagel <[email protected]>
docs: fix typos, fix #165

33eff2c17707727ea7988ffebd36c6bedf32dcff authored over 3 years ago by Hans Pagel <[email protected]>
demos: improve the demo playground, add Tailwind

* migrate to Vue 3 (wip), add dynamic routing

* demos: downgrade to Vue 2

* add Tailwind
...

592142e60294a73fc96f0eaa029525e6d64f885d authored over 3 years ago by Hans Pagel <[email protected]>
server: tiny refactoring

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

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

0bbe49e6f32f353744a957a7903974f4e3b82944 authored over 3 years ago by Hans Pagel <[email protected]>
tests: check if requestParameters are provided through the onConnect hook

79232e4564ab94b0b385aa10d25b3b41a75d6e8f authored over 3 years ago by Hans Pagel <[email protected]>
docs: update all requestParameters examples to use the URLSearchParams syntax, fix #145

8142df9ce0d6f1ab1d3b18178730ae614b5795f9 authored over 3 years ago by Hans Pagel <[email protected]>
ci: improve test output, remove node warnings and set nodemon to quiet

434fbc977aacb683d9f1b49f1ec910e9aed05c8d authored over 3 years ago by Hans Pagel <[email protected]>
server: URL decode document names, fix #143

1de07ffd47be18d897948a623e6f8df28acbd371 authored over 3 years ago by Hans Pagel <[email protected]>
docs: fix the structure of the hooks section

2036dade3c806ba7386ba32c8b9715c913a321b0 authored over 3 years ago by Hans Pagel <[email protected]>
docs: replace node-sass with dart sass

24feca93b0269dbdeabf35eb353c42a0f051780c authored over 3 years ago by Hans Pagel <[email protected]>
tests: check if the onRequest hook from a custom extension is executed, see #150

41c6b2fc63487631032cef2a27262e63db292223 authored over 3 years ago by Hans Pagel <[email protected]>
setup: improve workspaces setup, install all dependencies in demos/*

3d2845518283a8229ba80cfca43fa787abce6c85 authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #157 from ueberdosis/tommoor-patch-2

fix: frontend demo packages are not installed on fresh clone

364ba5cefb6eb9b677eb44f66553589635e44db4 authored over 3 years ago by Hans Pagel <[email protected]>
fix: frontend demo packages are not installed on fresh clone

7ead9e22d8e5227d0913f2d95a7578479e520b4c authored over 3 years ago by Tom Moor <[email protected]>
docs: update settings, fix #154

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

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

0d6173894894192c3370126baab921cf8f5cce75 authored over 3 years ago by Hans Pagel <[email protected]>
rewrite yarn.lock file

449635bfd8954782005b9ce367a2776d82f975b4 authored over 3 years ago by Hans Pagel <[email protected]>
mute a TypeScript warning for now (wip)

e9ec47d1557f1e4f8bfa78c4b0602cb58486d62f authored over 3 years ago by Hans Pagel <[email protected]>
Merge pull request #153 from ueberdosis/issue/140

Refactor error reporting for hooks, make sure to interrupt the chain on error, fix #140

b603e1b57fbf3b4ab3ba6f0af765ef3f1dcd4fbb authored over 3 years ago by Hans Pagel <[email protected]>
server: refactor error reporting, make sure to interrupt the hook chain, fix #140

e527ebd2b2036e0bda1f5cc846f0014f03fc39bc authored over 3 years ago by Hans Pagel <[email protected]>
tests: refactor failing onConnect test, see #140

de0a9b64a074097bfb6d903ed9abd6f2e3084412 authored over 3 years ago by Hans Pagel <[email protected]>
tests: check if onCreateDocument is called when onConnect fails (wip), see #140

987245a78535d2bce95c163b08e3a87a0ea7384d authored over 3 years ago by Hans Pagel <[email protected]>
transformer: use new tiptap StarterKit

3b236361e8a27aed7d7bcb6f8c4678c12f112a14 authored over 3 years ago by Hans Pagel <[email protected]>
ignore TypeScript warning for now (wip)

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

0fbdefbd80e72edae3c9b10544a4215b329ce8b0 authored over 3 years ago by Hans Pagel <[email protected]>
build(deps): bump actions/setup-node from 2.3.0 to 2.4.0 (#147)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.3.0 to 2.4.0.
- [Relea...

0a187b35c6b5f1ea0ee327556346b683753e3c10 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #146 from ueberdosis/tommoor-patch-1

844eac61068a28a8f0a1da10c33c5d315cb0e32b authored over 3 years ago by Philipp Kühn <[email protected]>
docs: Spelling mistake in code example

71f815dbacb8d22e6ea4ab27440bbad8f7e0cc3a authored over 3 years ago by Tom Moor <[email protected]>
build(deps): bump actions/setup-node from 2.2.0 to 2.3.0 (#139)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.2.0 to 2.3.0.
- [Relea...

218143bfd01ffc23f5bca17cd4f8fe80d6bd7dfb authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: Documentation fixes (#138)

* fix: Missing comma on README example

* fix: Links to extensions in docs, closes #137

* A...

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

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

5c4003bf38b4bb81799e1d0da0cf8ca38bcd511e authored over 3 years ago by Hans Pagel <[email protected]>
server: wait for all onCreateDocument hooks before sending the first sync step, see #132

629704add7ea4210e56b87b2c6b7b361f4e4e673 authored over 3 years ago by Hans Pagel <[email protected]>
tests: test for async onCreateDocument hooks, see #132

92803472a1439f73fc94695f0cfd5505b3377692 authored over 3 years ago by Hans Pagel <[email protected]>
redis: refactor redis binding, see #131

dba4db73d3c67d6a9fd4466710a6990640ec2dad authored over 3 years ago by Hans Pagel <[email protected]>
tests: fix wrong imports

692c31c2eb4db81d99c0787c0ec690605d2b261c authored over 3 years ago by Hans Pagel <[email protected]>
tests: rename client to provider in more tests

300ef60e893cf61a0f835a7dfa16e570200f55d4 authored over 3 years ago by Hans Pagel <[email protected]>
tests: rename client to provider

afdc5dd39d53a0fb927ef84559a06d2771e8a43c authored over 3 years ago by Hans Pagel <[email protected]>
tests: add another test to onSynced, see #132

e1ab80f71715d56dbeff14f3ffaf61be2280036f authored over 3 years ago by Hans Pagel <[email protected]>
fix long taking tests

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

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

c8485e42b2f4fd1cbbd8f51affad9b627d00fa9f authored over 3 years ago by Hans Pagel <[email protected]>
Update README.md

bd194ef76f68b887c940597cf94d88df974d2e19 authored over 3 years ago by Hans Pagel <[email protected]>
Update README.md

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

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

5c5f484c577cc65329b09dd694a6d17fc991a33f authored over 3 years ago by Hans Pagel <[email protected]>
transformer: improve the error output when the document is invalid

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

0f6ff42308306db53a41e77ee2c8d913da1d5477 authored over 3 years ago by Hans Pagel <[email protected]>
build(deps): bump actions/setup-node from 2.1.5 to 2.2.0 (#129)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.1.5 to 2.2.0.
- [Relea...

f9d53d81bd22f3a06acefd30950d72029398a158 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: switch back to y-websocket

aac01aa87433eee2d08897a14b3c3fdcd368d9c2 authored over 3 years ago by Hans Pagel <[email protected]>
ci: disable og images for now

bba6f788ce318a5c15af7bcdb4e7d868253cd3b5 authored over 3 years ago by Hans Pagel <[email protected]>
rewrite lock file

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

975f4476d1ffe9824b932a7dde54b53573a4079f authored over 3 years ago by Hans Pagel <[email protected]>
add more tests for awareness states, fix #117

df56ab6d6e1b283f597a5bc6a5eb439af67c10df authored over 3 years ago by Hans Pagel <[email protected]>
ci: bail on first failing test

b9a6dfe37e20be8a2f58a7f8cf6b38f4fdb8059d authored over 3 years ago by Hans Pagel <[email protected]>
ci: speed up tests

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

5d23065ce7ecd26bc2e4f43d4ce6bdae5daa8e16 authored over 3 years ago by Hans Pagel <[email protected]>
ci: fix missing dependency

5894422cf0b543d827f8324e1a9443e0f4b64a1c authored over 3 years ago by Hans Pagel <[email protected]>
docs: clean up examples

e45b98cacc1af028444361aeebba7ea900982315 authored over 3 years ago by Hans Pagel <[email protected]>
docs: add snippets to run hocuspocus on render

55b3226d3b7f14e89a38b8c3db61b8adf2852141 authored over 3 years ago by Hans Pagel <[email protected]>
examples: update tasks example

c1f3f8a4b1cbeec20921f0bdd133a75f8c5dd6b4 authored over 3 years ago by Hans Pagel <[email protected]>
fix demos, add tasks example (wip)

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

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

482c4f2fe5e654a5ba7719539ed1b57f8ce5013f authored over 3 years ago by Hans Pagel <[email protected]>