Skip to content

Releases: zaratanDotWorld/choreWheel

v0.6.0

04 Feb 00:22
Compare
Choose a tag to compare

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

15 Jul 05:28
Compare
Choose a tag to compare

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

  • Resolved upstream issue with app home pages not updating (#146)
  • Use rounded points value when displaying Chores home (#150)
  • Added support for private channels (#173)
  • Delete app installations correctly (#183)

v0.4.0

24 Jan 22:05
Compare
Choose a tag to compare

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

  • Finally add proper support for multi-month chore breaks (#141, #136)

v0.3.0

18 Nov 17:14
Compare
Choose a tag to compare

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

16 Mar 02:08
Compare
Choose a tag to compare

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

14 Feb 02:25
Compare
Choose a tag to compare

First release