Skip to content

[full-ci] chore: bump web to v8.0.0. set introduction version v.8.0.0 - #3528

Merged
v-scharf merged 2 commits into
mainfrom
chore/bump-web-8.0.0
Sep 15, 2026
Merged

v-scharf merged 2 commits into
mainfrom
chore/bump-web-8.0.0

Conversation

@v-scharf

Copy link
Copy Markdown
Contributor

💥 Breaking changes for devs

General

  • sentry config option has been removed
  • oAuth2 config option has been removed

@opencloud-eu/web-pkg

Renamed or moved functionality

  • useFileActionsSaveAs: use useFileActionsSave
  • useFileActionsNavigate: get from extension system
  • useSpaceActionsCreate: get from extension system
  • useFileActionFallbackToDownload: get from extension system
  • useFileActionsDownloadFile: get from extension system
  • useFileActionsDeleteResources: get from extension system
  • useFileActionsDelete: get from extension system
  • useFileActionsRestore: get from extension system
  • useFileActionsUndoDelete: get from extension system
  • VisiblityObserver: use useIsVisible from design-system
  • useFilterHighlight and mark.js: use FilterHighlight from design-system
  • ImageDimension: Tile has been removed, use previewDimensions of useTileSize

Removed functionality

  • useActionsShowDetails
  • useOpenEmptyEditor
  • useIsSearchActive

Changed signatures

  • ConfigStore: sentry has been removed
  • Action: img has been removed
  • Action: keepOpen has been removed
  • AuthServiceInterface.handleAuthError: the options argument has been removed
  • ConfigStore: isOIDC has been removed, it was always true
  • ConfigStore: isOAuth2 has been removed, it was always false
  • ConfigStore: oAuth2 has been removed
  • RawConfig: auth has been removed
  • OAuth2Config type has been removed

@opencloud-eu/design-system

  • useIsVisible: the root prop is mandatory now

💥 Breaking changes

  • refactor!: useSpaceActionsCreate to files app [#3303]
  • refactor!: put save actions into one composable [#3299]
  • refactor!: move more file actions from web-pkg [#3296]
  • perf!: one shared intersection observer [#3281]
  • fix(design-system): useIsVisible observer look-ahead [#3210]
  • chore!: remove @sentry/vue [#3258]
  • refactor!: drop mark.js [#3253]

🔒 Security

  • chore(deps): bump @xmldom/xmldom to 0.9.12 [#3350]

📈 Enhancement

  • feat: add tooltip for fab when creating spaces is disabled [#3364]
  • feat(runtime): sync auto theme with system preference changes [#3363]
  • feat(editor): show users in active yjs session [#3345]
  • feat(editor): rework toolbar [#3336]
  • feat: motion photo support [#2819]
  • feat: add mention users for TipTap [#3060]
  • feat: improve shares navigation, checkbox contrast, search drop [#3290]
  • feat(web-pkg): support markdown YAML frontmatter in the text editor [#3272]
  • Harden yjs container readiness and shutdown behavior [#3247]
  • feat(yjs): improve handling of external file conflicts [#3246]
  • Isolate Yjs rooms by web version [#3243]
  • feat: redesign secret file drop [#3238]
  • feat(text-editor): show collaboration-ready indicator in toolbar [#3235]
  • feat: redesign plain layout pages [#3232]
  • Disable collaboration for vault files [#3234]
  • Add basic print action to text editor toolbar [#3215]

🐛 Bug Fixes

  • fix (tiptap): enhance mobile toolbar actions [#3353]
  • fix: validate shortcut filename when URL is pasted [#3356]
  • fix (tiptap): equalize collaborator avatar and indicator icon size [#3355]
  • fix (tiptap): toolbar spacing [#3354]
  • fix: restore redo for collaborative text editor [#3360]
  • fix(yjs): let the server decide who seeds an empty room [#3331]
  • fix(preview): re-fetch signed URL when video playback fails [#3340]
  • fix: add emoji slash entry and tighten emoji picker modal width [#3310]
  • fix: stop re-fetching resources in AppWrapper on every context change [#3324]
  • fix: defer sidebar actions until resource loads [#3312]
  • Editor: Add Default font-size reset and simplify zoom styling [#3304]
  • fix: send mtime metadata for public link uploads [#3322]
  • fix: prevent browser login dialog on upload [#3308]
  • fix: new button flickering during navigation [#3293]
  • fix: table header position overflow [#3288]
  • fix(yjs): report why a handshake was refused and keep editing locally [#3270]
  • fix: safari file list performance [#3283]
  • fix: remove system actions from getAllOpenWithActions [#3254]
  • fix: remove pasted text/background colors in Tiptap editor [#3275]
  • Hide duplicate 'Insert from cloud' action in text editor toolbar [#3274]
  • fix: show trash breadcrumb with one space [#3271]
  • Fix default Open action for .url files and add Text Editor support [#3266]
  • fix: bound space file ID matching [#3262]
  • fix: preserve lazy tile height [#3264]
  • fix: share the tooltip escape listener [#3261]
  • Fix chapter updates for fast EPUB slider seeks [#3267]
  • Persist selected language for plain layout pages [#3244]
  • fix(preview): reload thumbnails when preview profile changes [#3230]
  • Show cloud image insert action in slash command menu [#3225]

✅ Tests

  • test(e2e): repeat the global search while waiting for an indexed result [#3333]
  • test(yjs): add unit tests [#3286]
  • test(e2e): add test to search using keyboard shortcuts [#3242]
  • test(e2e): add yjs collaboration tests for public links and conflicts [#3224]
  • test(e2e): add yjs tests for solo editing (& more) [#3222]
  • test(e2e): more yjs collaboration tests [#3216]

@codacy-production

codacy-production Bot commented Sep 14, 2026

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Coverage ∅ diff coverage · +0.00% coverage variation

Metric Results
Coverage variation +0.00% coverage variation (-1.00%)
Diff coverage diff coverage

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (a065c9e) 88625 21144 23.86%
Head commit (5fd08ad) 88625 (+0) 21144 (+0) 23.86% (+0.00%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#3528) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@v-scharf v-scharf mentioned this pull request Sep 14, 2026
23 tasks
@v-scharf

Copy link
Copy Markdown
Contributor Author

all search/motionPhoto.feature tests are failed -> Tika cannot extract the file within 30 seconds in the opencloud CI

Screenshot 2026-09-14 at 16 45 20

@v-scharf

Copy link
Copy Markdown
Contributor Author

all search/motionPhoto.feature tests are failed -> Tika cannot extract the file within 30 seconds in the opencloud CI

Screenshot 2026-09-14 at 16 45 20

fixed, after changing tika version

@kulmann kulmann left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think since you already replace the introduction version, you can also already bump the opencloud version in pkg/version (and change the PR title to reflect that)


WriteBufferDuration time.Duration `yaml:"write_buffer_duration" env:"ACTIVITYLOG_WRITE_BUFFER_DURATION" desc:"The duration to wait before flushing the write buffer. This is used to reduce the number of writes to the store." introductionVersion:"4.0.0"`
MaxActivities int `yaml:"max_activities" env:"ACTIVITYLOG_MAX_ACTIVITIES" desc:"The maximum number of activities to keep in the store per resource. If the number of activities exceeds this value, the oldest activities will be removed." introductionVersion:"4.0.0"`
NumConsumers int `yaml:"num_consumers" env:"ACTIVITYLOG_NUM_CONSUMERS" desc:"The amount of concurrent event consumers to start. Event consumers are used for updating the list of activities. Multiple consumers increase parallelisation, but will also increase CPU and memory demands." introductionVersion:"%NEXT%"`

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how did it sneak in that we don't set %%NEXT%% anymore, but %NEXT% instead? Our tooling requires %%NEXT%% with the double %%. 🤔 Something to better make all devs aware of I think.

@v-scharf

Copy link
Copy Markdown
Contributor Author

I think since you already replace the introduction version, you can also already bump the opencloud version in pkg/version (and change the PR title to reflect that)

change version in pkg/version is part of reva bump and claude-skills can do it
#3531

I changed %%NEXT%% here to don't create new PR for that and run ci. I'll mention this in the pr title

@v-scharf v-scharf changed the title [full-ci] chore: bump web to v8.0.0 [full-ci] chore: bump web to v8.0.0. set introduction version v.8.0.0 Sep 15, 2026
@v-scharf
v-scharf merged commit bf56a57 into main Sep 15, 2026
67 of 68 checks passed
@v-scharf
v-scharf deleted the chore/bump-web-8.0.0 branch September 15, 2026 08:06
@kulmann

kulmann commented Sep 15, 2026

Copy link
Copy Markdown
Member

I changed %%NEXT%% here to don't create new PR for that and run ci. I'll mention this in the pr title

that's what I was trying to say: I would've expected it with the backend version bump ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants