Skip to content

chore: release 0.2.0-beta.1 for Nextcloud 36 - #390

Merged
AndyScherzinger merged 2 commits into
mainfrom
chore/release-0.2.0-beta.1
Oct 18, 2026
Merged

AndyScherzinger merged 2 commits into
mainfrom
chore/release-0.2.0-beta.1

Conversation

@AndyScherzinger

Copy link
Copy Markdown
Member

Bumps the version to 0.2.0-beta.1 and makes Nextcloud 36 both the minimum and maximum version.

Since #375 the handler is registered with @nextcloud/viewer, which is made for Nextcloud 36, where the server ships the library and the viewer app is gone. On 32–35 it runs next to the old viewer app. That works in our tests (open, save and public share pass on 32, 34 and 36), but the library documents two viewers on one page as not a supported setup and logs a warning about it from its next release (nextcloud-libraries/nextcloud-viewer#148). Requiring 36 keeps this app on the supported path.

With 36 as the minimum, the action for Files 32 (from #389) is dead code: the viewer always registers the Files actions for its handlers. It is removed, together with its test and the @mdi/svg dependency that only provided its icon.

Notes:

  • Installs on 32–35 stay on the 0.1.x releases. Fixes for them would need a maintenance branch from 0.1.x.
  • The app store already lists Nextcloud 36 as a platform. The publish workflow signs against the server release for min-version and falls back to server master while no 36 release exists.
  • Vitest, lint and the build pass. The init script shrinks slightly (174 kB, 63 kB gzip).

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI (N/A)

The handler is registered with @nextcloud/viewer, which is made for
Nextcloud 36. On older servers it runs next to the viewer app, which the
library documents as not a supported setup.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
With Nextcloud 36 as the minimum, the viewer always registers the Files
actions for the handler, so the action for Files 32 and its @mdi/svg
icon are no longer used.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@nextcloud-command nextcloud-command added the AI assisted This PR contains AI-assisted commits label Oct 17, 2026
@AndyScherzinger AndyScherzinger added this to the v0.2.0 milestone Oct 18, 2026
@AndyScherzinger
AndyScherzinger merged commit 4779d9b into main Oct 18, 2026
8 checks passed
@AndyScherzinger
AndyScherzinger deleted the chore/release-0.2.0-beta.1 branch October 18, 2026 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI assisted This PR contains AI-assisted commits

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants