aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/src/components
Commit message (Collapse)AuthorAgeFilesLines
* feat(files_sharing): Show share expiration time in human friendly mannernfebe2025-03-271-11/+24
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* feat(files_sharing): Add share expiration indicatornfebe2025-03-273-14/+109
| | | | | | Shares that would expire now shows a clock icon with a popover. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(files_sharing): make sure IDs are unique for HTML elementsFerdinand Thiessen2025-03-181-2/+8
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor: Migrate nextcloud-vue usage to new import schemaFerdinand Thiessen2025-02-2013-42/+42
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): Fix public share expiration being set when toggle is not ↵Christopher Ng2025-02-181-2/+7
| | | | | | enabled Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(files_sharing): Hide internal recommendations in external share inputnfebe2025-02-061-1/+4
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(files_sharing): Update `QuickShareSelect` if share is modifiednfebe2025-02-061-1/+12
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* test(files_sharing): Check that default expiration date is shown b4 create sharenfebe2025-02-061-0/+1
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix: Show default expiration date before create link sharenfebe2025-02-061-4/+12
| | | | | | | | | Since `ShareEntryLink` component is used to both create and display/list the share links, we should only set default expiration date on `share.expireDate` when we know is a new share. Otherwise, we overidding data from the backend. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(files_sharing): Adjust wrong labeling identified by testnfebe2025-02-031-1/+1
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(files_sharing): file request form validity check resetskjnldsv2025-01-301-4/+9
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat: Use redundant label for accessibility onlynfebe2025-01-251-1/+4
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* feat: Improve create link textsnfebe2025-01-231-2/+8
| | | | | | Use `Create public link` for first link share creation Signed-off-by: nfebe <fenn25.fn@gmail.com>
* feat(files_sharing): Modularize `SharingInput` to adapt with share sectionsnfebe2025-01-231-14/+34
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* refactor(files_sharing): Split internal & external sharesnfebe2025-01-231-2/+1
| | | | | | Create two seperate sections for internal and external shares. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(files_sharing): Stop overwriting the share expiration date with the ↵provokateurin2025-01-151-4/+1
| | | | | | default expiration date Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(files_sharing): also submit new share on password submitskjnldsv2024-12-121-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): Correct property enforced property namesnfebe2024-12-111-8/+7
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(SharingEntryQuickShareSelect): Disable quick share select if user can ↵provokateurin2024-12-101-0/+1
| | | | | | not edit share Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(SharingEntry): Hide edit button if user can not edit shareprovokateurin2024-12-101-1/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(files_sharing): Stop infinite loop blocking link share requestsnfebe2024-12-091-13/+22
| | | | | | | Fixes infinite loop preventing share link creation requests from being sent to the backend. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(files_sharing): List of share type during recipient lookupLouis Chemineau2024-12-041-1/+11
| | | | | | | | ShareType lists both names and ids so Object.entries return too much. This was also making useless the following condition adding ShareType.Email Signed-off-by: Louis Chemineau <louis@chmn.me>
* refactor: Use new `ShareType` across file_sharingnfebe2024-12-035-45/+37
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(SharingEntry): Display owner name if the owner is someone elseprovokateurin2024-11-251-0/+5
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* refactor(styles): Adjust code style in SCSS sources to match our stylelint ↵Ferdinand Thiessen2024-11-191-1/+1
| | | | | | config Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): share assignment issue in SharingEntryLinkskjnldsv2024-11-081-2/+4
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(SharingEntryLink): Show default password before create if anyfenn-cs2024-11-081-9/+41
| | | | | | | | | | | | Prevent silent addition of expiration date to shares. Prevent silent addition for password to shares. Both now have a `shareRequiresReview` check Resolves : https://github.com/nextcloud/server/issues/48860 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(files_sharing): Add correct context to translationFerdinand Thiessen2024-10-211-1/+1
| | | | | | This string is extracted in the `files_sharing` app so it needs to be accessed there and not on `files`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(l10n): Use default plural handlingrakekniven2024-10-101-2/+2
| | | | | 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>
* 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>
* fix: Adjust more places for logical positionFerdinand Thiessen2024-08-295-5/+5
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Add bidi support in core directoryMostafa Ahangarha2024-08-293-4/+4
| | | | Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* fix: Access node owner by top level `owner` propertyFerdinand Thiessen2024-08-171-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* 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_sharing): Make account file filter consistent have designFerdinand Thiessen2024-07-301-15/+86
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(files_sharing): refactor Share model to tsskjnldsv2024-07-305-5/+5
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files_sharing): Add file list filter to filter by owner / shareeFerdinand Thiessen2024-07-251-0/+116
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): default empty file request expirationskjnldsv2024-07-193-14/+12
| | | | 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-184-17/+52
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files_sharing): add public name prompt for files requestsskjnldsv2024-07-181-7/+7
| | | | 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>
* fix(files_sharing): file request margin and buttons orderskjnldsv2024-07-182-18/+27
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>