☁️ Nextcloud server, a safe home for all your data
0
Server v29.0.0beta1
Release date:
March 7, 2024
Previous version:
v28.0.14
(released December 12, 2024)
Magnitude:
22,010
Diff Delta
Contributors:
49 total committers
Commits:
574 Commits in this Release
Ordered by the degree to which they evolved the repo in this version.
Authored January 18, 2024
Authored January 30, 2024
Authored November 14, 2023
Authored November 29, 2023
Authored November 23, 2023
Authored December 16, 2023
Authored November 16, 2023
Authored December 12, 2023
Authored December 11, 2023
Authored February 14, 2024
Authored December 22, 2023
Authored November 16, 2023
Authored November 27, 2023
Authored December 2, 2023
Authored December 14, 2023
Authored December 6, 2023
Authored January 15, 2024
Authored February 21, 2024
Authored November 14, 2023
Authored December 8, 2023
Authored February 1, 2024
Authored November 14, 2023
Authored December 1, 2023
Authored December 20, 2023
Authored January 21, 2024
Authored January 9, 2024
Authored December 1, 2023
Authored January 11, 2024
Authored January 18, 2024
Authored December 14, 2023
Authored January 4, 2024
Authored January 12, 2024
Authored January 8, 2024
Authored January 15, 2024
Authored December 7, 2023
Authored January 12, 2024
Authored December 13, 2023
Authored December 12, 2023
Authored January 24, 2024
Browse Other Releases
Latest Pending
Unreleased 😎
v29.0.0beta5
Released March 21, 2024
1,485 Δ
v29.0.0beta4
Released March 19, 2024
4,367 Δ
v29.0.0beta3
Released March 14, 2024
4,446 Δ
v29.0.0beta2
Released March 12, 2024
3,341 Δ
v29.0.0beta1
Released March 7, 2024
22,010 Δ
v28.0.14
Released December 12, 2024
148 Δ
v28.0.14rc1
Released December 9, 2024
0 Δ
v28.0.13
Released December 5, 2024
393 Δ
v28.0.13rc1
Released December 15, 2024
1,315 Δ
v28.0.12
Released November 7, 2024
3 Δ
Top Contributors in v29.0.0beta1
susnux
come-nc
ShGKme
skjnldsv
nickvergessen
provokateurin
Pytal
artonge
blizzz
ChristophWurst
Directory Browser for v29.0.0beta1
We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.
Release Notes Published
What's Changed
- Master is now 29 by @nickvergessen in https://github.com/nextcloud/server/pull/41678
- Fix star stroke color on hover by @marcoambrosini in https://github.com/nextcloud/server/pull/41672
- Replace "Update" with "Edit" in advanced share settings by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/41680
- Add app-based filtering to global search by @Fenn-CS in https://github.com/nextcloud/server/pull/41669
- Focus global search input on open by @Fenn-CS in https://github.com/nextcloud/server/pull/41652
- fix(core): Subscribe to navigation changes on mounted for Unified search by @susnux in https://github.com/nextcloud/server/pull/41687
- fix(files): Use SVG as FilePicker buttons to bring back icons by @susnux in https://github.com/nextcloud/server/pull/41707
- Remove unneeded links and add
focus-visible
state on a link by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/41683 - feat(dav): dispatch out-of-office started and ended events by @st3iny in https://github.com/nextcloud/server/pull/41440
- fix(dav): Avoid date diffing if PHP is buggy by @ChristophWurst in https://github.com/nextcloud/server/pull/41722
- fix(cypress): Adjust cypress tests that relied on version to be 28 by @susnux in https://github.com/nextcloud/server/pull/41712
- Fix adding x-requested-with header for relative URLs in some cases by @julien-nc in https://github.com/nextcloud/server/pull/41632
- Fix action button labels by @marcoambrosini in https://github.com/nextcloud/server/pull/41719
- confirm content on dav-v2 test by @ArtificialOwl in https://github.com/nextcloud/server/pull/41705
- Ensure share has download permissions in F2V by @artonge in https://github.com/nextcloud/server/pull/41685
- fix(setupcheck): Fix memory limit setup check by @nickvergessen in https://github.com/nextcloud/server/pull/41640
- Enable AppFramework dispatcher to enforce integer ranges by @blizzz in https://github.com/nextcloud/server/pull/41578
- feat(dav): hide search providers if their respective app is not activated by @Altahrim in https://github.com/nextcloud/server/pull/41738
- Update list of PHP versions by @nickvergessen in https://github.com/nextcloud/server/pull/41764
- fix(files): Adjust table header to look like on previous versions by @susnux in https://github.com/nextcloud/server/pull/41710
- fix(files): Allow to drag and drop new files also on empty directories by @susnux in https://github.com/nextcloud/server/pull/41693
- fix(files_versions): Check for user and owner before call getUserFolder by @solracsf in https://github.com/nextcloud/server/pull/41749
- fix(files): Reverse logic to prevent copy to itself by @susnux in https://github.com/nextcloud/server/pull/41709
- fix(files): Empty files list when uid contains special chars by @Pytal in https://github.com/nextcloud/server/pull/41782
- enh(comments): Move from Moment.js to
NcDateTime
by @susnux in https://github.com/nextcloud/server/pull/41777 - fix(API): Use a distinct exception so apps can react to it and custom… by @nickvergessen in https://github.com/nextcloud/server/pull/41779
- enh(userstatus): add OOO automation and remove calendar automation by @miaulalala in https://github.com/nextcloud/server/pull/41714
- fix: reduce memory consumption of scans by @solracsf in https://github.com/nextcloud/server/pull/41272
- sidebar: allow turning off tags view by default by @pulsejet in https://github.com/nextcloud/server/pull/40939
- Migrate database missing checks by @come-nc in https://github.com/nextcloud/server/pull/41460
- fix(files_external): Fix "Could not find resource main.js to load" by @nickvergessen in https://github.com/nextcloud/server/pull/41766
- Migrate database pending bigint conversions by @come-nc in https://github.com/nextcloud/server/pull/41468
- Spelling correction by @Valdnet in https://github.com/nextcloud/server/pull/41753
- fix(dav): don't schedule out-of-office jobs for dates in the past by @st3iny in https://github.com/nextcloud/server/pull/41778
- fix: Hidden password confirmation dialog with new global search by @Pytal in https://github.com/nextcloud/server/pull/41809
- fix(files): remove focus outline on file list item click and make the link focusable by @ShGKme in https://github.com/nextcloud/server/pull/41619
- fix(dav): Make ooo settings a form and the message required by @ChristophWurst in https://github.com/nextcloud/server/pull/41759
- fix: add mimetype for eml and msg by @kesselb in https://github.com/nextcloud/server/pull/41803
- fix(OOO): Make the returned data more explicit by @nickvergessen in https://github.com/nextcloud/server/pull/41818
- fix(dav): Convert dates without tz drift by @ChristophWurst in https://github.com/nextcloud/server/pull/41703
- fix(dav): Prioritize timezone from core/login by @ChristophWurst in https://github.com/nextcloud/server/pull/41866
- UI updates for global search by @Fenn-CS in https://github.com/nextcloud/server/pull/41781
- fix(dav): Allow single-day out of office by @ChristophWurst in https://github.com/nextcloud/server/pull/41816
- fix: change mime type for msg file by @kesselb in https://github.com/nextcloud/server/pull/41867
- Handle close GlobalSearchModal gracefully by @Fenn-CS in https://github.com/nextcloud/server/pull/41792
- Migrate openResult method to SearchResult component by @Fenn-CS in https://github.com/nextcloud/server/pull/41785
- fix(theming): Fix color inverted icons based on theming and dark mode by @nickvergessen in https://github.com/nextcloud/server/pull/41855
- Always emit search event by @Fenn-CS in https://github.com/nextcloud/server/pull/41771
- update @nextcloud/upload to 1.0.2 by @szaimen in https://github.com/nextcloud/server/pull/41911
- Synchronize operation on live photo files by @artonge in https://github.com/nextcloud/server/pull/41765
- accessibility fix - changed the dir attribute to have valid value by @emoral435 in https://github.com/nextcloud/server/pull/41808
- fix(userstatus): revert ClassLoader changes by @miaulalala in https://github.com/nextcloud/server/pull/41799
- fix(core): app icon alignment in app menu by @ShGKme in https://github.com/nextcloud/server/pull/41923
- Enable new global search by default by @Fenn-CS in https://github.com/nextcloud/server/pull/41729
- Add comment in SyncLivePhotosListener by @artonge in https://github.com/nextcloud/server/pull/41924
- Improve share logic for enforced password & expiry date by @Fenn-CS in https://github.com/nextcloud/server/pull/41885
- fix(bruteforce-protection): Don't throw a 500 when MaxDelayReached is… by @nickvergessen in https://github.com/nextcloud/server/pull/41937
- fix(copyright): Fix copyright doc blocks by @nickvergessen in https://github.com/nextcloud/server/pull/41928
- techdebt(Middleware): Add more specific array types so its clickable in IDEs by @nickvergessen in https://github.com/nextcloud/server/pull/41931
- feat(out-of-office): Add OCS endpoint to set and clear absence by @nickvergessen in https://github.com/nextcloud/server/pull/41957
- fix(cypress): Adjust user columns tests by @AndyScherzinger in https://github.com/nextcloud/server/pull/41958
- fix(TextProcessing): Add task type template param to IManager and registerTPProvider by @marcelklehr in https://github.com/nextcloud/server/pull/41844
- feat(LDAP): implement IIsAdmin interface by @blizzz in https://github.com/nextcloud/server/pull/41650
- enh(settings): Load from disabled users endpoint by @Pytal in https://github.com/nextcloud/server/pull/40169
- fix(files): Remove confusing table header labels by @susnux in https://github.com/nextcloud/server/pull/41951
- chore: Update
@nextcloud/vue
to 8.3.0 by @susnux in https://github.com/nextcloud/server/pull/41942 - fix(files): add visible label to webdav URL in settings by @ShGKme in https://github.com/nextcloud/server/pull/41916
- fix(files): Move aria-label for favorite icon from span to icon by @susnux in https://github.com/nextcloud/server/pull/41953
- feat(Updater/Admin): Clarify instructions for
upgrade.disable-web
to avoid confusion/reduce help requests/help downstream Docker image maintainers by @joshtrichards in https://github.com/nextcloud/server/pull/41971 - fix(TemplateManager): Bail early if templatedirectory is empty by @marcelklehr in https://github.com/nextcloud/server/pull/41995
- fix(security): Handle idn_to_utf8 returning false by @nickvergessen in https://github.com/nextcloud/server/pull/41999
- fix(metadata): Allow to load metadata of multiple files at once by @nickvergessen in https://github.com/nextcloud/server/pull/42008
- fix(dav): allow any throwable in logException by @pulsejet in https://github.com/nextcloud/server/pull/41985
- fix: Properly take show_hidden user setting into account for file listing by @juliushaertl in https://github.com/nextcloud/server/pull/42006
- +files_metadata_installed by @ArtificialOwl in https://github.com/nextcloud/server/pull/42019
- fix(dav): Make current ooo info time-dependent by @ChristophWurst in https://github.com/nextcloud/server/pull/41962
- fix(UnifiedSearch): Move headings out of list element (invalid HTML) by @susnux in https://github.com/nextcloud/server/pull/41993
- perf: Use more performant way to obtain and check the email as a login name with token login by @juliushaertl in https://github.com/nextcloud/server/pull/41927
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/41984
- fix: inconsistencies in the shared two-factor UI by @st3iny in https://github.com/nextcloud/server/pull/42007
- fix(UnifiedSearch): Show translated text for filter label by @susnux in https://github.com/nextcloud/server/pull/41994
- fix(files_sharing): fix sharing status indicator side after component update by @skjnldsv in https://github.com/nextcloud/server/pull/41979
- feat(files): quota warning and disabled upload button by @skjnldsv in https://github.com/nextcloud/server/pull/41346
- fix(dav): Improve handling and logging of bulk upload failures by @nickvergessen in https://github.com/nextcloud/server/pull/42001
- chore: Update 3rdparty justinrainbow/json-schema by @juliushaertl in https://github.com/nextcloud/server/pull/41744
- fix look of personal global credentials settings by @szaimen in https://github.com/nextcloud/server/pull/42031
- fix: Also filter out undefined entries from the file list by @juliushaertl in https://github.com/nextcloud/server/pull/42021
- perf: Only query the db once for trusted servers by @juliushaertl in https://github.com/nextcloud/server/pull/42033
- fix(metadata): Fix copy-paste doc block throws by @nickvergessen in https://github.com/nextcloud/server/pull/42011
- Fix AppSettingsController.php overwriting currentLanguage by @1manprojects in https://github.com/nextcloud/server/pull/42044
- fix: Update
@nextcloud/dialogs
to 5.0.3 fixing files copy move by @susnux in https://github.com/nextcloud/server/pull/42043 - fix(theming): Adjust dark theme to be accessible adjust cypress tests by @susnux in https://github.com/nextcloud/server/pull/41948
- fix(files): Correctly handle dropping folders on file list by @susnux in https://github.com/nextcloud/server/pull/41975
- Revert "perf: Add partial index on configvalue of preferences table" by @juliushaertl in https://github.com/nextcloud/server/pull/42061
- fix(cypress): Wait for network requests to finish when using the FilePicker by @susnux in https://github.com/nextcloud/server/pull/42066
- Correct semantics for link opening in global search by @Fenn-CS in https://github.com/nextcloud/server/pull/42062
- fix: Properly fetch version from shared files by accessing the owner storage version by @juliushaertl in https://github.com/nextcloud/server/pull/41944
- Fix some silent share bugs by @Fenn-CS in https://github.com/nextcloud/server/pull/42067
- enh(NavigationManager): Use ID as fallback for
app
property of entries by @susnux in https://github.com/nextcloud/server/pull/42055 - fix: Let git ignore composer dev dependencies by @susnux in https://github.com/nextcloud/server/pull/42065
- enh(a11y): Add navigation labels by @Pytal in https://github.com/nextcloud/server/pull/42077
- chore(dashboard): Add limit range to items v1 API by @provokateurin in https://github.com/nextcloud/server/pull/42056
- fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english by @marcelklehr in https://github.com/nextcloud/server/pull/42053
- chore(deps-dev): Bump wait-on from 7.1.0 to 7.2.0 by @dependabot in https://github.com/nextcloud/server/pull/41589
- Comment legacy file_metadata table migrations by @artonge in https://github.com/nextcloud/server/pull/42096
- Change global search UI text to unified search by @Fenn-CS in https://github.com/nextcloud/server/pull/42101
- fix: Adjust reference picker code for the vue based FilePicker by @susnux in https://github.com/nextcloud/server/pull/42104
- fix(core): add translations on the login page by @ShGKme in https://github.com/nextcloud/server/pull/42100
- Replace input filed with password field and added password error message by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/42030
- chore(deps): Update openapi-extractor by @provokateurin in https://github.com/nextcloud/server/pull/42115
- fix(l10n): fix translations for init scripts by @skjnldsv in https://github.com/nextcloud/server/pull/42093
- chore: update zipstreamer to v2.0.2 by @kesselb in https://github.com/nextcloud/server/pull/42012
- enh(settings): Set main page heading by @Pytal in https://github.com/nextcloud/server/pull/42112
- fix(a11y): Unified search headings by @Pytal in https://github.com/nextcloud/server/pull/42111
- chore(deps-dev): Bump guzzlehttp/guzzle from 7.8.0 to 7.8.1 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/42129
- chore(deps-dev): Bump sabre/dav from 4.4.0 to 4.5.1 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/41681
- fix(caldav): don't reuse query builder objects by @miaulalala in https://github.com/nextcloud/server/pull/42144
- Merge sqlite check to database check by @come-nc in https://github.com/nextcloud/server/pull/41535
- fix rename on live photos by @ArtificialOwl in https://github.com/nextcloud/server/pull/42154
- chore(dav): Remove dead \OCA\DAV\Server::getSabreServer by @ChristophWurst in https://github.com/nextcloud/server/pull/42151
- fix(dav): Prevent out-of-office event time drifts by @ChristophWurst in https://github.com/nextcloud/server/pull/42142
- fix(papercut) - rerendered submenu actions for time sensitive actions by @emoral435 in https://github.com/nextcloud/server/pull/41670
- chore(deps): Bump @nextcloud/upload from 1.0.2 to 1.0.3 by @ShGKme in https://github.com/nextcloud/server/pull/42165
- Tooltip outside click, should abort share creation by @Fenn-CS in https://github.com/nextcloud/server/pull/42126
- Rename "global search" to "unified search" by @Fenn-CS in https://github.com/nextcloud/server/pull/42094
- Unified search improvements by @Fenn-CS in https://github.com/nextcloud/server/pull/42167
- feat(settings): add occ commands to handle admin delegation by @Altahrim in https://github.com/nextcloud/server/pull/42064
- chore(comments): Drop dead code from comments app by @susnux in https://github.com/nextcloud/server/pull/42174
- Wrap metadata generation in try/catch by @artonge in https://github.com/nextcloud/server/pull/42198
- fix(UnifiedSearch): Remove title prop from modal by @susnux in https://github.com/nextcloud/server/pull/42183
- fix(files): navigation exact by @skjnldsv in https://github.com/nextcloud/server/pull/42095
- fix(files_sharing): Add one string for every share type by @susnux in https://github.com/nextcloud/server/pull/42185
- fix(files): Do not add drag handlers on rename by @susnux in https://github.com/nextcloud/server/pull/42242
- chore(deps): Bump actions/stale from 8 to 9 by @dependabot in https://github.com/nextcloud/server/pull/42130
- [master] fix(security): Update CA certificate bundle by @nextcloud-command in https://github.com/nextcloud/server/pull/42187
- feat(files): add batch support to copy-move by @skjnldsv in https://github.com/nextcloud/server/pull/42124
- Translate me-text in unified search people filter by @Fenn-CS in https://github.com/nextcloud/server/pull/42205
- fix(files): Partly revert 32c1aeb and show correct quota again by @susnux in https://github.com/nextcloud/server/pull/42186
- fix: Ensure correct max contrast color is used when blurred background is used by @susnux in https://github.com/nextcloud/server/pull/42283
- fix(dashboard): changed h3 elements to h2 by @emoral435 in https://github.com/nextcloud/server/pull/42290
- enh(oauth2): allowed toggling of aria label by @emoral435 in https://github.com/nextcloud/server/pull/42132
- feat(comments): Add a meta data column for comments by @nickvergessen in https://github.com/nextcloud/server/pull/42209
- fix(files): fix download file encoded source by @skjnldsv in https://github.com/nextcloud/server/pull/42281
- chore(deps): Bump @nextcloud/upload to 1.0.4 by @skjnldsv in https://github.com/nextcloud/server/pull/42310
- Clean-up and standardization of "App password" by @rakekniven in https://github.com/nextcloud/server/pull/42109
- fix(theming): Adjust theming util to calculate primary element color based on WCAG color contrast by @susnux in https://github.com/nextcloud/server/pull/42285
- fix(joblist): also reset last_run timestamp on updating an existing job by @miaulalala in https://github.com/nextcloud/server/pull/42305
- chore(deps-dev): Bump sabre/dav from 4.5.1 to 4.6.0 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/42326
- chore(deps): Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/nextcloud/server/pull/42324
- chore(deps): Bump @vueuse/components from 10.5.0 to 10.7.0 by @dependabot in https://github.com/nextcloud/server/pull/42321
- fix(ooo): add new ooo status with new emoji by @miaulalala in https://github.com/nextcloud/server/pull/42304
- feat(setupcheck): Add setup check for maintenance_window_start config by @nickvergessen in https://github.com/nextcloud/server/pull/42241
- enh(UnifiedSearch): Keep the searchbar on top of the modal by @susnux in https://github.com/nextcloud/server/pull/42184
- Don't query oc_properties for metadata props by @artonge in https://github.com/nextcloud/server/pull/42350
- Typo in move or copy by @nickvergessen in https://github.com/nextcloud/server/pull/42354
- fix(theming): Adjust status colors and make dark theme fully accessible by @susnux in https://github.com/nextcloud/server/pull/42287
- fix(manager): removed dead code by @emoral435 in https://github.com/nextcloud/server/pull/42361
- fix(files): Use DAV functions from library to fix invalid source links by @susnux in https://github.com/nextcloud/server/pull/42338
- Add global accessibility switch by @artonge in https://github.com/nextcloud/server/pull/42353
- fix(dav): allow multiple organizers if possible by @st3iny in https://github.com/nextcloud/server/pull/42339
- Use FileInfo's metadata for hidden prop by @artonge in https://github.com/nextcloud/server/pull/42349
- enh(SpeechToText): Allow providers to declare a dynamic ID instead of using className by @marcelklehr in https://github.com/nextcloud/server/pull/41087
- fix(userstatus): set user status to 'In a meeting' if calendar is busy by @miaulalala in https://github.com/nextcloud/server/pull/42309
- enh(TextProcessing): Allow providers and task types to declare a dynamic ID instead of using className by @marcelklehr in https://github.com/nextcloud/server/pull/41088
- fix(theming): Adjust dark high contrast to fulfill WCAG 2.1 AAA contrast by @susnux in https://github.com/nextcloud/server/pull/42329
- Don't write back .htaccess file on a RO filesystem by @solracsf in https://github.com/nextcloud/server/pull/42298
- Update crl after revoke rides.csr by @mgallien in https://github.com/nextcloud/server/pull/42140
- fix: Ensure app menu entries and dashboard welcome message have enough contrast by @susnux in https://github.com/nextcloud/server/pull/42401
- fix(files): drag and drop by @skjnldsv in https://github.com/nextcloud/server/pull/42366
- fix(dav): Hide less than minute diff in calendar notification title by @provokateurin in https://github.com/nextcloud/server/pull/42406
- enh(dashboard): changed h1 to say Dashboard instead of Nextcloud by @emoral435 in https://github.com/nextcloud/server/pull/42381
- fix(dav): undeclared
$cache
property by @skjnldsv in https://github.com/nextcloud/server/pull/42422 - fix(files): Adjust ID for skip content buttons by @susnux in https://github.com/nextcloud/server/pull/42419
- enh(settings): Refactor UI for session and app token management by @susnux in https://github.com/nextcloud/server/pull/42334
- fix(cron): Reset the reserved_at when force executing from CLI by @nickvergessen in https://github.com/nextcloud/server/pull/42389
- fix(theming): Add adjusted color versions of default background by @susnux in https://github.com/nextcloud/server/pull/42424
- fix(a11y): Unified search headings the sequel by @Pytal in https://github.com/nextcloud/server/pull/42292
- enh(files): added ability to escape out of all selection when focused by @emoral435 in https://github.com/nextcloud/server/pull/42415
- fix(theming): Invert filter should be based on primary-element by @susnux in https://github.com/nextcloud/server/pull/42439
- fix(LDAP): ensure stored groups are formatted as simple list by @blizzz in https://github.com/nextcloud/server/pull/42405
- restore shared lock ttl to previous value when releasing by @icewind1991 in https://github.com/nextcloud/server/pull/37469
- fix: Adjust focus-visible marker on appmenu by @susnux in https://github.com/nextcloud/server/pull/42442
- fix(settings): Use heading for Profile and Profile picture sections by @Pytal in https://github.com/nextcloud/server/pull/42319
- enh(breadcrumbs): removed unnecessary aria label by @emoral435 in https://github.com/nextcloud/server/pull/42379
- chore(deps-dev): Bump @testing-library/jest-dom from 6.1.4 to 6.1.5 by @dependabot in https://github.com/nextcloud/server/pull/42467
- fix(files): allow silent batch actions errors by @skjnldsv in https://github.com/nextcloud/server/pull/42452
- fix(theming): Adjust high contrast theme to fulfill WCAG AAA text contrast by @susnux in https://github.com/nextcloud/server/pull/42438
- fix(files): Allow Ctrl/Command click on file entries to open in a new tab by @juliushaertl in https://github.com/nextcloud/server/pull/42457
- enh: Implement PrimaryReadReplicaConnection by @juliushaertl in https://github.com/nextcloud/server/pull/41998
- fix: Avoid using replicas during setup by @juliushaertl in https://github.com/nextcloud/server/pull/42504
- AppAPI: allow to bypass Two-Factor by @bigcat88 in https://github.com/nextcloud/server/pull/42479
- only do a multipart s3 copy when above the regular copy limit by @icewind1991 in https://github.com/nextcloud/server/pull/41914
- Cast datetime columns in sqlite before comparing by @juliushaertl in https://github.com/nextcloud/server/pull/26540
- fix(ViewController): Properly handle non-existent fileIds (regression lead to 500 errors) by @joshtrichards in https://github.com/nextcloud/server/pull/42427
- Fix log rotation notification level (warning->info) by @joshtrichards in https://github.com/nextcloud/server/pull/42538
- Update Nc Vue to 8.4.0 by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/42499
- fix(files): focus file name on renaming also initially by @ShGKme in https://github.com/nextcloud/server/pull/42443
- fix(files): open menu on right click position by @skjnldsv in https://github.com/nextcloud/server/pull/42500
- refactor lib/private/Notification by @shdehnavi in https://github.com/nextcloud/server/pull/39174
- enh(settings): removed background-gradient to ensure contrast ratio a11y requirements by @emoral435 in https://github.com/nextcloud/server/pull/42570
- Fix upgrade of user_ldap when oc_group_members contains duplicated uids by @come-nc in https://github.com/nextcloud/server/pull/42576
- initialize variables by @ArtificialOwl in https://github.com/nextcloud/server/pull/42578
- enh(files): made breadcrumb component lang=ts by @emoral435 in https://github.com/nextcloud/server/pull/42513
- Blurhash generation by @ArtificialOwl in https://github.com/nextcloud/server/pull/41044
- Fix SVG's for social media links by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/42586
- Remove unneeded styles: everything is handled by NcVue by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/42559
- Fix/files/42460/breadcrumb conditional rendering by @emoral435 in https://github.com/nextcloud/server/pull/42507
- fix(files): Fix unresponsive file click to download by @Pytal in https://github.com/nextcloud/server/pull/42566
- fix(files_external): add back js config files by @skjnldsv in https://github.com/nextcloud/server/pull/42428
- chore(package): bumped nc-calendar to 2.0.1 by @emoral435 in https://github.com/nextcloud/server/pull/42602
- Fix Slow logout on Chrome-like browsers by @HLFH in https://github.com/nextcloud/server/pull/42544
- debug logs on huge metadata by @ArtificialOwl in https://github.com/nextcloud/server/pull/42560
- Migrate opcache check to new SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/41547
- Include grid view toggle in accessibility switch by @artonge in https://github.com/nextcloud/server/pull/42634
- Public dav endpoint v2 by @skjnldsv in https://github.com/nextcloud/server/pull/32400
- Migrate app dir owner check to new SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/42176
- fix(core): enhanced contrast when UserMenuItem is focused by @emoral435 in https://github.com/nextcloud/server/pull/42643
- Fix tests after slow logout fix by @artonge in https://github.com/nextcloud/server/pull/42633
- enh(core): replaced previous native a element with NcButton by @emoral435 in https://github.com/nextcloud/server/pull/42636
- chore(deps): Update openapi-extractor by @provokateurin in https://github.com/nextcloud/server/pull/42666
- chore(deps): Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in https://github.com/nextcloud/server/pull/42672
- fix(user_status): Allow setting custom message with icon only by @provokateurin in https://github.com/nextcloud/server/pull/42532
- feat(cron): Warn on excessive memory consumption in background jobs by @nickvergessen in https://github.com/nextcloud/server/pull/42391
- Update crl after revoke integration_homeassistant.csr by @mgallien in https://github.com/nextcloud/server/pull/42563
- fix(Update): Handle upstream exception scenario cleanly by @joshtrichards in https://github.com/nextcloud/server/pull/42488
- Add settings section type attribute on settings app-content section by @tcitworld in https://github.com/nextcloud/server/pull/42590
- Fix(text2image): Return providers as indexed array by @marcelklehr in https://github.com/nextcloud/server/pull/42377
- feat(user_status): Add online status type for OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/42527
- use deletion time instead of mtime in trashbin handling by @icewind1991 in https://github.com/nextcloud/server/pull/42558
- fix(cron): Fix "Using $this when not in object context" by @nickvergessen in https://github.com/nextcloud/server/pull/42681
- fix(files): move actions for selected file out from table header by @ShGKme in https://github.com/nextcloud/server/pull/41972
- enh(profile): Refactor code to use vue components and styles where possible by @susnux in https://github.com/nextcloud/server/pull/42668
- fix(files): switched native input to NcButton by @emoral435 in https://github.com/nextcloud/server/pull/42690
- fix(weather_status): Fix forecast format in OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/42533
- Remove display name ellipsis in user menu by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/42402
- fix(files): fix unshare action and merge duplicate shares by @skjnldsv in https://github.com/nextcloud/server/pull/42584
- fix(quota): automatically detect chunk quota with
OC-Total-Length
header by @skjnldsv in https://github.com/nextcloud/server/pull/42679 - Improve view only error message by @artonge in https://github.com/nextcloud/server/pull/42680
- fix(systemreport): Mark more configs as sensitive by @nickvergessen in https://github.com/nextcloud/server/pull/42658
- fix(openapi): Make OpenAPI CI green again by @nickvergessen in https://github.com/nextcloud/server/pull/42705
- Migrate PHP imagick module check to new SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/42177
- update webauthn section to feature components by @szaimen in https://github.com/nextcloud/server/pull/42698
- Refresh FileList on current folder update by @Raudius in https://github.com/nextcloud/server/pull/42382
- Add RichObject support for SetupCheck descriptions by @come-nc in https://github.com/nextcloud/server/pull/42585
- fix(a11y): Aria-hide contacts menu icon images by @ChristophWurst in https://github.com/nextcloud/server/pull/42713
SharingEntrySimple
needsul
orol
around it by @szaimen in https://github.com/nextcloud/server/pull/42709- fix styling of development-notice by @szaimen in https://github.com/nextcloud/server/pull/42700
- Always catch OCP versions of authentication exceptions by @come-nc in https://github.com/nextcloud/server/pull/42640
- better users cycle by @ArtificialOwl in https://github.com/nextcloud/server/pull/42667
- enh(OCP\Translation): Add ITranslationProviderWithId by @marcelklehr in https://github.com/nextcloud/server/pull/42649
- fix header-elements being not shown correctly by @szaimen in https://github.com/nextcloud/server/pull/42712
- Remove unneeded role="radiogroup" from "Predefined statuses" by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/42718
- fix(files): use
getSummaryFor
for better files summary translations by @skjnldsv in https://github.com/nextcloud/server/pull/42716 - fix(settings): set default or unlimited user quota by @skjnldsv in https://github.com/nextcloud/server/pull/42723
- fix(files): use backend error message if provided by @skjnldsv in https://github.com/nextcloud/server/pull/42598
- feat: Track dirty table writes and long transactions by @juliushaertl in https://github.com/nextcloud/server/pull/42345
- enh(comments): Add visual labels for editor by @susnux in https://github.com/nextcloud/server/pull/42676
- Regular db pings to reconnect after timed out connections by @juliushaertl in https://github.com/nextcloud/server/pull/41819
- enh(OCP\TextToImage): Introduce IProviderWithUserId by @andrey18106 in https://github.com/nextcloud/server/pull/42762
- fix(dav): Fix user status "Undefined array key 0 at StatusService.php… by @nickvergessen in https://github.com/nextcloud/server/pull/42619
- fix(share): use user timezone to parse share expiration date by @Altahrim in https://github.com/nextcloud/server/pull/42660
- enh(OCP\Translation): Add missing ITranslationProviderWithId check by @andrey18106 in https://github.com/nextcloud/server/pull/42760
- occ background-job:delete by @ArtificialOwl in https://github.com/nextcloud/server/pull/42670
- (dashboard): Lower error to info log message by @solracsf in https://github.com/nextcloud/server/pull/42768
- Fix AppDirsWithDifferentOwnerTest by @come-nc in https://github.com/nextcloud/server/pull/42790
- Fix crash of login in case of duplicated group membership by @come-nc in https://github.com/nextcloud/server/pull/42781
- enh(settings): Add SetupCheck to ensure webserver correctly serves
.mjs
files by @susnux in https://github.com/nextcloud/server/pull/42436 - fix(l10n): Add context note for table footers by @Pytal in https://github.com/nextcloud/server/pull/42727
- Migrate code integrity to SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/41312
- fix(appstore): Only send subscription keys to valid appstores by @nickvergessen in https://github.com/nextcloud/server/pull/42806
- Lazy grouping within IAppConfig by @ArtificialOwl in https://github.com/nextcloud/server/pull/41755
- Migrate overwrite.cli.url setup check to new API by @come-nc in https://github.com/nextcloud/server/pull/42796
- Complete
<h1>
settings heading by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/42742 - use showError in TransferOwnershipDialogue by @szaimen in https://github.com/nextcloud/server/pull/42720
- Migrate cron setup checks to new API by @come-nc in https://github.com/nextcloud/server/pull/42802
- chore(deps): Bump actions/upload-artifact from 3.1.3 to 4.1.0 by @dependabot in https://github.com/nextcloud/server/pull/42749
- AppConfig: returns default on exception by @ArtificialOwl in https://github.com/nextcloud/server/pull/42844
- refactor(core): remove
sudo-login-form
layout by @ShGKme in https://github.com/nextcloud/server/pull/42837 - Update npm and node engines versions by @nextcloud-command in https://github.com/nextcloud/server/pull/42841
- chore(deps): Bump actions/cache from 3.3.2 to 3.3.3 by @dependabot in https://github.com/nextcloud/server/pull/42748
- fix(userstatus): catch unique constraint violation by @miaulalala in https://github.com/nextcloud/server/pull/42805
- chore(theming): fix warning of incorrect
NcCheckboxRadioSwitch
usage by @ShGKme in https://github.com/nextcloud/server/pull/42834 - fix(update-section): changed span to an interactive element by @emoral435 in https://github.com/nextcloud/server/pull/42744
- fix(session): Avoid useless authtoken DB queries for anonymous requests by @solracsf in https://github.com/nextcloud/server/pull/42607
- fix(dav): ajax request check on public remote endpoints by @skjnldsv in https://github.com/nextcloud/server/pull/42853
- fix(manifest): Check if app exists instead of accessing null as an array by @nickvergessen in https://github.com/nextcloud/server/pull/42862
- Remove obsolete check of curl SSL version by @come-nc in https://github.com/nextcloud/server/pull/42807
- fix(files): prevent dragging previews and appear as an external files DnD by @skjnldsv in https://github.com/nextcloud/server/pull/42840
- fix(theming): Make sure
color-border-maxcontrast
fulfills 3:1 contrast by @susnux in https://github.com/nextcloud/server/pull/42887 - enh(a11y): improved contrast on user menu by @emoral435 in https://github.com/nextcloud/server/pull/42856
- Update ContactsStore: Avoid exceptions on empties by @joshtrichards in https://github.com/nextcloud/server/pull/42860
- chore: bump server version to 29.0.0.4 to trigger migrations by @ShGKme in https://github.com/nextcloud/server/pull/42900
- chore(deps): Bump actions/setup-node from 4.0.0 to 4.0.1 by @dependabot in https://github.com/nextcloud/server/pull/42466
- exceptions on their own by @ArtificialOwl in https://github.com/nextcloud/server/pull/42847
- fix(CalDAV): set acls for DeletedCalendarObjectsCollection by @JohannesGGE in https://github.com/nextcloud/server/pull/42850
- Improve path resolution in files_version hooks by @artonge in https://github.com/nextcloud/server/pull/42891
- Fix for previews not being generated sometimes by @akhil1508 in https://github.com/nextcloud/server/pull/41067
- fix(build): Do not generated OpenAPI for non-shipped apps or apps without OpenAPI support by @provokateurin in https://github.com/nextcloud/server/pull/42923
- fix(i18n): Change cli to uppercase by @rakekniven in https://github.com/nextcloud/server/pull/42912
- Migrate memcached PHP module setup check to new API by @come-nc in https://github.com/nextcloud/server/pull/42812
- Migrate set_time_limit setup check to new API by @come-nc in https://github.com/nextcloud/server/pull/42814
- fix(db): Remove very verbose dirty query logs by @ChristophWurst in https://github.com/nextcloud/server/pull/42922
- chore(deps): Update openapi-extractor by @provokateurin in https://github.com/nextcloud/server/pull/42940
- Add OpenAPI scopes by @nickvergessen in https://github.com/nextcloud/server/pull/42888
- fix(a11y): Fix avatar menu icon color in dark mode by @nickvergessen in https://github.com/nextcloud/server/pull/42955
- chore: Update
@nextcloud/dialogs
to 5.1.0 by @susnux in https://github.com/nextcloud/server/pull/42970 - chore(deps-dev): Bump phpunit/phpunit from 9.6.13 to 9.6.16 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/42979
- chore(deps): Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in https://github.com/nextcloud/server/pull/42981
- fix(build): Fix OpenAPI diff on non-default specs by @provokateurin in https://github.com/nextcloud/server/pull/42974
- fix(files): Fix checkbox state semantics by @Pytal in https://github.com/nextcloud/server/pull/42949
- fix(files): fixed aria-desciption logic for last breadcrumb by @emoral435 in https://github.com/nextcloud/server/pull/42950
- enh(files): Allow to copy files into same directory by @susnux in https://github.com/nextcloud/server/pull/42889
- chore(deps-dev): Bump @types/wait-on from 5.3.3 to 5.3.4 by @dependabot in https://github.com/nextcloud/server/pull/42976
- Update security policy to match new project-wide default one by @joshtrichards in https://github.com/nextcloud/server/pull/41136
- chore(cypress): add 3 more runners by @skjnldsv in https://github.com/nextcloud/server/pull/42987
- fix(weather_status): Fix location format for OpenAPI by @provokateurin in https://github.com/nextcloud/server/pull/42996
- fix(auth): Fix logging in with email and app password by @ChristophWurst in https://github.com/nextcloud/server/pull/42971
- Remove disputed bz2 check by @J0WI in https://github.com/nextcloud/server/pull/42821
- fix header inversion bug by @szaimen in https://github.com/nextcloud/server/pull/42963
- chore(deps): Bump giggsey/libphonenumber-for-php-lite by @nickvergessen in https://github.com/nextcloud/server/pull/42951
- feat(CI): Automatically update the root.crl from the appstore by @nickvergessen in https://github.com/nextcloud/server/pull/42965
- [master] Fix npm audit by @nextcloud-command in https://github.com/nextcloud/server/pull/43017
- fix(files): do not show
View in folder
in the Files view by @skjnldsv in https://github.com/nextcloud/server/pull/42967 - fix: Use viewBox instead of viewbox in SVGs by @provokateurin in https://github.com/nextcloud/server/pull/43027
- fix(settings): set viewBox on SVG icons by @ShGKme in https://github.com/nextcloud/server/pull/42822
- Correct values and attributes by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/43028
- Replace inaccessible disabled option of NcCheckboxRadioSwitch with NcNoteCard by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/43015
- fix(db): Fix replica password example config by @ChristophWurst in https://github.com/nextcloud/server/pull/42890
- fix(db): Do not log transacted reads as dirty read by @ChristophWurst in https://github.com/nextcloud/server/pull/42929
- fix(apps): Fix type information of app manager by @nickvergessen in https://github.com/nextcloud/server/pull/43045
- Merge gmp and bcmath module checks with the existing PHP modules setupcheck by @come-nc in https://github.com/nextcloud/server/pull/42829
- fix(settings): Allow to connect to local address when checking for
.mjs
support by @susnux in https://github.com/nextcloud/server/pull/42999 - fix(unified-search): Refactor header menu code by @susnux in https://github.com/nextcloud/server/pull/42978
- Wrap versions list in virtual scroll by @artonge in https://github.com/nextcloud/server/pull/43029
- fix(theming): Apply same logic on capabilities for primary color as done on themes by @susnux in https://github.com/nextcloud/server/pull/43033
- perf: Avoid updating the folder size if we know the size difference by @juliushaertl in https://github.com/nextcloud/server/pull/42597
- chore: Bump @nextcloud/vue to v8.5.0 by @Pytal in https://github.com/nextcloud/server/pull/43061
- fix(a11y): Fix informative graphics contrast of user status icons by @Pytal in https://github.com/nextcloud/server/pull/42732
- [master] fix(security): Update code signing revocation list by @nextcloud-command in https://github.com/nextcloud/server/pull/43069
- fix(testing): implement getExpectedRuntime on FakeTextProcessingProvider by @juliushaertl in https://github.com/nextcloud/server/pull/43005
- npm audit fix - remove stable24 and stable25 as they are EOL by @szaimen in https://github.com/nextcloud/server/pull/43080
- chore(deps): Bump egulias/email-validator from 3.2.5 to 3.2.6 by @nickvergessen in https://github.com/nextcloud/server/pull/43077
- fix(files): combine navigation and files list into single Vue app by @ShGKme in https://github.com/nextcloud/server/pull/43090
- Migrate MySQL utf8mb4 check to new SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/42836
- chore(deps): Bump symfony/polyfill-intl-grapheme and symfony/polyfill-intl-normalizer to 1.28.0 by @nickvergessen in https://github.com/nextcloud/server/pull/43102
- fix(settings): federation scope menu a11y by @ShGKme in https://github.com/nextcloud/server/pull/43098
- fix(userstatus): CALL status should overwrite MEETING status by @miaulalala in https://github.com/nextcloud/server/pull/42896
- Migrate available temp space check to new SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/42839
- fix(files): Make the navigation reactive to view changes and show also sub routes as active by @susnux in https://github.com/nextcloud/server/pull/42992
- fix(theming): change color button contrast by @ShGKme in https://github.com/nextcloud/server/pull/42552
- chore(files): cleanup old templates by @skjnldsv in https://github.com/nextcloud/server/pull/43104
- Migrate fair use of free push service check to new SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/42939
- handle storage not available when expiring versions by @icewind1991 in https://github.com/nextcloud/server/pull/43078
- Buffer chunked requests by @artonge in https://github.com/nextcloud/server/pull/43047
- fix(CI): Add codeowners as reviewers for improved backport experience by @nickvergessen in https://github.com/nextcloud/server/pull/43081
- fix(tests): Make PostgreSQL unit tests less flacky by ordering by @nickvergessen in https://github.com/nextcloud/server/pull/43099
- chore: Upgrade
@nextcloud/router
to 2.2.1 by @susnux in https://github.com/nextcloud/server/pull/43093 - chore(deps): Bump pear/pear-core-minimal from 1.10.10 to 1.10.14 by @nickvergessen in https://github.com/nextcloud/server/pull/43110
- chore(deps): Bump symfony/process from 5.4.24 to 5.4.34 by @nickvergessen in https://github.com/nextcloud/server/pull/43140
- improve index on appconfig by @ArtificialOwl in https://github.com/nextcloud/server/pull/42903
- Move integration tests to github actions by @nickvergessen in https://github.com/nextcloud/server/pull/41139
- Move modal outside of the Version component. by @artonge in https://github.com/nextcloud/server/pull/43084
- fix(files_sharing): Return focus to trigger element on sharing details close by @Pytal in https://github.com/nextcloud/server/pull/43137
- chore(tests): Run all unit tests on GitHub instead of Drone by @susnux in https://github.com/nextcloud/server/pull/41003
- Update
@nextcloud/dialogs
to 5.1.1 by @susnux in https://github.com/nextcloud/server/pull/43148 - fix: added a label element to the NcSelect in update settings by @emoral435 in https://github.com/nextcloud/server/pull/43094
- chore(deps): Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in https://github.com/nextcloud/server/pull/43160
- fix(files): disable
Unshare
until proper fix by @skjnldsv in https://github.com/nextcloud/server/pull/43152 - chore(deps): Bump dorny/paths-filter from 2.11.1 to 3.0.0 by @dependabot in https://github.com/nextcloud/server/pull/43162
- chore(deps): Bump core-js from 3.33.2 to 3.35.1 by @dependabot in https://github.com/nextcloud/server/pull/43163
- chore(deps): Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0 by @dependabot in https://github.com/nextcloud/server/pull/43161
- chore(deps): Bump actions/checkout from 3.5.2 to 4.1.1 by @dependabot in https://github.com/nextcloud/server/pull/43159
- fix(files): Consistent sorting for folders before files (user configurable) by @susnux in https://github.com/nextcloud/server/pull/43147
- chore(deps): Bump scssphp/scssphp from 1.11.0 to 1.12.1 by @nickvergessen in https://github.com/nextcloud/server/pull/43143
- Fix: config param 'overwritecondaddr' not working by @blizzz in https://github.com/nextcloud/server/pull/42930
- Migrate debug mode check to new SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/42942
- fix(Request): Catch exceptions in
isTrustedProxy
by @susnux in https://github.com/nextcloud/server/pull/42794 - fix(settings): Disable renaming for tokens marked to be wiped by @susnux in https://github.com/nextcloud/server/pull/42331
- Document throwing behavior of SetupResult upon invalid rich object by @come-nc in https://github.com/nextcloud/server/pull/43031
- Disable code coverage upload on pull request by @come-nc in https://github.com/nextcloud/server/pull/43188
- fix: Use DI for Setup class and move away from deprecated methods by @come-nc in https://github.com/nextcloud/server/pull/43191
- feat(db): Make dirty query logging available in production by @ChristophWurst in https://github.com/nextcloud/server/pull/43185
- fix(files): Improve inaccessible files message in file reference widget by @mejo- in https://github.com/nextcloud/server/pull/42936
- chore: Fix missing template parameter for IEventListener by @come-nc in https://github.com/nextcloud/server/pull/43194
- chore: Update
@nextcloud/vue
to 8.5.1 by @susnux in https://github.com/nextcloud/server/pull/43171 - fix(files): selected files actions position on scroll/with readme block by @ShGKme in https://github.com/nextcloud/server/pull/43172
- fix(db): Execute dirty reads on the primary node by @ChristophWurst in https://github.com/nextcloud/server/pull/42933
- New core setting : shareapi_only_share_with_group_members_exclude_gro… by @smarinier in https://github.com/nextcloud/server/pull/38173
- chore(deps): Bump marked from 9.1.5 to 11.2.0 by @dependabot in https://github.com/nextcloud/server/pull/43166
- chore(deps): Bump moment from 2.29.4 to 2.30.1 by @dependabot in https://github.com/nextcloud/server/pull/43164
- dav: fix wrong decoding of pluses in URLs by @lorenz in https://github.com/nextcloud/server/pull/40594
- fix(CI): MySQL unit tests, use LTS for code coverage and drop EOL by @susnux in https://github.com/nextcloud/server/pull/43170
- fix(settings): stop reloading after force-enabling an app by @skjnldsv in https://github.com/nextcloud/server/pull/42913
- fix(files): make sure we focus the parent actions submenu entry by @skjnldsv in https://github.com/nextcloud/server/pull/41338
- dont reuse etag for folders marked explicitly unscanned by @icewind1991 in https://github.com/nextcloud/server/pull/41327
- fix(i18n): Adapted spelling of Unicode by @rakekniven in https://github.com/nextcloud/server/pull/43215
- Use Dependency Injection in register_commands.php by @come-nc in https://github.com/nextcloud/server/pull/43203
- chore(ci): Force github CI for tests failing on self-hosted runners by @come-nc in https://github.com/nextcloud/server/pull/43210
- fix(provisioning_api): Translate exceptions shown in the frontend by @susnux in https://github.com/nextcloud/server/pull/43234
- sync with new OCP\IAppConfig by @ArtificialOwl in https://github.com/nextcloud/server/pull/43132
- Consider admin defaults when creating shares by @Fenn-CS in https://github.com/nextcloud/server/pull/43024
- fix(caldav): only call getTimestamp() on actual DateTime data by @tcitworld in https://github.com/nextcloud/server/pull/42696
- fix(user_status): Fix losing focus to body when closing user status modal by @Pytal in https://github.com/nextcloud/server/pull/43271
- fix(files): do not open file by id on load for folders by @ShGKme in https://github.com/nextcloud/server/pull/43174
- chore: Migrate WebDAV
files_external
test from Drone to GitHub by @susnux in https://github.com/nextcloud/server/pull/43220 - make failure to load app commands non-fatal by @icewind1991 in https://github.com/nextcloud/server/pull/42811
- fix(tests): Make the cypress apps management test more reliable by @nickvergessen in https://github.com/nextcloud/server/pull/43273
- fix kerberos test successfull authentication detection by @icewind1991 in https://github.com/nextcloud/server/pull/43296
- fix(objectstorage): cleanup HomeObjectStoreStorage by @tcitworld in https://github.com/nextcloud/server/pull/40981
- chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.6 to 1.0.0-beta.7 by @dependabot in https://github.com/nextcloud/server/pull/43311
- chore(deps): Bump dorny/paths-filter from 2.11.1 to 3.0.0 by @dependabot in https://github.com/nextcloud/server/pull/43309
- chore(deps): Bump @mdi/js from 7.3.67 to 7.4.47 by @dependabot in https://github.com/nextcloud/server/pull/43312
- fix(files): drag leave detection on safari by @skjnldsv in https://github.com/nextcloud/server/pull/43330
- fix(i18n): id -> ID by @rakekniven in https://github.com/nextcloud/server/pull/43332
- feat(CI): Utilize low-resource pool for changes and summaries by @nickvergessen in https://github.com/nextcloud/server/pull/43345
- fix(CI): Put cypress-summary to the "low" queue by @nickvergessen in https://github.com/nextcloud/server/pull/43348
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/40725
- Use OCP\Util::getL10N instead of OC::$server->getL10N by @come-nc in https://github.com/nextcloud/server/pull/40633
- fix(files): dav owner and mime types by @skjnldsv in https://github.com/nextcloud/server/pull/43318
- fix(CI): Only run integration tests if needed by @susnux in https://github.com/nextcloud/server/pull/43354
- Show quick permission subline on newline by @Fenn-CS in https://github.com/nextcloud/server/pull/43333
- return false on AppConfigUnknownKeyException by @ArtificialOwl in https://github.com/nextcloud/server/pull/43275
- fix(tests): Fix flaky cypress test by @nickvergessen in https://github.com/nextcloud/server/pull/43360
- [IAppConfig] returns non lazy value while searching for lazy one by @ArtificialOwl in https://github.com/nextcloud/server/pull/43247
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/43379
- Refactor userـldap app commands by @fsamapoor in https://github.com/nextcloud/server/pull/39928
- fix(settings): focus on federation scope after dialog by @ShGKme in https://github.com/nextcloud/server/pull/43358
- fix(files): Don't attempt to format a partial cache entry by @ChristophWurst in https://github.com/nextcloud/server/pull/43131
- Fix color of app menu entries and background color by @susnux in https://github.com/nextcloud/server/pull/43319
- chore: Add missing ArrayAccess template parameters by @come-nc in https://github.com/nextcloud/server/pull/43361
- fix: added last two places for aria-labels on setting icons by @emoral435 in https://github.com/nextcloud/server/pull/43369
- fix(files): add mount root property and adjust delete wording by @skjnldsv in https://github.com/nextcloud/server/pull/43217
- fix(cypress): Adjust cypress tests for changed theming by @susnux in https://github.com/nextcloud/server/pull/43405
- chore: Update
nextcloud-vue-collection
to drop duplicated nextcloud-vue by @susnux in https://github.com/nextcloud/server/pull/43385 - [master] fix(security): Update code signing revocation list by @nextcloud-command in https://github.com/nextcloud/server/pull/43378
- fix(files): drop to folder path and user feedback by @skjnldsv in https://github.com/nextcloud/server/pull/43267
- continue background scanning different storages if one fails by @icewind1991 in https://github.com/nextcloud/server/pull/41015
- fix(ContactsStore): Sanitize user ID given to guest avatar route by @susnux in https://github.com/nextcloud/server/pull/43317
- feat(files): ask for confirm if deleting 5 items or more by @skjnldsv in https://github.com/nextcloud/server/pull/43231
- chore(perf): prevent unnecessary bundling of caniuse-lite by @st3iny in https://github.com/nextcloud/server/pull/43394
- make storage directory test be a bit less strict about mtimes by @icewind1991 in https://github.com/nextcloud/server/pull/43399
- perf(dashboard): Stop loading the viewer on the dashboard by @susnux in https://github.com/nextcloud/server/pull/43407
- Support theme meta w3c standard by @skjnldsv in https://github.com/nextcloud/server/pull/32231
- Bump NcVue to
v8.6.2
by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/43438 - fix(sharing): migrate QuickShareSelect to NcActions by @ShGKme in https://github.com/nextcloud/server/pull/43213
- fix(files): move focus to sidebar on open by @ShGKme in https://github.com/nextcloud/server/pull/42444
- fix(migration): Make naming constraint fail softer on updates by @szaimen in https://github.com/nextcloud/server/pull/43357
- Use AccountPlusIcon in broadcrombs by @szaimen in https://github.com/nextcloud/server/pull/43433
- fix!: Migrate jobs away from deprecated interfaces by @come-nc in https://github.com/nextcloud/server/pull/43387
- do not break personal settings page is viewer is not there by @szaimen in https://github.com/nextcloud/server/pull/43435
- Cleanup cron.php method calls by @come-nc in https://github.com/nextcloud/server/pull/43454
- chore!: Remove global
autosize
by @susnux in https://github.com/nextcloud/server/pull/43466 - Fix bad revert commit by @artonge in https://github.com/nextcloud/server/pull/43465
- fix(files): Allow to set node name before creating + bring back new-file highlingting by @susnux in https://github.com/nextcloud/server/pull/42993
- fix!: Remove deprecated
RegisterWidgetEvent
by @susnux in https://github.com/nextcloud/server/pull/43439 - only get the path for the users cached mount info when we use it by @icewind1991 in https://github.com/nextcloud/server/pull/43426
- fix(files): Update
webdav
to make XML entities in filenames work by @susnux in https://github.com/nextcloud/server/pull/43353 - chore: Drop
jquery-migrate
and jQuery tooltip polyfills from global scope by @susnux in https://github.com/nextcloud/server/pull/43469 - small improvement on occ app:config:set by @ArtificialOwl in https://github.com/nextcloud/server/pull/42833
- re-do not break personal settings page is viewer is not there by @szaimen in https://github.com/nextcloud/server/pull/43476
- Fix typo in var by @solracsf in https://github.com/nextcloud/server/pull/41184
- chore(dashboard): Remove unused code by @susnux in https://github.com/nextcloud/server/pull/43474
- chore: Bump calendar-availability-vue to
v2.1.0
by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/43486 - fix(files_external) Redact sensitive S3 values by @joshtrichards in https://github.com/nextcloud/server/pull/43440
- fix(CI): Only run phpunit OCI when needed by @susnux in https://github.com/nextcloud/server/pull/43479
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/43411
- [master] fix(security): Update code signing revocation list by @nextcloud-command in https://github.com/nextcloud/server/pull/43500
- Lower failed movie preview generation logs to level info by @solracsf in https://github.com/nextcloud/server/pull/42991
- chore(deps-dev): Bump cypress-wait-until from 2.0.1 to 3.0.1 by @dependabot in https://github.com/nextcloud/server/pull/43507
- chore(CI): Make
files_external
CI workflows consistent by @susnux in https://github.com/nextcloud/server/pull/43515 - chore(deps): Bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot in https://github.com/nextcloud/server/pull/43498
- chore(index.php): Use strict_types and Server::get in index.php by @come-nc in https://github.com/nextcloud/server/pull/43460
- Allow application to pass external links in navigation by @come-nc in https://github.com/nextcloud/server/pull/43251
- SMB: allow to list root directory when using case-insensitive option by @Altahrim in https://github.com/nextcloud/server/pull/43349
- fix(userstatus): add back 0 timestamp for status without message by @miaulalala in https://github.com/nextcloud/server/pull/43464
- [IAppConfig] new tests by @ArtificialOwl in https://github.com/nextcloud/server/pull/43370
- enh(appconfig): debug logs on lazy loadConfig by @ArtificialOwl in https://github.com/nextcloud/server/pull/43424
- fix(OCP\TextProcessing): add missing return statement, inline return by @andrey18106 in https://github.com/nextcloud/server/pull/42809
- ci: Force kerberos test to GA again by @nickvergessen in https://github.com/nextcloud/server/pull/43543
- enh(OCP\SpeechToText): Introduce ISpeechToTextProviderWithUserId by @andrey18106 in https://github.com/nextcloud/server/pull/42761
- improve di performance for cache by @icewind1991 in https://github.com/nextcloud/server/pull/39889
- fix(db): Unify long transaction log/exception message by @ChristophWurst in https://github.com/nextcloud/server/pull/43542
- fix(sharing): Move video verification option to password and hide without Talk by @nickvergessen in https://github.com/nextcloud/server/pull/43519
- chore(deps): Bump symfony/console from 5.4.24 to 5.4.35 by @nickvergessen in https://github.com/nextcloud/server/pull/43490
- Add timezone getter to ITimeFactory by @miaulalala in https://github.com/nextcloud/server/pull/41300
- fix(files_sharing): SharingEntryLink lost styles by @ShGKme in https://github.com/nextcloud/server/pull/43491
- fix(files): Remove dead code from files controllers by @susnux in https://github.com/nextcloud/server/pull/43532
- fix: Correctly import types in Typescript files by @susnux in https://github.com/nextcloud/server/pull/43554
- Rename users to account or person by @PVince81 in https://github.com/nextcloud/server/pull/34178
- chore(deps): Bump laravel/serializable-closure from 1.2.2 to 1.3.3 by @nickvergessen in https://github.com/nextcloud/server/pull/43549
- chore: Migrate away from OC::$server->getLogger by @come-nc in https://github.com/nextcloud/server/pull/43461
- Include error message in speech-to-text failure event by @julien-nc in https://github.com/nextcloud/server/pull/43548
- chore(CI): Migrate autocheckers from Drone to GitHub by @susnux in https://github.com/nextcloud/server/pull/43514
- chore: Remove old theming migration steps as they are only needed once by @juliushaertl in https://github.com/nextcloud/server/pull/43570
- chore(deps): bump
@nextcloud/upload
to1.0.5
by @skjnldsv in https://github.com/nextcloud/server/pull/43582 - fix(settings): Deprecate old things for real by @nickvergessen in https://github.com/nextcloud/server/pull/43581
- enh(files_reminders): Allow clearing reminders by @Pytal in https://github.com/nextcloud/server/pull/43560
- fix: Use nextcloud-vue components for personal info settings by @susnux in https://github.com/nextcloud/server/pull/43488
- feat: Migrate LinkReferenceProvider to OCP by @kyteinsky in https://github.com/nextcloud/server/pull/43355
- fix(OCP): Add since tag to all constants by @nickvergessen in https://github.com/nextcloud/server/pull/43595
- feature: personal file view by @emoral435 in https://github.com/nextcloud/server/pull/43211
- [master] Update psalm-baseline.xml by @nextcloud-command in https://github.com/nextcloud/server/pull/43592
- fix(db): Give dirty read exception a message by @ChristophWurst in https://github.com/nextcloud/server/pull/43285
- enh: Migrate WOFF2 loading check to SetupCheck by @susnux in https://github.com/nextcloud/server/pull/43588
- fix: Add bruteforce protection to email endpoint by @nickvergessen in https://github.com/nextcloud/server/pull/43593
- fix(request): Handle reverse proxy setting a port in Forwarded-For by @nickvergessen in https://github.com/nextcloud/server/pull/43552
- chore(deps): Bump guzzlehttp/guzzle from 7.5.0 to 7.8.1 by @nickvergessen in https://github.com/nextcloud/server/pull/43568
- enh(sharing): enable unsharing for sharees for DAV shares by @miaulalala in https://github.com/nextcloud/server/pull/43117
- optimize query pattern used by storage filter by @icewind1991 in https://github.com/nextcloud/server/pull/40555
- enh: breadcrumbs icons are now more visually descriptive by @emoral435 in https://github.com/nextcloud/server/pull/43604
- chore(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in https://github.com/nextcloud/server/pull/43630
- chore(deps-dev): bump undici from 5.27.2 to 5.28.3 by @dependabot in https://github.com/nextcloud/server/pull/43626
- chore(deps): bump dorny/paths-filter from 3.0.0 to 3.0.1 by @dependabot in https://github.com/nextcloud/server/pull/43631
- chore(deps-dev): Bump @vue/tsconfig from 0.4.0 to 0.5.1 by @dependabot in https://github.com/nextcloud/server/pull/43508
- fix(db): Let dirty writes cool off by @ChristophWurst in https://github.com/nextcloud/server/pull/43297
- Move away from deprecated utf8_encode() on PHP 8.2+ by @solracsf in https://github.com/nextcloud/server/pull/43637
- fix(db): remove redundant indices in properties by @JohannesGGE in https://github.com/nextcloud/server/pull/43339
- perf: skip request without read permission by @st3iny in https://github.com/nextcloud/server/pull/43664
- fix(files): Dont't warn re: full on either zero or unlimited quota by @joshtrichards in https://github.com/nextcloud/server/pull/43666
- chore(files_trashbin): Migrate away from deprecated ILogger by @come-nc in https://github.com/nextcloud/server/pull/43671
- chore(deps-dev): Bump @cypress/webpack-preprocessor from 6.0.0 to 6.0.1 by @dependabot in https://github.com/nextcloud/server/pull/43678
- chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.1 to 2.4.0 by @dependabot in https://github.com/nextcloud/server/pull/43676
- Fix undefined share object during expirationDate update by @Fenn-CS in https://github.com/nextcloud/server/pull/43661
- chore(deps-dev): Bump dockerode from 4.0.0 to 4.0.2 by @dependabot in https://github.com/nextcloud/server/pull/43673
- chore(dep): bump NcVue -> 8.7.0 by @emoral435 in https://github.com/nextcloud/server/pull/43688
- feat(core): Expose the confirm password endpoint by @provokateurin in https://github.com/nextcloud/server/pull/43668
- chore(deps): Bump dompurify from 3.0.6 to 3.0.8 by @dependabot in https://github.com/nextcloud/server/pull/43675
- chore(deps): Bump @nextcloud/browser-storage from 0.2.0 to 0.3.0 by @dependabot in https://github.com/nextcloud/server/pull/41278
- chore(deps-dev): Bump ip from 1.1.8 to 1.1.9 by @dependabot in https://github.com/nextcloud/server/pull/43703
- Stop the auto-logout loop after redirecting to the logout page by @julien-nc in https://github.com/nextcloud/server/pull/43701
- Updating command-compile.yml workflow from template by @nextcloud-command in https://github.com/nextcloud/server/pull/43704
- fix(styles): Add default styles for disabled elements by @susnux in https://github.com/nextcloud/server/pull/43697
- fix(notifications): Help finding missing notifications by logging it by @nickvergessen in https://github.com/nextcloud/server/pull/43691
- fix(settings): Fix required groups validation for subadmins by @Pytal in https://github.com/nextcloud/server/pull/43493
- fix(dashboard): Align icon of widgets with the images by @juliushaertl in https://github.com/nextcloud/server/pull/43702
- fix: Add bruteforce protection to federation endpoint by @nickvergessen in https://github.com/nextcloud/server/pull/43712
- fix(db): Remove duplicate missing index check for
cards
by @joshtrichards in https://github.com/nextcloud/server/pull/43696 - feat(AppFramework): Add Route attribute by @provokateurin in https://github.com/nextcloud/server/pull/42801
- fix(security): Describe
occ security:bruteforce:attempts
accurately by @joshtrichards in https://github.com/nextcloud/server/pull/43653 - fix(dependabot): adjust
github-actions
updates to monthly and fix reviewers by @skjnldsv in https://github.com/nextcloud/server/pull/43730 - chore(deps): Bump browserslist-useragent-regexp from 4.1.0 to 4.1.1 by @dependabot in https://github.com/nextcloud/server/pull/43737
- Check share status when touching versions by @artonge in https://github.com/nextcloud/server/pull/43727
- feat: added l10n translation prop to calendar component by @emoral435 in https://github.com/nextcloud/server/pull/43656
- Bump regenerator-runtime, cypress and browserslist-useragent-regexp by @dependabot in https://github.com/nextcloud/server/pull/43736
- fix(workflows): add required
needs
tophpunit-oci
by @skjnldsv in https://github.com/nextcloud/server/pull/43760 - chore: Update
@nextcloud/dialogs
to 5.1.2 by @susnux in https://github.com/nextcloud/server/pull/43765 - fix(cypress): more stable
navigation-bar-settings
andversions
cypress tests by @skjnldsv in https://github.com/nextcloud/server/pull/43762 - chore(files): replace
encodeFilePath
byencodePath
from@nextcloud/paths
by @skjnldsv in https://github.com/nextcloud/server/pull/43756 - chore(files_versions): improve and fix technical debt on
Version.vue
by @skjnldsv in https://github.com/nextcloud/server/pull/43754 - fix(db): remove redundant index in cards by @JohannesGGE in https://github.com/nextcloud/server/pull/43340
- fix(dav): Rate limit calendar/subscription creation by @ChristophWurst in https://github.com/nextcloud/server/pull/43732
- chore(files_sharing): use
OCSResponse
from@nextcloud/typings
by @skjnldsv in https://github.com/nextcloud/server/pull/43758 - fix(updatenotification): a11y of channel menu and new icons by @ShGKme in https://github.com/nextcloud/server/pull/43746
- Add "-i" to sendmail's pipe by @FedericoHeichou in https://github.com/nextcloud/server/pull/39607
- fix truncated circleId returned from Share API by @jmptbl in https://github.com/nextcloud/server/pull/30475
- fix xml ocs response for serializable objects by @sualko in https://github.com/nextcloud/server/pull/30417
- fix(dav): fix getNodeForPath cache by @miaulalala in https://github.com/nextcloud/server/pull/43698
- set a default and max ttl for redis keys by @icewind1991 in https://github.com/nextcloud/server/pull/38562
- Refactor
OC\Server::getAppFetcher
by @summersab in https://github.com/nextcloud/server/pull/40111 - Refactor
OC\Server::getTrustedDomainHelper
by @summersab in https://github.com/nextcloud/server/pull/40126 - feat: Print early exceptions in debug mode instead of plain error pages by @juliushaertl in https://github.com/nextcloud/server/pull/42045
- Refactor lib/private/App by @shdehnavi in https://github.com/nextcloud/server/pull/39299
- refactor lib/private/OCS by @shdehnavi in https://github.com/nextcloud/server/pull/39173
- Fix location of the profiler data by @CarlSchwan in https://github.com/nextcloud/server/pull/32429
- add key location to info:file output by @icewind1991 in https://github.com/nextcloud/server/pull/42893
- Refactors lib/private/FullTextSearch by @fsamapoor in https://github.com/nextcloud/server/pull/38996
- fix(files): page h1 heading by @ShGKme in https://github.com/nextcloud/server/pull/43784
- fix(dav): fallback realm for HTTP authentication by @MichaIng in https://github.com/nextcloud/server/pull/42459
- only cleanup orphaned shared daily by @icewind1991 in https://github.com/nextcloud/server/pull/43605
- Refactor "substr" calls in files app to improve code readability by @shdehnavi in https://github.com/nextcloud/server/pull/39215
- Refactor core/Command/App by @shdehnavi in https://github.com/nextcloud/server/pull/39183
- Skip instead of throwing on invalid DAV data migration by @Pytal in https://github.com/nextcloud/server/pull/32466
- Refactor "substr" calls in dav app to improve code readability by @shdehnavi in https://github.com/nextcloud/server/pull/39214
- Replacing "To-dos" with "Tasks" to fit wording in Calendar by @Jerome-Herbinet in https://github.com/nextcloud/server/pull/39750
- Refactor admin_audit app by @shdehnavi in https://github.com/nextcloud/server/pull/39234
- chore: update HowToApplyALicense.md by @ShGKme in https://github.com/nextcloud/server/pull/38047
- Bug fix: Select the correct table based on CALENDAR_TYPE_CALENDAR by @zero0cool0 in https://github.com/nextcloud/server/pull/39553
- Refactor
OC\Server::getEventLogger
by @summersab in https://github.com/nextcloud/server/pull/40135 - Refactor core/Command/Background by @shdehnavi in https://github.com/nextcloud/server/pull/39184
- Fix data type in FilesMetadata::setIntList() by @hschletz in https://github.com/nextcloud/server/pull/43187
- enh(log): exit log() earlier if no crashreport registered by @ArtificialOwl in https://github.com/nextcloud/server/pull/43529
- settings: Refactor appstore and user management code by @susnux in https://github.com/nextcloud/server/pull/43769
- Fix: #41005 Resend welcome email by @ezhil56x in https://github.com/nextcloud/server/pull/41038
- fix: merge conflict dialog added when overwriting files on move-file action by @emoral435 in https://github.com/nextcloud/server/pull/43667
- Add a message for app updates trough occ when no updates available by @solracsf in https://github.com/nextcloud/server/pull/40538
- fix(workflows): update profiler action by @skjnldsv in https://github.com/nextcloud/server/pull/43812
- improve logic for getting the watcher for a shared external storage by @icewind1991 in https://github.com/nextcloud/server/pull/40363
- Log host/ip for access violation by @Commifreak in https://github.com/nextcloud/server/pull/43650
- full uppercase const by @ArtificialOwl in https://github.com/nextcloud/server/pull/39276
- fix(user_status): Fix status update request not being sent by @Pytal in https://github.com/nextcloud/server/pull/43248
- add a debug option to force a full filesystem setup by @icewind1991 in https://github.com/nextcloud/server/pull/41910
- fix: Throw instead of yielding nothing when listing local directories by @juliushaertl in https://github.com/nextcloud/server/pull/43787
- fix: Allow to disable multipart copy on external s3 storage by @juliushaertl in https://github.com/nextcloud/server/pull/43060
- chore(deps-dev): bump phpunit/phpunit from 9.6.16 to 9.6.17 in /build/integration by @dependabot in https://github.com/nextcloud/server/pull/43814
- chore(deps): Bump moment-timezone from 0.5.43 to 0.5.45 by @dependabot in https://github.com/nextcloud/server/pull/43674
- feat: theme error page by @st3iny in https://github.com/nextcloud/server/pull/39122
- fix(admin role): fix old and wrong way to determine whether user is admin by @blizzz in https://github.com/nextcloud/server/pull/42706
- fix: Avoid unitialized access of fts manager properties by @juliushaertl in https://github.com/nextcloud/server/pull/43826
- feat(share): save date and time for expiration by @Altahrim in https://github.com/nextcloud/server/pull/43428
- feature(files): Hide breadcrumbs when an upload is ongoing on narrow screen #40942 by @arublov in https://github.com/nextcloud/server/pull/43325
- feat: Email option in
occ user:add
command by @kyteinsky in https://github.com/nextcloud/server/pull/40726 - feat: add
block-unconventional-commits
workflow by @skjnldsv in https://github.com/nextcloud/server/pull/43444 - Refactor core/BackgroundJobs by @shdehnavi in https://github.com/nextcloud/server/pull/39182
- [Bugfix]: Titles of pages (dashboard, apps-settings, users-settings) by @arublov in https://github.com/nextcloud/server/pull/43577
- chore(deps): Bump calendar-availability-vue from 2.1.0 to 2.2.0 by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/43840
- chore: enable dependabot for cs-fixer, openapi-extractor and psalm by @kesselb in https://github.com/nextcloud/server/pull/40097
- fix: wrap text on exception page by @st3iny in https://github.com/nextcloud/server/pull/43838
- fix: Display "+New" while files page loads instead of "+Add". by @theTyster in https://github.com/nextcloud/server/pull/43854
- fix(settings): Always show "Nextcloud" before version number by @fabianzw in https://github.com/nextcloud/server/pull/41317
- fix(core): Convert text to path in f-droid banner SVG by @susnux in https://github.com/nextcloud/server/pull/43850
- Add tests for versions actions by @artonge in https://github.com/nextcloud/server/pull/43768
- feat(comments): Allow mentions of federated users, groups and teams by @nickvergessen in https://github.com/nextcloud/server/pull/43875
- fix(i18n): Corrected grammar by @rakekniven in https://github.com/nextcloud/server/pull/40667
- feat(occ): add possibility to edit indices by @JohannesGGE in https://github.com/nextcloud/server/pull/43209
- Add user:keys:verify command by @SystemKeeper in https://github.com/nextcloud/server/pull/43646
- fix(federation): Allow cloud federation providers to handle unsuccess… by @nickvergessen in https://github.com/nextcloud/server/pull/43884
- enh(setting): Migrate OCM / OCS provider tests to SetupCheck by @susnux in https://github.com/nextcloud/server/pull/43607
- Check datadirectory owner, not config owner. by @Dreamsorcerer in https://github.com/nextcloud/server/pull/27613
- feat(search): allows to search files by path by @Altahrim in https://github.com/nextcloud/server/pull/43860
- feat(dav): update a principal's schedule-default-calendar-URL by @st3iny in https://github.com/nextcloud/server/pull/43745
- Refactor dashboard app by @shdehnavi in https://github.com/nextcloud/server/pull/39244
- fix(dav): multiple fixes in usage of webdav library by @pulsejet in https://github.com/nextcloud/server/pull/41202
- fix: Enforce forbidden filename characters by @susnux in https://github.com/nextcloud/server/pull/43775
- Collaboration, MailPlugin: Protect access to a potentially missing array component by ??. by @rotdrop in https://github.com/nextcloud/server/pull/30957
- feat(updater): hide overwrites from disabled apps list on upgrade by @MichaIng in https://github.com/nextcloud/server/pull/29988
- Add .aac mime type mapping by @Unpublished in https://github.com/nextcloud/server/pull/42542
- fix(files): fix html structure on the profile page by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/43897
- fix: changed text alignment and icon logic by @emoral435 in https://github.com/nextcloud/server/pull/43876
- feat(settings): Migrate data directory protection check to
SetupCheck
by @susnux in https://github.com/nextcloud/server/pull/43908 - chore(deps): Bump the github-actions group with 4 updates by @dependabot in https://github.com/nextcloud/server/pull/43921
- Do not create a new version for empty files by @artonge in https://github.com/nextcloud/server/pull/43896
- feat: Restore unified search filtering in files view by @Fenn-CS in https://github.com/nextcloud/server/pull/43665
- feat(perf): add cache for authtoken lookup by @Altahrim in https://github.com/nextcloud/server/pull/43057
- in text: "bruteforce" > "brute force" by @alexanderdd in https://github.com/nextcloud/server/pull/43962
- chore(deps): Bump webdav from 5.3.2 to 5.4.0 by @dependabot in https://github.com/nextcloud/server/pull/43951
- fix(IUrlGenerator): Add
throws
documentation forimagePath
function by @susnux in https://github.com/nextcloud/server/pull/43959 - fix: Fetch custom app store url without internet connection by @juliushaertl in https://github.com/nextcloud/server/pull/43972
- chore(deps): Bump libphonenumber-js from 1.10.56 to 1.10.57 by @dependabot in https://github.com/nextcloud/server/pull/43950
- Share api cleanup by @icewind1991 in https://github.com/nextcloud/server/pull/43791
- feat(settings): Migrate SSL access and URL generation check to SetupCheck API by @come-nc in https://github.com/nextcloud/server/pull/43906
- chore(deps): Bump nextcloud/vue from
8.7.1
to8.8.1
by @JuliaKirschenheuter in https://github.com/nextcloud/server/pull/43914 - Improve files version listing by @artonge in https://github.com/nextcloud/server/pull/43898
- Handle more cases in the MergeDistributive search query optimizer by @icewind1991 in https://github.com/nextcloud/server/pull/43975
- Fix/breadrcrumbs not showing on fixed view width by @emoral435 in https://github.com/nextcloud/server/pull/43989
- fix(files): Adjust sidebar - remove deprecated function calls and add aria label for favorite icon by @susnux in https://github.com/nextcloud/server/pull/43988
- Implement team provider api by @juliushaertl in https://github.com/nextcloud/server/pull/43855
- Cache path by id by @icewind1991 in https://github.com/nextcloud/server/pull/43471
- fix(files): Open new file when created from template by @susnux in https://github.com/nextcloud/server/pull/43941
- fix(dav): Fix atomic calendar/subscription updates by @ChristophWurst in https://github.com/nextcloud/server/pull/43904
- fix(settings): Migrate logger to TypeScript by @susnux in https://github.com/nextcloud/server/pull/44001
- fix(dav): Fix atomic addressbook update by @ChristophWurst in https://github.com/nextcloud/server/pull/43903
- fix(sharing): Avoid (dead)locking during orphan deletion by @ChristophWurst in https://github.com/nextcloud/server/pull/43252
- fix(settings): emails actions a11y and design by @ShGKme in https://github.com/nextcloud/server/pull/43944
- fix(migrations): Help developers to add description and copyright info by @nickvergessen in https://github.com/nextcloud/server/pull/43998
- fix: Remove unused endpoint from base.php by @come-nc in https://github.com/nextcloud/server/pull/44014
- fix(settings): Disable app again if it breaks the files app by @susnux in https://github.com/nextcloud/server/pull/44016
- Feat: Create filter-plugin architecture for unified search by @Fenn-CS in https://github.com/nextcloud/server/pull/43189
- fix: Make URL pattern regexes match localhost and URLs with ports by @mejo- in https://github.com/nextcloud/server/pull/43997
- fix(user_ldap): Catch DB Exceptions when updating group memberships by @come-nc in https://github.com/nextcloud/server/pull/43999
- fix(user_ldap): Ignore unserialize error in group membership migration by @come-nc in https://github.com/nextcloud/server/pull/43764
- feat: Rename circles to teams by @juliushaertl in https://github.com/nextcloud/server/pull/44007
- chore(IURLGenerater): Document changes to
URL_REGEX_NO_MODIFIERS
by @mejo- in https://github.com/nextcloud/server/pull/44023 - fix(settings): Allow to limit markdown heading levels to ensure correct hierarchy by @susnux in https://github.com/nextcloud/server/pull/44031
- Cleanup versions entities in versions:clean command by @artonge in https://github.com/nextcloud/server/pull/43263
- refactor: make share manager buildable by @icewind1991 in https://github.com/nextcloud/server/pull/44029
- fix: Remove calls to deprecated OC_JSON::encode by @come-nc in https://github.com/nextcloud/server/pull/44015
- feat: Make the
app-level
a component (AppLevelBadge
) by @susnux in https://github.com/nextcloud/server/pull/43770 - cleanup: remove long depricated share code by @icewind1991 in https://github.com/nextcloud/server/pull/44000
- feat(settings): add JavaScript Source Maps support
.js.map
setup check by @skjnldsv in https://github.com/nextcloud/server/pull/44022 - feat: added new action for qrcode popup on link-share actions by @emoral435 in https://github.com/nextcloud/server/pull/43774
- use lazy user in UserMountCache for getting user for cached mount instead of duplicating logic by @icewind1991 in https://github.com/nextcloud/server/pull/43437
- also filter by storage when getting shares in folder by @icewind1991 in https://github.com/nextcloud/server/pull/42638
- fix(settings): Split group lists by @Pytal in https://github.com/nextcloud/server/pull/43804
- feat(settings): Make the AppScore component to use SVG icons by @susnux in https://github.com/nextcloud/server/pull/44028
- feat: Allow registration of advanced external share actions by @Pytal in https://github.com/nextcloud/server/pull/43882
- Revert change in TwoFactorAuth CleanupTest.php by @artonge in https://github.com/nextcloud/server/pull/44041
- fix(JSResourceLocator): Consider configured app roots for files by @susnux in https://github.com/nextcloud/server/pull/43917
- feat(appconfig): Automatically store "sensitive" appconfigs encrypted in the database by @nickvergessen in https://github.com/nextcloud/server/pull/43114
- disable the internal s3sdk multi part copy logic by @icewind1991 in https://github.com/nextcloud/server/pull/43086
- feat: Store last known quota usage for a user by @come-nc in https://github.com/nextcloud/server/pull/43996
- fix(user_ldap): Early failure for empty password login attempt by @come-nc in https://github.com/nextcloud/server/pull/44042
- feat(theming): Provide CSS variable for favorite color and adjust for dark mode by @susnux in https://github.com/nextcloud/server/pull/44034
- don't perform an explicit setup when using the file cache by @icewind1991 in https://github.com/nextcloud/server/pull/32163
- add command to scan external storages directly by @icewind1991 in https://github.com/nextcloud/server/pull/25109
- feat(files): add Viewer Files ressource handler by @skjnldsv in https://github.com/nextcloud/server/pull/44012
- fix(settings): users settings cypress by @skjnldsv in https://github.com/nextcloud/server/pull/44057
- feat: Ship downloadlimit by @Pytal in https://github.com/nextcloud/server/pull/44040
- feat(settings): Migrate
.well-known
tests toSetupCheck
by @susnux in https://github.com/nextcloud/server/pull/43939 - fix(settings): Drop deprecated code from app level badge by @susnux in https://github.com/nextcloud/server/pull/44059
- Revert "don't perform an explicit setup when using the file cache" by @nickvergessen in https://github.com/nextcloud/server/pull/44061
- fix(db): db-convert supports disabled apps but not removed ones by @joshtrichards in https://github.com/nextcloud/server/pull/43824
- Bump Hub 7 -> Hub 8 by @AndyScherzinger in https://github.com/nextcloud/server/pull/44070
- feat: allow limit unified search to folder by @Fenn-CS in https://github.com/nextcloud/server/pull/43963
- files_versions: add missing null check by @pulsejet in https://github.com/nextcloud/server/pull/44066
- feat: Provide app-updated notifications for users by @susnux in https://github.com/nextcloud/server/pull/43967
- 29.0.0 beta 1 by @blizzz in https://github.com/nextcloud/server/pull/43991
New Contributors
- @HLFH made their first contribution in https://github.com/nextcloud/server/pull/42544
- @smarinier made their first contribution in https://github.com/nextcloud/server/pull/38173
- @lorenz made their first contribution in https://github.com/nextcloud/server/pull/40594
- @kyteinsky made their first contribution in https://github.com/nextcloud/server/pull/43355
- @FedericoHeichou made their first contribution in https://github.com/nextcloud/server/pull/39607
- @jmptbl made their first contribution in https://github.com/nextcloud/server/pull/30475
- @hschletz made their first contribution in https://github.com/nextcloud/server/pull/43187
- @ezhil56x made their first contribution in https://github.com/nextcloud/server/pull/41038
- @Commifreak made their first contribution in https://github.com/nextcloud/server/pull/43650
- @arublov made their first contribution in https://github.com/nextcloud/server/pull/43325
- @theTyster made their first contribution in https://github.com/nextcloud/server/pull/43854
- @fabianzw made their first contribution in https://github.com/nextcloud/server/pull/41317
- @alexanderdd made their first contribution in https://github.com/nextcloud/server/pull/43962
Full Changelog: https://github.com/nextcloud/server/compare/v28.0.0rc1...v29.0.0beta1