Skip to content

Releases: nextcloud-libraries/nextcloud-dialogs

v5.0.0-beta.4

07 Sep 13:59
d7b5adc
Compare
Choose a tag to compare
v5.0.0-beta.4 Pre-release
Pre-release

v5.0.0-beta.4

Full Changelog

🐛 Fixed bugs

  • fix(FilePicker): Reset selected files if the current directory is changed by @susnux in #964
  • Revert "fix: Patch webdav dependency for invalid exports field un… by @skjnldsv in #984

v5.0.0-beta.3

06 Sep 06:31
0d89f55
Compare
Choose a tag to compare
v5.0.0-beta.3 Pre-release
Pre-release

v5.0.0-beta.3

Full Changelog

🐛 Fixed bugs

  • fix: Make file list only sortable by one property at the time by @susnux in #949
  • fix: styling issues and make the FilePicker height fixed by @susnux in #971
  • fix: Use core preview controller for loading file previews and fallback to MDI icons by @susnux in #962
  • fix(FilePicker): Fix selecting rows using the keyboard by @susnux in #934
  • fix(FilePicker): Only show checkbox skeletons if multiselect was enabled by @susnux in #969
  • fix(FilePickerBuilder): Fix paths returned in Promise by pick method by @susnux in #963
  • fix(NcDialog): Make the heading always center aligned on top by @susnux in #965

🚀 Enhancement

  • feat(FilePickerBuilder): Allow to configure the dialog container element by @susnux in #950

🤖 Dependency updates

  • chore: Update @nextcloud/files version by @susnux in #952
  • chore(deps): Bump @nextcloud/files from 3.0.0-beta.19 to 3.0.0-beta.21
  • chore(deps): Bump @nextcloud/vue from 8.0.0-beta.3 to 8.0.0-beta.5
  • chore(deps): Bump webdav from 5.2.3 to 5.3.0

v4.2.0-beta.5

05 Sep 18:41
5dccae4
Compare
Choose a tag to compare
v4.2.0-beta.5 Pre-release
Pre-release

v4.2.0-beta.5 (2023-09-05)

🐛 Fixed bugs

  • [stable4] fix(FilePicker): Fix legacy entry point buttons when bundling with webpack by @susnux in #945
  • [stable4] Make file list only sortable by one property at the time by @susnux in #951
  • [stable4] Fix FilePicker keyboard handling by @susnux in #954
  • [stable4] fix: Make eslint happy by @susnux in #955
  • [stable4] Center heading of dialog by @susnux in #967
  • [stable4] fix(FilePicker): Only show checkbox skeletons if multiselect was enabled by @susnux in #970
  • [stable4] Fix styling issues and make the FilePicker height fixed by @susnux in #972
  • [stable4] fix(FilePicker): Reset selected files if the current directory is change by @susnux in #968
  • [stable4] fix(l10n): Extract translations also from vue SFC template attributes by @susnux in #966

v5.0.0-beta.2

24 Aug 09:42
b6ad9c0
Compare
Choose a tag to compare
v5.0.0-beta.2 Pre-release
Pre-release

v5.0.0-beta.2

Full Changelog

🚀 Enhancement

  • feat: Add icons for filepicker and allow reactive button based on current path and selection #938 (susnux)
  • feat(FilePicker): Always show file extension as a trailing text part #931 (susnux)
  • Add empty content when there are no files #930 (susnux)

🐛 Fixed bugs

  • fix: The file list should be showed when files are loading #937 (susnux)
  • fix(FilePicker): Ensure focus-visible outline is visible for all focusable elements #935 (susnux)
  • fix(FilePicker): Do not show checkboxes on single select mode #929 (susnux)
  • fix: Add missing defaults to DialogButton #927 (susnux)
  • fix(FilePickerBuilder): Revert API change on pick() #925 (susnux)
  • fix(FilePicker): The table height should be max. 100% #921 (susnux)

Changed

  • Update @nextcloud/files and add unit tests #917 (susnux)

v4.2.0-beta.4

24 Aug 10:03
92a947c
Compare
Choose a tag to compare
v4.2.0-beta.4 Pre-release
Pre-release

v4.2.0-beta.4 (2023-08-24)

🚀 Enhancement

  • Add icons for filepicker and allow reactive button based on current path and selection #942 (@susnux)
  • Always show file extension as a trailing text part #933 (@susnux)
  • Show empty content when there are no files in folder #932 (@susnux)

🐛 Fixed bugs

  • Fix properties of the new button in the breadcrumbs #928 (@susnux)
  • Ensure focus-visible outline is visible for all focusable elements #936 (@susnux)
  • The table height should be max. 100% #922 (@susnux)
  • Fix exported typings and cleanup file picker files #907 (@susnux)
  • Fix typedoc generation and improve documentation of exported member #909 (@susnux)

v5.0.0-beta.1 (2023-08-18)

18 Aug 14:16
c51c19b
Compare
Choose a tag to compare
Pre-release

v5.0.0-beta.1 (2023-08-18)

💥 Breaking

  • A Vue based file picker is provided which uses @nextcloud/vue version 8, so this library will only work on Nextcloud 28+
  • Modernize FilePickerBuilder to directly make use of the Vue based file picker #904 (@susnux)
    • This slightly breaks the FilePickerBuilder API:
      • FilePicker.pick now returns a Promise resolving to string[] containing the picked paths
      • FilePicker.constructor parameter order was changed
      • FilePickerBuilder.setModal was removed as it has no effect
      • FilePickerBuilder.setType is deprecated in favor of FilePickerBuilder.addButton
      • FilePickerBuilder.addButton was added which allows to add custom buttons with callbacks on click (so users can now distinguish which button was clicked)

🚀 Enhancement

  • A Vue based FilePicker component was added, which can be used either as a component or using programmatically #878 (@susnux)
  • FilePickerBuilder: Allow to add custom buttons #896 (@susnux)

🐛 Fixed bugs

  • Fixed some design flaws in new FilePicker component
    • Adjust color of placeholder skeletons #880 (@susnux)
    • Fix column alignment to be consistent with files app #881 (@susnux)
    • Navigation and filter should be on separate rows on mobile #882 (@susnux)
    • Adjust filepicker breadcrumbs button for design review #892 (@susnux)
    • Ensure only the file table is scrolled #899 (@susnux)
  • FilePicker: Request oc:size property for showing the file size #893 (@susnux)
  • FilePicker: Fix exported typings and cleanup file picker files #903 (@susnux)

Changed

  • The package does no longer contain core-js polyfills as Nextcloud core already provides polyfills #863 (@susnux)
  • The project was moved to a new Github organization (nextcloud-libraries)
  • Add version compatibility section to README #891 (@susnux)
  • Improved developer documentation #906 (@susnux)
  • Dependency updates

v4.2.0-beta.3

16 Aug 14:58
Compare
Choose a tag to compare
v4.2.0-beta.3 Pre-release
Pre-release

v4.2.0-beta.3 (2023-08-16)

🚀 Enhancement

  • Allow to add custom buttons and use the shipped file picker when using the FilePickerBuilder #898 (@susnux)

🐛 Fixed bugs

  • Revert @nextcloud/vue to version 7.12 to keep supporting Nextcloud 27 #889 (@susnux)
  • Fix file size is always reported as 0B in file picker #895 (@susnux)

Changed

  • The file picker breadcrumbs button got a new design #894 (@susnux)

v4.2.0-beta.2

10 Aug 22:36
af4561f
Compare
Choose a tag to compare
v4.2.0-beta.2 Pre-release
Pre-release

v4.2.0-beta.2 (2023-08-11)

🐛 Fixed bugs

  • Fixed some design flaws in new FilePicker component
    • Adjust color of placeholder skeletons #880 (@susnux)
    • Fix column alignment to be consistent with files app #881 (@susnux)
    • Navigation and filter should be on separate rows on mobile #882 (@susnux)

v4.2.0-beta.1

10 Aug 11:01
7f4bb9a
Compare
Choose a tag to compare
v4.2.0-beta.1 Pre-release
Pre-release

v4.2.0-beta.1 (2023-08-10)

🚀 Enhancement

  • A Vue based FilePicker component was added, which can be used either as a component or using programmatically #878 (@susnux)

Changed

  • The package does no longer contain core-js polyfills as Nextcloud core already provides polyfills #863 (@susnux)
  • The project was moved to a new Github organization (nextcloud-libraries)
  • Dependency updates

v4.1.0

22 Jun 18:20
f4d92e0
Compare
Choose a tag to compare

v4.1.0 (2023-06-23)

🐛 Fixed bugs

  • Make sure Typescript projects with node16 module resolution can import the package #845 (@susnux)
  • Ensure all package dependencies are external #843 (@susnux)

Changed

  • Update Node engines to next LTS (version 20)