Home - gtmanc/Crossdrives GitHub Wiki
Brief
The vision is to build up a drive platform abstracting user's drives. The expectation of this application is to allow a user to easily manage the files in drives crossing drives. A user's file can be split to several parts and stored in various drives.
TO-DO list:
Infrastructure construction
- App local Account manager using database: done
- Sign-in Microsoft one drive: done
- drive clients: list, download, upload, delete, create folder: done
- Core function: cross drives file system (CDFS): Ongoing
Features
- UI: Open file content for various file types. i.e. photo, music, video etc..
- UI: Upload file including resuming a in-progress upload, progress and so on. Tracked in #27.
- First time use flow
- Unit test especially for CDFS.
- Offline mode
- Share file. In this phase, we may need a powerful back-end server to manage account
- Back end server
Short term: I like to achieve but I have limited time
- Change master account (done)
- Unit test for CDFS.
- Fit to different panel sizes
- Show the profile for a merged cross-drives file
Long term: I may have no knowledge to achieve
- Multi language
Nice to have:
- Use text I'd instead of hard coded in layout
- Re-organize the colors and style. e.g. Day or night mode