Skip to content

Latest commit

 

History

History
126 lines (85 loc) · 5.19 KB

File metadata and controls

126 lines (85 loc) · 5.19 KB

Changelog

All notable changes to this project will be documented in this file.

1.0.0-beta.2 - 2026-09-02

Second beta of the 1.0 line. Published on npm under the next tag.

Added

  • feat(dialog): share with multiple recipients, each rendered as its own row #258
  • feat(dialog): per-recipient permission editing, capped at the permissions the share grants
  • feat(dialog): delete a share from the sharing settings

Changed

  • feat(dialog): only offer the share type while the share is a draft, and confirm before dropping invited people when switching to a public link
  • feat(dialog): float the action bars and keep a minimum dialog height so it stops jumping between states
  • build: bump @nextcloud/vue to 9.11.0

Fixed

  • fix(dialog): open an existing share on the view matching its type; editing a link share no longer removes its token, which destroyed the public link
  • fix(dialog): treat recipient permissions as sparse overrides on the share's permissions, so a recipient shows the share default until it is changed
  • fix(dialog): stop the recipient picker overflowing the dialog

1.0.0-beta.1 - 2026-08-27

First beta of the 1.0 line. Published on npm under the next tag.

Added

  • feat(dialog): experimental sharing dialog for the unified sharing API, exposed via the new ./dialog entry point #239
  • feat(dialog): confirmation screen after submitting a share

Changed

  • build: replace the TypeScript-only bundling with a Vite library build, adding ./ui, ./public and ./dialog subpath exports
  • build: depend on the published @nextcloud/vue package and refresh the tooling

Fixed

  • fix(dialog): copy the link reliably in non-secure contexts
  • fix(dialog): require a recipient to submit and clear the error on tab switch
  • fix(dialog): dark-mode safe confirmation with optional QR code

0.4.0 - 2026-02-11

Changed

  • chore(deps): Allow @nextcloud/files v3 or v4 as dependencies for Nextcloud 33+ support #158
  • chore: align devEngines with apps #123

0.3.0 - 2025-09-05

Breaking changes

  • The deprecated Type enum was removed. Instead use the ShareType enum provided from the main entry point.

Added

  • feat: provide API to register sidebar sections and actions (#95)

Changed

  • ci: update npm-publish.yml workflow from template (#84)
  • build: use vanilla Typescript for bundling (#74)
  • chore(deps): Bump @nextcloud/initial-state to 3.0.0

0.2.5 - 2025-06-19

Changed

  • chore: adjust node versions to support multiple Nextcloud versions (#74)
  • chore: move from dev:watch back to watch (#47)
  • chore: update ESLint to v9 (#78)
  • chore: update workflows from organization (#75)
  • ci: add workflow to check for typescript issues (#79)

0.2.4 - 2024-12-03

Added

  • feat: Add ScienceMesh shareType

Changed

  • Add SPDX license information header

0.2.3 - 2024-07-24

Fixed

  • fix: Typo in ShareType.Group

Changed

  • Add SPDX license information header

0.2.2 - 2024-06-20

Fixed

  • fix: Do not add default export specifier

0.2.1 - 2024-06-20

Fixed

  • fix: Correctly add exports of public entry point (#30)
  • fix: Do not include test files in dist (#27)

Changed

  • ci: Add prettier also to CI (#27)
  • chore: Fix docs to correctly name public module (#28)

0.2.0 - 2024-06-19

Added

  • Add federated_group share type (#13)
  • feat: Add ShareType enum to replace Type with more JS native naming (#22)
  • feat: Add utils for public link shares (#24)

Changed

  • Refactor: Use Vite, Vitest add ESLint and Prettier (#21)
  • chore: update node engines to next LTS (v20)
  • chore: Add CI to block unconventional commits
  • chore: Update workflows from organization

0.1.0 - 2021-08-18

Added

  • Initial implementation