☁️ Nextcloud server, a safe home for all your data
0
Server v28.0.0beta1
Release date:
November 2, 2023
Previous version:
v27.1.11rc3
(released June 20, 2024)
Magnitude:
25,235
Diff Delta
Contributors:
47 total committers
Commits:
537 Commits in this Release
Ordered by the degree to which they evolved the repo in this version.
Authored August 31, 2023
Authored May 24, 2023
Authored August 14, 2023
Authored September 22, 2023
Authored June 2, 2023
Authored June 16, 2023
Authored June 5, 2023
Authored July 24, 2023
Authored August 15, 2023
Authored August 6, 2023
Authored August 3, 2023
Authored May 12, 2023
Authored July 6, 2023
Authored May 26, 2023
Authored May 23, 2023
Authored July 17, 2023
Authored September 5, 2023
Authored June 22, 2023
Authored July 14, 2023
Authored August 17, 2023
Authored August 18, 2023
Authored August 16, 2023
Authored June 1, 2023
Authored September 19, 2023
Authored August 15, 2023
Authored August 8, 2023
Authored June 28, 2023
Authored June 28, 2023
Authored August 14, 2023
Authored July 31, 2023
Authored July 25, 2023
Authored April 16, 2023
Authored June 29, 2023
Authored June 25, 2023
Authored December 7, 2021
Authored July 31, 2023
Authored August 7, 2023
Authored May 22, 2023
Authored September 6, 2023
Authored July 25, 2023
Browse Other Releases
Latest Pending
Unreleased 😎
v28.0.0rc2
Released December 7, 2023
1,782 Δ
v28.0.0rc1
Released December 7, 2023
4,670 Δ
v28.0.0beta4
Released November 25, 2023
2,931 Δ
v28.0.0beta3
Released February 9, 2024
3,437 Δ
v28.0.0beta2
Released December 4, 2023
14,601 Δ
v28.0.0beta1
Released November 2, 2023
25,235 Δ
v27.1.11
Released June 25, 2024
243 Δ
v27.1.11rc3
Released June 20, 2024
1,010 Δ
v27.1.11rc2
Released June 17, 2024
3 Δ
v27.1.11rc1
Released June 28, 2024
10,506 Δ
Top Contributors in v28.0.0beta1
marcelklehr
icewind1991
Pytal
nickvergessen
blizzz
provokateurin
nfebe
artonge
susnux
ArtificialOwl
Directory Browser for v28.0.0beta1
We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.
Release Notes Published
What's Changed
- bump @typescript-eslint/parser from 5.59.2 to 5.59.5 by @dependabot in https://github.com/nextcloud/server/pull/38235
- Use the color-primary-element* variables by @szaimen in https://github.com/nextcloud/server/pull/38223
- fix: Wrap filesystem LockedExceptions for holding the readable path by @juliushaertl in https://github.com/nextcloud/server/pull/37621
- fix: Check for wrapped retriable exceptions to handle deadlocks by @juliushaertl in https://github.com/nextcloud/server/pull/37709
- Update icewind/streams to 0.7.7 in files_external by @come-nc in https://github.com/nextcloud/server/pull/38195
- fix: Do not attempt to use l10n files as sources for combined js files by @juliushaertl in https://github.com/nextcloud/server/pull/38237
- Add an occ command to scan files for legacy file key in use and get rid of those by @come-nc in https://github.com/nextcloud/server/pull/38080
- Check if version has entity before trying to access it by @solracsf in https://github.com/nextcloud/server/pull/38224
- Make it easier to debug issue #32304 by @CarlSchwan in https://github.com/nextcloud/server/pull/32961
- Fix incosistent scrolling in Firefox by @szaimen in https://github.com/nextcloud/server/pull/38242
- bump tar from 6.1.13 to 6.1.14 by @dependabot in https://github.com/nextcloud/server/pull/38231
- fix(carddav): Mark system address book as read-only by @ChristophWurst in https://github.com/nextcloud/server/pull/38247
- Get rid of more int casts in file size manipulations by @come-nc in https://github.com/nextcloud/server/pull/38196
- [user_status] Improve user online status modal by @susnux in https://github.com/nextcloud/server/pull/38127
- Adjust file custom picker component padding by @julien-nc in https://github.com/nextcloud/server/pull/38256
- check the username when doing external storage session auth by @icewind1991 in https://github.com/nextcloud/server/pull/38265
- Convert Add group link to button by @Fenn-CS in https://github.com/nextcloud/server/pull/38202
- disable pull-down-to-refresh for mobile by @szaimen in https://github.com/nextcloud/server/pull/38225
- fix(lostpassword): Also rate limit the setPassword endpoint by @nickvergessen in https://github.com/nextcloud/server/pull/38267
- fix(settings): Fix
UserList
styles set to css but scss is used by @susnux in https://github.com/nextcloud/server/pull/38293 - fix(middleware): Also abort the request when reaching max delay in af… by @nickvergessen in https://github.com/nextcloud/server/pull/38274
- fix(mimetype): Fix returning value when finding existing mimetype in MimeType Loader by @tcitworld in https://github.com/nextcloud/server/pull/38065
- fix(dav): Run system address book create-if-not-exists in transaction by @ChristophWurst in https://github.com/nextcloud/server/pull/37965
- Fix generated avatars cache by @provokateurin in https://github.com/nextcloud/server/pull/38143
- Wrapper method to easily retry deadlock exceptions by @juliushaertl in https://github.com/nextcloud/server/pull/38030
- Add css variables for info colors (
--color-info
) by @susnux in https://github.com/nextcloud/server/pull/38205 - feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook by @tcitworld in https://github.com/nextcloud/server/pull/37326
- Rename
numericStorageId
tonumericExternalStorageId
in PersonalMount.php by @DerGenaue in https://github.com/nextcloud/server/pull/38115 - fix(search): fix load more by @skjnldsv in https://github.com/nextcloud/server/pull/38303
- Fix : Share Expire After N Days width by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/38101
- fix(workflowengine): Remove unused property track-by by @nickvergessen in https://github.com/nextcloud/server/pull/38310
- docs: add dbtableprefix to sample config by @pulsejet in https://github.com/nextcloud/server/pull/38321
- Fixed 'overwritewebroot' not work with 'overwritecondaddr'. by @takahiro-blab in https://github.com/nextcloud/server/pull/31001
- fix(login): Make login form and footer look like a dashboard panel by @susnux in https://github.com/nextcloud/server/pull/38131
- fix(preview-generator): Throw exception before dividing by zero when generating previews by @tcitworld in https://github.com/nextcloud/server/pull/36692
- chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 by @Pytal in https://github.com/nextcloud/server/pull/38316
- chore(deps): Bump webdav from 5.0.0-r3 to 5.0.0 by @Pytal in https://github.com/nextcloud/server/pull/38295
- dashboard: Adjust border radius of panels to match main content container by @susnux in https://github.com/nextcloud/server/pull/38327
- Fix codeowners named Χριστόφορος by @Pytal in https://github.com/nextcloud/server/pull/38328
- disable contacts menu features that regularly fail on drone by @szaimen in https://github.com/nextcloud/server/pull/38337
- Master is now 28 by @nickvergessen in https://github.com/nextcloud/server/pull/38336
- Adjust style of passwordless login by @susnux in https://github.com/nextcloud/server/pull/38330
- chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.1 to 7.6.1 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/38346
- Remove focus-visible polyfill by @pulsejet in https://github.com/nextcloud/server/pull/38323
- chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/38234
- chore(deps-dev): Bump cypress from 12.11.0 to 12.12.0 by @dependabot in https://github.com/nextcloud/server/pull/38232
- Use aria-expanded correctly on toggle user actions by @Fenn-CS in https://github.com/nextcloud/server/pull/38294
- 38340 fix add group broken by @Fenn-CS in https://github.com/nextcloud/server/pull/38344
- migrate a few components to NcSelect by @szaimen in https://github.com/nextcloud/server/pull/38306
- Mark comments as read by @Pytal in https://github.com/nextcloud/server/pull/32775
- Remove some dead code in files app by @pulsejet in https://github.com/nextcloud/server/pull/38332
- redis: use atomic operations everywhere by @pulsejet in https://github.com/nextcloud/server/pull/37758
- Make unsupported browser check asynchronous by @pulsejet in https://github.com/nextcloud/server/pull/38354
- chore(deps-dev): Bump tar from 6.1.14 to 6.1.15 by @dependabot in https://github.com/nextcloud/server/pull/38372
- Allow enforcing share passwords only when already asking for a password by @danxuliu in https://github.com/nextcloud/server/pull/38227
- Show pending popover menu when password is enabled by default by @danxuliu in https://github.com/nextcloud/server/pull/38164
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/38162
- fix loading custom logo image by @icewind1991 in https://github.com/nextcloud/server/pull/38291
- reload filelist when adding or removing shares by @icewind1991 in https://github.com/nextcloud/server/pull/38259
- add imaginary_key by @JanisPlayer in https://github.com/nextcloud/server/pull/38365
- Remove deprecated
OC.appSettings
API by @susnux in https://github.com/nextcloud/server/pull/38400 - bug-report-template - move
Official All-in-One appliance
to the bottom by @szaimen in https://github.com/nextcloud/server/pull/38393 - fix(carddav): Check if SERVER variables are set before accessing them by @miaulalala in https://github.com/nextcloud/server/pull/38308
- Add label to "default quota" multiselect by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/38075
- fix(SAB): Save avatar to SAB by @JohannesGGE in https://github.com/nextcloud/server/pull/38413
- Refactors Command/Encryption/Enable.php to improve code readability. by @fsamapoor in https://github.com/nextcloud/server/pull/37665
- Log to
error_log
in fatal case by @R0Wi in https://github.com/nextcloud/server/pull/36316 - Optimize webpack chunking by @pulsejet in https://github.com/nextcloud/server/pull/38329
- Avoid db connections when logging db connection errors by @Fenn-CS in https://github.com/nextcloud/server/pull/37458
- don't always check if we need to setup the object store root by @icewind1991 in https://github.com/nextcloud/server/pull/38415
- webpack: add nonce to unsupported-browser-redirect chunk by @pulsejet in https://github.com/nextcloud/server/pull/38374
- Add OpenAPI specs by @provokateurin in https://github.com/nextcloud/server/pull/38438
- fix(files): make open folder a default action by @skjnldsv in https://github.com/nextcloud/server/pull/38441
- fix(carddav): Check enumeration settings for all SAB methods by @ChristophWurst in https://github.com/nextcloud/server/pull/38423
- Revert "Fix table view" by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/38458
- fix(carddav): Make system contact phone number RFC compliant by @GretaD in https://github.com/nextcloud/server/pull/38454
- fix(carddav): Don't show system address book cards to guests by @ChristophWurst in https://github.com/nextcloud/server/pull/38448
- Increase from 100000 to 600000 iterations for hash_pbkdf2 by @come-nc in https://github.com/nextcloud/server/pull/38206
- adjust active element visibility in the usermenu by @szaimen in https://github.com/nextcloud/server/pull/38459
- adjust active element visibility in the sidebar by @szaimen in https://github.com/nextcloud/server/pull/38460
- fix: better error message on missing user files dir by @skjnldsv in https://github.com/nextcloud/server/pull/38300
- Fix deletion of User when system link are used in him user folder by @tanganellilore in https://github.com/nextcloud/server/pull/38429
- Add fallback when a there is no preview for a version by @artonge in https://github.com/nextcloud/server/pull/38467
- fix(dav): Fix avatar size in system address book by @nickvergessen in https://github.com/nextcloud/server/pull/38481
- weather_status: Improve contrast of favorite icon by @susnux in https://github.com/nextcloud/server/pull/38333
- chore(deps-dev): Bump puppeteer from 19.10.1 to 20.4.0 by @dependabot in https://github.com/nextcloud/server/pull/38492
- fix: catch errors in id3parser library by @kesselb in https://github.com/nextcloud/server/pull/38496
- Fix initialisation of versions in the DB by @artonge in https://github.com/nextcloud/server/pull/38469
- Improved display of app links by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/38520
- ci: Use conventional commits for CA bundle updates by @ChristophWurst in https://github.com/nextcloud/server/pull/38537
- [master] Update ca-cert bundle by @nextcloud-command in https://github.com/nextcloud/server/pull/38534
- fix(docs): Fix language and copy-paste class name in docs of CSP by @nickvergessen in https://github.com/nextcloud/server/pull/38513
- chore(deps): Drop swiftmailer/swiftmailer by @ChristophWurst in https://github.com/nextcloud/server/pull/38516
- log failures to read certificates during listing by @icewind1991 in https://github.com/nextcloud/server/pull/38468
- chore!: Drop \OC_App::isEnabled by @ChristophWurst in https://github.com/nextcloud/server/pull/38551
- chore!: Drop \OC_Defaults::getLogoClaim by @ChristophWurst in https://github.com/nextcloud/server/pull/38552
- chore(libphonenumber): Bump giggsey/libphonenumber-for-php to giggsey… by @nickvergessen in https://github.com/nextcloud/server/pull/38514
- Fix app menu flicker by @ZetaTom in https://github.com/nextcloud/server/pull/38549
- chore: Drop app code checker test data by @ChristophWurst in https://github.com/nextcloud/server/pull/38550
- fix(trashbin): Truncate long filenames by @Pytal in https://github.com/nextcloud/server/pull/38355
- fix(caldav): Ignore invalid events for reminder generation by @ChristophWurst in https://github.com/nextcloud/server/pull/38301
- Drop \OC_App methods deprecated in Nextcloud 14 by @ChristophWurst in https://github.com/nextcloud/server/pull/38566
- fix(ocp): Mark IMessage::attachInline as @since 27 by @ChristophWurst in https://github.com/nextcloud/server/pull/38586
- Remove deprecated legacy loader from
OC
by @susnux in https://github.com/nextcloud/server/pull/38567 - redis: Do not try to authenticate with non-string password/user by @rawtaz in https://github.com/nextcloud/server/pull/38568
- Refactors "strpos" calls in lib/private to improve code readability. by @fsamapoor in https://github.com/nextcloud/server/pull/38261
- fix(CI): Temporary workaround - Run Psalm CI with 1 thread only so it… by @nickvergessen in https://github.com/nextcloud/server/pull/38597
- chore: update workflows from templates by @skjnldsv in https://github.com/nextcloud/server/pull/38486
- feat(ocp): Allow sending emails with subject and body by @ChristophWurst in https://github.com/nextcloud/server/pull/38585
- fix(dispatcher): Migrate to OCP event dispatcher before symfony/event… by @nickvergessen in https://github.com/nextcloud/server/pull/38545
- chore(ocp)!: Drop \OCP\Util::linkToPublic by @ChristophWurst in https://github.com/nextcloud/server/pull/38593
- chore: remove check for suhosin.executor.func.blacklist by @kesselb in https://github.com/nextcloud/server/pull/38595
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/38497
- refactor: migrate OC_EventSource to dependency injection by @kesselb in https://github.com/nextcloud/server/pull/38386
- Refactors "strpos" calls in /core to improve code readability. by @fsamapoor in https://github.com/nextcloud/server/pull/38602
- openapi: Fix wrapping OCS responses that are not DataResponse by @provokateurin in https://github.com/nextcloud/server/pull/38640
- Refactors "strpos" calls in /apps/user_ldap by @fsamapoor in https://github.com/nextcloud/server/pull/38608
- Refactors "strpos" calls in /apps/files_sharing by @fsamapoor in https://github.com/nextcloud/server/pull/38620
- bump marked from 4.3.0 to 5.0.4 by @dependabot in https://github.com/nextcloud/server/pull/38627
- Refactors "strpos" calls in lib/public to improve code readability. by @fsamapoor in https://github.com/nextcloud/server/pull/38260
- Refactors "strpos" calls in /apps/theming by @fsamapoor in https://github.com/nextcloud/server/pull/38611
- chore(app): Do not clear unused cache key by @ChristophWurst in https://github.com/nextcloud/server/pull/38524
- feat: remove check for OpenSSL 1.0.1d and 1.0.2b by @kesselb in https://github.com/nextcloud/server/pull/38635
- [master] fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones by @backportbot-nextcloud in https://github.com/nextcloud/server/pull/38478
- Fix OpenAPI core paths by @provokateurin in https://github.com/nextcloud/server/pull/38656
- fix: Throw early when a service cannot be found in the app container by @juliushaertl in https://github.com/nextcloud/server/pull/38322
- fix(caldav): Close DB cursor in reminder index background job by @ChristophWurst in https://github.com/nextcloud/server/pull/38649
- Fix contrast for inactive elements of the main navigation by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/38519
- chore: Drop dead private methods in /lib by @ChristophWurst in https://github.com/nextcloud/server/pull/38652
- Adjust files favorite marker to fulfill A11Y contrast requirements by @susnux in https://github.com/nextcloud/server/pull/38370
- chore: Do not sass-compile external apps by @ChristophWurst in https://github.com/nextcloud/server/pull/38590
- fix(caldav): Cast calendar objects id to int when building index by @ChristophWurst in https://github.com/nextcloud/server/pull/38648
- Improve oauth2 database migration from ownCloud by @julien-nc in https://github.com/nextcloud/server/pull/38577
- feat: set background = backgroundColor via occ by @kesselb in https://github.com/nextcloud/server/pull/38631
- enh(theming): RGBY contrast by @Pytal in https://github.com/nextcloud/server/pull/38211
- fix(systemtags): Incorrect tags shown temporarily by @Pytal in https://github.com/nextcloud/server/pull/38655
- Disable background color on group-header line (on hover, focus, active) by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/38662
- Store encrypted OAuth2 client secrets by @julien-nc in https://github.com/nextcloud/server/pull/38398
- fix(apache): Serve
mjs
(module javascript) as static files by @susnux in https://github.com/nextcloud/server/pull/38688 - fix(weather_status): Always show all favorite locations by @susnux in https://github.com/nextcloud/server/pull/38664
- fix(actions): cypress by @skjnldsv in https://github.com/nextcloud/server/pull/38694
- chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 by @dependabot in https://github.com/nextcloud/server/pull/38696
- chore(deps-dev): Bump css-loader from 6.7.3 to 6.8.1 by @dependabot in https://github.com/nextcloud/server/pull/38695
- Update bug report issue template by @solracsf in https://github.com/nextcloud/server/pull/38700
- Fix oauth2 tests by @julien-nc in https://github.com/nextcloud/server/pull/38701
- fix wrong link in issue template by @szaimen in https://github.com/nextcloud/server/pull/38710
- chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 by @Pytal in https://github.com/nextcloud/server/pull/38715
- Do not cast sizes to int in Trashbin class by @come-nc in https://github.com/nextcloud/server/pull/38703
- Avoid requests to opengraph image if no host detected by @julien-nc in https://github.com/nextcloud/server/pull/38645
- add utility command for object store objects by @icewind1991 in https://github.com/nextcloud/server/pull/38226
- chore(deps-dev): Bump dms/phpunit-arraysubset-asserts from 0.4.0 to 0.5.0 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/38733
- chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 by @dependabot in https://github.com/nextcloud/server/pull/38734
- Uses "Null Coalescing Operator" to improve code readability. by @fsamapoor in https://github.com/nextcloud/server/pull/38543
- Refactors "strpos" calls in /apps/files_external by @fsamapoor in https://github.com/nextcloud/server/pull/38619
- Drop meta robots header by @solracsf in https://github.com/nextcloud/server/pull/38725
- [1/3] Refactors /core controllers using constructor property promotion. by @fsamapoor in https://github.com/nextcloud/server/pull/38636
- allow to specify upgrade.cli-upgrade-link in order to link to the correct documentation by @szaimen in https://github.com/nextcloud/server/pull/38735
- fix(caching): Avoid checking existence before fetching by @ChristophWurst in https://github.com/nextcloud/server/pull/38591
- chore(appframework)!: Drop \OCP\AppFramework\Http\EmptyContentSecurityPolicy::allowInlineScript by @ChristophWurst in https://github.com/nextcloud/server/pull/38642
- Add a Dependabot configuration to autoupdate GitHub action versions by @kurtmckee in https://github.com/nextcloud/server/pull/38737
- chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.1 to 2.2 by @dependabot in https://github.com/nextcloud/server/pull/38785
- chore(deps): Bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/nextcloud/server/pull/38788
- chore(deps): Bump peter-evans/create-or-update-comment from 2 to 3 by @dependabot in https://github.com/nextcloud/server/pull/38786
- chore(deps): Bump actions/setup-node from 2 to 3 by @dependabot in https://github.com/nextcloud/server/pull/38787
- ci: pin setup-php to avoid a regression by @blizzz in https://github.com/nextcloud/server/pull/38781
- Add config variable for curl timeout by @dfuchss in https://github.com/nextcloud/server/pull/38292
- fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable by @ChristophWurst in https://github.com/nextcloud/server/pull/38777
- Allow stdClass in XML responses by @provokateurin in https://github.com/nextcloud/server/pull/38745
- Enable version features again with S3 versioning by @bensmrs in https://github.com/nextcloud/server/pull/38794
- Bump @nextcloud/auth @nextcloud/axios @nextcloud/calendar-availability-vue @nextcloud/dialogs @nextcloud/files and @nextcloud/router by @skjnldsv in https://github.com/nextcloud/server/pull/38803
- emit an event when a message is logged by @icewind1991 in https://github.com/nextcloud/server/pull/38490
- make sure to show download button only one time by @szaimen in https://github.com/nextcloud/server/pull/38804
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/38742
- Specify the parameters of FederatedFileSharing controllers by @nickvergessen in https://github.com/nextcloud/server/pull/36214
- Make oauth2 client secret column larger by @julien-nc in https://github.com/nextcloud/server/pull/38770
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/38827
- Fix files API route names by @provokateurin in https://github.com/nextcloud/server/pull/38830
- fix: Removed invalid user from CODEOWNERS file by @ChristophWurst in https://github.com/nextcloud/server/pull/38841
- align subadmins css class name by @Jenandra in https://github.com/nextcloud/server/pull/38793
- generate user themed favicon and touchicon by @szaimen in https://github.com/nextcloud/server/pull/38823
- fix type in BeforeMessageLoggedEvent by @icewind1991 in https://github.com/nextcloud/server/pull/38843
- fix(core): Do not invert app menu text color by @Hephi2 in https://github.com/nextcloud/server/pull/38776
- Cleanup controller service aliases by @provokateurin in https://github.com/nextcloud/server/pull/38878
- fix confusion around mail settings and improve layout a bit by @szaimen in https://github.com/nextcloud/server/pull/38868
- [2/3] Refactors /core controllers using constructor property promotion. by @fsamapoor in https://github.com/nextcloud/server/pull/38637
- Add bruteforce protection in OauthApiController by @julien-nc in https://github.com/nextcloud/server/pull/38773
- bump @nextcloud/files from 3.0.0-beta.9 to 3.0.0-beta.10 by @dependabot in https://github.com/nextcloud/server/pull/38865
- Uses PHP8's constructor property promotion in core/Command/User classes. by @fsamapoor in https://github.com/nextcloud/server/pull/38766
- Uses PHP8's constructor property promotion in core/Command/Db classes. by @fsamapoor in https://github.com/nextcloud/server/pull/38764
- Uses PHP8's constructor property promotion in core/Command/Maintenance by @fsamapoor in https://github.com/nextcloud/server/pull/38767
- style(config): alphabetise preview providers by @SimJoSt in https://github.com/nextcloud/server/pull/38876
- Uses PHP8's constructor property promotion core/Command/App,/Background, and /Broadcast by @fsamapoor in https://github.com/nextcloud/server/pull/38769
- use source cache when listing folder during recursive copy by @juliushaertl in https://github.com/nextcloud/server/pull/38890
- Don't disable actions when saving share permissions by @artonge in https://github.com/nextcloud/server/pull/38888
- Uses PHP8's constructor property promotion in core/Command/Log, /Security, and /SystemTag by @fsamapoor in https://github.com/nextcloud/server/pull/38774
- Cleanup comments code by @CarlSchwan in https://github.com/nextcloud/server/pull/35424
- [3/3] Refactors /core controllers using constructor property promotion. by @fsamapoor in https://github.com/nextcloud/server/pull/38638
- Bugfix/36644 pruneOutdatedSyncTokens deletes all entries by @charno in https://github.com/nextcloud/server/pull/38639
- Uses PHP8's constructor property promotion in core/Command/Config and Group by @fsamapoor in https://github.com/nextcloud/server/pull/38768
- Uses PHP8's constructor property promotion in core/Command/Encryption by @fsamapoor in https://github.com/nextcloud/server/pull/38762
- adjust admin setup check to increase warning to configure https by @szaimen in https://github.com/nextcloud/server/pull/38915
- Add files actions testing + code coverage by @skjnldsv in https://github.com/nextcloud/server/pull/38806
- chore: Adjust editorconfig for package.json and package-lock.json by @nickvergessen in https://github.com/nextcloud/server/pull/38927
- chore: update node engines to next LTS by @nextcloud-command in https://github.com/nextcloud/server/pull/38924
- enh(a11y): New user modal by @Pytal in https://github.com/nextcloud/server/pull/38826
- perf: skip request without write permission by @kesselb in https://github.com/nextcloud/server/pull/38747
- fix(l10n): Fix plural issue with different locale and language by @nickvergessen in https://github.com/nextcloud/server/pull/38917
- fix(systemtags): Add missing systemtags index by @marcelklehr in https://github.com/nextcloud/server/pull/38928
- fix(sab): put location in proper address field by @JohannesGGE in https://github.com/nextcloud/server/pull/38856
- Uses PHP8's constructor property promotion core/Command/Info, /Integrity, and /Preview by @fsamapoor in https://github.com/nextcloud/server/pull/38771
- implement optimized getDirectoryContent for DAV by @icewind1991 in https://github.com/nextcloud/server/pull/38945
- Use default page size for jumping to desired offset by @come-nc in https://github.com/nextcloud/server/pull/38457
- [f2v] Rename, favorite and edit locally actions by @skjnldsv in https://github.com/nextcloud/server/pull/38939
- chore(deps): Bump fast-xml-parser and webdav by @dependabot in https://github.com/nextcloud/server/pull/38951
- fix: Avoid failing to update the current version entry if there is none by @juliushaertl in https://github.com/nextcloud/server/pull/38800
- Align collaborative tags differently by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/38948
- dav: clean path before putting it in the statcache by @icewind1991 in https://github.com/nextcloud/server/pull/38965
- fix: expect interface, not a specific implementation by @blizzz in https://github.com/nextcloud/server/pull/38625
- Move deprecation warnings to debug by @szaimen in https://github.com/nextcloud/server/pull/38852
- feat: add detected mime type to exception by @kesselb in https://github.com/nextcloud/server/pull/38844
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/38869
- Refactors lib/private/Contacts. by @fsamapoor in https://github.com/nextcloud/server/pull/38986
- fix(weather_status): Pass address as param to OSM API by @susnux in https://github.com/nextcloud/server/pull/38665
- fix: restore AppsSlideToggle feature by @skjnldsv in https://github.com/nextcloud/server/pull/38988
- Refactors lib/private/Mail. by @fsamapoor in https://github.com/nextcloud/server/pull/38987
- use getsystemvalue-functions in Mailer.php by @szaimen in https://github.com/nextcloud/server/pull/38958
- Uses PHP8's constructor property promotion in core/Command and / by @fsamapoor in https://github.com/nextcloud/server/pull/38775
- feat: add width, height, crop and mode to BeforePreviewFetchedEvent by @kesselb in https://github.com/nextcloud/server/pull/38679
- file scanner performance improvements by @icewind1991 in https://github.com/nextcloud/server/pull/38858
- Fix user log.condition feature by @come-nc in https://github.com/nextcloud/server/pull/38881
- Add "button" class to the QR code link by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/39015
- fix(dav): Catch SAB sync errors during upgrade by @ChristophWurst in https://github.com/nextcloud/server/pull/39005
- Refactor lib/private/Calendar by @fsamapoor in https://github.com/nextcloud/server/pull/38990
- Adds same object return annotations to lib/private/Mail classes by @fsamapoor in https://github.com/nextcloud/server/pull/39020
- chore: upgrade typescript, eslint and fix lint by @skjnldsv in https://github.com/nextcloud/server/pull/39029
- use more efficient tag retrieval on DAV report request by @blizzz in https://github.com/nextcloud/server/pull/37969
- Migrate deprecated vue property by @susnux in https://github.com/nextcloud/server/pull/39038
- feat(HTTPClient): Provide wrapped access to Guzzle's asyncRequest() by @nickvergessen in https://github.com/nextcloud/server/pull/38613
- Replace id3parser with mp3info by @kesselb in https://github.com/nextcloud/server/pull/38498
- Adjust saving of status messages by @Antreesy in https://github.com/nextcloud/server/pull/38832
- fix(ocp): TimedJob can't have a more specific argument than Job by @ChristophWurst in https://github.com/nextcloud/server/pull/39042
- Replace plain input fields with NcTextField fields and NcMultiSelect … by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/38839
- Fix creating events with old (< unix time) lastoccurence by @tcitworld in https://github.com/nextcloud/server/pull/31790
- Refactors "strpos" calls in /apps/comments by @fsamapoor in https://github.com/nextcloud/server/pull/38605
- display displayname on federated shares by @ArtificialOwl in https://github.com/nextcloud/server/pull/35915
- Migrate federation application to LoggerInterface by @come-nc in https://github.com/nextcloud/server/pull/39018
- Add getDocBaseUrl on theming app by @tanganellilore in https://github.com/nextcloud/server/pull/38900
- fix(cypress): branch definition and update from template by @skjnldsv in https://github.com/nextcloud/server/pull/39076
- chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.3 by @dependabot in https://github.com/nextcloud/server/pull/38863
- Add types to responses by @provokateurin in https://github.com/nextcloud/server/pull/38802
- fix(files): Only render the menu if there are actions to show by @juliushaertl in https://github.com/nextcloud/server/pull/39025
- Update aria-expanded attribute for sidebar apps-slide-toggles by @Fenn-CS in https://github.com/nextcloud/server/pull/39049
- Reduce load of files versions preview loading by @artonge in https://github.com/nextcloud/server/pull/38905
- fix(settings): Migrate away from deprecated
NcPopoverMenu
by @susnux in https://github.com/nextcloud/server/pull/39073 - Silent
imagecreatefromstring()
errors by @solracsf in https://github.com/nextcloud/server/pull/39093 - fix(settings): Migrate away from
NcAppNavigationCounter
by @susnux in https://github.com/nextcloud/server/pull/39102 - Add IProvideEnabledStateBackend interface by @come-nc in https://github.com/nextcloud/server/pull/34443
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/39096
- files_sharing: Remove orphaned file with deprecated imports by @susnux in https://github.com/nextcloud/server/pull/39103
- feat(ocp): More specific type for ICapabilities::getCapabilities by @ChristophWurst in https://github.com/nextcloud/server/pull/39057
- psalm: Disable cache by @provokateurin in https://github.com/nextcloud/server/pull/39120
- Fix event names of 2FA related typed events by @nickvergessen in https://github.com/nextcloud/server/pull/39089
- Bump sabre/http to 5.1.7 in master by @come-nc in https://github.com/nextcloud/server/pull/39070
- enh(sab): Add profileUrl to SAB by @JohannesGGE in https://github.com/nextcloud/server/pull/38969
- psalm: Enable more/less specific errors by @provokateurin in https://github.com/nextcloud/server/pull/39116
- Fix password confirmation master by @marcelklehr in https://github.com/nextcloud/server/pull/39127
- Uses PHP8's constructor property promotion in core/Migrations by @fsamapoor in https://github.com/nextcloud/server/pull/38974
- Uses PHP8's constructor property promotion in remaining /core classes by @fsamapoor in https://github.com/nextcloud/server/pull/38975
- fix(sse): don't update uncached files by @st3iny in https://github.com/nextcloud/server/pull/39115
- Cast string type for trim() by @dartcafe in https://github.com/nextcloud/server/pull/38910
- [2/3] Refactors lib/private/Security by @fsamapoor in https://github.com/nextcloud/server/pull/39012
- feat(admin_audit): Migrate to non-deprecated IEventDispatcher by @nickvergessen in https://github.com/nextcloud/server/pull/39086
- fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem by @ChristophWurst in https://github.com/nextcloud/server/pull/39043
- fix(eventdispatcher): Don't use all evaluating "or" by @nickvergessen in https://github.com/nextcloud/server/pull/38955
- fix(TagSearchProvider): Short circuit if no tag matches the query by @marcelklehr in https://github.com/nextcloud/server/pull/39062
- Refactors lib/private/Accounts classes by @fsamapoor in https://github.com/nextcloud/server/pull/38978
- Admin audit app: optimization according to PHP 8 by @danialRahimy in https://github.com/nextcloud/server/pull/38176
- [f2v] Favorites view by @skjnldsv in https://github.com/nextcloud/server/pull/38950
- Add OCSPreconditionFailedException by @artonge in https://github.com/nextcloud/server/pull/39164
- Enable all files_versions features when groupfolders is enabled by @artonge in https://github.com/nextcloud/server/pull/39165
- chore: Replace \OC::$server->query with \OCP\Server::get in /lib by @ChristophWurst in https://github.com/nextcloud/server/pull/38663
- fix: Cleanup unused imports and some type deprecations by @nickvergessen in https://github.com/nextcloud/server/pull/39189
- fix: Remove deprecation warning for already removed API by @susnux in https://github.com/nextcloud/server/pull/39200
- fix(cypress): revert only toggle by @skjnldsv in https://github.com/nextcloud/server/pull/39203
- docs(dav): remove outdated comment by @blizzz in https://github.com/nextcloud/server/pull/39204
- user_status: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39133
- fix(files_sharing): hide download permission for circle shares by @st3iny in https://github.com/nextcloud/server/pull/39146
- comments: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39257
- add command do delete orphan shares by @icewind1991 in https://github.com/nextcloud/server/pull/39170
- Add IgnoreOpenAPI attribute by @provokateurin in https://github.com/nextcloud/server/pull/39263
- weather_status: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39274
- preload custom properties when propfinding folders by @icewind1991 in https://github.com/nextcloud/server/pull/39248
- settings: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39284
- theming: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39287
- sharebymail: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39272
- fix(dav): Move DAV app to non deprecated event dispatcher by @nickvergessen in https://github.com/nextcloud/server/pull/39190
- dashboard: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39286
- Migrate federated file sharing to PSR LoggerInterface by @Altahrim in https://github.com/nextcloud/server/pull/39160
- Migrate files sharing to PSR LoggerInterface by @Altahrim in https://github.com/nextcloud/server/pull/39169
- feat(request): Allow to match the client version with the IRequest::U… by @nickvergessen in https://github.com/nextcloud/server/pull/38561
- federation: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39280
- chore(deps): Bump semver from 5.7.1 to 5.7.2 by @dependabot in https://github.com/nextcloud/server/pull/39296
- feat(sharing): add sharing overview view by @skjnldsv in https://github.com/nextcloud/server/pull/39196
- Set double outline to buttons in focus state by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/39277
- updatenotification: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39312
- dav: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39315
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/39104
- fix(flow): Revert invalid rename of check class for RequestTime by @juliushaertl in https://github.com/nextcloud/server/pull/39268
- ci(32bit): fix failing test setup by @blizzz in https://github.com/nextcloud/server/pull/39324
- files: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39327
- add commands to copy/move files by @icewind1991 in https://github.com/nextcloud/server/pull/38366
- chore(deps-dev): Bump @pinia/testing from 0.0.16 to 0.1.2 by @dependabot in https://github.com/nextcloud/server/pull/39336
- fix: Avoid failing with duplicate checks by @juliushaertl in https://github.com/nextcloud/server/pull/36830
- fix(workflowengine): Migrate from deprecated
NcMultiselect
toNcSelect
by @susnux in https://github.com/nextcloud/server/pull/39337 - fix(dav): close cursor when fetching max id by @st3iny in https://github.com/nextcloud/server/pull/39297
- files_trashbin: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39320
- enh(a11y): Users table by @Pytal in https://github.com/nextcloud/server/pull/39050
- cloud_federation_api: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39318
- fix(updatenotification): Remove deprecated
NcPopoverMenu
and useNcActions
instead by @susnux in https://github.com/nextcloud/server/pull/39106 - files_versions: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39319
- federatedfilesharing: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39328
- oauth2: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39316
- cloud_federation_api: Fix OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39341
- chore(CI): Sign .drone.yml file by @nickvergessen in https://github.com/nextcloud/server/pull/39343
- files_external: getStorage before remove by @ArtificialOwl in https://github.com/nextcloud/server/pull/39323
- Remove jQuery from main entry point where not needed by @susnux in https://github.com/nextcloud/server/pull/39210
- core: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39331
- files_external: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39321
- fix(node): non-existing folder is not searchable by @blizzz in https://github.com/nextcloud/server/pull/39339
- fix: also run phpunit on
apps/theming/css
modified files by @skjnldsv in https://github.com/nextcloud/server/pull/39329 - fix(db): no hardcoded table prefix is expected by @blizzz in https://github.com/nextcloud/server/pull/39380
- feat: Add public event for missing indices by @juliushaertl in https://github.com/nextcloud/server/pull/39389
- fix(CardDAV): catch right exception when checking for federated app classes by @miaulalala in https://github.com/nextcloud/server/pull/39132
- fix(i18n) Changed grammar related to "login" by @rakekniven in https://github.com/nextcloud/server/pull/39401
- fix(core): Add password confirmation requirement for getapppassword by @nickvergessen in https://github.com/nextcloud/server/pull/39416
- fix(profile): fix getUID on nullable user variable by @tcitworld in https://github.com/nextcloud/server/pull/39309
- fix: check that object store backend supports multi part uploads by @kesselb in https://github.com/nextcloud/server/pull/39432
- chore(deps): Bump dompurify from 2.4.5 to 3.0.5 by @dependabot in https://github.com/nextcloud/server/pull/39405
- chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.10 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/39403
- fix: Always apply fullscreen styling to sidebar by @juliushaertl in https://github.com/nextcloud/server/pull/39378
- chore: update codeowners for 2fa by @kesselb in https://github.com/nextcloud/server/pull/39442
- Fix: ContactManager search with fullmatch by @JohannesGGE in https://github.com/nextcloud/server/pull/38907
- Fix sharing of encrypted files by @come-nc in https://github.com/nextcloud/server/pull/39447
- feat(dav): Emit a typed event to deprecate OCA\DAV\Connector\Sabre::addPlugin by @nickvergessen in https://github.com/nextcloud/server/pull/39305
- chore(3rdparty): update symfony/process to 5.4.24 by @kesselb in https://github.com/nextcloud/server/pull/39441
- enh(contacts): show/hide addressbooks for all by @JohannesGGE in https://github.com/nextcloud/server/pull/38397
- fix: Correctly add
module
content type to script tags with versions by @susnux in https://github.com/nextcloud/server/pull/39456 - fix(l10n): User manager by @Pytal in https://github.com/nextcloud/server/pull/39444
- fix(files): default emptycontent message by @skjnldsv in https://github.com/nextcloud/server/pull/39229
- chore(3rdparty): update symfony/console to 5.4.24 by @kesselb in https://github.com/nextcloud/server/pull/39455
- fix(comments): Emit CommentsEntityEvent as typed event by @nickvergessen in https://github.com/nextcloud/server/pull/39304
- Migrate more apps to IEventDispatcher by @nickvergessen in https://github.com/nextcloud/server/pull/39222
- chore(3rdparty): update symfony http-foundation, routing and translat… by @kesselb in https://github.com/nextcloud/server/pull/39477
- fix(s3): Pass SSE-C parameters for multipart upload by @juliushaertl in https://github.com/nextcloud/server/pull/38934
- fix(apps): Fix loading info.xml file by @nickvergessen in https://github.com/nextcloud/server/pull/39490
- Bugfix/bulk upload empty files by @mgallien in https://github.com/nextcloud/server/pull/39221
- add summary of detected changes to files:scan output by @icewind1991 in https://github.com/nextcloud/server/pull/38860
- clean failed upload chunks by @icewind1991 in https://github.com/nextcloud/server/pull/38930
- Add optional to add backtrace to log items by @icewind1991 in https://github.com/nextcloud/server/pull/39275
- handle more exceptions in AmazonS3::fopen by @icewind1991 in https://github.com/nextcloud/server/pull/39367
- fix(caldav): Assign initial value to typed CalendarQuery properties by @ChristophWurst in https://github.com/nextcloud/server/pull/39504
- enh(a11y): Add aria-modal to dialogs by @Pytal in https://github.com/nextcloud/server/pull/39382
- Add more space below item preview explanation by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/39460
- Remove opacity on federation control action buttons by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/39476
- Add instance category while checking new updates by @Altahrim in https://github.com/nextcloud/server/pull/39264
- Introduce LanguageModel/TextProcessing OCP API by @marcelklehr in https://github.com/nextcloud/server/pull/38854
- switch to bootstrap font-stack by @szaimen in https://github.com/nextcloud/server/pull/39008
- Only show weather credits if necessary by @julien-nc in https://github.com/nextcloud/server/pull/39527
- enh(a11y): User management settings dialog by @Pytal in https://github.com/nextcloud/server/pull/39402
- Refactors "strpos" calls in /apps/settings by @fsamapoor in https://github.com/nextcloud/server/pull/38606
- feat(db): Ensure that index names are unique across the database by @nickvergessen in https://github.com/nextcloud/server/pull/39506
- Change color for primary element on hover by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/39317
- Typed events for db:add-missing-… by @nickvergessen in https://github.com/nextcloud/server/pull/39487
- fix(dispatcher): Move remaining simple cases in apps/ folder to IEven… by @nickvergessen in https://github.com/nextcloud/server/pull/39485
- fix(files): Adjust files favorite marker for vue file list being cropped by @susnux in https://github.com/nextcloud/server/pull/39483
- chore(3rdparty): update punic to 3.8.1 by @kesselb in https://github.com/nextcloud/server/pull/39486
- fix(SystemTagManager): Use truncated tagName in getTag and updateTag by @marcelklehr in https://github.com/nextcloud/server/pull/38667
- Move lib/ events to IEventDispatcher where possible by @nickvergessen in https://github.com/nextcloud/server/pull/39571
/ocs/v1.php/cloud/groups
UPDATE
method - correct status when group not found by @bigcat88 in https://github.com/nextcloud/server/pull/39537- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/39409
- fix!: Remove symfony EventDispatcherInterface from OC\User and OC\Group by @nickvergessen in https://github.com/nextcloud/server/pull/39595
- fix: log fopen calls when stream isn't available by @miaulalala in https://github.com/nextcloud/server/pull/37624
- fix(IParallelAwareJob): Check for other reserved jobs before setting new ones as reserved by @marcelklehr in https://github.com/nextcloud/server/pull/39473
- fix share roots always being marked as writable by @icewind1991 in https://github.com/nextcloud/server/pull/38179
- fix(i18n) Fixed grammar by @rakekniven in https://github.com/nextcloud/server/pull/39474
- provisioning_api: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39223
- feat(settings): Show supported apps on app settings if subscribed by @susnux in https://github.com/nextcloud/server/pull/39586
- core: Document text processing API by @provokateurin in https://github.com/nextcloud/server/pull/39634
- user_ldap: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39313
- fix(s3): add SSE-C parameters to headObject call by @ir0nhide in https://github.com/nextcloud/server/pull/39629
- fix(files): url used to retrive storage stats by @max-nextcloud in https://github.com/nextcloud/server/pull/39588
- fix(storage): fallback to copy and unlink when rename fails by @kesselb in https://github.com/nextcloud/server/pull/38623
- fix: correct hint for missing posix extension by @kesselb in https://github.com/nextcloud/server/pull/38581
- fix(files_sharing): String translations by @Pytal in https://github.com/nextcloud/server/pull/39649
- files_sharing: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39330
- ci(checkers): Require composer autoloaders for all shipped apps by @ChristophWurst in https://github.com/nextcloud/server/pull/37481
- Fixes in update-3rdparty command by @come-nc in https://github.com/nextcloud/server/pull/39652
- Bump deepdiver1975/tarstreamer to 2.1.0 in master by @come-nc in https://github.com/nextcloud/server/pull/39587
- Migrate files external to PSR LoggerInterface by @Altahrim in https://github.com/nextcloud/server/pull/39480
- fix(i18n) Changed case of "Files" by @rakekniven in https://github.com/nextcloud/server/pull/39400
- [f2v] feat(files_external): migrate to vue by @skjnldsv in https://github.com/nextcloud/server/pull/39577
- fix(i18n) Fixed grammar by @rakekniven in https://github.com/nextcloud/server/pull/39475
- fix(files): Remove duplicated outline on file name of vue file list by @susnux in https://github.com/nextcloud/server/pull/39609
- feat(files): migrate recent view by @skjnldsv in https://github.com/nextcloud/server/pull/39613
- fix(dav): use quota of destination in s3 chunk upload by @max-nextcloud in https://github.com/nextcloud/server/pull/39672
- AI admin settings by @marcelklehr in https://github.com/nextcloud/server/pull/39567
- Update to nextcloud-vue 8 (beta) by @susnux in https://github.com/nextcloud/server/pull/39540
- Refactors files app commands by @fsamapoor in https://github.com/nextcloud/server/pull/39150
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/39219
- [master] fix(files): fix extension with custom displayName by @skjnldsv in https://github.com/nextcloud/server/pull/39656
- Fix OpenAPI specs by @provokateurin in https://github.com/nextcloud/server/pull/39641
- feat(theming): add mime accept in Theming image file picker by @skjnldsv in https://github.com/nextcloud/server/pull/39673
- fix: missing argument for TextProcessing Manager by @kesselb in https://github.com/nextcloud/server/pull/39684
- chore: add pr-feedback workflow by @kesselb in https://github.com/nextcloud/server/pull/39696
- Changed mapping to font by @Dany1718 in https://github.com/nextcloud/server/pull/34419
- feat: File reminders backend by @Pytal in https://github.com/nextcloud/server/pull/39651
- fix(notifications): Remove share notification when the node is deleted by @nickvergessen in https://github.com/nextcloud/server/pull/39689
- fix!: Final round of moving to IEventDispatcher by @nickvergessen in https://github.com/nextcloud/server/pull/39605
- fix: adjust test for font icon by @kesselb in https://github.com/nextcloud/server/pull/39705
- chore(3rdparty): update symfony/mailer to 5.4.22 by @kesselb in https://github.com/nextcloud/server/pull/39662
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/39708
- Catch more invalid cache source storage paths by @joshtrichards in https://github.com/nextcloud/server/pull/39698
- Refactors "strpos" calls in /apps/workflowengine by @fsamapoor in https://github.com/nextcloud/server/pull/38604
- files_external: Fix OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/39717
- bump oc_version to 28.0.0.1 by @hamza221 in https://github.com/nextcloud/server/pull/39660
- New OCS endpoint to list text processing tasks by @julien-nc in https://github.com/nextcloud/server/pull/39680
- Avoid adding (attribute=) part to filter which will confuse LDAP servers by @come-nc in https://github.com/nextcloud/server/pull/39058
- Update blog URL (formerly "/news") by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/39715
- expose gps data via webdav by @tobiasKaminsky in https://github.com/nextcloud/server/pull/39694
- Migrate away from ILogger in encryption by @come-nc in https://github.com/nextcloud/server/pull/39065
- Support opening and comparing versions in viewer by @artonge in https://github.com/nextcloud/server/pull/39171
- fix(cypress): Flaky tests by @Pytal in https://github.com/nextcloud/server/pull/39682
- feat(caldav): linkify location in scheduling mails by @st3iny in https://github.com/nextcloud/server/pull/39753
- optimize calendar search query by @jmcclelland in https://github.com/nextcloud/server/pull/39741
- feat: Set file reminders by @Pytal in https://github.com/nextcloud/server/pull/39685
- test: remove broken steps from files acceptance test by @kesselb in https://github.com/nextcloud/server/pull/39778
- fix(deps)!: Upgrade symfony/event-dispatcher to supported version 5.4.26 by @nickvergessen in https://github.com/nextcloud/server/pull/38546
- fix: Pass proper viewer filename by @juliushaertl in https://github.com/nextcloud/server/pull/39789
- log imaginary errors as info to not spam the server logs by @szaimen in https://github.com/nextcloud/server/pull/39780
- docs: remove superfluous phpdocs by @kesselb in https://github.com/nextcloud/server/pull/39449
- Refactor user_ldap group membership cache and add check-group command by @come-nc in https://github.com/nextcloud/server/pull/39446
- chore: remove version check for apc extension by @kesselb in https://github.com/nextcloud/server/pull/39723
- AppEcosystem Authentification by @bigcat88 in https://github.com/nextcloud/server/pull/39655
- enh(files_reminders): Adjust reminder options by @Pytal in https://github.com/nextcloud/server/pull/39798
- Fix text processing OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/39809
- Add OpenAPI CI by @provokateurin in https://github.com/nextcloud/server/pull/39716
- Allow "wasm-unsafe-eval" in CSP by @danxuliu in https://github.com/nextcloud/server/pull/38082
- "Allow untested app" wording by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/39575
- fix: close cursor after reading the invitation by @kesselb in https://github.com/nextcloud/server/pull/39700
- fix(updatenotification): Skip update check by @Pytal in https://github.com/nextcloud/server/pull/39806
- chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 by @dependabot in https://github.com/nextcloud/server/pull/39834
- chore(deps-dev): Bump @babel/node from 7.22.6 to 7.22.10 by @dependabot in https://github.com/nextcloud/server/pull/39836
- Wrap long productName on login form by @Fenn-CS in https://github.com/nextcloud/server/pull/39848
- Remove check for very old PGsql version by @solracsf in https://github.com/nextcloud/server/pull/39846
- Migrate parts of files app away from depecrated Ilogger by @Fenn-CS in https://github.com/nextcloud/server/pull/39218
- Add l10n for files_reminders by @Pytal in https://github.com/nextcloud/server/pull/39820
- Calendar optimizations by @icewind1991 in https://github.com/nextcloud/server/pull/39568
- Code simplification using null coalescing by @solracsf in https://github.com/nextcloud/server/pull/39850
- fix: copy-and-delete fallback should use unlink by @kesselb in https://github.com/nextcloud/server/pull/39644
- Remove query builder reuse in files_external by @icewind1991 in https://github.com/nextcloud/server/pull/39868
- select the fileid first when looking for incomplete files by @icewind1991 in https://github.com/nextcloud/server/pull/38714
- fix: Also cleanup version metadata if expiring by @juliushaertl in https://github.com/nextcloud/server/pull/39786
- Fix php 8.3 support in tests by @come-nc in https://github.com/nextcloud/server/pull/39866
- Bump Hub 5 -> Hub 6 by @AndyScherzinger in https://github.com/nextcloud/server/pull/39885
- Fix various file reminders bugs by @Pytal in https://github.com/nextcloud/server/pull/39876
- fix(CardDAV): set owner-principal, displayname properties for SAB by @miaulalala in https://github.com/nextcloud/server/pull/39525
- fix(core): Modernize JS for mimetype handling by @susnux in https://github.com/nextcloud/server/pull/39686
- adjust add button by @szaimen in https://github.com/nextcloud/server/pull/39884
- don't preload metadata for the sub-childen by @icewind1991 in https://github.com/nextcloud/server/pull/39860
- Set double outline on checked state for radio buttons by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/39332
- Rewrite OCS CSRF check to be readable by @provokateurin in https://github.com/nextcloud/server/pull/39125
- try to fix regression with public file upload button by @szaimen in https://github.com/nextcloud/server/pull/39916
- fix(settings): focus lost on selects in users settings by @ShGKme in https://github.com/nextcloud/server/pull/39909
- chore(deps-dev): Bump puppeteer from 20.9.0 to 21.0.3 by @dependabot in https://github.com/nextcloud/server/pull/39833
- chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to 2.2 by @dependabot in https://github.com/nextcloud/server/pull/39095
- Prevent PHP warning when CacheEntry extension keys are not set by @susnux in https://github.com/nextcloud/server/pull/39906
- fix: don't emit Hooks when hookpaths are empty by @miaulalala in https://github.com/nextcloud/server/pull/39481
- A better design for update channel selector by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/39927
- fix(l10n): Password column header by @Pytal in https://github.com/nextcloud/server/pull/39599
- feat(f2v): migrate Files by @skjnldsv in https://github.com/nextcloud/server/pull/39808
- fix(memcache): Fix comparison of Memcache configs to classes by @nickvergessen in https://github.com/nextcloud/server/pull/39910
- fix: always use display name from correct backend by @max-nextcloud in https://github.com/nextcloud/server/pull/39770
- don't bother checking dav acl's in files by @icewind1991 in https://github.com/nextcloud/server/pull/39903
- Add a separate event for login page rendering by @icewind1991 in https://github.com/nextcloud/server/pull/39867
- chore(deps): Bump libphonenumber-js from 1.10.38 to 1.10.41 by @dependabot in https://github.com/nextcloud/server/pull/39938
- chore(deps): Bump marked from 5.1.2 to 7.0.3 by @dependabot in https://github.com/nextcloud/server/pull/39922
- Reduce the number of container queries by @icewind1991 in https://github.com/nextcloud/server/pull/39888
- fix(CS): Use the naming pattern for the URL scheme by @nickvergessen in https://github.com/nextcloud/server/pull/39961
- "Download and enable all" instead of "Enable all" only by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/39754
- fix: Set X-Requested-With header on all requests to avoid browser auth dialogs by @juliushaertl in https://github.com/nextcloud/server/pull/39924
- chore(deps-dev): Bump sass from 1.64.2 to 1.66.1 by @dependabot in https://github.com/nextcloud/server/pull/39967
- chore(deps): Bump actions/github-script from 5 to 6 by @dependabot in https://github.com/nextcloud/server/pull/39975
- chore(deps): Bump actions/stale from 5 to 8 by @dependabot in https://github.com/nextcloud/server/pull/39976
- chore(deps): Bump nextcloud-vue-collections from 0.10.0 to 0.11.1 by @dependabot in https://github.com/nextcloud/server/pull/39968
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/39727
- Change color of error and success by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/39391
- fix(CS): Ignore apps*/ directories which are gitignored by @nickvergessen in https://github.com/nextcloud/server/pull/39989
- chore(deps-dev): Bump cypress from 12.17.3 to 12.17.4 by @dependabot in https://github.com/nextcloud/server/pull/39965
- fix(settings): User management app navigation styles by @Pytal in https://github.com/nextcloud/server/pull/39943
- feat(security): Add a bruteforce protection backend base on memcache by @nickvergessen in https://github.com/nextcloud/server/pull/39870
- feat(dashboard): implement widget item api v2 by @st3iny in https://github.com/nextcloud/server/pull/39937
- Improve upload progress visualization by @susnux in https://github.com/nextcloud/server/pull/39912
- Fix predefined status buttons by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/39987
- fix(middleware): Fix header injection for bruteforce middleware by @nickvergessen in https://github.com/nextcloud/server/pull/39996
- fix: Avoid throwing on folder previews as there are none by @juliushaertl in https://github.com/nextcloud/server/pull/39950
- files_reminders: Add OpenAPI spec by @provokateurin in https://github.com/nextcloud/server/pull/39984
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/39979
- improve performance of calculating dav permissions by @icewind1991 in https://github.com/nextcloud/server/pull/39958
- Fix OpenAPI capabilities by @provokateurin in https://github.com/nextcloud/server/pull/40001
- [master] fix(security): Update CA certificate bundle by @nextcloud-command in https://github.com/nextcloud/server/pull/40005
- chore(deps): upgrade
@nextcloud/webpack-vue-config
andtypescript
by @skjnldsv in https://github.com/nextcloud/server/pull/39999 - chore: use Navigation and Actions from
@nextcloud/files
by @skjnldsv in https://github.com/nextcloud/server/pull/39955 - fix(tests): Specify all positional parameters again to fix tests by @nickvergessen in https://github.com/nextcloud/server/pull/40012
- fix(a11y): Add always visible label when setting weather address by @Pytal in https://github.com/nextcloud/server/pull/39971
- Do not log passwords in debug mode by @miaulalala in https://github.com/nextcloud/server/pull/40013
- Remove padding for longer wordings (like the future French one) by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/39713
- fix(utility): De- deprecate getDateTime and getTime as now() only returns DateTimeImmutable by @miaulalala in https://github.com/nextcloud/server/pull/39511
- fix: encode basename in restore action by @kesselb in https://github.com/nextcloud/server/pull/39842
- chore(deps-dev): Bump @babel/preset-typescript from 7.22.5 to 7.22.11 by @dependabot in https://github.com/nextcloud/server/pull/40055
- chore(deps-dev): Bump babel-jest from 29.6.2 to 29.6.4 by @dependabot in https://github.com/nextcloud/server/pull/40057
- Add Altahrïm as code owner for login routes and sharebymail app by @Altahrim in https://github.com/nextcloud/server/pull/40044
- feat: Add new Vue FilePicker from
@nextcloud/dialogs
and use it by default by @susnux in https://github.com/nextcloud/server/pull/39792 - fix(CardDAV): only run upgrade sync if 1000 users or less by @miaulalala in https://github.com/nextcloud/server/pull/39911
- pass the share to the cache instead of having to ask the storage by @icewind1991 in https://github.com/nextcloud/server/pull/39944
- fix: make cancelOperation public by @kesselb in https://github.com/nextcloud/server/pull/40067
- feat: Add occ user:user:sync-account-data for updating oc_accounts information from user backends by @juliushaertl in https://github.com/nextcloud/server/pull/38298
- Hide shares by disabled users by @come-nc in https://github.com/nextcloud/server/pull/39699
- fix(CalDAV): Check if the vObject exists before attempting any operations by @miaulalala in https://github.com/nextcloud/server/pull/39083
- fix(cache): Remove displayname cache entry on delete by @nickvergessen in https://github.com/nextcloud/server/pull/40077
- techdebt(DI): Use public IThrottler interface which exists since 25 by @nickvergessen in https://github.com/nextcloud/server/pull/40079
- feat: Add auth token list and delete commands by @lhsazevedo in https://github.com/nextcloud/server/pull/40026
- Refactor contactsinteraction app by @shdehnavi in https://github.com/nextcloud/server/pull/39243
- (config sample) Remove defunct trystack.org url by @joshtrichards in https://github.com/nextcloud/server/pull/39978
- Bump @nextcloud/vue to v8 beta 5 + add some visible labels by @Pytal in https://github.com/nextcloud/server/pull/40084
- feat: add switch to disable dns pinning by @kesselb in https://github.com/nextcloud/server/pull/40108
- fix(CI): Update .drone.yml signature by @nickvergessen in https://github.com/nextcloud/server/pull/40159
- Improve sharing flow by @Fenn-CS in https://github.com/nextcloud/server/pull/39472
- Replace custom input field with NcTextField by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40043
- Replace custom input field with NcTextField by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40102
- sharebymail: remove ILogger and upgrade to PHP 8 syntax by @Altahrim in https://github.com/nextcloud/server/pull/39897
- Adjust input field for "rename group" by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40087
- Replace custom input field with NcTextField by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40100
- fix(s3): fix handling verify_bucket_exists parameter by @tcitworld in https://github.com/nextcloud/server/pull/39017
- extend fix-key-location to handle cases from broken cross-storage moves by @icewind1991 in https://github.com/nextcloud/server/pull/36068
- feat(files): add uploader by @skjnldsv in https://github.com/nextcloud/server/pull/39945
- fix(CardDAV): allow disabling of the system address book by @miaulalala in https://github.com/nextcloud/server/pull/39925
- remove old fileUploadSpec jsunit test and fix flaky cypress files test by @skjnldsv in https://github.com/nextcloud/server/pull/40199
- chore(deps-dev): Bump guzzlehttp/guzzle from 7.6.1 to 7.8.0 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/40214
- Imaginary WebP support by @JanisPlayer in https://github.com/nextcloud/server/pull/38032
- Fix share creation insert and get by @skjnldsv in https://github.com/nextcloud/server/pull/26716
- fix(API): Fix parameter name to match interface by @nickvergessen in https://github.com/nextcloud/server/pull/40075
- ProfileApi: Fix typo by @provokateurin in https://github.com/nextcloud/server/pull/40224
- fix: prevent sharing permissions on user root folder by @skjnldsv in https://github.com/nextcloud/server/pull/40195
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/40189
- Allow ext storage Local to go unavailable by @PVince81 in https://github.com/nextcloud/server/pull/39707
- move share permission logic to storage wrapper by @icewind1991 in https://github.com/nextcloud/server/pull/39863
- change proftpd ci image by @icewind1991 in https://github.com/nextcloud/server/pull/40201
- reuse l10n and request in dav folder listing by @icewind1991 in https://github.com/nextcloud/server/pull/39864
- enh: skip processing for empty response by @kesselb in https://github.com/nextcloud/server/pull/40234
- test(sharebymail): Improve tests by @Altahrim in https://github.com/nextcloud/server/pull/40182
- feat(files): add sharing icon in header by @skjnldsv in https://github.com/nextcloud/server/pull/40192
- make Node::getParent lazy by @icewind1991 in https://github.com/nextcloud/server/pull/38150
- Cleanup psalm issues in DB/ContactsManager and Console by @CarlSchwan in https://github.com/nextcloud/server/pull/35539
- comments: Ignore endpoints in OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/40257
- feat(files): add folder icon overlay by @skjnldsv in https://github.com/nextcloud/server/pull/40209
- admin have no special rights on users' entries by @ArtificialOwl in https://github.com/nextcloud/server/pull/39895
- re-enable download configuration on circles shares by @ArtificialOwl in https://github.com/nextcloud/server/pull/39693
- fix(files_sharing): select sharing in sidebar breaks Viewer focus trap by @ShGKme in https://github.com/nextcloud/server/pull/40273
- Create right table view by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40014
- chore(deps): Bump webdav from 5.2.3 to 5.3.0 by @dependabot in https://github.com/nextcloud/server/pull/40211
- fix(10n): Fixed grammar by @rakekniven in https://github.com/nextcloud/server/pull/40217
- feat: Add events for version restore by @juliushaertl in https://github.com/nextcloud/server/pull/40184
- fix(ratelimit): Only use memory cache backend for redis by @miaulalala in https://github.com/nextcloud/server/pull/40293
- fix(CalDAV): check birthday calendar owner by @miaulalala in https://github.com/nextcloud/server/pull/40292
- Fix issues where unencrypted_size was being falsely used for non-encrypted home folders by @juliushaertl in https://github.com/nextcloud/server/pull/38808
- change order of keyboard shortcuts settings to be at the end by @szaimen in https://github.com/nextcloud/server/pull/40275
- Create right list view for app store view by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40198
- Rename AppEcosystemV2 to AppAPI by @bigcat88 in https://github.com/nextcloud/server/pull/40295
- Print log message when version could not be got from updater server by @danxuliu in https://github.com/nextcloud/server/pull/40216
- 40172 Polish new sharing flow : accesibility, expand bahavior, click outside behaviour by @Fenn-CS in https://github.com/nextcloud/server/pull/40266
- Detect aborted connection in OC\Files\View and stop writing data to t… by @Altahrim in https://github.com/nextcloud/server/pull/40285
- theming: Revert broken SVG optimization in default-source.svg by @provokateurin in https://github.com/nextcloud/server/pull/40329
- Enable new versions feature for groupfolders by @artonge in https://github.com/nextcloud/server/pull/40296
- enh(a11y): Add search contacts label by @Pytal in https://github.com/nextcloud/server/pull/40314
- feat: Add dedicated method to load init scripts by @juliushaertl in https://github.com/nextcloud/server/pull/40323
- Remove quotation marks by @Valdnet in https://github.com/nextcloud/server/pull/40306
- Fix access to fileInfo in VersionTab.vue by @artonge in https://github.com/nextcloud/server/pull/40340
- fix: Hide set reminder action on public shares by @Pytal in https://github.com/nextcloud/server/pull/40341
- fix(autoloader): no apcu no side effects by @blizzz in https://github.com/nextcloud/server/pull/40349
- Convert isset ternary to null coalescing operator by @shdehnavi in https://github.com/nextcloud/server/pull/39226
- Add return types by @shdehnavi in https://github.com/nextcloud/server/pull/39211
- Add batch methods in user backends by @CarlSchwan in https://github.com/nextcloud/server/pull/32912
- Fix Admin AI settings javascript error by @marcelklehr in https://github.com/nextcloud/server/pull/40328
- fix: Update file list headers on breadcrumb navigation by @juliushaertl in https://github.com/nextcloud/server/pull/40345
- fix(ldap): avatar is not being fetched by @blizzz in https://github.com/nextcloud/server/pull/39128
- chore(deps): Bump @vueuse/components from 10.3.0 to 10.4.1 by @dependabot in https://github.com/nextcloud/server/pull/40354
- chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in https://github.com/nextcloud/server/pull/40356
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/40360
- feat(testing): Add fake providers for translations and text processing by @juliushaertl in https://github.com/nextcloud/server/pull/39856
- test: add tests for dns pin middleware by @kesselb in https://github.com/nextcloud/server/pull/40376
- add plus icon to new user button by @szaimen in https://github.com/nextcloud/server/pull/40378
- 40172 polish sharing flow bugs by @Fenn-CS in https://github.com/nextcloud/server/pull/40372
- Enable caldav push notifications by default by @hamza221 in https://github.com/nextcloud/server/pull/40103
- [f2v] Render inline system tags using new DAV properties API by @lhsazevedo in https://github.com/nextcloud/server/pull/40284
- fix: Pass parent to NonExistingFile instances by @juliushaertl in https://github.com/nextcloud/server/pull/40312
- fix(caldav): add webroot to objectid for activities by @kesselb in https://github.com/nextcloud/server/pull/40301
- Display user status by the side in sharing flow by @Fenn-CS in https://github.com/nextcloud/server/pull/40393
- Ellipsize user status in sharing entry by @Fenn-CS in https://github.com/nextcloud/server/pull/40404
- fix(settings): Undefined user count error by @Pytal in https://github.com/nextcloud/server/pull/40391
- Hide additional content when share details is open by @artonge in https://github.com/nextcloud/server/pull/40365
- Fix invite guest for new sharing flow by @Fenn-CS in https://github.com/nextcloud/server/pull/40389
- fix: use faster method to fetch user count by @kesselb in https://github.com/nextcloud/server/pull/40416
- Use t and n for translation by @artonge in https://github.com/nextcloud/server/pull/40411
- Multiple bug fix in users list by @artonge in https://github.com/nextcloud/server/pull/40428
- Correctly switch/revert from custom to bundled perms by @Fenn-CS in https://github.com/nextcloud/server/pull/40434
- Consider link shares in removeShare method in SharingTab by @Fenn-CS in https://github.com/nextcloud/server/pull/40440
- fix: don't use davtags for tag search by @kesselb in https://github.com/nextcloud/server/pull/40418
- refactor(f2v): Migrate unread comments action to the new FileAction API by @lhsazevedo in https://github.com/nextcloud/server/pull/40409
- fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype by @lhsazevedo in https://github.com/nextcloud/server/pull/40203
- Refactors "strpos" calls in /apps/dav by @fsamapoor in https://github.com/nextcloud/server/pull/38610
- core: Fix OpenAPI for reference API by @provokateurin in https://github.com/nextcloud/server/pull/40421
- provisioning_api: Fix quota constants in OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/40426
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/40358
- Remove deprecated at matcher in tests/lib/InstallerTest.php by @come-nc in https://github.com/nextcloud/server/pull/40419
- Remove last at matcher call in dav application tests by @come-nc in https://github.com/nextcloud/server/pull/40424
- Refactors lib/private/Log by @fsamapoor in https://github.com/nextcloud/server/pull/39039
- Remove last calls to deprecated at matcher in tests/Core by @come-nc in https://github.com/nextcloud/server/pull/40420
- Let
occ trashbin:restore
restore also from groupfolders and add filters by @R0Wi in https://github.com/nextcloud/server/pull/39818 - fix(dav): report status by @skjnldsv in https://github.com/nextcloud/server/pull/40474
- fix(files): CustomElementRender $el replacement bug by @skjnldsv in https://github.com/nextcloud/server/pull/40465
- fixes Dashboard icon rendering in darkmode by @privatemaker in https://github.com/nextcloud/server/pull/40480
- SFTP improvements by @icewind1991 in https://github.com/nextcloud/server/pull/40183
- chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/nextcloud/server/pull/40357
- fix(dav): fix report tests by @skjnldsv in https://github.com/nextcloud/server/pull/40485
- kerberos sso ci fix by @icewind1991 in https://github.com/nextcloud/server/pull/39531
- feat(files): add systemtags view by @skjnldsv in https://github.com/nextcloud/server/pull/40475
- Bump phpseclib/phpseclib to 2.0.45 in master by @come-nc in https://github.com/nextcloud/server/pull/40470
- chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.12 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/40455
- chore(deps): Bump peter-evans/create-pull-request from 3 to 5 by @dependabot in https://github.com/nextcloud/server/pull/39972
- chore(deps): Bump actions/setup-node from 3.6.0 to 3.8.1 by @dependabot in https://github.com/nextcloud/server/pull/39974
- chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/40052
- chore(deps): Bump cypress-io/github-action from 5.8.3 to 6.5.0 by @dependabot in https://github.com/nextcloud/server/pull/40355
- chore(deps-dev): Bump @cypress/webpack-preprocessor from 5.17.1 to 6.0.0 by @dependabot in https://github.com/nextcloud/server/pull/40210
- chore(deps-dev): Bump symfony/event-dispatcher from 5.4.22 to 5.4.26 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/39720
- enh(db): provide database providers via IDB API by @miaulalala in https://github.com/nextcloud/server/pull/40423
- fix(comments): Use provided offset in best effort when loading comments by @nickvergessen in https://github.com/nextcloud/server/pull/40488
- chore(deps): Bump camelcase from 6.3.0 to 8.0.0 by @dependabot in https://github.com/nextcloud/server/pull/39964
- fix: content info footer on guest pages by @st3iny in https://github.com/nextcloud/server/pull/40481
- Remove deprectated ILogger uses from user_ldap application by @come-nc in https://github.com/nextcloud/server/pull/40504
- chore(deps): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 by @dependabot in https://github.com/nextcloud/server/pull/40213
- Remove litmus locks tests by @provokateurin in https://github.com/nextcloud/server/pull/39626
- feat(files): add files_sharing indicator by @skjnldsv in https://github.com/nextcloud/server/pull/40517
- Enable litmus largefile tests by @provokateurin in https://github.com/nextcloud/server/pull/39628
- OCM Services by @ArtificialOwl in https://github.com/nextcloud/server/pull/39574
- Remove 'Working with ... code' sections from README.md by @privatemaker in https://github.com/nextcloud/server/pull/40516
- Refactors dav app commands. by @fsamapoor in https://github.com/nextcloud/server/pull/39166
- Fix dashboard widgets api by @provokateurin in https://github.com/nextcloud/server/pull/40511
- Refactors lib/private/Avatar. by @fsamapoor in https://github.com/nextcloud/server/pull/38989
- Consider share type for enforced share expiry dates by @Fenn-CS in https://github.com/nextcloud/server/pull/40500
- Add label for input field and select and adjust styles by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40548
- Migrate applications away from deprecated ILogger by @come-nc in https://github.com/nextcloud/server/pull/40508
- Refactors files version app commands. by @fsamapoor in https://github.com/nextcloud/server/pull/39695
- use multipart copy for s3 by @icewind1991 in https://github.com/nextcloud/server/pull/40531
- test: add test for cache mount provider by @kesselb in https://github.com/nextcloud/server/pull/38633
- Refactor "substr" calls in lib/private to improve code readability by @shdehnavi in https://github.com/nextcloud/server/pull/39216
- fix: avoid side-effect imports and actions title support by @skjnldsv in https://github.com/nextcloud/server/pull/40551
- add wrapper for external storage to ensure we don't get an mtime that is lower than we know it is by @icewind1991 in https://github.com/nextcloud/server/pull/40499
- feat(appframework): Expose programmatic rate limiter by @ChristophWurst in https://github.com/nextcloud/server/pull/40288
- feat(CI): Allow apps to test with PHPUnit10 by @nickvergessen in https://github.com/nextcloud/server/pull/40574
- Refactors lib/private/Profile. by @fsamapoor in https://github.com/nextcloud/server/pull/39075
- [3/3] Refactors lib/private/Security by @fsamapoor in https://github.com/nextcloud/server/pull/39013
- [1/2] Refactors lib/private/Collaboration by @fsamapoor in https://github.com/nextcloud/server/pull/39113
- ci: skip cypress install by @kesselb in https://github.com/nextcloud/server/pull/40589
- core: Fix OCM OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/40575
- chore(deps): Bump jquery from 3.6.4 to 3.7.0 by @dependabot in https://github.com/nextcloud/server/pull/40054
- chore(deps): Bump @nextcloud/dialogs from 5.0.0-beta.2 to 5.0.0-beta.4 by @dependabot in https://github.com/nextcloud/server/pull/40452
- chore(deps): Bump marked from 7.0.3 to 9.0.3 by @dependabot in https://github.com/nextcloud/server/pull/40598
- Add labels for input fields by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40552
- chore(3rdparty): remove opis/closure by @kesselb in https://github.com/nextcloud/server/pull/40505
- style: Fix editorconfig indent for config/*config.php by @ChristophWurst in https://github.com/nextcloud/server/pull/40562
- Store size in int|float for 32bit support by @come-nc in https://github.com/nextcloud/server/pull/40501
- chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 by @dependabot in https://github.com/nextcloud/server/pull/39835
- chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.6 by @dependabot in https://github.com/nextcloud/server/pull/40496
- feat(phonenumber): Add OCP wrapper for PhoneNumber utils library by @nickvergessen in https://github.com/nextcloud/server/pull/40620
- Auto set password for new email shares by @Fenn-CS in https://github.com/nextcloud/server/pull/40533
- fix(build): Ignore
default-source.svg
from image optimization by @nickvergessen in https://github.com/nextcloud/server/pull/40622 - fix(dav): expand recurrences when searching by @st3iny in https://github.com/nextcloud/server/pull/40541
- Remove unneeded opacity for action button by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40613
- Remove deprecated methods Util::writeLog and DIContainer::log by @come-nc in https://github.com/nextcloud/server/pull/40565
- Use proper app id in Version.vue by @artonge in https://github.com/nextcloud/server/pull/40619
- Correct value for device name input field by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40584
- fix(userstatus): Sync migration version number with app version by @ChristophWurst in https://github.com/nextcloud/server/pull/40614
- Refactors lib/private/Lock by @fsamapoor in https://github.com/nextcloud/server/pull/39108
- chore: Drop vendored Composer v2.4.1 by @ChristophWurst in https://github.com/nextcloud/server/pull/40639
- feat(files): add drag and drop support by @skjnldsv in https://github.com/nextcloud/server/pull/39998
- Refactors tests/app.php to improve code readability. by @fsamapoor in https://github.com/nextcloud/server/pull/36742
- fix(files): do not load legacy files app js by @max-nextcloud in https://github.com/nextcloud/server/pull/40065
- fix(files): open folder fileid while navigating without opening the sidebar by @skjnldsv in https://github.com/nextcloud/server/pull/40604
- Add single status code descriptions for OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/40502
- Fix OCS-APIRequest header for OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/40649
- refactor: Use DBAL's executeQuery instead of query (deprecated) by @ChristophWurst in https://github.com/nextcloud/server/pull/40651
- use square bracket syntax to modify array by @shdehnavi in https://github.com/nextcloud/server/pull/39175
- Refactor "strpos" and "substr" calls in federatedfilesharing app to improve code readability by @shdehnavi in https://github.com/nextcloud/server/pull/39213
- Refactor comments app by @shdehnavi in https://github.com/nextcloud/server/pull/39236
- [1/3] Refactors lib/private/Security by @fsamapoor in https://github.com/nextcloud/server/pull/39011
- Read apporder from configuration value by @come-nc in https://github.com/nextcloud/server/pull/40617
- feat(files): properly format buttons, align mtime to the left and apply opacity based on file last modification by @skjnldsv in https://github.com/nextcloud/server/pull/40583
- Convert isset ternary to null coalescing operator by @shdehnavi in https://github.com/nextcloud/server/pull/39225
- enh(a11y): Add label to share note textbox by @Pytal in https://github.com/nextcloud/server/pull/40430
- Refactors files_external app commands by @fsamapoor in https://github.com/nextcloud/server/pull/39131
- fix(files): pass WCAG AA for hover rows by @skjnldsv in https://github.com/nextcloud/server/pull/40677
- fix(unifiedsearch): Allow searching for "0" by @ChristophWurst in https://github.com/nextcloud/server/pull/40675
- Convert isset ternary to null coalescing operator by @shdehnavi in https://github.com/nextcloud/server/pull/39224
- fix: encode uri for delete, restore and favorite by @kesselb in https://github.com/nextcloud/server/pull/40644
- Split list to navigation for the left sidebar by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40576
- fix(systemreport): Mask onlyoffice secret as sensitive by @nickvergessen in https://github.com/nextcloud/server/pull/40714
- fix(userstatus): Track message timestamp too by @ChristophWurst in https://github.com/nextcloud/server/pull/40564
- LDAP: Increase profile picture limit to 512 by @marcelklehr in https://github.com/nextcloud/server/pull/40709
- Allow PHP 8.3 by @come-nc in https://github.com/nextcloud/server/pull/40630
- chore: rename serializedClosure to argument to align with parent class by @kesselb in https://github.com/nextcloud/server/pull/40734
- Fix: Escape group names for LDAP by @AaronDewes in https://github.com/nextcloud/server/pull/37201
- feat(backgroundjob): Schedule job after <timestamp> by @ChristophWurst in https://github.com/nextcloud/server/pull/40656
- Remove unneeded class by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40738
- test(cypress): only use the cypress cloud on pull requests by @max-nextcloud in https://github.com/nextcloud/server/pull/40736
- chore: Install phpunit via vendor bin by @ChristophWurst in https://github.com/nextcloud/server/pull/40678
- Updates to new sharing flow by @Fenn-CS in https://github.com/nextcloud/server/pull/40629
- chore(deps): remove @nextcloud/vue-dashboard by @ShGKme in https://github.com/nextcloud/server/pull/40748
- chore(deps): Bump core-js from 3.32.0 to 3.33.0 by @dependabot in https://github.com/nextcloud/server/pull/40751
- [2/2] Refactors lib/private/Collaboration by @fsamapoor in https://github.com/nextcloud/server/pull/39114
- Show loading icon in 'save share' button when creating a share by @julien-nc in https://github.com/nextcloud/server/pull/40752
- fix(files): encoded source path on actions requests by @skjnldsv in https://github.com/nextcloud/server/pull/40756
- Make logo in header clickable in the shared file view by @Koc in https://github.com/nextcloud/server/pull/40439
- fix(autocomplete): Fix missing user status on autocomplete endpoint by @nickvergessen in https://github.com/nextcloud/server/pull/40660
- fix(files): disallow illegal characters by @skjnldsv in https://github.com/nextcloud/server/pull/40585
- fix: redirect to proper directory if file not found by @skjnldsv in https://github.com/nextcloud/server/pull/40515
- Correct
aria-label
on action input and text field by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40662 - fix(dashboard): remove duplicated IDs on the dashboard page by @ShGKme in https://github.com/nextcloud/server/pull/40768
- fix(files): migrate to NcIconSvgWrapper by @ShGKme in https://github.com/nextcloud/server/pull/40771
- fix ocm-provider rewrite rules by @ArtificialOwl in https://github.com/nextcloud/server/pull/40745
- chore: Do not lint external apps by @ChristophWurst in https://github.com/nextcloud/server/pull/40764
- Make OAuth2 authorization code expire by @julien-nc in https://github.com/nextcloud/server/pull/40766
- enh(settings): Semantic user table markup by @Pytal in https://github.com/nextcloud/server/pull/40719
- fix(user): Log affected user of app token login name mismatch by @ChristophWurst in https://github.com/nextcloud/server/pull/40795
- Update crl after revoke mfazones.csr by @mgallien in https://github.com/nextcloud/server/pull/40563
- chore(deps): Bump doctrine/dbal to 3.7.x by @nickvergessen in https://github.com/nextcloud/server/pull/38556
- chore: Bump @nextcloud/vue + @nextcloud/dialogs + @nextcloud/calendar-availability-vue by @Pytal in https://github.com/nextcloud/server/pull/40692
- fix(comments): move new comment instructions placeholder to description by @ShGKme in https://github.com/nextcloud/server/pull/40294
- fix(twofactor): avoid DB error on Twofactor (en/dis)abled event by @Altahrim in https://github.com/nextcloud/server/pull/40472
- chore(deps-dev): Bump @types/dockerode from 3.3.19 to 3.3.20 by @dependabot in https://github.com/nextcloud/server/pull/40805
- Generate all preview sizes for Imaginary by @enoch85 in https://github.com/nextcloud/server/pull/40731
- fix(cypress): empty group, tag and ci-build-id when not using cypress cloud by @max-nextcloud in https://github.com/nextcloud/server/pull/40770
- added CORS skip if session was created by AppAPI by @bigcat88 in https://github.com/nextcloud/server/pull/40737
- Fix Dynamic property timeFactory in ClientFlowLoginControllerTest by @come-nc in https://github.com/nextcloud/server/pull/40829
- fix(CI): Fix server setup in cypress by overwriting all files in shal… by @nickvergessen in https://github.com/nextcloud/server/pull/40181
- Move inline docs to online documentation by @szaimen in https://github.com/nextcloud/server/pull/40784
- Talk federation authentication by @nickvergessen in https://github.com/nextcloud/server/pull/33105
- adjust color of focus-visible to be better visible by @szaimen in https://github.com/nextcloud/server/pull/40783
- Fixed mixed translations in sharing details by @Fenn-CS in https://github.com/nextcloud/server/pull/40825
- fix text on default background image button by @szaimen in https://github.com/nextcloud/server/pull/40804
- fix: Log critical session renewal and logout paths by @ChristophWurst in https://github.com/nextcloud/server/pull/40785
- chore(deps-dev): Bump cypress and @nextcloud/cypress by @dependabot in https://github.com/nextcloud/server/pull/40720
- chore(deps-dev): Bump cypress-wait-until from 1.7.2 to 2.0.1 by @dependabot in https://github.com/nextcloud/server/pull/40722
- Add endpoint for getting disabled user list by @come-nc in https://github.com/nextcloud/server/pull/39756
- fix(files_external): basic auth user storage trigger by @skjnldsv in https://github.com/nextcloud/server/pull/40782
- chore(deps-dev): Bump workbox-webpack-plugin from 6.6.0 to 7.0.0 by @dependabot in https://github.com/nextcloud/server/pull/40724
- feat: allow external drop and add dropzone by @skjnldsv in https://github.com/nextcloud/server/pull/40674
- chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/nextcloud/server/pull/40595
- chore(deps-dev): Bump @jest/globals from 29.6.2 to 29.7.0 by @dependabot in https://github.com/nextcloud/server/pull/40721
- remove leading slash by @ArtificialOwl in https://github.com/nextcloud/server/pull/40843
- chore: Drop unused \OC\Memcache\Factory::createLowLatency by @ChristophWurst in https://github.com/nextcloud/server/pull/40861
- Pass IConfig by constructor to Group_LDAP by @blizzz in https://github.com/nextcloud/server/pull/40839
- Correct typos and add quotation marks by @Valdnet in https://github.com/nextcloud/server/pull/40698
- fix: Scope app nav caption styles by @Pytal in https://github.com/nextcloud/server/pull/40858
- enh(settings): Add and remove groups accessibly by @Pytal in https://github.com/nextcloud/server/pull/40110
- Add in:users as a search filter to limit searches to users by @sorbaugh in https://github.com/nextcloud/server/pull/40413
- fix(ldap): store last known user groups by @blizzz in https://github.com/nextcloud/server/pull/40443
- fix(session): Log when crypto session data is lost by @ChristophWurst in https://github.com/nextcloud/server/pull/40879
- fix(federation): Use
sharing.federation.allowSelfSignedCertificates
config for all OCM requests by @nickvergessen in https://github.com/nextcloud/server/pull/40864 - Fix my-apps view on mobile by @szaimen in https://github.com/nextcloud/server/pull/40871
- chore(deps): Bump @nextcloud/password-confirmation from 4.0.1 to 5.0.0 by @ShGKme in https://github.com/nextcloud/server/pull/40874
- fix(cypress): User groups test by @Pytal in https://github.com/nextcloud/server/pull/40894
- Fix OCM provider public API and handling to allow apps to register by @nickvergessen in https://github.com/nextcloud/server/pull/40885
- feat: Add factory method for in-memory caches by @ChristophWurst in https://github.com/nextcloud/server/pull/40868
- fix several admin settings problems by @szaimen in https://github.com/nextcloud/server/pull/40887
- enh(files): Add accessible sort direction by @Pytal in https://github.com/nextcloud/server/pull/40893
- chore(deps-dev): Bump ts-loader from 9.4.4 to 9.5.0 by @dependabot in https://github.com/nextcloud/server/pull/40910
- [Devcontainer] move git setup to postStartCommand by @R0Wi in https://github.com/nextcloud/server/pull/40068
- fix(docs): Fix parameter types in docs by @nickvergessen in https://github.com/nextcloud/server/pull/40900
- Fix version number in ITimeFactory after it was delayed by @nickvergessen in https://github.com/nextcloud/server/pull/40865
- Fire group membership events from LDAP at login by @come-nc in https://github.com/nextcloud/server/pull/40367
- Only add x-requested-with header in requests to Nextcloud by @julien-nc in https://github.com/nextcloud/server/pull/40471
- Allow share expiry dates lower than enforced limits by @Fenn-CS in https://github.com/nextcloud/server/pull/40927
- Fix unit tests on PHP 8.3 by @nickvergessen in https://github.com/nextcloud/server/pull/40931
- fix(search): Close unified search at the second ctrl+f by @ChristophWurst in https://github.com/nextcloud/server/pull/40890
- chore: Add the talk team as codeowners for things Talk heavily relies on by @nickvergessen in https://github.com/nextcloud/server/pull/40934
- refactor: Contacts menu to Vue by @ChristophWurst in https://github.com/nextcloud/server/pull/40749
- enh(a11y): Add accessible user menu semantics by @Pytal in https://github.com/nextcloud/server/pull/40168
- Append to body all selects inside of user table by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40902
- feat(files): migrate template picker by @skjnldsv in https://github.com/nextcloud/server/pull/40854
- feat(files): grid view by @skjnldsv in https://github.com/nextcloud/server/pull/40917
- fix several personal settings problems by @szaimen in https://github.com/nextcloud/server/pull/40907
- Set visible label for input field by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40643
- fix(files): fix new folder encoding by @skjnldsv in https://github.com/nextcloud/server/pull/40948
- Change width for input field by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40872
- fix profile visibility settings being too wide by @szaimen in https://github.com/nextcloud/server/pull/40932
- fix(xhr-request): Make sure to also allow strings as url by @susnux in https://github.com/nextcloud/server/pull/40951
- Reduce left margin of files list header by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40905
- fix(theming): Add
aria-pressed
attribute to active background by @susnux in https://github.com/nextcloud/server/pull/40950 - Stop sending deprecated Pragma header by @solracsf in https://github.com/nextcloud/server/pull/39852
- chore(deps): Bump @babel/traverse from 7.22.8 to 7.23.2 by @dependabot in https://github.com/nextcloud/server/pull/40941
- chore(deps): Bump @mdi/svg from 7.2.96 to 7.3.67 by @dependabot in https://github.com/nextcloud/server/pull/40912
- fix(L10N): Support "Accept-Language: zh-Hans-CN" and alike by @c39cfbb3 in https://github.com/nextcloud/server/pull/40808
- config.sample.php: fix incorrect theme name + add a missing ones by @joshtrichards in https://github.com/nextcloud/server/pull/40926
- chore(deps): Bump @nextcloud/dialogs to v5-beta.6 by @Pytal in https://github.com/nextcloud/server/pull/40956
- Fix width of input on contacts menu by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40873
- add method to create a node from cache entry + mountpoint by @icewind1991 in https://github.com/nextcloud/server/pull/40478
- fix(dbal): Fix types in query builder methods for parameters by @nickvergessen in https://github.com/nextcloud/server/pull/40959
- chore(deps): Bump dompurify from 3.0.5 to 3.0.6 by @dependabot in https://github.com/nextcloud/server/pull/40914
- chore(deps-dev): Bump dockerode from 3.3.5 to 4.0.0 by @dependabot in https://github.com/nextcloud/server/pull/40913
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/40923
- fix(federation): Fix type and docs on ICloudFederationNotification in… by @nickvergessen in https://github.com/nextcloud/server/pull/40965
- files-list: performance optimizations by @pulsejet in https://github.com/nextcloud/server/pull/40958
- Fix return type annotation of IShare::getExpirationDate by @pulsejet in https://github.com/nextcloud/server/pull/40969
- Fix background theming deletion and cypress admin theming tests by @skjnldsv in https://github.com/nextcloud/server/pull/35728
- Add api to register setup checks by @CarlSchwan in https://github.com/nextcloud/server/pull/32550
- Update version.php to owncloud 10.13 by @Rello in https://github.com/nextcloud/server/pull/40977
- Reduce width of sharing entry by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40963
- Shortcut Ctrl+F for different keyboard layouts by @AIlkiv in https://github.com/nextcloud/server/pull/40924
- fix(weather_status): remove
li
wrapper by @ShGKme in https://github.com/nextcloud/server/pull/40992 - fix(cypress): Replace flaky password-confirmation hack by @susnux in https://github.com/nextcloud/server/pull/40961
- feat: Allow to configure the app menu order in the frontend by @susnux in https://github.com/nextcloud/server/pull/40844
- HTML Validation: replace non standard
autocorrect
withspellcheck
by @ShGKme in https://github.com/nextcloud/server/pull/40978 - Fix placement of actions within unified search by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/40979
- fix(cypress): Also sync
3rdparty
directory for local cypress tests by @susnux in https://github.com/nextcloud/server/pull/41000 - files: fix virtual list will-change value (60fps superpowers) by @pulsejet in https://github.com/nextcloud/server/pull/40999
- fix(user_menu): pass only actual prop to user menu entries by @ShGKme in https://github.com/nextcloud/server/pull/40994
- Fix trusted server input field by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/41008
- fix(files): disable size containment on headers by @pulsejet in https://github.com/nextcloud/server/pull/41018
- refactor: remove remaining usage of OC::getCapabilities by @pulsejet in https://github.com/nextcloud/server/pull/40993
- HTML Validation: Personal settings by @ShGKme in https://github.com/nextcloud/server/pull/40983
- fix(l10n): invalid translation of a number by @skjnldsv in https://github.com/nextcloud/server/pull/41036
- chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 by @dependabot in https://github.com/nextcloud/server/pull/41030
- chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 by @dependabot in https://github.com/nextcloud/server/pull/41026
- chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in https://github.com/nextcloud/server/pull/41027
- chore(deps-dev): Bump @types/dockerode from 3.3.20 to 3.3.21 by @dependabot in https://github.com/nextcloud/server/pull/41028
- chore(deps): Bump @nextcloud/calendar-availability-vue from 2.0.0-beta.2 to 2.0.0-beta.3 by @dependabot in https://github.com/nextcloud/server/pull/41029
- fix(files): correct item height by @pulsejet in https://github.com/nextcloud/server/pull/41019
- chore(deps-dev): Bump typescript from 5.1.6 to 5.2.2 by @dependabot in https://github.com/nextcloud/server/pull/41032
- theming: Allow to reset custom app order and keep focus when reordering by @susnux in https://github.com/nextcloud/server/pull/41024
- feat(cypress): Always run cypress CI in parallel by @susnux in https://github.com/nextcloud/server/pull/41039
- Add "no public GH Issues please" request, past advisories link, bounty mention, scope link to security.md by @joshtrichards in https://github.com/nextcloud/server/pull/40966
- Check expiry enforcement for all share types by @Fenn-CS in https://github.com/nextcloud/server/pull/40933
- fix(provisioning_api): Fix quota fields in OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/41045
- feat(profile): Add public interface for profile manager so apps can check config by @nickvergessen in https://github.com/nextcloud/server/pull/41055
- fix(settings): users page html validation by @ShGKme in https://github.com/nextcloud/server/pull/41034
- Move IToken and IProvider::getToken to OCP by @come-nc in https://github.com/nextcloud/server/pull/41017
- HTML Validation: remove unnecessary roles by @ShGKme in https://github.com/nextcloud/server/pull/40980
- fix(dashboard): html validation by @ShGKme in https://github.com/nextcloud/server/pull/41063
- fix(sharing): set name to target name in sharing cache by @max-nextcloud in https://github.com/nextcloud/server/pull/40495
- Remove opacity on table header by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/41064
- fix(isLegitimatedForUserId): Setup mountpoints to check file access by @mejo- in https://github.com/nextcloud/server/pull/40482
- chore: Bump @nextcloud/vue to v8-beta.9 by @Pytal in https://github.com/nextcloud/server/pull/41070
- fix(settings): Account property scope actions by @Pytal in https://github.com/nextcloud/server/pull/40938
- chore(tests): Migrate login acceptance tests from behat to Cypress by @susnux in https://github.com/nextcloud/server/pull/41033
- fix(update): Allow updating from 27.1 to 28 by @nickvergessen in https://github.com/nextcloud/server/pull/41079
- fix(3rdparty): Don't use indirect dependency "Safe/" for functions by @nickvergessen in https://github.com/nextcloud/server/pull/41061
- fix(settings): apps list html validation and loading icon by @ShGKme in https://github.com/nextcloud/server/pull/41035
- fix(user_status): separate user menu and dashboard status layout for HTML validation by @ShGKme in https://github.com/nextcloud/server/pull/41068
- Fix root mounts not being setup in some cases by @icewind1991 in https://github.com/nextcloud/server/pull/39044
- Return correct status if touch failed by @artonge in https://github.com/nextcloud/server/pull/41062
- Fix: duplicating contacts with the Recently contacted feature by @hamza221 in https://github.com/nextcloud/server/pull/41046
- fix(dav): Remove usage of indirect thecodingmachine/safe dependency by @Pytal in https://github.com/nextcloud/server/pull/41094
- Change styles on active, hover and focus state for background buttons by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/41080
- fix(tests): Move leftover acceptance tests for users from drone to Cypress by @susnux in https://github.com/nextcloud/server/pull/41021
- fix(workflowengine): Add an empty content when no flows are installed or configured by @susnux in https://github.com/nextcloud/server/pull/41089
- fix(cypress): Fix selector for the user menu button by @susnux in https://github.com/nextcloud/server/pull/41110
- Remove unneeded
tabindex="0"
from sidebar and app content by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/41108 - fix(files): let popper overflow in header by @pulsejet in https://github.com/nextcloud/server/pull/41093
- fix(external): Get storage before update it by @nickvergessen in https://github.com/nextcloud/server/pull/41123
- fix: don't pass invalid streams to Imaginary by @solracsf in https://github.com/nextcloud/server/pull/41120
- Don't duplicate notification warning by @nickvergessen in https://github.com/nextcloud/server/pull/41133
- Implement TextToImage OCP API by @marcelklehr in https://github.com/nextcloud/server/pull/40326
- fix(cypress): Fix linter errors on Cypress chains and refactor
wait-until
checker functions by @susnux in https://github.com/nextcloud/server/pull/41115 - fix(login): Fix JS error on login grant page by @callmemagnus in https://github.com/nextcloud/server/pull/41117
- Check for more php modules by @come-nc in https://github.com/nextcloud/server/pull/40889
- chore(codecov): Do not run project status check by @susnux in https://github.com/nextcloud/server/pull/41140
- enh(a11y): Separate profile and user status user menu entries by @Pytal in https://github.com/nextcloud/server/pull/41122
- fix: Don't try to access null array by @solracsf in https://github.com/nextcloud/server/pull/39743
- fix(cypress): Also clone 3rdparty submodule to keep in sync for cypress tests by @susnux in https://github.com/nextcloud/server/pull/41135
- chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in https://github.com/nextcloud/server/pull/41148
- Create semantically right table for the "OAuth 2.0 clients" by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/41142
- #37978: Remove duplicate dependency by @JL102 in https://github.com/nextcloud/server/pull/41101
- fix(tests): Only run tests on CI that are needed by @susnux in https://github.com/nextcloud/server/pull/40986
- fix(theming): Ensure all text colors have enough contrast for accessibility by @susnux in https://github.com/nextcloud/server/pull/40773
- chore(deps-dev): bump jest-environment-jsdom from 29.6.2 to 29.7.0 by @dependabot in https://github.com/nextcloud/server/pull/41165
- chore(deps): bump actions/checkout from 3.6.0 to 4.1.1 by @dependabot in https://github.com/nextcloud/server/pull/41169
- chore(deps): bump actions/setup-node from 3.8.1 to 4.0.0 by @dependabot in https://github.com/nextcloud/server/pull/41168
- chore(deps-dev): bump puppeteer from 21.0.3 to 21.4.1 by @dependabot in https://github.com/nextcloud/server/pull/41164
- chore(deps-dev): bump @testing-library/jest-dom from 5.17.0 to 6.1.4 by @dependabot in https://github.com/nextcloud/server/pull/41163
- feat(dav): implement personal absence settings backend by @st3iny in https://github.com/nextcloud/server/pull/41051
- Reset BFP for sudo action by @SystemKeeper in https://github.com/nextcloud/server/pull/41177
- ci: Turn off builds for pushes and merges to master/stable* and cancel parallel executions by @nickvergessen in https://github.com/nextcloud/server/pull/41193
- chore(deps): bump p-queue from 7.3.4 to 7.4.1 by @dependabot in https://github.com/nextcloud/server/pull/41166
- Add custom apps translation scripts and image path for consistency by @akhil1508 in https://github.com/nextcloud/server/pull/40898
- Talk now uses the "main" branch by @nickvergessen in https://github.com/nextcloud/server/pull/41200
- fix(theming): Ensure focus is kept on the button when reordering by @susnux in https://github.com/nextcloud/server/pull/41197
- load script and styles on setup page by @icewind1991 in https://github.com/nextcloud/server/pull/40494
- add index for classification by @tcitworld in https://github.com/nextcloud/server/pull/41111
- fix(files_external): on case insensitive system, block case change by @Altahrim in https://github.com/nextcloud/server/pull/41053
- fix(a11y): Increase contrast of contacts menu actions by @Pytal in https://github.com/nextcloud/server/pull/41207
- fix(theming): Add accessible information to app order settings by @susnux in https://github.com/nextcloud/server/pull/41199
- feat(contactsmenu): Show user status by @ChristophWurst in https://github.com/nextcloud/server/pull/40852
- chore(deps-dev): Bump @babel/preset-typescript from 7.22.11 to 7.23.2 by @dependabot in https://github.com/nextcloud/server/pull/40909
- chore(deps-dev): Bump tar from 6.1.15 to 6.2.0 by @dependabot in https://github.com/nextcloud/server/pull/40911
- ci: skip puppeteer chrome download by @kesselb in https://github.com/nextcloud/server/pull/40733
- Catch Imaginary processing errors by @solracsf in https://github.com/nextcloud/server/pull/40819
- fix: add index on migration only if needed by @solracsf in https://github.com/nextcloud/server/pull/41230
- refactor: Unify running a dev server (for automated testing) by @ChristophWurst in https://github.com/nextcloud/server/pull/40899
- feat(ocp): Add types and strict typing to \OCP\Group\IGroup by @ChristophWurst in https://github.com/nextcloud/server/pull/38425
- fix(session): Log why session renewal failed by @ChristophWurst in https://github.com/nextcloud/server/pull/40859
- feat(events): Add typed event for filtering autocompletion sugges… by @nickvergessen in https://github.com/nextcloud/server/pull/41218
- fix(dav): Reduce CalDAV backend memory footprint by @ChristophWurst in https://github.com/nextcloud/server/pull/40665
- chore: 28.0.0 beta 1 by @skjnldsv in https://github.com/nextcloud/server/pull/41228
- fix(upgrade): files_rightclick is deprecated by @blizzz in https://github.com/nextcloud/server/pull/41246
New Contributors
- @DerGenaue made their first contribution in https://github.com/nextcloud/server/pull/38115
- @takahiro-blab made their first contribution in https://github.com/nextcloud/server/pull/31001
- @JanisPlayer made their first contribution in https://github.com/nextcloud/server/pull/38365
- @fsamapoor made their first contribution in https://github.com/nextcloud/server/pull/37665
- @ZetaTom made their first contribution in https://github.com/nextcloud/server/pull/38549
- @kurtmckee made their first contribution in https://github.com/nextcloud/server/pull/38737
- @dfuchss made their first contribution in https://github.com/nextcloud/server/pull/38292
- @bensmrs made their first contribution in https://github.com/nextcloud/server/pull/38794
- @Jenandra made their first contribution in https://github.com/nextcloud/server/pull/38793
- @SimJoSt made their first contribution in https://github.com/nextcloud/server/pull/38876
- @charno made their first contribution in https://github.com/nextcloud/server/pull/38639
- @danialRahimy made their first contribution in https://github.com/nextcloud/server/pull/38176
- @ir0nhide made their first contribution in https://github.com/nextcloud/server/pull/39629
- @Dany1718 made their first contribution in https://github.com/nextcloud/server/pull/34419
- @jmcclelland made their first contribution in https://github.com/nextcloud/server/pull/39741
- @lhsazevedo made their first contribution in https://github.com/nextcloud/server/pull/40026
- @shdehnavi made their first contribution in https://github.com/nextcloud/server/pull/39243
- @privatemaker made their first contribution in https://github.com/nextcloud/server/pull/40480
- @Koc made their first contribution in https://github.com/nextcloud/server/pull/40439
- @sorbaugh made their first contribution in https://github.com/nextcloud/server/pull/40413
- @c39cfbb3 made their first contribution in https://github.com/nextcloud/server/pull/40808
- @AIlkiv made their first contribution in https://github.com/nextcloud/server/pull/40924
- @callmemagnus made their first contribution in https://github.com/nextcloud/server/pull/41117
Full Changelog: https://github.com/nextcloud/server/compare/v27.0.0beta2...v28.0.0beta1