aboutsummaryrefslogtreecommitdiffstats
path: root/cypress
Commit message (Collapse)AuthorAgeFilesLines
* fix(cypress): drop unwanted docker output charactersskjnldsv2024-08-221-4/+9
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(cypress): enable apcuskjnldsv2024-08-221-6/+24
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(cypress): put nextcloud into ramskjnldsv2024-08-222-3/+15
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(cypress): allow db snapshot and restore fo faster testsskjnldsv2024-08-222-7/+43
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix: Access node owner by top level `owner` propertyFerdinand Thiessen2024-08-171-0/+105
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(tests): Fix import in cypress test limit_to_same_group.cy.tsCôme Chilliet2024-08-121-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* chore(tests): Fix SPDX license header on new cypress testCôme Chilliet2024-08-121-19/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Remove shares only if there are no more common groups between usersCôme Chilliet2024-08-121-1/+28
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* chore(tests): Test limiting sharing to same groupLouis Chemineau2024-08-121-0/+97
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* test: Added e2e tests for inline system tags file actionFerdinand Thiessen2024-08-082-0/+199
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: unify bundle namingJérôme Herbinet2024-08-061-1/+1
| | | | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(core): Migrate UserMenu / AccountMenu to NcListItemFerdinand Thiessen2024-08-061-2/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: Add test for recent viewFerdinand Thiessen2024-08-011-0/+44
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Provide file actions from list entry to make it reactiveFerdinand Thiessen2024-08-013-4/+151
| | | | | | | | This fixes non reactive default action text of the name component. Also use download action as default action so that only one place is needed to define how to download a file. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(files_sharing): Add test for "note to recipient" featureFerdinand Thiessen2024-07-312-2/+79
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Fix cypress docker integration when testing locallyFerdinand Thiessen2024-07-301-2/+2
| | | | | | The tar library was updated but not the syntax adjusted. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Correctly validate new node nameFerdinand Thiessen2024-07-261-0/+77
| | | | | | | | | | | * Resolves https://github.com/nextcloud/server/issues/45409 This includes two fixes: 1. The name in the "new node" dialog is correctly selected (e.g. `file.txt` only `file` is selected by default), to allow quick naming 2. `@nextcloud/files` functions for filename validation are used, this allows to use new Nextcloud 30 capabilities (e.g. reserved names) Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* refactor(core): Replace security annotations with respective attributesprovokateurin2024-07-261-4/+4
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* test: Add cypress tests for file list filteringFerdinand Thiessen2024-07-254-90/+300
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: Add regression test for opening shared foldersFerdinand Thiessen2024-07-251-0/+59
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Ensure displayname is a stringFerdinand Thiessen2024-07-251-0/+25
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: add file request cypress testingskjnldsv2024-07-194-1/+156
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): Close the sidebar on navigationFerdinand Thiessen2024-07-151-4/+53
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): adjust IAttributes API and files_versionsskjnldsv2024-07-122-1/+4
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(theming): Allow shipped backgrounds to have a dark variantFerdinand Thiessen2024-07-121-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: Adjust cypress tests to use reusable POM for header navigationFerdinand Thiessen2024-07-106-159/+258
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(cypress): wait for apps list fetch for better testing stabilityskjnldsv2024-07-041-0/+7
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* test: Don't use @nc/axios in cypressLouis Chemineau2024-07-021-3/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix: Allow to reset unified search using the ↵Ferdinand Thiessen2024-06-274-17/+101
| | | | | | `nextcloud:unified-search:reset` event Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(cypress): Check for local changes before trying to apply themMarcel Müller2024-06-151-3/+20
| | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* fix(files): Use `data-cy` (data attribute) instead of `cy-data`Ferdinand Thiessen2024-06-112-7/+7
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-06-061-19/+2
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* feat(cypress): Add tests for files sidebarFerdinand Thiessen2024-06-042-1/+99
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(cypress): Fix testsChristopher Ng2024-05-301-0/+6
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: Add SPDX headerAndy Scherzinger2024-05-2648-756/+117
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(tests): Adjust theming test for new splitted background and primary colorsFerdinand Thiessen2024-05-213-151/+322
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: cypressSimon L.2024-05-211-1/+1
| | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* fix(files): Ensure search query is cleared when changing view or directoryFerdinand Thiessen2024-04-172-0/+172
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Do not show files from hidden folders in "Recent"-view if hidden ↵Ferdinand Thiessen2024-04-161-0/+116
| | | | | | | | files are disabled by user Needed to adjust the store creation to be able to inject pinia before the vue app is initialized. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(tests): Adjust tests for changed css classesFerdinand Thiessen2024-04-101-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(Cypress): Adjust tests for new breadcrumbsEduardo Morales2024-04-103-13/+13
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* chore: add drag and drop recursion and FilesystemAPI testingskjnldsv2024-04-042-60/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore: adjusting cypress drag and drop testsskjnldsv2024-04-042-1/+134
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(settings): Allow to sort groups in the account management alphabeticallyFerdinand Thiessen2024-03-271-1/+80
| | | | | | | We can do this purly in the frontend - but when enforced from the backend using the existing system config, we need to follow the requirement. We then show a warning about the configuration. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files_versions): Add listener and interfaces to allow versions ↵Louis Chemineau2024-03-268-57/+182
| | | | | | migration across storages Signed-off-by: Louis Chemineau <louis@chmn.me>
* feat(login): Clear login form (password) after IDLE timeoutFerdinand Thiessen2024-03-251-1/+1
| | | | | | | | | For security reasons it is recommended to stop the login process at a defined time, this could prevent password leaks by e.g. user forgetting that they entered their password on public devices. Enforced e.g. by the BSI ORP.4.A13 rule. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): When copying nodes only add the copy suffix for file before file ↵Ferdinand Thiessen2024-03-221-2/+19
| | | | | | | extension Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Do not escape file names for filepicker buttonsFerdinand Thiessen2024-03-222-1/+39
| | | | | | The text is already escaped by Vue, so we should not escape or sanitize the filename. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(settings): adjust e2e tests selectors to new structureGrigorii K. Shartsev2024-03-191-14/+11
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix(files): Adjust files drop to work with Blink engine (chrom(ium), edge)Ferdinand Thiessen2024-03-181-0/+62
| | | | | | The datatransfer items list is cleared on Blink after the first access to an inner prop due to async handling and GC. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>