New features
News
* Added a News page, where staff can post general news stories about the lab. Stories can be updated when things change, and archived when they're no longer relevant.
* Sample news stories have been added to the Splash Pad.
Notifications
* Landing Page Choices can now be associated with Notifications, a count of unread items (displayed by the icon on the landing page)
* Notifications are created per-user when an event happens:
* A news notification is created for a user when there is a new news story, or an update to a news story.
* A safety notification is created when a staff member has an unread safety issue to address.
* Notifications are automatically cleared for the user after the view the unread item (news story or safety issue)
* Archiving a story clears all notifications for that story
* Only active users receive notifications. If a story is updated, inactive users will not receive a notification
Billing report
* A billing report can now be displayed in the Usage page, at /usage/
* NEMO only accepts very specific data formats from REST endpoints. This is currently completely undocumented. We plan to improve this portion of the code over time, to make it easy to present billing data from external sources.
Minor changes
* The URL for /nanofab_usage/ has been updated to /usage/ for brevity.