- [ ] #5 - [ ] [UI] Dashboard/home page - [ ] [UI] Settings/account - i.e. Beautify the current account tab - [ ] [UI] Downloads - Each Download has pause, cancel, button, progress bar - [ ] [UI] Search all files - A separate tab where we can search all files uploaded by all peers - [ ] [UI] peers tab - i.e. Beautify the current `/peers` sveltekit route - list of all online peers, with filter friends etc functionality - [ ] [UI] Upload tab - i.e. Beautify the current `/upload` sveltekit route - [ ] [UI] Individual Peer route `/peer/[userID]` UI - Should have add as friend button and list of all files - [ ] [UI] About page - Contains: version number, other metakgp links, docs links etc. - [ ] Implement searching all uploaded files by all peers - [x] #7 - [ ] #17 - [ ] #19 - [ ] Use OAuth to verify that the user is using KGP id - [ ] Verify the user is present on the host - [ ] #20 - Please no yaml - [ ] For ricers option to modify `theme` in the config file - [ ] #14 - [refer](https://tauri.app/learn/system-tray/) - [ ] #15 - [refer](https://tauri.app/plugin/notification/) - [ ] Auto [update](https://tauri.app/plugin/updater/) - Necessary so that windows noobs can remain updated. - We can give an option in config with 'notify-only' , 'auto-update (default)', 'do nothing' - [ ] CI/CD Future Goals - [ ] #16
/peerssveltekit route/uploadsveltekit route/peer/[userID]UItracing) #7themein the config fileFuture Goals
iroh-gossip#16