mirror of
https://github.com/seriousm4x/UpSnap.git
synced 2026-08-02 10:29:48 -04:00
57 lines
1.4 KiB
Markdown
57 lines
1.4 KiB
Markdown
# UpSnap v3
|
|
|
|
## Stable version can be found on [v2 branch](https://github.com/seriousm4x/UpSnap/tree/v2)
|
|
|
|
> This is the dev branch for v3. It's very much in progress but will have a release candidate once all boxes below are checked.
|
|
|
|
## Help developing
|
|
|
|
Fork this branch and clone it.
|
|
|
|
1. Start backend
|
|
|
|
```sh
|
|
cd backend
|
|
go mod tidy
|
|
go run main.go serve
|
|
```
|
|
|
|
Log in to [http://127.0.0.1:8090/\_/](http://127.0.0.1:8090/_/), create an admin user and add some devices.
|
|
|
|
2. Start frontend
|
|
|
|
```sh
|
|
cd frontend
|
|
pnpm i
|
|
pnpm run dev
|
|
```
|
|
|
|
Open up [http://localhost:5173/](http://localhost:5173/)
|
|
|
|
## To do
|
|
|
|
- frontend
|
|
|
|
- [x] ~~add rest of settings page~~
|
|
- [x] ~~form for adding new devices~~
|
|
- [x] ~~add per device settings~~
|
|
- [x] ~~theme toggle button~~
|
|
- [x] ~~add device ports to cards~~
|
|
- [ ] settings: add network scan
|
|
- [ ] settings: add option for website title
|
|
|
|
- backend
|
|
|
|
- [x] ~~make sure ping works~~
|
|
- [x] ~~make sure arp works~~
|
|
- [x] ~~make sure wake works~~
|
|
- [x] ~~add shutdown command~~
|
|
- [x] ~~add scheduled wake~~
|
|
- [x] [~~#34 Add support for WOL passwords~~](https://github.com/seriousm4x/UpSnap/issues/34)
|
|
- [x] [~~#33 Seemingly High Ram usage~~](https://github.com/seriousm4x/UpSnap/issues/33)
|
|
- [x] [~~#32 API available?~~](https://github.com/seriousm4x/UpSnap/issues/32)
|
|
|
|
- [x] ~~add db import from v2~~
|
|
- [ ] move docker images to github packages and setup new workflow file
|
|
- [ ] create dockerfile and docker-compose.yml
|