Planned Features
Updated 08 December 2021
Usergroup Rotation Aliases - In Progress (Awaiting approval from Slack)
Bind a rotation to a usergroup for easier use.
- The usergroup will always point to the next person in the binded rotation.
- The usergroup can be used to trigger the rotation with
/pickle @rotationName
instead of/pickle -r Rotation Name
.
Private Picks
Optionally skip posting pick messages to a channel and only DM the picked person instead.
Improved Rotations/Rosters
Weekly and monthly rosters. It'll make sense to create calendar-linked rosters at some point.
Open for Work
Mark yourself as open for work, which will prioritize assigning you from a rotation. I think this is going to end up being a queue system that people can jump in and out of.
Scheduled Picks
Automatic recurring or one-time picks, for example picking a person to host a meeting every Monday. This is possible with workflows. Use Scheduled date & time to trigger Pickle's step. I need to build a mechanism for free-tier Slack teams though since they don't have workflows.
Multi-Person Assignment
Picking multiple people with one pick, like picking two peer reviewers at once.
Recently Completed
Enterprise Grid / Slack Connect
Make Pickle work properly with Enterprise Grid and Slack Connect. See this update about Slack Connect and Enterprise Grid support.
Show Skipped
Show who was skipped and why in the "View Details" form.
Quiet Retries
Setting to update Pickle's message in the channel instead of reposting when a pick is retried