Peer Roadmap
Nobody has claimed this yet.
- Dominant language
- Svelte
- Stars
- 14
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] #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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked child issues, especially #5, #7, #17, #19, #20, #14, #15, and #16. For the UI work, inspect the `/peers`, `/upload`, and `/peer/[userID]` routes; the Tauri system-tray, notification, and updater links identify related desktop entry points. Done requires breaking this roadmap into and completing separately scoped items.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- tauri
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100