Skip to content

Releases: cseg-michigan/chez-betty

Small email improvements

06 May 05:28
Compare
Choose a tag to compare
  • Allow emails to single users.
  • Set mime type of custom emails.
  • Allow threshold for end of semester email (possibly just added this feature too?)

Improve user emails

05 May 21:54
Compare
Choose a tag to compare
  • Fixup the mass-email feature to actually work.
  • Improve some of the template text for the emails.

Credit cards! (+2 langs, UI improvements, admin stuff too)

02 May 00:33
Compare
Choose a tag to compare

This release adds credit card support (via Stripe). It also adds a Chinese (traditional) translation and a Farsi translation. It purchases user carts by default instead of silently logging out full carts (aligns with observed user behavior). It adds some more metrics on the admin side too.

Update requests page

06 Apr 20:21
Compare
Choose a tag to compare
  • Adds more info to the request page.
  • Also a very bad attempt at getting restocking help for Betty.

Add general exception catcher

04 Apr 20:06
Compare
Choose a tag to compare

Add a catch-all exception handler so the terminal doesn't go down.

Remove nag banner from deposit pages

24 Mar 21:50
Compare
Choose a tag to compare

This fixes #173, where the nag banner pushed the 'submit deposit' button off the screen.

The deposit page is the tallest page, so it's the only page where this was an issue. Fixed by not nagging people to deposit while they're depositing.

Finish French Translation

02 Mar 19:18
Compare
Choose a tag to compare

The French translation has been finished thanks to @sanaerosen

Fix sandbox escape

02 Mar 19:17
Compare
Choose a tag to compare

The link to the wall of shame from the about page went to the wrong place, which 404'd. This patch release fixes that issue so that the terminal can't get in a bad state.

Pool Accounts, Discounts, Multi-Lingual, and Admin Updates

28 Feb 00:04
Compare
Choose a tag to compare

Highlights:

  • Pools: These allow groups of people to pool money into a joint account. e.g. a lab could have a pool account that all members are able to use that a benefactor could put money into.
  • Discount Support: Adds a basic discount mechanism for offering discounts on purchases (not individual items). This currently recognizes members in "good standing" (> $20 in their account) and gives them a 5% discount.
  • Language: This is a first cut towards localizing Betty. User interface strings are marked for localization and about half of a French translation is in place.

Other miscellaneous include backwards-compatible JS for admin graphs, a total day overview, pagination of large queries, and probably some other small fixes in admin views.

LDAP and Bitcoin Fixes

18 Dec 01:03
Compare
Choose a tag to compare

Migrating to a new server caused URLs to change and python packages to update. This release addresses those issues.