github seriousm4x/UpSnap 4.0.0

latest releases: 4.3.3, 4.3.2, 4.3.1...
15 months ago

4.0 Has Arrived! 🎉

This release brings two major changes: a fresh frontend look and an advanced user permission system.

JUST GIMME THE SCREENSHOTS!!!1!111!

Ok, https://github.com/seriousm4x/UpSnap#-screenshots

Whats new:

New and Improved Frontend Design

The frontend has undergone a complete makeover! Bootstrap was removed and replaced with Tailwind and DaisyUI, offering you a sleek new interface. Moreover, 29 new themes were introduced to choose from. Also, UpSnap has transitioned to TypeScript. Keep an eye out for the new timer that appears when you start up or shut down a device, indicating when the timeout will be reached.

Click to see screenshot

Enhanced User Permissions

While version 3.1 introduced permissions, they were rather basic and lacked customization. With version 4 you can assign unique permissions to each user for every individual device. This means admins have the power to define read, edit, delete, and power permissions for each user, per device. Additionally, administrators can effortlessly create or remove users.

Click to see screenshot

Introducing Sleep on LAN

A very frequently requests feature (#24 #78 #108 #162) was to integrate SR-G/sleep-on-lan. It's now here with support for setting a custom port and optional SOL authorization. When the user has the power permission, the device is online and SOL was enabled, you will now see it in the more dropdown on the device card.

Other features

  • A new ordering option has been introduced to the dashboard. You now have the flexibility to enable or disable group ordering and select your preferred order criteria: device name or IP.
    image
  • A reboot button was added
  • A new option to the settings was added, called "Lazy Ping". With this option, UpSnap will only ping devices when an active user is browsing the website (maintaining the default behavior). If you choose to disable it, pings will be sent regardless of user activity.
    image
  • Some nice toast notifications were added. These notifications will keep you informed about the success or failure of your actions.
    image

Changelog

Features

Bug fixes

Go dependencies

Npm dependencies

Others

Don't miss a new UpSnap release

NewReleases is sending notifications on new releases.