This fixes a few embarrassing oopses and implements keychain access for storing your passwords. This hopefully stabilises the 1.0.x tree and I can now start working on 1.1.
Changelog
Fixed the Updates preference panel.
Switched to using the Keychain to store your password. Secure! NodeQuota will automatically migrate your password from the insecure preferences file to Keychain. You will need to allow Keychain access to NodeQuota’s key for this to work.
Automatically initiates an update when closing preferences.
Provides feedback when changing the display preferences. The traffic light will change colour dynamically as you set the thresholds.
Planned features for 1.1
Internode quota usage history graphs.
I am going to try to load these into the menu directly much like iStat menus. I am going to try and beg for iSlayers classes for doing this :) if not, I’ll try and engineer it myself, it will just take longer.
SNMP Graphing of your router’s interfaces along with totals to show up-to-the-minute accurate information about your quota.
Same deal; I want live graphs of the SNMP data in the menubar (as part of the dropdown). I would overlay the live data with the data supplied by Internode’s accounts server, so people could see the differences and spot any discrepancies.
Multiple accounts.
I have not decided what to do here. Many people have asked if I can provide a NodeQuota for other providers. I’m thinking that adding to the multiple account support, I could also have multiple providers. I am planning to split out the actual data gathering code separately anyway, so this might not be so hard. If people would like to see NodeQuota support other providers then it might be worth doing.
1.0 is essentially finished as it meets my basic requirements for a usage meter. If you have anything else you would wish to see in NodeQuota, please post to it’s project page .
Great work – the app works brilliantly. As for 1.1, I think SNMP monitoring is a fantastic idea as there’s really nothing easy out there that can use this info. As long as it works with the SNMP in my Draytek 2700 VG :)
Shane.