Snarl 5.0 Beta 6 Released!
Closed this issue · 0 comments
Beta 6 is now available for download!
Key changes:
-
Oxide
GET /app/:appId
now returns the application icon as an object. (47.112) -
Oxide
POST /app
now returns the correspondingapplication
object on a successful register (or re-register). (47.112) -
Oxide
GET /app/:appId
now only returnsfirst_registered
andlast_registered
if the dates are valid. (47.112) -
Invalid Oxide endpoints are now treated as 404s, not 501s. (47.112)
-
Changed Oxide response format. Now returns a standard response irrespective of success or failure. Two objects are returned:
meta
(which includes success/failure information); anddata
(which contains information about the request).data
will be empty if an error occurred. (47.112) -
Date and time of most recent registration (i.e. last successful [register] command) is now recorded in the app's persistent configuration. (47.112)
-
Removed more features which depend on application 'activations' (i.e. re-registrations). (47.112)
-
Application icon is now greyed out in the management server if the application is not authorised, rather than if it's not active. (47.112)
-
Added
InhibitPrefs
,InhibitMenu
,InhibitQuit
, andInhibitConsole
to sysadmin settings that control access to respective features of Snarl. (47.112) -
Added sysadmin features. Can specify either url-based settings files or local settings file. To specify a local settings file, create
sysadmin.json
in the same folder as Snarl.exe. To specify a remote settings file, createsysadmin.json
on a webserver, then createredirect.rc
in the same folder as Snarl.exe. Enter the following inredirect.rc
:[targets]
url=...url path to sysadmin.json...
Do not include "sysadmin.json" in the url; Snarl will add that for you. Only HideIcon
is implemented for now. Sample sysadmin.json
is as follows:
{
"HideIcon": true,
}
(47.112)
- Fixed the way application passwords are stored. (47.112)
- Any
\n
literals in the notification text proprtety are now translated into\n
actuals. (47.112) App.Activate()
password checking logic fixed. (47.112)- Removed displaying an applications active state in the management console. (47.112)
You can see there have been a couple of big changes! The Oxide documentation has largely been updated to reflect the changes introduced in Beta 6, but if you'd like help with it just drop me a note here or via Twitter. Likewise, if you'd like more detail on setting up the sysadmin side of things.