Well, the title says it all. Development for the first “sprint” of the browser staff client is now complete.
In addition to the circulation features implemented, this sprint also includes a significant amount of infrastructure work, like websockets, display grids, other shared interface components, print configuration, and the initial implementation of our external Java-based print/storage service, AKA Hatch. These components are all necessary for future development sprints and, in many cases, will streamline their development.
The Evergreen community has a significant amount to do, including testing the low-level communication framework, assessing the look and feel of the interfaces, and evaluating the behavior of the individual features. To encourage further testing and exposure to the new interfaces, the community has agreed to merge the existing code into Evergreen for the 2.7 release (Launchpad ticket). Once configured locally, this will allow staff to use these new interfaces in their own environment, with their own data. Over the next few months we really hope to hear your feedback so that we may make improvements and build better interfaces in the code sprints to come.