Updated Summary of What’s New in Nextcloud Version 30 (Human Readable)

Updated Summary of What’s New in Nextcloud Version 30

Nextcloud version 30 brings a host of new features, improvements, and enhancements across various apps and core functionalities. Here’s an expanded overview of the most significant changes:


File Management Enhancements

  • Folder Upload Support: Upload entire folders directly through the web interface for streamlined file management. (server#45095)
  • File List Filters: Implemented filters in the file list allow quick navigation based on criteria like file type. (server#45708, server#46371)
  • New File Request Option: Create file requests directly from the sharing interface to simplify requesting files from others. (server#46007, server#46589)
  • Display Original Location and Deleter in Trash Bin: The trash bin now shows the original location of deleted files and who deleted them, aiding in file recovery and accountability. (server#44512, server#44643)

Sharing and Collaboration Improvements

  • Improved Share Email Format: Enhanced email templates offer a better experience when sharing files via email. (server#46985)
  • Share Link Upload Notifications: Activity notifications have been added for uploads via share links, keeping you informed about file changes. (server#46945)
  • Support for Excalidraw Files: Added support for .excalidraw files to facilitate collaboration on diagrams and sketches. (server#45353)
  • Activity App Enhancements:
    • Grouped Email Notifications: Activities sent by email are now grouped, reducing email clutter and making notifications more organized. (activity#1616)

User Management and Security

  • Admin Delegation for Users and Groups: Administrators can delegate user and group management tasks to improve workflow efficiency. (server#46418)
  • Restrict Admin Actions to IP Ranges: Enhance security by restricting admin actions to specific IP ranges. (server#46473)
  • Out-of-Office Replacement: Users can select another user as their out-of-office replacement, ensuring workflow continuity. (server#45766)
  • Password Hash Management: Get and set the password hash of a user, aiding in user management and migration scenarios. (server#46123)
  • Sort Users by Last Login: Administrators can sort user lists by last login time to manage inactive accounts effectively. (server#45249)
  • Enhanced Suspicious Login Notifications: Email notifications for suspicious logins now include a “More Info” button and improved text, helping users quickly assess potential security issues. (suspicious_login#873, #897)

Theming and User Interface Updates

  • Separate Primary and Background Colors: Theming now allows for separate primary and background colors for more customization. (server#42977)
  • Reduced Border Radius: UI elements have a reduced border radius of 8 pixels for a modern look. (server#45819)
  • Support for Dark Variants of Backgrounds: Shipped backgrounds can have a dark variant, enhancing the visual experience in dark mode. (server#46453)
  • Updated Icons: Replaced standard icons with Material Design icons for a consistent and modern UI. (server#45480, server#45755)
  • First Run Wizard Enhancements: The First Run Wizard now includes the Nextcloud Hub changelog and improved styling aligned with Nextcloud 30’s design. (firstrunwizard#1145, #1184)

Calendar and Contacts Enhancements

  • First Day of the Week Configuration: Users can configure their preferred first day of the week in the calendar app. (server#46592)
  • Upcoming Events API: An API for upcoming events has been added for integration with other applications and services. (server#45435)
  • WebCal Improvements: Only modified and deleted events are updated from WebCal calendars, improving synchronization performance. (server#46723)

Developer and API Improvements

  • Support for Webhook Listeners: Added support for webhook listeners, allowing apps to react to events in real-time. (server#45475)
  • OpenAPI Enhancements: Core capabilities are now included in the OpenAPI specification to aid developers integrating with Nextcloud. (server#44216)
  • Public API for References: Public API endpoints have been added to get references, enhancing extensibility. (server#46378)
  • Task Processing API: A new Task Processing API handles background tasks more efficiently. (server#45094, server#46359)
  • Rich Object Support in Notifications API: The Notifications API now supports rich objects, enabling more detailed and interactive notifications. (notifications#1973)

Performance and Security Enhancements

  • Support for S3 Accelerate Endpoint: Added support for the Amazon S3 Accelerate endpoint, improving object storage performance. (server#44496)
  • Enhanced Logging: Additional logging options for database errors and query logging aid in troubleshooting. (server#44788, server#39247)
  • Admin Actions Logging: Improved audit logging for admin actions, including file deletions, enhancing security monitoring. (server#45562)
  • Updater Improvements: The Updater now checks for the presence of the zip extension and logs the detected Libzip version, improving update reliability. (updater#565)
  • Improved Log Reader Reliability: Fixed issues with the Log Reader where duplicates and dropped log entries could occur, enhancing log accuracy. (logreader#1235)

Photos App Enhancements

  • Multiple Source Folders: The Photos app now supports multiple source folders, providing users with more flexibility in organizing their photos. (photos#2426)
  • Improved Image Metadata Handling: Fixed issues where rotated images had incorrect width and height metadata, ensuring accurate image displays. (photos#2474)

Text App Improvements

  • Real-Time Collaboration Enhancements: The Text app now uses Notify Push for synchronization messages during editing, improving real-time collaboration performance. (text#4585)
  • Keyboard Shortcuts: Added a keyboard shortcut (Ctrl-Alt-H) to toggle the outline view, enhancing editor usability. (text#5799)
  • UI and Accessibility Improvements: Adjusted heading sizes, search highlight color, and border radius for better readability and accessibility. (text#5594, #5989)
  • Attachment Handling in Public Shares: Improved uploading of attachments from public shares, enhancing collaboration capabilities. (text#6216)
  • Enhanced Link Insertion: Insert smart picker results as previews only if they are valid URLs, ensuring proper link handling. (text#6181)

Miscellaneous Improvements

  • In-App Search: Introduced an in-app search feature to improve navigation and content discovery within Nextcloud. (server#41609)
  • Filename Validation: A new IFilenameValidator ensures consistent filename validation across the platform, reducing errors. (server#46371)
  • User Verification for WebAuthn: Enhanced security for WebAuthn challenges by adding user verification steps. (server#47255)
  • Grouped Activity Email Notifications: Activities sent by email are now grouped, reducing email clutter and making notifications more organized. (activity#1616)

Dependency and Security Updates

  • Updated Third-Party Libraries: Numerous dependencies have been updated to their latest versions to improve performance, security, and compatibility. This includes updates to sabre/dav, php-opencloud/openstack, doctrine/dbal, and more.
  • Security Patches: Applied security fixes across various components to protect against vulnerabilities and ensure data integrity.

Note: This updated summary incorporates significant new features and improvements based on the additional commit messages provided. For a comprehensive list of changes, please refer to the official Nextcloud documentation or the detailed changelog.

@canadamcpherson Who is the author of this text?
Reads very nice.
Did you use AI? If so what has been the source?

It was somewhat tedious to go through the Nextcloud changelog and prepare a report. I thought it would be a good idea to save others some time. I am glad you found it easy to read.