fix several bugs

This commit is contained in:
DioCrafts
2025-04-10 01:51:46 +02:00
parent 5d67bc4d84
commit 2463e858e6
+12 -12
View File
@@ -39,18 +39,18 @@ This document contains the task list for the development of OxiCloud, a minimali
### User System
- [x] Design data model for users
- [ ] Implement user registration
- [x] Implement user registration
- [x] Create login system
- [ ] Add user profile page
- [ ] Implement password recovery
- [ ] Separate storage by user
### Quotas and Permissions
- [ ] Implement storage quota system
- [ ] Add basic role system (admin/user)
- [x] Implement storage quota system
- [x] Add basic role system (admin/user)
- [ ] Create admin panel
- [ ] Implement folder-level permissions
- [ ] Add storage usage monitoring
- [x] Add storage usage monitoring
### Basic Security
- [x] Implement secure password hashing with Argon2
@@ -64,10 +64,10 @@ This document contains the task list for the development of OxiCloud, a minimali
### File Sharing
- [x] Implement shared link generation
- [ ] Add permission configuration for links
- [ ] Implement password protection for links
- [x] Add permission configuration for links
- [x] Implement password protection for links
- [ ] Add expiration dates for shared links
- [ ] Create page to manage all shared resources
- [x] Create page to manage all shared resources
- [ ] Implement sharing notifications
### Recycle Bin
@@ -89,7 +89,7 @@ This document contains the task list for the development of OxiCloud, a minimali
## Phase 4: API and Synchronization
### Complete REST API
- [ ] Design OpenAPI specification
- [x] Design OpenAPI specification
- [x] Implement endpoints for file operations
- [x] Add endpoints for users and authentication
- [ ] Implement automatic documentation (Swagger)
@@ -98,10 +98,10 @@ This document contains the task list for the development of OxiCloud, a minimali
- [ ] Add API versioning
### WebDAV Support
- [ ] Implement basic WebDAV server
- [ ] Add authentication for WebDAV
- [ ] Implement PROPFIND operations
- [ ] Add support for locking
- [x] Implement basic WebDAV server
- [x] Add authentication for WebDAV
- [x] Implement PROPFIND operations
- [x] Add support for locking
- [ ] Test compatibility with standard clients
- [ ] Optimize WebDAV performance
- [ ] Implement Range Requests (RFC 7233) for resumable transfers