All notable changes to this project will be documented in this file.
Second beta of the 1.0 line. Published on npm under the next tag.
- 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
- 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/vueto 9.11.0
- 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
First beta of the 1.0 line. Published on npm under the next tag.
- feat(dialog): experimental sharing dialog for the unified sharing API, exposed via the new
./dialogentry point #239 - feat(dialog): confirmation screen after submitting a share
- build: replace the TypeScript-only bundling with a Vite library build, adding
./ui,./publicand./dialogsubpath exports - build: depend on the published
@nextcloud/vuepackage and refresh the tooling
- 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
- chore(deps): Allow
@nextcloud/filesv3 or v4 as dependencies for Nextcloud 33+ support #158 - chore: align
devEngineswith apps #123
- The deprecated
Typeenum was removed. Instead use theShareTypeenum provided from the main entry point.
- feat: provide API to register sidebar sections and actions (#95)
- 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
- chore: adjust node versions to support multiple Nextcloud versions (#74)
- chore: move from
dev:watchback towatch(#47) - chore: update ESLint to v9 (#78)
- chore: update workflows from organization (#75)
- ci: add workflow to check for typescript issues (#79)
- feat: Add
ScienceMeshshareType
- Add SPDX license information header
- fix: Typo in
ShareType.Group
- Add SPDX license information header
- fix: Do not add
defaultexport specifier
- Add federated_group share type (#13)
- feat: Add
ShareTypeenum to replaceTypewith more JS native naming (#22) - feat: Add utils for public link shares (#24)
- 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
- Initial implementation