Skip to content

v0.11.0

Compare
Choose a tag to compare
@kristoferlund kristoferlund released this 24 Aug 08:18
· 2190 commits to main since this release
b09bc12

This version among other things introduces the possibility to restrict praising to certain Discord channels as well as an analytics dashboard for quantification periods.

image

Added

  • Frontend: Period analytics - graph and stats about the current quantification period. Stats include top scored praise, top givers and receivers by number and score, quantifiers by score, quantifier scoring distribution and quantification spread. #351 #551
  • Discord Bot: New setting that allows restricting praise to certain Discord channels. #264 #452
  • Discord Bot: Message to first time praisers. The default message contains a greeting and a link to the documentation: https://givepraise.xyz/docs/writing-excellent-praise. #516
  • Frontend: Notify Administrators when there is a new version of Praise out. Adds a notification bar at the top of the screen when a new version is out. #493 #522
  • Devops: Upgraded server scripts. Now includes scripts for resetting the installation, doing backups, upgrading, etc. https://givepraise.xyz/docs/server-setup/server-scripts #531

Fixed

  • Frontend: The User page should remember state when navigating to the User detail page and back #494 #519
  • API: Added tests for quantifying multiple praise. #515
  • API: Remove statically-defined users from application seeder #500 #520
  • Discord Bot: Some praise bot messages that currently are public should be ephemeral #496 #521
  • Frontend: Recoil upgrade and overall refactor of frontend #523
  • Frontend: Improve UI of table in QuantifyPeriodPage #505 #527
  • Frontend: Refactor: Replace day picker with builtin #483 #529
  • API: Make several attempts to assign praise to quantifiers if first one fails. #497 #533
  • Frontend: Refactor UI components to reduce code duplication. #482 #536
  • Frontend: Make UI look better on small screens. #480 #546
  • Frontend: Allow header banner messages to be closed #528 #541
  • API: Re-introduces the enforcement of validation rules when creating periods. New periods must be created at least 7 days after the previous/latest period. #518 #550
  • Frontend: Upgraded Caddy, the web server that serves the frontend to v2.5.2. The upgrade amongst others resolves a minor security vulnerability.

Upgrade Instructions

See standard upgrade instructions at: https://givepraise.xyz/docs/server-setup/upgrade-praise