Add basic General preferences. Nothing's been connected yet.
Add a no-op sign in button to LoginRequiredView.
Use consistent messaging!
Do not open a webpage upon logout, too jarring.
Notifications save the day. Make LoginRequiredView's login button functional.
Tweak the alignment of the login button.
Add StartAtLoginController.
Add ServiceManagement.framework.
Add a ShiverIdentifier constant.
Implement the relevant startAtLogin methods.
Whoops, that doesn't exist.
Add a helper application to launch our Shiver on startup.
Copy ShiverHelper to Contents/Library/LoginItems at build time.
Bump the helper's build number too.
Rename MainMenu to Menu.
The helper is a background-only application.
Skip installation of the helper app.
Add the applicationDidFinishLanuching code.
Specify a new constant for the helper identifier.
Code sign the helper application.