UpSnap

A simple wake on lan web app written with SvelteKit, Go and PocketBase.

MIT License

Stars
1.7K
Committers
3

Bot releases are visible (Hide)

UpSnap - v2.0.3

Published by seriousm4x over 2 years ago

  • fix arm64 support for v2 #11
UpSnap - v2.0.2

Published by seriousm4x over 2 years ago

  • fix for too many db connections which could lead to db crash.

creating a thread in django doesn't automatically close active connections like it normally would.

UpSnap - v2.0.1

Published by seriousm4x over 2 years ago

  • fix django secret key not working
  • cleanup interval initialization
UpSnap - v2.0.0

Published by seriousm4x over 2 years ago

  • rewritten the frontend in svelte
  • added cron for wake and shutdown
UpSnap - v1.4.1

Published by seriousm4x over 2 years ago

  • fix green dot now showing
UpSnap - v1.4.0

Published by seriousm4x over 2 years ago

  • fixed #8
    better netmask handling on settings page
UpSnap - v1.3.0

Published by seriousm4x almost 3 years ago

WARNING - BREAKING CHANGE

  • Image now supports postgres, mysql and sqlite. So the container environment variables have changed.

Please update your docker-compose file

UpSnap - v1.2.2

Published by seriousm4x almost 3 years ago

  • use alpine docker image (fix for #6)
UpSnap - v1.2.1

Published by seriousm4x almost 3 years ago

  • settings page: fix some js errors made in the last release
  • remove notification for visitors change
UpSnap - v1.2.0

Published by seriousm4x almost 3 years ago

  • settings page: added the ability to change device name and ip
  • settings page: the sort setting now also sorts the edit device table
UpSnap - v1.1.2

Published by seriousm4x almost 3 years ago

  • environment variables for redis host, port and postgres host, port
UpSnap - v1.1.1

Published by seriousm4x almost 3 years ago

WARNING - BREAKING CHANGE

This update bumps postgres to version 14, which is incompatible with earlier versions. To upgrade, follow the steps below. This doesn't affect new instances.

Steps to update from postgres 13 to 14

  • On the settings page, use the export function to export your devices as a json file
  • Take the container down docker-compose down
  • Delete the existing postgres volume with docker volume rm upsnap_upsnap_db
  • Change your docker-compose file to postgres 14
  • Start the container again docker-compose up -d
  • Import the json file you just exported

Other changes

  • added wait-for-it.sh to wait for postgres and redis to start, before starting django
UpSnap - v1.1.0

Published by seriousm4x about 3 years ago

  • settings: added json file import/export to backup device settings
  • settings: reorganized the layout
UpSnap - v1.0.5

Published by seriousm4x about 3 years ago

  • run healthchecks in dockerfile
UpSnap - v1.0.4

Published by seriousm4x about 3 years ago

  • add health status for docker containers
  • prevent ping interval lower then 5 seconds
  • stay on python3.9: dependencies are broken for 3.10.
  • organize docker-compose.yml and change restart from always to unless-stopped
UpSnap - v1.0.3

Published by seriousm4x about 3 years ago

  • settings page: fix headline margins
UpSnap - v1.0.2

Published by seriousm4x about 3 years ago

  • settings page: add ability to add custom devices
  • fix broken "wake started" notification
UpSnap - v1.0.1

Published by seriousm4x about 3 years ago

  • fix wake button not spinning
UpSnap - v1.0.0

Published by seriousm4x about 3 years ago

  • first release