Граф коммитов

8584 Коммитов

Автор SHA1 Сообщение Дата
nextcloud-command f6ad0ba466 fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-12-08 03:50:09 +00:00
nextcloud-command 6b76568819 chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-08 02:20:04 +00:00
Nextcloud bot 3b07c66cf4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-08 02:18:21 +00:00
github-actions[bot] d9a8599fef
Merge pull request #6749 from nextcloud/renovate/stable30-yjs
fix(deps): update dependency lib0 to ^0.2.99 (stable30)
2024-12-08 01:21:12 +00:00
renovate[bot] 8d56d713c1
fix(deps): update dependency lib0 to ^0.2.99 2024-12-08 01:12:44 +00:00
github-actions[bot] be0c59a7a8
Merge pull request #6748 from nextcloud/renovate/stable30-nextcloud-vue-8.x
fix(deps): update dependency @nextcloud/vue to ^8.21.0 (stable30)
2024-12-08 01:11:03 +00:00
renovate[bot] cc279d1a07
fix(deps): update dependency @nextcloud/vue to ^8.21.0 2024-12-08 01:02:16 +00:00
github-actions[bot] bea1904028
Merge pull request #6717 from nextcloud/renovate/stable30-cypress-split-1.x
chore(deps): update dependency cypress-split to ^1.24.7 (stable30)
2024-12-07 01:41:36 +00:00
renovate[bot] b90d72f744
chore(deps): update dependency cypress-split to ^1.24.7 2024-12-07 01:31:39 +00:00
github-actions[bot] d59a7e0953
Merge pull request #6716 from nextcloud/renovate/stable30-rollup-rollup-linux-x64-gnu-4.x
Update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (stable30)
2024-12-06 13:30:15 +00:00
renovate[bot] a8119cc78e
Update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 2024-12-06 13:21:06 +00:00
nextcloud-command 1444288a23 chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-06 02:04:20 +00:00
Nextcloud bot a0b2730166
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-06 02:02:53 +00:00
nextcloud-command 3bcb8e16a8 chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-04 02:15:20 +00:00
Nextcloud bot fc7d7ccc74
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-04 02:13:56 +00:00
nextcloud-command d593feb6ff chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-11-30 01:53:32 +00:00
Nextcloud bot f0b64a759a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-30 01:52:02 +00:00
Nextcloud bot b2069efd77
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-29 01:50:15 +00:00
nextcloud-command 356bfbf867 chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-11-27 13:37:31 +00:00
Jonas a3ff01417f
Merge pull request #6697 from nextcloud/backport/6650/stable30
[stable30] Send one full update from y-websocket
2024-11-27 14:36:03 +01:00
nextcloud-command 1eaf7a852b chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-11-27 12:40:25 +00:00
Julius Knorr d165bc9955
Merge pull request #6704 from nextcloud/backport/6694/stable30
[stable30] feat: render text inserted from assistant
2024-11-27 13:39:02 +01:00
nextcloud-command 1ce0b1f67c chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-11-27 11:22:35 +00:00
Jonas c9de626823
Merge pull request #6705 from nextcloud/backport/6699/stable30
[stable30] fix: catch all errors when getting rich workspace file
2024-11-27 12:20:46 +01:00
Robin Appelman 3d0f4611ab fix: catch all errors when getting rich workspace file
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-11-27 11:05:51 +00:00
nextcloud-command fded83b803 chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-11-27 10:16:40 +00:00
Jonas e029659acf
Merge pull request #6702 from nextcloud/backport/6701/stable30
[stable30] ci: Run cypress on ubuntu-latest
2024-11-27 11:13:52 +01:00
Julius Knorr 867b09e515
chore: Update cypress snapshots
Signed-off-by: Julius Knorr <jus@bitgrid.net>

[skip ci]
2024-11-27 10:59:31 +01:00
Luka Trovic 9f7ef4af3a feat: render text inserted from assistant
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-11-27 09:30:06 +00:00
Julius Knorr a661147dc2 ci: Run cypress on ubuntu-latest
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-11-26 22:55:34 +00:00
Max 563357b11c
fix(SyncService): only log errors for now
Signed-off-by: Max <max@nextcloud.com>
2024-11-26 15:53:04 +01:00
Jonas 57d78d74be
test(cypress): Pass SessionApi into the sync service
Signed-off-by: Jonas <jonas@freesources.org>
2024-11-26 15:52:17 +01:00
Max a5a915604b
refactor(Editor): instantiate api outside sync service
Signed-off-by: Max <max@nextcloud.com>
2024-11-26 15:52:17 +01:00
Max eceb8b7d3c
refactor(sync): cache steps in sync service
Store the steps that need to be send
where we also do the debouncing.

They will be updated whenever there is a new message from y-websocket.

Signed-off-by: Max <max@nextcloud.com>
2024-11-26 15:52:17 +01:00
Max a6190f82cc fix(sync): process document state from push response
Do not process document state from create response.
During create the editor has not been initialized fully
and the cursor position is 0 - which is invalid
as it is not inside a node with inline content.
(It is inside the doc before the initial paragraph.)

This also allows processing document state later on
in order to recover from out of sync situations.
But we do not make use of that yet.

Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:12 +00:00
Max 31237d65d5 fix(sync): include document state in response to queries
Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max 2b1c09a047 fix(sync): reply to queries with steps since last save
This was a very inefficient attempt to resync
that we did not even process on the client side.

Only the steps since the last save may not be enough
to get back in sync.
However we can expand this by including the document state
or storing it as the first step after a save.

Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max 470f167153 fix(sync): Do not resend document state in first push.
Apply document state as a step.
Process it like other steps received from the remote.
In particular include it in the tracking of steps already applied
and set the version accordingly.

Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max ed92946a0a refactor(sync): drop superfluous update message
Updates now include all the local structs
that were not yet received from remote.

No need to compute a separate update message anymore.

Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max 9d2c13cb27 refactor(sync): rename _receiveSteps to receiveSteps
It has always been publicly called from the PollingBackend.

Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max b6e44845a0 fix(sync): make use of steps in push responses
The pushed steps are echoed back with all other steps since version immediately.
Processing them reduces the size of the following pushes and syncs.

Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max ce033a2605 fix(awareness): only send updates about the local client
Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max 1b214d97ce fix(license): add license header and props to y-websocket
Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max 93abf90c4c enh(y-websocket): always send full diff to server state
Keep an internal ydoc tracking updates that came from the server.
Send updates, that would sync this doc with the current doc state.

Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max 105945f4b8 fix(lint): y-websocket
Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:11 +00:00
Max e97eeada30 fix(sync): inline y-websocket to track received updates there
Signed-off-by: Max <max@nextcloud.com>
2024-11-26 14:47:10 +00:00
nextcloud-command 2870198c59 chore(assets): recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-11-25 07:34:32 +00:00
Julius Knorr 80be6b79a8
Merge pull request #6691 from nextcloud/automated/noid/stable30-fix-npm-audit
[stable30] Fix npm audit
2024-11-25 08:32:57 +01:00
nextcloud-command bd0c1dca23 fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2024-11-24 03:27:24 +00:00
Julius Knorr 19bb563a49
Merge pull request #6677 from nextcloud/backport/6675/stable30
[stable30] fix: log ignored workspace propfind exceptions at debug
2024-11-22 12:39:42 +01:00