Carl Schwan
e90adb9a42
feat(AppFramework): Add missing NoSameSiteCookieRequired attribute
...
Allow to replace the old annotation.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-16 10:57:18 +07:00
Carl Schwan
b2ed0fa37c
feat(AppFramework): Add missing NoTwoFactorRequired attribute
...
It's in our documentation but was never implemented.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-16 10:56:33 +07:00
Kate
5f6e6b305f
Merge pull request #57098 from nextcloud/fix/deprecate-ISystemTagManagerFactory
2025-12-16 10:26:32 +07:00
Marcel Klehr
3579c5a6a0
Merge pull request #57094 from nextcloud/fix/snowflake_file_seq
...
fix(snowflakes): FileSequence generator must always use the same dir
2025-12-16 09:21:12 +07:00
Nextcloud bot
05eb4cbf46
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-16 00:13:56 +07:00
Côme Chilliet
197db6aa86
Merge pull request #55813 from nextcloud/fix/fix-infinite-loop-in-share-manager
...
fix(shares): Fix infinite loop when all shares are invalid
2025-12-15 20:17:26 +07:00
Kate
10fa17938e
Merge pull request #57096 from nextcloud/jtr/fix-uploadhome-childexists
2025-12-15 20:15:34 +07:00
Daniel Calviño Sánchez
a1c2a25d9d
Merge pull request #56922 from nextcloud/fix-phpunit-11-use-in-behat
...
test: Fix PHPUnit 11 use in Behat
2025-12-15 19:15:12 +07:00
Ferdinand Thiessen
58437decb2
Merge pull request #57051 from nextcloud/ci/32bit-save
...
ci(32bit): use custom image to run PHP unit tests on 32bit
2025-12-15 17:50:15 +07:00
Stephan Orbaugh
582bb11eae
Merge pull request #55631 from nextcloud/carl/deprecate-config-user-correctly
...
refactor: Deprecated user config from IConfig correctly
2025-12-15 17:30:52 +07:00
Côme Chilliet
c8ce13236e
chore: Deprecate unused ISystemTagManagerFactory, DI is enough
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-12-15 17:28:51 +07:00
Côme Chilliet
3e8502d239
fix(shares): Fix infinite loop when hide_disabled_user_shares is yes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-12-15 17:02:52 +07:00
Josh
c6dd592d60
fix(dav): catch NotFound exception in UploadHome::childExists()
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-12-15 10:57:47 +07:00
Benjamin Gaussorgues
fa7e569a16
fix(snowflakes): FileSequence generator must always use the same dir
...
`TempManager::getTemporaryFolder` is returning a random directory.
FileSequence needs always the same directory, even if different
processes.
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-12-15 15:58:15 +07:00
Ferdinand Thiessen
922c3e01c7
chore: diable composer timeout
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-15 15:46:11 +07:00
Ferdinand Thiessen
958492d8af
ci(32bit): use custom image to run PHP unit tests on 32bit
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-15 15:45:33 +07:00
Marcel Klehr
b15e294a6e
Merge pull request #57004 from nextcloud/fix/taskprocessing-increase-text-limit
...
fix(TaskProcessing): Increase EShapeType::Text limit to 256_000 KB
2025-12-15 12:48:53 +07:00
Kate
db530d1eae
Merge pull request #56921 from nextcloud/fix-caching-routes-by-users-with-an-active-session
2025-12-15 10:53:04 +07:00
Kate
9350a6798c
Merge pull request #57084 from nextcloud/carl/fix-32-bits-job
2025-12-15 09:23:06 +07:00
Carl Schwan
8034de84aa
fix(jobs): Fix 32 bits jobs
...
Specifying the type to int force a convertion from string to int which
fails on 32 bits for snowflake ids.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-15 08:41:26 +07:00
Marcel Klehr
0745731806
fix(TaskProcessing): Increase EShapeType::Text limit to 256_000 KB
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-12-15 07:53:26 +07:00
Nextcloud bot
b7ef5d5855
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-15 00:13:26 +07:00
Nextcloud bot
0580014b73
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-14 00:13:27 +07:00
Daniel Calviño Sánchez
19c9d88970
test: Fix PHPUnit 11 use in Behat
...
Starting with PHPUnit 11.3, some complex outputs of certain asserts
(like "assertStringContainsString") require the output of PHPUnit to be
explicitly setup. Otherwise when the assert fails a type error is
thrown (although it does not seem to affect asserts with simpler
outputs, like "assertEquals").
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-12-13 01:22:30 +07:00
Nextcloud bot
48f7dac9b9
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-13 00:13:29 +07:00
Ferdinand Thiessen
0fe787558e
Merge pull request #57010 from nextcloud/fix/breaking-points
...
fix(css): correct boundaries of breaking points
2025-12-12 21:38:21 +07:00
Daniel
d957f6190c
Merge pull request #57017 from nextcloud/fix/do-not-truncate-birthday-year-to-1970
...
fix: do not truncate birth year to 1970
2025-12-12 16:41:03 +07:00
Daniel Calviño Sánchez
51ed61bb4a
fix: Fix caching routes by users with an active session
...
When a user has an active session only the apps that are enabled for the
user are initially loaded. In order to cache the routes the routes for
all apps are loaded, but routes defined in routes.php are taken into
account only if the app was already loaded. Therefore, when the routes
were cached in a request by a user with an active session only the
routes for apps enabled for that user were cached, and those routes were
used by any other user, independently of which apps they had access to.
To solve that now all the enabled apps are explicitly loaded before
caching the routes.
Note that this did not affect routes defined using annotations on the
controller files; in that case the loaded routes do not depend on the
previously loaded apps, as it explicitly checks all the enabled apps.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-12-12 16:10:20 +07:00
Daniel Calviño Sánchez
de7ddb6e1c
test: Fix recording app state when admin is not the current user
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-12-12 16:10:20 +07:00
Daniel Calviño Sánchez
0ba2f5e537
Revert "fix(CachingRouter): Disable cache for findMatchingRoute"
...
This reverts commit 90948f5096 .
It temporary disabled cache for routes until an actual fix was added,
which is done in the following commits.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-12-12 16:06:47 +07:00
Kate
400ade585d
Merge pull request #57042 from nextcloud/fix/restrict-enumeration-userid
2025-12-12 15:52:07 +07:00
Julius Knorr
a45f4b0cdc
fix: Fix setting name inconsistency between backend and frontend
...
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-12-12 13:08:34 +07:00
Joas Schilling
0edaff9426
Merge pull request #57031 from nextcloud/automated/noid/master-update-code-signing-crl
...
[master] fix(security): Update code signing revocation list
2025-12-12 07:46:15 +07:00
Ferdinand Thiessen
d9d8449340
Merge pull request #57012 from nextcloud/refactor/oauth2-to-vue3
...
refactor(oauth2): migrate to Typescript and Vue 3
2025-12-12 04:44:56 +07:00
nextcloud-command
2c62e695ba
fix(security): Update code signing revocation list
...
Signed-off-by: GitHub <noreply@github.com>
2025-12-12 02:43:46 +07:00
Nextcloud bot
09dfa965b4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-12 00:13:50 +07:00
Ferdinand Thiessen
ad23c85d0c
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-12 00:44:42 +07:00
Ferdinand Thiessen
6a570c0133
refactor(oauth2): migrate to Typescript and Vue 3
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-12 00:42:15 +07:00
Ferdinand Thiessen
6d7a7f3146
Merge pull request #56942 from nextcloud/refactor/federatedfilessharing-vue3
...
refactor(federatedfilesharing): migrate to Typescript and Vue 3
2025-12-12 00:25:42 +07:00
SebastianKrupinski
7c266d9f23
fix: do not truncate birth year to 1970
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-12-11 13:59:28 +07:00
Ferdinand Thiessen
e1b9723428
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-11 19:46:47 +07:00
Ferdinand Thiessen
9edcc864fe
test: use istanbul coverage provider
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-11 19:46:47 +07:00
Ferdinand Thiessen
14f52a2303
refactor(federatedfilesharing): migrate to Typescript and Vue 3
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-11 19:08:44 +07:00
Louis
3efb1d80e9
Merge pull request #56646 from nextcloud/fix/no_double_admin_delegations
...
fix(admin-delegation): Prevent delegation to group if delegation already
2025-12-11 17:45:12 +07:00
John Molakvoæ
52e3762045
Merge pull request #56743 from nextcloud/chore/files-4-0-0
2025-12-11 17:36:51 +07:00
Ferdinand Thiessen
2eaf18dd49
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-11 14:31:10 +07:00
Ferdinand Thiessen
a95d781989
fix(css): correct boundaries of breaking points
...
We mixed the logic of breaking points (when to break),
this makes it consistent:
Mobile breaking point is 1024px, so it is applied to width < 1024 and starting with 1024 its "normal".
So we consistently have:
width < 512px: small mobile
512 <= width < 1024px: mobile
width >= 1024px: normal
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-11 14:28:15 +07:00
Stephan Orbaugh
282341a8d6
Merge pull request #55738 from nextcloud/carl/cleanup-preview-command
...
fix(preview-cleanup): Also delete previews stored in the oc_previews table
2025-12-11 14:07:50 +07:00
Stephan Orbaugh
a7a64de6e6
Merge pull request #54441 from nextcloud/fix/directoryAsINodeByPath
...
Add INodeByPath to Directory
2025-12-11 14:07:23 +07:00
Carl Schwan
1661855f5b
refactor: Make some code a bit more correct
...
- Use PHP_FLOAT_EPSILON for float comparaison
- Simplify some getValueBool code
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-11 13:27:50 +07:00