aboutsummaryrefslogtreecommitdiffstats
path: root/cypress
Commit message (Collapse)AuthorAgeFilesLines
* fix(systemtags): case-insensitive search & prevent duplicatesskjnldsv2025-07-091-0/+54
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): VirtualList rendering for scrolling calculationsskjnldsv2025-07-082-46/+46
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files): search locally in the background while filtering by nameFerdinand Thiessen2025-07-071-40/+12
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): allow to configure default viewFerdinand Thiessen2025-07-041-11/+70
| | | | | | | | This allows to configure which view should be the default ("start view") in the files app, currently either "all files" or "personal files". But it might be extended to the new home view in the future. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): add "search everywhere" button within the filters rowFerdinand Thiessen2025-07-041-0/+47
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: add e2e tests for files searchFerdinand Thiessen2025-07-012-1/+210
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files_sharing): allow viewing files with download disabledskjnldsv2025-06-262-0/+88
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): do not double escape the share titleFerdinand Thiessen2025-06-191-0/+45
| | | | | | | The title is already escaped by vue so special characters would result in incorrect strings. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): add plural form for selected nodesFerdinand Thiessen2025-06-182-4/+4
| | | | | | | Reported at Transifex: > This string needs pluralization feature, because in some languages translation of "selected" differs between singular and plural. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): auto reload sidebar tags on updateskjnldsv2025-06-171-34/+51
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files_sharing): show Account menu on public pagesskjnldsv2025-06-118-27/+220
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): highlight previous folder on history upskjnldsv2025-06-031-0/+55
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* test: cleanup karma (jsunit) tests and move files_external to Cypresscleanup/karmaFerdinand Thiessen2025-06-021-0/+130
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: adjust cypress tests to be less flakyFerdinand Thiessen2025-06-011-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: adjust for cypressfix/recommended-appsFerdinand Thiessen2025-05-281-1/+1
| | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: recommended apps button testFerdinand Thiessen2025-05-281-1/+12
| | | | | | | | Regression of https://github.com/nextcloud/server/pull/52703 where the `>` was added by accident and thus the button has a wrong label including the rest of the button HTML. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): show note, label and list of uploaded files on file dropFerdinand Thiessen2025-05-261-2/+5
| | | | | | | | | This was missing from the Vue migration of the public share view: - Show the note as the description of the file drop - Show the label as the heading of the file drop if available - Show list of uploaded files for verification Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* ci(cypress): replace "remove group" with "delete group"Jerome-Herbinet-replace-remove-wording-with-deleteJérôme Herbinet2025-05-231-4/+4
| | | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* test(settings): Test user manager can be set and unsetnfebe2025-05-222-41/+121
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix: Replace the deprecated direct download link with the public DAV endpointartonge/feat/do_not_require_samesite_strict_cookie_on_public.phpLouis Chemineau2025-05-211-2/+2
| | | | | | Follow-up of #48098 Signed-off-by: Louis Chemineau <louis@chmn.me>
* test(file_sharing): Do not open advanced settings manuallynfebe2025-05-141-2/+1
| | | | | | | If a share note is present, the advanced settings should expand automatically, without the user needing to click. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* feat(cypress): add oracle to setup testsfeat/oracle-setup-cypresJohn Molakvoæ (skjnldsv)2025-05-122-0/+21
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* chore(cypress): add setup testsfeat/setup-checksskjnldsv2025-05-092-3/+136
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* test: add e2e tests for multiple-files downloadtest/files-downloadFerdinand Thiessen2025-05-051-0/+206
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): allow to clear twitter and fediverseFerdinand Thiessen2025-04-271-1/+18
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): group admins only can add users to their groupsFerdinand Thiessen2025-04-271-0/+186
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(cypress): rename select all clearskjnldsv2025-04-241-2/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(i18n): Use "name" instead of "nickname"rakekniven2025-04-231-2/+2
| | | | | | | Users asked why they should use a nickname? "Name" covers nickname, pseudonym, username or real name. Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* fix(cypress): Handle password confirmation dialog at the right timeCôme Chilliet2025-04-081-2/+3
| | | | | | According to failed CI it shows up earlier than expected when deleting a user Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: ensure enabled (enforced) themes are always set on template layoutfix/master-template-layoutFerdinand Thiessen2025-04-041-0/+19
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(settings): Fix group items not being foundChristopher Ng2025-03-281-26/+24
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* test(settings): Correctly find group in selectChristopher Ng2025-03-281-0/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* test(settings): Wait until groups list has loadedChristopher Ng2025-03-281-0/+6
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(files_versions): correctly show version author also for shared filesFerdinand Thiessen2025-03-252-0/+60
| | | | | | | The users endpoint is not available for other users if the current user has no admin privileges, so instead use the displaynames endpoint. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(tests): Files are sorted by Name by default, no need to click itCôme Chilliet2025-03-251-1/+0
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(files): Ensure actions never overflow filenameFerdinand Thiessen2025-03-241-2/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(cypress): wait for button to be visibletest/cypress-flakyFerdinand Thiessen2025-03-192-17/+29
| | | | | | | Instead of just expecting the button in the DOM. This causes flaky tests with files-renaming. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #51250 from ↵yemkareems2025-03-193-6/+110
|\ | | | | | | | | nextcloud/fix/pass-hide-download-in-update-request fix: pass hide download attribute while creating the share to fix github issue 50788
| * test: add cypress tests for sharing download permissionFerdinand Thiessen2025-03-183-6/+110
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | test: make cypress run in secure context and add WebAuthn testsFerdinand Thiessen2025-03-198-106/+285
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(profile): allow to reset phone numberFerdinand Thiessen2025-03-161-0/+34
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): ensure share status action works also in grid viewFerdinand Thiessen2025-03-131-36/+59
| | | | | | | | | | | | Remove some hacks from files app about the *files_sharing* status action, in general not sure why this hack was there instead of being in the correct app - but it broke the grid view. So now the sharing information is also available in grid view. Moreover the icon is fixed in size to not overflow the actions menu. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #51288 from nextcloud/fix/admin-tag-color-preventJohn Molakvoæ2025-03-061-0/+58
|\ | | | | fix(systemtags): unify restrict_creation_to_admin handling
| * fix(systemtags): prevent tag edition if restrictedskjnldsv2025-03-061-0/+58
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | test: Remove `.only(` callsartonge/test/remove_only_callsLouis Chemineau2025-03-062-2/+2
|/ | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(files): also show file list headers on empty viewsFerdinand Thiessen2025-03-052-0/+26
| | | | | | | It is needed, e.g. for the note-to-recipient, that the headers are also shown when there is no content (yet). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): ensure downloaded file has the correct filenameFerdinand Thiessen2025-03-052-104/+142
| | | | | | | | Single file shares use the share token as source name, so we need to use the displayname. To do so we need to set the download attribute to the displayname of the file to download. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(e2e): adjust trashbin tests to be less flakytest/cypress-flakynessFerdinand Thiessen2025-03-034-40/+88
| | | | | | | | | 1. Move general files delete action (thats not trashbin app!) to files tests. 2. Delete files (move to trashbin) before loading the page so previews are not generated so they cannot lock the file. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_trashbin): disable bulk download for trashbinFerdinand Thiessen2025-02-282-3/+77
| | | | | | | The backend does not allow bulk download within the trashbin, so we need to disable this also on the frontend. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(cypress): wait for toast to appearskjnldsv2025-02-281-1/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>