Oxide GET /app/:appId now returns the application icon as an object. (47.112)
Oxide POST /app now returns the corresponding application object on a successful register (or re-register). (47.112)
Oxide GET /app/:appId now only returns first_registered and last_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); and data (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, and InhibitConsole 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, create sysadmin.json on a webserver, then create redirect.rc in the same folder as Snarl.exe. Enter the following in redirect.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)
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.
Beta 6 is now available for download!
Key changes:
GET /app/:appId
now returns the application icon as an object. (47.112)POST /app
now returns the correspondingapplication
object on a successful register (or re-register). (47.112)GET /app/:appId
now only returnsfirst_registered
andlast_registered
if the dates are valid. (47.112)meta
(which includes success/failure information); anddata
(which contains information about the request).data
will be empty if an error occurred. (47.112)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. Samplesysadmin.json
is as follows:(47.112)
\n
literals in the notification text proprtety are now translated into\n
actuals. (47.112)App.Activate()
password checking logic fixed. (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.