Skip to content

Conversation

@elzody
Copy link
Contributor

@elzody elzody commented Jan 12, 2026

Summary

As the @nextcloud/files library includes some breaking changes with Nextcloud 33, we need to update some code. This PR includes the following:

  • Update to latest beta version of @nextcloud/files (v4.0.0-beta.8)
  • Remove usage of deprecated DAV exports in favor of better ones
  • Fix the file action to open PDFs with Nextcloud Office by destructuring the action contexts

Todo

  • Figure out why CI is failing when running npm ci

Checklist

  • Code is properly formatted
  • Sign-off message is added to all commits
  • Documentation (manuals or wiki) has been updated or is not required

@elzody elzody self-assigned this Jan 12, 2026
@elzody elzody requested a review from juliusknorr as a code owner January 12, 2026 21:37
@elzody elzody added the 2. developing Work in progress label Jan 12, 2026
@github-project-automation github-project-automation bot moved this to 🧭 Planning evaluation (don't pick) in 📝 Office team Jan 12, 2026
Signed-off-by: Elizabeth Danzberger <elizabeth@elzody.dev>
Signed-off-by: Elizabeth Danzberger <elizabeth@elzody.dev>
@elzody elzody force-pushed the fix/file-actions branch 2 times, most recently from 61d9297 to d823aed Compare January 12, 2026 22:59
@elzody elzody moved this from 🧭 Planning evaluation (don't pick) to 🏗️ In progress in 📝 Office team Jan 12, 2026
@elzody elzody changed the title fix: pdf file action chore(dep): update to @nextcloud/files v4.x Jan 12, 2026
elzody and others added 2 commits January 12, 2026 21:44
Signed-off-by: Elizabeth Danzberger <elizabeth@elzody.dev>
Signed-off-by: Julius Knorr <jus@bitgrid.net>
@elzody
Copy link
Contributor Author

elzody commented Jan 13, 2026

Merging as the other failures are related to the sidebar changes, which will be fixed in another PR.

@elzody elzody merged commit 1ed663e into main Jan 13, 2026
48 of 52 checks passed
@elzody elzody deleted the fix/file-actions branch January 13, 2026 21:58
@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 📝 Office team Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Work in progress

Projects

Status: ☑️ Done

Development

Successfully merging this pull request may close these issues.

3 participants