aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-204-2/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-1922-34/+34
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-194-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-1822-42/+54
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-1814-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-1720-14/+40
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix: Remove OCP\Files\Storage interface deprecated since version 9Côme Chilliet2024-09-163-21/+15
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* chore(1i8n): Fixed grammar and improved wordingrakekniven2024-09-161-1/+1
| | | | | Reported at Transifex Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* Merge pull request #48042 from nextcloud/refactor/elvisChristoph Wurst2024-09-161-1/+1
|\ | | | | refactor: Use the elvis operator + fix: Handle null checks with the ?? operator
| * refactor: Use the elvis operatorChristoph Wurst2024-09-151-1/+1
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-166-2/+20
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | refactor: Add void return type to PHPUnit test methodsChristoph Wurst2024-09-1534-148/+148
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-1510-0/+40
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_external): Check key exists before accessing itfixKeyExFileExtGit'Fellow2024-09-141-4/+8
| | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-14128-68/+198
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_external): broken credentials dialogJohn Molakvoæ (skjnldsv)2024-09-134-70/+119
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-132-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #47526 from nextcloud/jtr/fix-ftp-custom-port-uiJosh2024-09-121-0/+2
|\ | | | | fix(files_external): Handling in FTP UI for custom ports
| * fix: custom port handling in UI for FTP External StorageJosh2024-08-271-0/+2
| | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* | Merge pull request #47527 from nextcloud/fix-sftp-custom-port-uiJosh2024-09-121-0/+2
|\ \ | | | | | | fix(files_external): Handling in SFTP UI for custom ports
| * | fix: custom port handling in UI for SFTPJosh Richards2024-08-271-0/+2
| |/ | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-102-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-076-0/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-0614-0/+14
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | chore: adjust code to adhere to coding standardAnna Larch2024-09-051-1/+1
| | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-05104-104/+104
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix: Hide status tooltip in row to add a new mount pointDaniel Calviño Sánchez2024-09-041-1/+1
| | | | | | | | | | | | | | | | | | The row to add a new mount point is cloned when a new mountpoint is added, so it is expected that it includes a status span. However, it should not be displayed in that row, only in the cloned row when its status is updated. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | fix: Fix unmodified placeholder replacing the actual value when updatingDaniel Calviño Sánchez2024-09-042-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When updating global storages and user storages a property is not updated by "StoragesService::updateStorage()" if the value matches the unmodified placeholder. However, userglobal storages are not updated through the "StoragesService"; as only the authentication mechanism is updated it is directly done with "saveBackendOptions()" in "IUserProvided" or "UserGlobalAuth". Due to this the unmodified placeholder value needs to be explicitly checked in those cases and replaced by the actual value (note that in this case it is not possible to just skip updating a specific property). Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | fix: Reset selected backend when adding a new storageDaniel Calviño Sánchez2024-09-041-0/+2
| | | | | | | | | | | | | | | | As a new storage is added by selecting a backend the selected backend needs to be reset. Otherwise it is not possible to add another storage with the same backend. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | fix: Add missing translation for UI stringDaniel Calviño Sánchez2024-09-041-1/+1
| | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | fix: Restore default status tooltip when no status message is providedDaniel Calviño Sánchez2024-09-041-2/+3
| | | | | | | | | | | | | | | | | | | | If the status is updated but no explicit message is provided (for example, if the status check succeeded) the default tooltip (from the template) is now set to prevent a mismatch between the status and the tooltip (for example, if the configuration is fixed after a failed status check). Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | fix: Set status tooltip to error message on failed actionsDaniel Calviño Sánchez2024-09-041-6/+9
| | | | | | | | | | | | | | | | | | When saving, updating and rechecking an storage fails (which is different to the soft-fail when the action itself succeeds but the status check does not) further details are provided in the error message of the response, which is now set as the tooltip. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | fix: Set status tooltip to status message when saving an storageDaniel Calviño Sánchez2024-09-041-1/+1
| | | | | | | | | | | | | | | | | | When a storage is saved the status check can fail even if saving the storage succeeds. In those cases further details are provided in the status message of the storage, which is now set as the tooltip, similarly to how it is done when rechecking the storage. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | fix: Remove status check when configuration was changedDaniel Calviño Sánchez2024-09-044-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting a null status was supposed to remove the status check, but nothing was changed in that case. Now the status check is properly removed, and doing that by hiding the element rather than just turning it invisible also prevents that clicking on the invisible status triggers a check, as until the new configuration is saved the check will still be performed with the old configuration, which could be misleading for the user. Additionally, an explicit width is set to the parent of the span element to prevent its width from changing when the span is shown and hidden. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | fix: Recheck userglobal storages when loadedDaniel Calviño Sánchez2024-09-041-0/+7
| | | | | | | | | | | | | | Userglobal storages are now automatically recheck when loaded, similarly to how it is done for global storages. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | refactor: Store result in its own variableDaniel Calviño Sánchez2024-09-041-1/+2
| | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-042-0/+16
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-302-0/+8
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | chore: Add stylelint rules to verify we only use logical propertiesFerdinand Thiessen2024-08-292-2/+2
| | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | fix: Adjust more places for logical positionFerdinand Thiessen2024-08-291-2/+1
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat: Add bidi support in core directoryMostafa Ahangarha2024-08-292-9/+9
|/ | | | Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* test: Migrated all Jest tests to vitestFerdinand Thiessen2024-08-263-9/+11
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-2519-61/+61
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-08-232-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge branch 'master' into jr-readdir-false-falseJohn Molakvoæ2024-08-16454-9579/+8007
|\ | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * Fix(l10n): Update translations from TransifexNextcloud bot2024-08-15132-1748/+128
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
| * Merge pull request #47212 from nextcloud/chore/master-is-now-31John Molakvoæ2024-08-141-2/+2
| |\
| | * feat(branchoff): Bump versions and requirements in appsJoas Schilling2024-08-141-2/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | refactor(files_external): Replace security annotations with respective ↵provokateurin2024-08-144-24/+16
| |/ | | | | | | | | | | attributes Signed-off-by: provokateurin <kate@provokateurin.de>
| * Fix(l10n): Update translations from TransifexNextcloud bot2024-07-312-0/+24
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>