This repository has been archived by the owner on Dec 10, 2022. It is now read-only.
Releases: tdmalone/working-plusplus
Releases · tdmalone/working-plusplus
v0.0.4
Added
- Leaderboard functionality when
@WorkingPlusPlus leaderboard
is sent (requires additional app permissions - see step 6 of the installation instructions), including a link to a full web-based leaderboard with a time-based token to protect your team's data - Help message when
@WorkingPlusPlus help
is sent (requires the same additional app permissions as above) - Contributors: a raft of new helper functions including
isUser
,isPlural
and many more - Contributors: additional tests to cover all previously added functionality (leaderboard functionality is not covered yet)
Changed
- Contributors: another set of significant structural re-organisations to set the app up for handling more 'direct commands' in future
Fixed
- Prevented +- or -+ from being interpreted as valid commands (
005b69c
)
v0.0.3
Added
- A framework for providing 'sets' of random messages, each with a configurable probability of being chosen
- A small probability of a 'shifty' response (requires the
:shifty:
emoticon on your Slack team) - Contributors: many more tests than are probably needed for an app of this size
- Contributors: additional documentation for contributing to this app
Changed
- Message types now allow for richer formatting, with different components able to be easily moved around
- Contributors: some linting rules have been changed to make them easier to deal with
- Contributors: new
devDependencies
in this release (runyarn
ornpm install
to update)
v0.0.2
v0.0.1
Initial release.
Includes:
- Basic karma adding and karma subtracting functionality
- Prevention of self karma giving
- A small selection of random response messages
- Workaround for Heroku free dyno sleeping causing Slack to timeout
- Workaround for iOS automatically replacing -- with an emdash
- Some documentation on installing to Slack and deploying on Heroku