Release Notes
2022-06-06
- Add heuristic notification for dropped PayPal payments
2022-05-22
fixFix error after failed login when online signups are enabledfixFix alertbox script error on member pages- PayPal reliability improvements
fixFix precision of balance calculationuseUse separate order lines for fees and donationsstabiliseStabilise PayPal callback to avoid losing payments
2022-05-19
- Hide Volunteer Calendar options on member sign up, and Volunteer History, unless Volunteers is enabled
- Removal of Click and Collect references in Member view when in Appointment mode
- Bookings/Click and Collect daily summary on home page
- Fix loan validation bug
2022-05-14
- Show due date and days overdue in loans history on member and toy pages
- Show all branch addresses on Primary bag label
- Add appointment reminder email
2022-05-09
- In appointment mode, allow bookings until slot start time
- Fix glitch when refreshing page after picking up, returning or cancelling reservations
2022-05-05
- Fix bag label warnings for Little Buddies and Yarra Ranges
- Hide deleted toys in warnings and picture warnings lists
- Redesign bag label for Gosnells
- Update AWS credentials & move email to Sydney region
2022-04-27
- Line breaks in Home Page Text now show on public homepage, and in toy library settings
- Update of LittleBuddies bag label
- Added rake task for bulk emailing without creating membership essentials
2022-04-17
- Added template text to C&C Emails in install:email
- Removed superseded bag labels
- Added Appointment Mode to C&C
- Tidied up Toy Library Settings layout
- Creation of YarraRanges bag label to replace Mt Evelyn
2022-04-03
- Add SMS consent to admin signup page
- Replaced "parent" with "member" on admin and online signup pages
- Handle missing toy pic and library logo on Primary bag label
- use reCAPTCHA instead of humanizer for online signups
- Added member SMS list
2022-03-30
- Changed logo descriptions in settings to "website" and "bag label" to reflect how where they're used
- Use the correct membership length when unlocking a member
- Hide legacy membership types when unlocking a member
- Clarified payment details in invoice and reminder emails
- Fixed issue preventing PayPal.Me links in invoice emails from working correctly
- Fixed reservation calendar to ignore returned loans
- Block loaning an item when a conflicting reservation exists (introduced on 2022-03-06)
- Remove empty warning space on Primary bag label
- Add SMS consent to member
2022-03-09
- Fix incorrect loan period from logged-in user instead of borrowing member
2022-03-06
- Fix picture warnings for Monash2
- Remove unused bag label designs
- Fix Primary bag label borders and logo
- Fix broken link to "blank picture" on settings page
- Remove "T/" prefix from barcodes on new bag labels
- Add database transaction when loaning toy
2022-02-26
- Amendments to Geraldton bag label
- Amendments to Monash bag label
- Amendments to Primary bag label
- Fix formatting on renewal fee pdf
- Traffic light tables replaced with Volunteering status (all, and restricted to volunteering members)
- Member email, phone number added to volunteering status lists
2022-02-16
- Fixed missing column in past opening hours table
- Added new primary bag label design
- Fix PayPal issue with more than two decimal places
- Fix error when manually creating opening hours (introduced on 2022-02-13)
- Remove delete button from unverified members
2022-02-13
- Fixed Darebin bag label size
- Fixed membership end date update when verifying new member
- Add link to contract renewal invoice PDF on invoices page
- Check excluded dates when manually creating opening hours
- Prevent deleting opening hours with associated information
2022-02-08
- Fix picture warning image quality on bag labels
- Email member when nominating a special event roster
- Add mini bag label for Geraldton
- Display item attributes in selected order instead of alphabetical
- Add contract expiry email notifications
- New invoicing rules for March 2022
2022-01-25
- Show time for sent SMS messages
- Show queue position on hold receipt
- Hide hold receipt from non-admin users
- Fix columns on item list when branches and shelf locations are both enabled
- Increase font size for Geraldton bag label
- Sort attribute picker alphabetically when editing item
- Update address for Lincoln bag label
- Fix SMS to use the country from settings
2022-01-06
- Invoice batch job should correctly update HQ
- Add credentials for new HQ API
- Add Geraldton bag lab
- Fix daily stats to use loan/return times instead of create/update times
- Changes for SMS billing
2021-12-27
- Prevent member payment reminders being incorrectly reported as sent twice
- Update Google Maps Geocoding API key
- Removed reference to two-year contract renewals
- Update Willetton bag label to remove address and use configurable text
- Add Darebin bag label
2021-11-14
- Allow members to pay renewal fees using PayPal when "charge a fee to hire most toys" is set
- Fix performance & memory usage of some stats pages
- Reinstate automatic_sms table for all sites
2021-11-05
- Fixed self-service renewals not redirecting after clicking the "renew" button
2021-08-22
- New rules for changing item location. This should help with click & collect and quarantine issues.
- "On loan", "Click & collect" and "Quarantine" are now considered 'special' locations. "In library" and any custom locations are considered 'normal'
- You cannot change the location from 'special' to 'normal' or vice versa. You must use the "return", "loan" or "release" features to change the location for these items
- You can change the location to a future quarantine from a normal location
- Tidy of add/edit toy page
- New format for invoice and reminder emails
- Outstanding balance is now more obvious and can be paid by PayPal.Me
- Invoice emails are now sent even if the invoice has a zero charge
- Reminder emails are sent if you have an outstanding balance
- Updated SETLS ongoing fees page
- Replaced "waiting on" and "in credit" values in header with outstanding balance
- Removed "don't pay if less than $50"
- All overdue invoices with an amount greater than zero will be highlighted
- Fix issue where items could not be created when using 'ttcnopadding' with a delimiter