Commit Graph

76017 Commits

Author SHA1 Message Date
Côme Chilliet
39a1cda8b9
fix(user_ldap): Remove redundant if check
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 14:08:59 +01:00
Côme Chilliet
f9bb4a7d23
feat(user_ldap): Add command test-user-settings to test LDAP user settings
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 14:08:58 +01:00
Côme Chilliet
96cb85efdb
feat(user_ldap): upstream common code into Proxy class and add public getters for backends
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 14:08:45 +01:00
max-nextcloud
81b46f3fc8
Merge pull request #51255 from nextcloud/backport/50778/stable29
[stable29] fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time
2025-03-24 13:46:00 +01:00
Ferdinand Thiessen
b1247627d6
Merge pull request #51470 from nextcloud/backport/46307/stable29
[stable29] feat(files): Refresh grid view layout
2025-03-24 12:45:47 +01:00
Ferdinand Thiessen
0362aba756
chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-24 12:11:37 +01:00
Ferdinand Thiessen
ad31976d47
fix(files): Ensure actions never overflow filename
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-24 12:09:02 +01:00
Louis Chemineau
e19e6b720e
fix(files): Grid view virtual scrolling computations
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:02 +01:00
Louis Chemineau
35a00d46cd
fix(files): Reduce preview size in grid view mode
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:02 +01:00
Louis Chemineau
7f134dc493
fix(files): Add rounded corners back in grid view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:02 +01:00
Louis Chemineau
39ea9a9a51
fix(files): Correctly center the checkbox's background in grid view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:02 +01:00
Louis Chemineau
d40463641e
feat(files): Refresh grid view layout
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:01 +01:00
Louis Chemineau
01cd1e0c36
feat(files): Display mtime in grid view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:01 +01:00
Max
2e4bb5661f chore(psalm): update baseline
Signed-off-by: Max <max@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
5c0011aaad fix(user_ldap): Improve typing and fix a var name
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
f46cd7aaab fix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP classes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
728957cd23 chore: composer run cs:fix
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
c6cd12c5e4 fix(user_ldap): Fix user_ldap tests by mocking new method exists in manager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
34134c1a77 fix(user_ldap): Lowercase value for all attributes in configuration
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>
2025-03-24 10:45:21 +01:00
Côme Chilliet
2be22193f1 fix(ldap): Fix user_ldap attribute casing to fix tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
c94fe15be5 fix(user_ldap): Correctly cache that user exists to avoid a request on mapping new user
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
380e7a599e fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time
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>
2025-03-24 10:45:21 +01:00
Nextcloud bot
cb3da3d3b3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-24 00:23:24 +00:00
Nextcloud bot
08e999c926
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-23 00:23:09 +00:00
Andy Scherzinger
9ebf0248d0
Merge pull request #51509 from nextcloud/backport/51477/stable29
[stable29] fix(profile): allow to unset phone number
2025-03-22 18:23:16 +01:00
nextcloud-command
78a47c32a0 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-22 16:50:36 +00:00
Ferdinand Thiessen
d2ed25d862 fix(profile): allow to reset phone number
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-22 17:47:09 +01:00
Sebastian Krupinski
81415212a0
Merge pull request #51324 from nextcloud/backport/51216/stable29
[stable29] fix: remote account activity translation
2025-03-22 13:15:59 +00:00
SebastianKrupinski
0d6803f0d7 fix:remote account activity translation
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-03-22 08:17:03 -04:00
Nextcloud bot
9bc0777f80
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-22 00:22:21 +00:00
Hamza
c896c5f32c
Merge pull request #51537 from nextcloud/backport/51380/stable29
[stable29] fix(cardav): only show users from enabled addressBooks in contacts menu
2025-03-21 16:09:52 +01:00
Hamza Mahjoubi
408c4bf680 fix(cardav): only show useres from enabled addressBooks in contacts menu
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2025-03-21 14:57:56 +01:00
Nextcloud bot
6a4e973fd6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-21 00:45:55 +00:00
Ferdinand Thiessen
ebefd605d7
Merge pull request #51599 from nextcloud/fix/stable29-header-title
[stable29] fix(css): ensure header title is readable with dark background
2025-03-21 01:02:17 +01:00
Ferdinand Thiessen
af55ec81fd
fix(css): ensure header title is readable with dark background
To reproduce:
1. set background image to a very dark one
2. set primary color to white
3. this causes primary text color to be black
4. see black text on black background image

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-20 15:29:16 +01:00
Nextcloud bot
5a0b1a3f90
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-20 00:23:46 +00:00
Git'Fellow
1630e03ccf
Merge pull request #51534 from nextcloud/backport/51333/stable29
[stable29] fix(files): Make sure file pointer exists
2025-03-20 00:06:09 +01:00
Julius Knorr
56ee6bd012
Merge pull request #51559 from nextcloud/backport/50663/stable29
[stable29] enh: improve occ file:transfer-ownership logging
2025-03-19 23:43:54 +01:00
Git'Fellow
52669438a6 fix(files): Make sure file pointer exists
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-19 23:25:14 +01:00
grnd-alt
7d6af95564 feat: improve occ file:transfer-ownership logging
Signed-off-by: grnd-alt <github@belakkaf.net>
2025-03-19 22:54:17 +01:00
Andy Scherzinger
fed573ad35
Merge pull request #51590 from nextcloud/artonge/fix/systemtag_rendering
[stable29] fix(systemtags): support new attribute parsing of webdav props
2025-03-19 22:44:10 +01:00
Louis Chemineau
6794c731d7 fix(systemtags): support new attribute parsing of webdav props
Manual backport of da33770752

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-19 22:24:14 +01:00
Andy Scherzinger
53fbf44b60
Merge pull request #51208 from nextcloud/backport/51146/stable29
[stable29] fix(files_trashbin): disable bulk download for trashbin
2025-03-19 22:21:18 +01:00
Ferdinand Thiessen
bec567164e
test(cypress): adjust files-renaming
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-19 18:58:38 +01:00
nextcloud-command
2b03f79512
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-19 18:02:57 +01:00
Ferdinand Thiessen
c5ad89a9a2
test(cypress): wait for button to be visible
Instead of just expecting the button in the DOM.
This causes flaky tests with files-renaming.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-19 18:02:56 +01:00
Ferdinand Thiessen
888726111b
test: fix CI when running Karma tests
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-19 18:02:17 +01:00
Ferdinand Thiessen
d417f41115
fix(files_trashbin): disable bulk download for trashbin
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>
2025-03-19 18:02:17 +01:00
Arthur Schiwon
d74bb25a20
Merge pull request #51577 from nextcloud/release/29.0.14
29.0.14
2025-03-19 15:18:26 +01:00
Arthur Schiwon
9383779006
build(hub): 29.0.14
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-03-19 11:41:51 +01:00