A batch of smaller changes, plus four additions to the API for anyone building their own tools against their group.
For the API
The For Developers page got a refresh as the front door, and all four endpoints are in the API reference with the rest.
- An activity feed. One endpoint returns everything that happened in your group, events, signups, Discord links, applications, page by page. Built for a bot that polls rather than one that has to guess.
- Who is not ready for a night. Ask about a calendar event and get back who has not signed up, who has a stale sim, and who has no wishlist, with Discord ids attached so a reminder bot can act on it.
- Remove a roster member. Takes them off the roster and out of upcoming signups, and leaves their characters and history alone.
- Create and remove setups. Make a setup on a reset over the API, carrying over the previous setup's roster, or delete one.
Around the app
- Guild identity moved into the header. Your guild name, verified badge and Raider.io rank now sit at the top of the Group Hub, over the banner, instead of in the sidebar.
- Guild names read properly. No more all-lowercase guild names where they show in the app.
- Share a library pack and it looks like something. Pack links now show a preview card with the tier, difficulty, boss count and class comp.
- The solver can learn from past nights. An opt-in tie-break in Solver Settings, off by default, that leans on who actually raided. Sitting someone out now means they will not be seated, rather than a preference against it.
- Custom bosses load faster. The list no longer pulls every boss's full timeline just to draw the list.
As always, feedback and ideas are welcome in Discord.