Releases: zaratanDotWorld/choreWheel
v0.6.0
Many more new features and quality-of-life improvements.
Highlights include adding support for one-off special chores, letting admins force-create chores, and adjusting required upvotes for thing buys based on hearts. In addition, users are now inactive by default and must be activated before participating in the apps.
Features
- [Hearts] Update approach to karma issuance (#217, #225)
- [Things] Reduce required vote thresholds for users with many hearts (#211, #219)
- [Chores] Add support for "special chores" (#210, #213, #216, #218, #221)
- [Chores] Automatically "ping" workspaces when individual chores cross a certain value (#208, #209)
- [Hearts] Allow users to sync either users or channels, not both (#201, #207)
- [Chores] Allow admins to "force" chore creations, simplifying onboarding for new communities (#160, #203)
- [Chores] Begin recording "chore times" in claim metadata (not currently shown in UI) (#148, #194)
Maintenance
- [All] Replace user "exemption" with "activation," users are now inactive by default (#234)
- [All] Include only human users in multi-select inputs (#233)
- [Hearts] Automatically "revive" users after running out of hearts (#229, #231)
- [Chores] Began using separate "Power Ranker" npm package (#228)
- [Chores] Improve chore prioritization experience (#222)
- [All] Add emoji to app home actions (#214)
- [Things] Add confirmation modal to "load" flow (#212)
- [Things] Order "bought things" by thing url (#197)
- [Chores] Add maximum length to chore description (#192)
- [Chores] Post chore description as comment to claim (#191)
- [Things] Remove things "types" from UI (#158)
- Miscellaneous version bumps (#198, #199, #204, #205, #206, #215, #227)
Bug fixes
- [Chores] Fixed counterintuitive behavior with chore prioritization (#224)
- [Chores] Add modal when trying to prioritize before chores are created (#202)
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Many new features and quality-of-life improvements.
Highlights include a much improved Chores priority preview flow and support for multiple budgets in Things, as well as improved use of the Bolt SDK for both UX and internal bookkeeping.
Features
- [Hearts] Allow for increasing maximum hearts (#144)
- [Things] Add support for multiple budgets (#145)
- [Chores] Add support for priority previews (#149)
- [Chores] Add
/chores-reset
command (#163) - [Hearts] Added bonus hearts for 100% chore completion (#178)
- [Hearts] Added
Give karma
button to app home (#180)
Maintenance
- [Hearts] Send message when hearts decay (#151)
- [Chores] Show previous priority during updates (#157)
- Upgrade repository to Node 20 (#159)
- Improve app sync timing (#162)
- Ensure
houseId
field is non-null (#166) - [Chores] Truncate hour when doing value updates (#167)
- Improve handling for "inactive" workspaces (#179, #181)
- Improve error handling internally (#182)
- [Chores] Increase maximum monthly chore limit (#184)
- Move
ack()
calls to function end (#185) - Migrated modal flows to
ack()
(#188) - Miscellaneous version bumps (#155, #156, #168, #169)
Bug fixes
v0.4.0
Open Beta release
All critical features are implemented and all known bugs have been fixed. Major changes include the addition of docs and the ability to indicate chore priorities as both "mild" and "strong".
Features
- Add comprehensive project documentation via ReadTheDocs (#139)
- Allow users to indicate "mild" or "strong" preferences when setting chore priorities (#92)
Maintenance
- Add a ➕ to indicate partial hearts values in the hearts board (#137)
- Migrate DB schema such that app install info is stored on a per-app basis (#143)
- Extend the chore achievement window to 18 months (1c4d06a)
- Update package versions (#138, #140, #142)
Bugfixes
v0.3.0
Closed Beta release
Chores
- Claiming chores
- Prioritizing chores
- Editing chores
- Gifting points
- Taking breaks
- Viewing stats
- (admin) Exempting residents
Hearts
- Viewing hearts
- Issuing challenges
- Karma issuance & decay
- (admin) Exempting residents
Things
- Buying things
- Buying special things
- Editing things
- Seeing bought things
- (admin) Fulfilling & updating things
v0.2.0
Re-integrating the Slack app into the monorepo.
The core modules are no longer available as a separate NPM package. Rather, this repo should be deployed directly.
v0.1.0
First release