v28.0.0beta1
版本发布时间: 2023-11-02 23:58:51
nextcloud/server最新发布版本:v30.0.1rc2(2024-10-11 00:18:09)
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
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