Skip to content

Integrate semantic page comparison - #2699

Open
hweihwang wants to merge 1 commit into
mainfrom
review/collectives-version-comparison
Open

Integrate semantic page comparison#2699
hweihwang wants to merge 1 commit into
mainfrom
review/collectives-version-comparison

Conversation

@hweihwang

@hweihwang hweihwang commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Part 5 of the version-comparison work for #599: page-version comparison inside Collectives, with the stock Viewer kept as the fallback.

  • A version-pair dialog that loads both snapshots before mounting either side; pair selection from the versions sidebar
  • Runtime capability detection (factory function check, not a version pin); the Viewer fallback is unchanged; explicit refusal on mobile
  • A lifecycle fix so an in-flight member request can't create an editor after edit mode ended or write stale content back over a version restore; version freshness moved to the versions tab

Depends on: nextcloud/text#9050 (needs the full Text stack #9047-#9050; base main). Followed by #2700.

Full story, screenshots and the test matrix live in the #599 implementation update: #599 (comment)

@hweihwang
hweihwang force-pushed the review/collectives-version-comparison branch from 737429d to f36f251 Compare September 1, 2026 21:10
@hweihwang
hweihwang marked this pull request as ready for review September 1, 2026 21:24
@hweihwang
hweihwang requested review from benjaminfrueh and removed request for max-nextcloud, mejo- and silverkszlo September 1, 2026 21:34
Assisted-by: OpenAI Codex:gpt-5.6-sol
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
@hweihwang
hweihwang force-pushed the review/collectives-version-comparison branch from f36f251 to 286659c Compare September 1, 2026 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants