aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | feat(files_sharing): reminder for link shares with expiration dateStefan Cherniakov2024-09-036-1/+499
| | | | | | | | | | | | | | | | Signed-off-by: Stefan Cherniakov <luka-sama@pm.me>
* | | | chore: Compile assetsFerdinand Thiessen2024-09-034-4/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | refactor(IMenuAction): Make public menu actions use the new Vue UIFerdinand Thiessen2024-09-032-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes custom rendering code an replaces it with the declarative menu actions. Also adjust the template to allow the Vue UI to mount. Custom entries still are possible. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | chore: Remove legacy JS code for public page menu (header actions)Ferdinand Thiessen2024-09-032-145/+0
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix(settings): Fix sharing exclude groups from password requirement option ↵provokateurin2024-09-033-10/+10
|/ / / | | | | | | | | | | | | | | | not working Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #46114 from ↵Arthur Schiwon2024-09-036-47/+219
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/enh/improve-ldap-group-members-listing-performances fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time
| * | | chore: composer run cs:fixCôme Chilliet2024-08-271-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Fix user_ldap tests by mocking new method exists in managerCôme Chilliet2024-08-271-20/+64
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Lowercase value for all attributes in configurationCôme Chilliet2024-08-271-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid surprises by making sure these are lowercased apart from documented special case user displayname. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(ldap): Fix user_ldap attribute casing to fix testsCôme Chilliet2024-08-272-4/+5
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Correctly cache that user exists to avoid a request on ↵Côme Chilliet2024-08-273-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | mapping new user Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(user_ldap): Avoid extra LDAP request when mapping a user for the first timeCôme Chilliet2024-08-273-24/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids using several LDAP searches to get UUID, display name and internal name, now gets all attributes at the same time. Also avoids extra request to build an unused user object in userExists. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix(settings): Add translators noteMarcel Klehr2024-09-031-0/+1
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | fix(settings): Don't display built-in task types in AI settings TextProcessingMarcel Klehr2024-09-031-6/+6
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-0324-2/+132
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #47665 from nextcloud/fix/files-remote-sharesFerdinand Thiessen2024-09-022-10/+65
|\ \ \ \ | |_|/ / |/| | | fix(files): Correctly parse external shares for files UI
| * | | fix(files): Correctly parse external shares for files UIFerdinand Thiessen2024-09-022-10/+65
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix(css): refine css cleanupprotoclown2024-09-022-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: protoclown <ornano@felinn.org>
* | | | fix(css): re-use old --color-scrollbar variableprotoclown2024-09-025-7/+2
|/ / / | | | | | | | | | Signed-off-by: protoclown <ornano@felinn.org>
* | | fix(oauth2): fix testsJulien Veyssier2024-09-023-9/+9
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | fix(oauth2): store hashed secret instead of encryptedJulien Veyssier2024-09-0212-55/+118
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | Merge pull request #47670 from nextcloud/fix/touchicon-calcJulius Härtl2024-09-021-17/+12
|\ \ \ | | | | | | | | fix: Properly calculate intermediate icon for touch icon generation
| * | | fix: Properly calculate intermediate icon for touch icon generationJulius Härtl2024-09-011-17/+12
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-0216-6/+56
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-016-6/+8
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | fix(files): Node loading information should be accessibleFerdinand Thiessen2024-08-311-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The loading icon visually informs that the node is currently loading, but there is no non-visual information (accessible information). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | test: Update snapshotsFerdinand Thiessen2024-08-311-459/+15
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-312-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | fix(settings): Hide forbidden UI elements for line managersFerdinand Thiessen2024-08-302-8/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. The "recent" accounts API only works for admin and delegated admin -> hide for line managers 2. Line managers can not create new groups -> Hide the UI to add a new group for them 3. Accounts created by line managers require one of the groups, which is managed by the line manager, assigned. So if the line manager only manageres a single group, we should preselect that group. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix: Properly handle share attributes if set to nullJulius Härtl2024-08-301-2/+11
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-30130-256/+430
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | fix(settings): Don't show built-in textprocessing task types in ↵Marcel Klehr2024-08-301-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | textprocessing settings TaskProcessing is transparent to textprocessing providers and TextProcessing can use Taskprocessing providers so these are unnecessary Signed-off-by: Marcel Klehr <mklehr@gmx.net> Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | | fix(settings): Remove STT admin settingsMarcel Klehr2024-08-301-21/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | taskprocessing is transparent to STT providers so specific STT settings are obsolete Signed-off-by: Marcel Klehr <mklehr@gmx.net> Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | | chore(files): Fix remaining TypeScript errors in FileEntryPreviewFerdinand Thiessen2024-08-291-7/+9
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | feat: Use the blurhash in FilesLouis Chemineau2024-08-293-11/+69
|/ / / | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | fix(files): Remove margin and width to not break layoutLouis Chemineau2024-08-291-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | In grid view, this was messing with the reported available list width which was breaking the computed layout. Fix https://github.com/nextcloud/server/issues/47599 Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | chore: Add stylelint rules to verify we only use logical propertiesFerdinand Thiessen2024-08-2920-25/+25
| | | | | | | | | | | | | | | 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-2936-327/+73
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Fix: float and clearMostafa Ahangarha2024-08-291-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Fix other background-positions Minor fix in link button icon position Update header left and right to start and end Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* | | feat: Add bidi support in core directoryMostafa Ahangarha2024-08-2959-273/+517
| | | | | | | | | | | | Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* | | Merge pull request #47551 from nextcloud/fix/files_sharing/share-nullable-labelJoas Schilling2024-08-292-2/+3
|\ \ \ | | | | | | | | fix(files_sharing): Make share labels nullable
| * | | fix(files_sharing): Make share labels nullableprovokateurin2024-08-272-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-08-29108-184/+294
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | fix: Allow read-only filename validation to allow reading filesFerdinand Thiessen2024-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Needed to read files with the "Windows compatibility" feature. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix: Renaming does not need update but delete permissionsFerdinand Thiessen2024-08-284-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Renaming is basically copy + delete (a move), so no need to update permissions. Especially if the node is in a invalid directory the node should be moveable but not editable. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix(dav): Pre-check if node can be copied or moved in DAV files pluginFerdinand Thiessen2024-08-285-199/+259
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | chore: Apply php:cs recommendationsLouis Chemineau2024-08-282-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | fix: make preload custom proterties sharding compatibleRobin Appelman2024-08-281-9/+9
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | fix: implement sharding compatible cleanup for various bitsRobin Appelman2024-08-284-57/+186
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | fix: adjust systemtag orphan cleanup query to work with shardingRobin Appelman2024-08-281-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>