aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/src
Commit message (Collapse)AuthorAgeFilesLines
...
* fix(files_sharing): Add proper user facing messages on successFerdinand Thiessen2024-10-161-22/+43
| | | | | | | | | | 1. Use proper translated strings 2. Fix invalid use of translation message on API result 3. Log all errors Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #48653 from nextcloud/rakekniven-patch-2Louis2024-10-141-2/+2
|\ | | | | chore(l10n): Use default plural handling
| * chore(l10n): Use default plural handlingrakekniven-patch-2rakekniven2024-10-101-2/+2
| | | | | | | | | | Reported at Transifex. Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* | fix(i18n): Improved grammarrakekniven2024-10-111-1/+1
| | | | | | | | | | Reported at Transifex Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* | fix(i18n): Improved grammarrakekniven2024-10-111-1/+1
|/ | | | | Reported at Transifex Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* fix: Minor @nc/vue usage errorsLouis Chemineau2024-10-091-0/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(files): Link share URL was not generated due to typoFerdinand Thiessen2024-09-241-3/+4
| | | | | | `toen` vs `token` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: fix usage of deprecated functions and adjust code styleFerdinand Thiessen2024-09-201-9/+10
| | | | | | | | This solves 57 ESLint warnings by replacing deprecated code with `@nextcloud/` libraries, as well as adding missing type information, importing jQuery instead of relying on global one, and the same with Moment.js. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #47841 from nextcloud/fix/files-sharing-openfileJonas2024-09-091-0/+11
|\ | | | | fix(files_sharing): Open single-file-share by default
| * fix(files_sharing): Open single-file-share by defaultFerdinand Thiessen2024-09-091-0/+11
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files_sharing): add accessible labels in link share creationGrigorii K. Shartsev2024-09-091-17/+13
| | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | fix(files_sharing): checkbox for password in link share is not shownGrigorii K. Shartsev2024-09-091-0/+2
|/ | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* chore(files_sharing): Do not use files source files but directly the libraryFerdinand Thiessen2024-09-061-3/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): Ensure sidebar share entry lists are labelledFerdinand Thiessen2024-09-062-4/+14
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): Set file-request header for nextcloud/uploadFerdinand Thiessen2024-09-062-78/+95
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): Disable sharing status action for public sharesFerdinand Thiessen2024-09-061-1/+7
| | | | | | This is disabled to not leak personal information into the public Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files_sharing): Make file structure more clearFerdinand Thiessen2024-09-0620-27/+31
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files_sharing): Migrate public share to use Vue files listFerdinand Thiessen2024-09-068-10/+310
| | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Correctly parse external shares for files UIFerdinand Thiessen2024-09-022-10/+65
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Properly handle share attributes if set to nullJulius Härtl2024-08-301-2/+11
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* fix: Adjust more places for logical positionFerdinand Thiessen2024-08-297-11/+11
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Add bidi support in core directoryMostafa Ahangarha2024-08-295-8/+8
| | | | Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* test: Migrated all Jest tests to vitestFerdinand Thiessen2024-08-267-102/+115
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): Sort by correct share attribute ("share with displayname")Ferdinand Thiessen2024-08-211-13/+16
| | | | | | | | | | There is no `title` attribute, so this causes an exception. Instead sort by the "share with" displayname which will be the user or group the node is shared to. Meaning this will also be the title of the share in the UI. If this is not available or there are multiple for the same, then sort by the custom label. If also this is not set sort by the creation time. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Access node owner by top level `owner` propertyFerdinand Thiessen2024-08-173-17/+27
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): Update `@nextcloud/auth` to v2.4.0 and use `getCSPNonce` where ↵Ferdinand Thiessen2024-08-132-5/+5
| | | | | | possible Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Update translation stringArchisman Das2024-08-131-1/+1
| | | | Signed-off-by: Archisman Das <archisman.officials@gmail.com>
* fix(files_sharing): getShares optional chainingskjnldsv2024-08-071-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): tab shares title and creation sort2lar2024-08-071-3/+8
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* fix(files_sharing): add missing subtitle on search for share recipientsLuka Trovic2024-08-011-6/+6
| | | | | Signed-off-by: Luka Trovic <luka@nextcloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(files): fix template folder and file request menu orderskjnldsv2024-07-311-1/+1
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* chore(files_sharing): use spawnDialog for new file request handlerskjnldsv2024-07-311-26/+7
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): Ensure "note to recipient" textarea is shown if there is ↵Ferdinand Thiessen2024-07-311-13/+19
| | | | | | a note Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): Add missing "note to recipient"Ferdinand Thiessen2024-07-313-2/+119
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): Make account file filter consistent have designFerdinand Thiessen2024-07-302-18/+101
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): always show file request creation optionskjnldsv2024-07-301-7/+3
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* chore(files_sharing): refactor Share model to tsskjnldsv2024-07-3011-256/+87
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files_sharing): show file requests in navigationskjnldsv2024-07-306-10/+56
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files_sharing): Add file list filter to filter by owner / shareeFerdinand Thiessen2024-07-255-20/+224
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): `open-in-files` should open a folder and not the parentFerdinand Thiessen2024-07-251-3/+13
| | | | | | For files this behavior is fine, but for folders the folder itself should be opened. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: add file request cypress testingskjnldsv2024-07-191-3/+6
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): default empty file request expirationskjnldsv2024-07-194-15/+15
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): file request expiration date timezoneskjnldsv2024-07-181-1/+12
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): file request form validation and date component eventskjnldsv2024-07-182-1/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): improve file request info messagesskjnldsv2024-07-186-19/+54
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): also allow removing READ permissions on email sharesskjnldsv2024-07-181-1/+4
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files_sharing): add public name prompt for files requestsskjnldsv2024-07-183-7/+166
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): file request creation permissions and link copy displayskjnldsv2024-07-181-2/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): use ClipboardText icon and fix trailing-button-clickskjnldsv2024-07-181-2/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): improve file request email handlingskjnldsv2024-07-183-9/+19
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>