Add automatic migration capability that runs on server startup
Maintain full backward compatibility with existing installations
Improve Docker usage by automatically handling legacy data structure
Updated storage provider implementations to use new nested structure
Enhanced store functions for backward compatibility
Modified CalDAV and CardDAV backends to use unified paths
Added automatic migration logic in server initialization
- Unify directory structure across protocols:
* WebDAV: data/files/<username>/
* CalDAV: data/<username>/calendars/<name>/
* CardDAV: data/<username>/addressbooks/<name>/
- Add automatic migration capability that runs on server startup
- Maintain full backward compatibility with existing installations
- Improve Docker usage by automatically handling legacy data structure
- Updated storage provider implementations to use new nested structure
- Enhanced store functions for backward compatibility
- Modified CalDAV and CardDAV backends to use unified paths
- Added automatic migration logic in server initialization
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Unify directory structure across protocols:
Add automatic migration capability that runs on server startup
Maintain full backward compatibility with existing installations
Improve Docker usage by automatically handling legacy data structure
Updated storage provider implementations to use new nested structure
Enhanced store functions for backward compatibility
Modified CalDAV and CardDAV backends to use unified paths
Added automatic migration logic in server initialization
001cc68172tobe47d6844cbe47d6844cto8d2d8d3972