From 2463e858e6370a95069443693a24c1fc06acf261 Mon Sep 17 00:00:00 2001 From: DioCrafts Date: Thu, 10 Apr 2025 01:51:46 +0200 Subject: [PATCH] fix several bugs --- TODO-LIST.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/TODO-LIST.md b/TODO-LIST.md index 8d9867a7..4c782103 100644 --- a/TODO-LIST.md +++ b/TODO-LIST.md @@ -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