aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_trashbin
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot12 days4-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-1286-576/+576
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* test(files_trashbin): add test coverage also for utils like the loggerFerdinand Thiessen2025-03-111-0/+20
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files_trashbin): restore action refactoringFerdinand Thiessen2025-03-113-16/+169
| | | | | | | 1. do not rely on magic string but use constant ID for trashbin view 2. add unit tests for restore action Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_trashbin): return correct type in empty trash actionFerdinand Thiessen2025-03-116-37/+263
| | | | | | | | | 1. correctly return null instead of void in empty trash action 2. use constant instead of magic value for action ID 3. add unit tests for empty trash action 4. add unit tests for trashbin api Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_trashbin): correctly sort custom columns in trashbin viewFerdinand Thiessen2025-03-115-79/+375
| | | | | | | | | | | 1. Refactor to make code better testable (move columns and view source to `files_views` folder) 2. Fix deletion time fallback (JS Date vs unix timestamp for "delted"-column) 3. Correctly sort `deletedBy` and `originalLocation` columns to use natural sort like any other column 4. Add unit tests for columns and views Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-012-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-242-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-242-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* refactor: Migrate nextcloud-vue usage to new import schemaFerdinand Thiessen2025-02-201-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-182-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-172-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-162-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-142-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: Apply new rector configuration to apps folderCôme Chilliet2025-02-138-71/+88
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Replace getInstalledApps calls with getEnabledAppsfix/clarify-app-manager-methodsCôme Chilliet2025-02-131-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-082-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-064-14/+28
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-292-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-272-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat: Support X-NC-Skip-Trashbin headerLouis Chemineau2025-01-241-18/+24
| | | | | | This is useful for clients that want to directly and permanently delete a file. Signed-off-by: Louis Chemineau <louis@chmn.me>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-244-0/+12
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2384-668/+88
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: Bump app versions and requirementsJoas Schilling2025-01-231-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-212-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-192-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-172-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-142-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_trashbin): Only emit files:node:deleted events if deleting all ↵provokateurin2025-01-131-2/+3
| | | | | | trash was successful Signed-off-by: provokateurin <kate@provokateurin.de>
* feat(files_trashbin): Allow preventing trash to be deleted permanentlyprovokateurin2025-01-1312-5/+118
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-132-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* refactor(OpenAPI): Adjust scopes to match previous behaviorprovokateurin2025-01-061-0/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-302-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-242-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-192-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-182-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-172-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-166-4/+16
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-152-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-1420-0/+52
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-1398-0/+172
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(trashbin): Fix infinitely loading empty trash action on closeChristopher Ng2024-12-121-2/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat(files_trashbin): improve wordingsskjnldsv2024-12-121-4/+4
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* perf(files_trashbin): use empty trashbin endpoint instead of batch delete ↵skjnldsv2024-12-121-69/+41
| | | | | | requests Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): protect filelist actions with try...catchskjnldsv2024-12-121-4/+3
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_trashbin): update @nextcloud/files and adjust api + l10n fixskjnldsv2024-12-121-1/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(trashbin): Allow emptying trashChristopher Ng2024-12-123-1/+125
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-12-062-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat(trashbin): Add backend dav propertyChristopher Ng2024-12-031-0/+10
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-11-122-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>