Commit graph

29 commits

Author SHA1 Message Date
Mercury. 68b5c23457 Update README.md 2025-06-18 14:23:21 +02:00
Mercury. 6062ed12c1 Update README.md 2025-06-18 14:15:15 +02:00
Mercurio ec116246b1 Merge branch 'main' of https://git.mercurio.moe/Mercury/litecloud 2025-06-16 22:53:23 +02:00
Mercurio 89da629884 change favicon 2025-06-16 22:53:15 +02:00
Mercury. 8f76830bcb Upload files to "/" 2025-06-08 01:06:40 +02:00
Mercury. 490bb3be3b Delete api/.env.example 2025-06-08 01:04:40 +02:00
Mercury. 25e520afd5 Upload files to "/" 2025-06-08 01:04:26 +02:00
Mercurio 18f1cd150b feat: Implement file upload progress tracking and enhance share link functionality 2025-06-07 23:54:32 +02:00
Mercurio 2cf335c5ef feat: Add file preview functionality and enhance file handling
- Added `FilePreviewer` component to handle different file types (images, markdown, PDFs, and text).
- Integrated `react-easy-crop` for image cropping in `ImagePreview`.
- Implemented PDF viewing with pagination using `react-pdf`.
- Updated `FilesComponent` to support file previews and downloads.
- Refactored API calls to use a centralized `apiCall` function for better token management.
- Enhanced `Login` and `Register` components to utilize the new API client.
- Removed unused theme toggle functionality from `SettingsComponent`.
- Improved shared files display in `ShareComponent` with a table layout.
- Added error handling and loading states for file operations.
- Updated dependencies in `package.json` for new features.
2025-06-07 23:36:20 +02:00
Mercurio 0f671fa1b1 Minor UI Edits 2025-06-05 23:53:43 +02:00
Mercurio 315746852b Merge branch 'main' of https://git.mercurio.moe/Mercury/litecloud 2025-06-05 23:34:05 +02:00
Mercurio ca9f143b30 wip frontend [do not push to live] 2025-06-05 23:33:32 +02:00
Mercury. 37f0c72114 [API] Refactor: Remove CORS fairing
- activated static route for frontend service,
- removed CORS fairing for production use
2025-06-04 10:05:19 +02:00
Mercurio f191fc646e [API] Refactor: set upload endpoint to form-data and increase limit to 5gb per upload 2025-06-03 19:54:56 +02:00
Mercurio 98c5986dd5 Edit API settings 2025-06-03 19:30:28 +02:00
Mercurio 6014af2475 refactor: update docker-compose configuration and remove unused .env file 2025-06-02 15:51:49 +02:00
Mercury. 7d68283330 Update Dockerfile 2025-06-02 15:40:52 +02:00
Mercurio a95d455b2e feat: implement file sharing and management functionality
- Add config.dart for API configuration
- Implement sidebar navigation with logout functionality
- Add file sharing dialog with public/private options
- Create shares page to view and manage shared files
- Implement file upload/download/delete operations
- Add authentication persistence using shared preferences
- Configure CORS for API to enable cross-origin requests
2025-06-02 15:37:06 +02:00
Mercurio e6dc119357 Fix error handling in list_users and clean up comments in UpdateRole and UpdateQuota structs 2025-05-31 21:52:28 +02:00
Mercurio e087c120e7 enable webapp routes 2025-05-31 18:18:46 +02:00
Mercurio 9b895c98d6 feat: reimplement initial API structure with user authentication and file management 2025-05-31 18:18:24 +02:00
t.bassi 822628d4e3 remove old API
it was dookie anyways
2025-05-30 15:15:19 +02:00
Mercury. 286a46ac1b revert f0fc0db51c
revert Fix enum error in file handler
2025-05-29 14:17:10 +02:00
Mercury. f0fc0db51c Fix enum error in file handler 2025-05-29 09:44:12 +02:00
Mercurio b50fbdcaef feat: add initial Flutter project structure and auth screen
This commit introduces the initial setup for the Lightcloud Flutter application including:
- Basic project structure with Android and web configurations
- Authentication screen with login/register functionality
- Initial UI components and theme setup
2025-05-28 23:52:05 +02:00
Mercurio 0f9b390ced removed verbose comments 2025-05-28 22:40:43 +02:00
Mercurio 197be28e46 build: remove rust edition specification from Cargo.toml 2025-05-28 22:35:18 +02:00
Mercurio fd019654ad Initial API implementation, built with Rust and Axum 2025-05-28 22:34:21 +02:00
Mercury. 1119a55937 Initial commit 2025-05-28 22:31:39 +02:00