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.