Skip to main content
Release Notes
2023-08-23
2023-08-14
2023-08-06
2023-07-30
2023-07-22
- Updates to Gosnells label - add barcode
- Uses Thumbnails added to Settings.
- When Thumbnails turned on, toy images will be applied the following email elements
- list_of_all_toys
- list_of_overdue_toys
- list_of_toys_due_in_X_days
- list_of_click_and_collect_toys
- list_of_all_missing_pieces
- New email elements added:
- the_toy_pic (if Thumbnails turned on)
- list_of_selected_missing_pieces (Thumbnails)
- the_toy_branch (for multiple branches)
- Missing piece table functionality and layout overhauled, ability to email about selected pieces added
2023-07-16
- Update Collingwood Bag Label to be more responsive when long pieces list
- Update Htl Bag Label to include warnings
- Roll out pages side of Thumbnails feature
- Image on Toy Banner (aside from Edit and Show)
- Image in toy related tables on Member's Page (Current Loans, Previous Loans, Reservations, Holds)
- [Security] Clean up password fields in forms, tables and JSON
2023-07-08
- Fix bug in Collingwood Bag Label for "nil" Descriptions
- Drop unused "returnperiod" from items
- Add uses_thumbnails migration (in preparation for Thumbnails Feature release)
2023-06-25
- Update Collingwood Bag Label
- Remove active member filter on volunteering emails
- Update Common Warnings and Common Picture Warnings to be Warnings - Text and Warning - Pictures
- Add webp handler for Prawn PDF generator
2023-06-04
- Fixed bug that prevented images from being removed
- Improve messaging in Single Volunteer Session creation page
2023-05-21
- Toy page overhaul
- Reordering of fields
- Add Colour to Category
- Remove defunct return loan period field
- Remove links if user not authorized
- Fix bug that broke Pop Up Alerts if line breaks or special characters were used
- Add "Image Last Updated" to page
- Public and Regular Members only able to access "in circulation" toy pages
- Edit/Add toy pages match flow of View Toy
- Prevent Holds on non-"in circulation" toys by members
- Update Copy Toy to include all fields, and use item selector
- KDFC bag label update
- Legacy Flag added to Discovery Types
- Click and Collect Summary PDF updates (add shelf location for toys in basket, and items currently on loan for "return" type bookings)
- Fix bug in HDTL box label
2023-04-24
- Improved click and collect booking form
- Fix issue preventing nightly stats calculation
2023-04-23
- Add setting to control whether driver's licenses are recorded
- Add report for members with driver's license details
- Include reservations in active member calculation for billing
- Bag label updates
- Little Buddies branch display
- Mt Albert
- Fix incorrect fee type used for reservation charges
2023-04-11
- Fix error when renewing or reserving items
- Fix incorrect transaction description for renewals and reservations
2023-04-10
- Remove traces of old terminology (private comments now Alerts, public comments now Description)
- Update Alerts table to include item location, category, and if the alerts are marked as pop up
- Fix bug in Click and Collect for branches open on the same day
- Updated rent calculation to only allocate a charge if the value is non-0
- Add "test" messaging to Welcome Email tests (missed in earlier email rework)
- Add WEBP to supported image types, improved messaging for jp2 (non-supported)
- Create script for converting a site to Branch mode
2023-03-01
- Update Stats of Today charting
- Replace jxsgraph with chart.js
- Correctly handle no logo set for MonashTwo bag label
- Toy Well Seeding script template
- Revise Darebin bag label to print multiple to a page
- Fix LogoTwo error on settings page
2023-02-09
- Rework MonashTwo bag label
- New Tuart bag label
- Add account balance to expired members report
- Fix volunteer session display on homepage for branches
2023-01-18
- Add custom toy ID on bag label for Yarra Ranges
- Add multiple click-and-collect sessions
2023-01-07
- Fix error reporting missing pieces at library
- Don't try to email members without an email address
2023-01-05
- Fix issue with excluded dates on settings page
- Overhaul scheduled member emails
2022-12-29
- Bag labels
- Fix GRTL layout when barcodes not enabled
- Add colors and branch addresses to Yarra Ranges
- Second piece column calculation based on order instead of count
- Hide missing piece and payment reminder email buttons if member doesn't have an email recorded
- Add paging for sent automatic emails
- Fix 1toN allocation when no toys exist
- Fix incorrect links in contract expiry emails
2022-12-07
- Toy library can choose if money saved calculation is from purchase price or replacement cost
- Manning label bug fixes
- Fix bug introduced in item status display update
2022-11-27
- Expand de-identify function to completely wipe profile
- Retrospective de-identify script to clean up old data
- Prevent locking of members with "active" data (holds, reservations, loans)
- Locked unverified members no longer show in the unverified list
- Project Colour
- "Colors enabled" added to specific label templates
- Colour and font colour added to Toy Categories, visible to sites that have a supported template
- New Cairns Bag Label created
- Item status display improvements
- Fix bug that doesn't show "on loan" for reservations with no loan history
- Only show last loan/reservation (instead of both)
- Over all tidy up of flow
- Toy Library Settings review
- Fix bug that prevented non-Australian sites from having Member self renew config options
- List config errors, and highlight in the view
- Highlight possible issues in yellow (ie emails that don't have a login)
- Calendar Automation display improvements
- Prevent negative values for toy costs (purchase, replacement, rental)
- Correct permissions in Item Policy
- Add reference to $20 contract renewal fee to contract expiring auto-email
2022-10-01
- Add Pundit for managing page permissions
- Review Login Levels index page, configure options to match settings turned on
- Develop Manage Member Holds (Login Level option)
- Can add holds via toy and member pages
- Can loan holds
- Can see hold history
- Can see holds receipt
- Add ability to view Loan History to View Other Members (Login Level Option)
- Fixed bug that showed member balance if Normal Members Can View Transactions was turned on, even if Login Level wasn't View Member Balance = true
- Add "Signed in as <Last Name>" to Admin view
- Add "At <Branch> (Switch?)" for multiple branches
- Add "available holds" to Member page menu
- Handle nils in Storage Location (bundytoylibrary error)
- Block pasting of images into tinymce
- Geocode settings and branches, fix heatmaps (lat long now set from address)
2022-08-11
- Fix max renewals field on toy category list
- Tell user when email is not found on password reset
- Fix calculation of number of SMS messages sent last month
- Keep current branch when editing an item
- Add time zone and item text to settings
- Update Mornington bag label to fix logo width
- Update GRTL bag label to add picture warnings and improve layout
- Replace how_to links with wiki
- Show separate hold and alert banners when returning toys
2022-07-27
- Permanent fix for scheduled mail job failing
2022-07-26
- Fix 'number of toys on loan' reports (introduced on 2022-07-04)
2022-07-25
- Hotfix scheduled mail job failing
2022-07-23
- Start preparing for Rails 6
- zeitwerk fixes
- fix filenames in send_data
- Reservations changes
- Fix success message not being shown when making a reservation
- Improve display of reservations on toy history page
- Improve pickup/return buttons on member pages
- Fix calendar links when creating actual opening hours in branch mode
- Improve daily stats page
- Prevent item being renewed if a conflicting reservation exists
- Add SMS spend tracker
- Only send SMS invoice if messages have been sent
- Remove member 2 login when email is changed
- Don't create member suggestion if member is locked
- Add item suggestion to returns page
- Add Sunbury bag label
2022-07-05
- Block access Bulk Email feature from Sample TL
- Fix 'unknown' membership expiry bug
2022-07-04
- First release of Bulk Email feature
- Fixed self-renewal using incorrect fee type (PPTL)
- Online sign up - branch_id is now set when they are verified (to match the branch_id of the user verifying them)
- Fix invoice to display as $1 instead of 100c
- BTL Vic Bag label update
2022-06-24
- Fix asset compilation error caused by d3 upgrade in August 2021
2022-06-18
- New public sign up page released, major changes include
- Skills Options (formerly Talents) now listed as checkboxes for ease of reading
- Membership options listed as checkboxes to give all examples at a glance
- Javascript verification to ensure that Member 1 First Name, Last Name, and Email are filled
- Javascript check that Member 1 email and Member 2 email are not the same
- Javascript to ensure Helmet Waiver signed box is ticked (if configured)
- Overall language and flow changes
2022-06-14
- Remove edit option from Actual Volunteering Sessions
- Create job for future bulk email
- Add Branch addresses to homepage in branch mode
- Email displayed on homepage as text
- Gosnells Bag Label now handles non-1toN catalogue items
- Rename of Talents to Skills (Options), and clarification of Skills (Free Text)
- Skills (Free Text) (aka Skills Report) added to Members drop down menu
- Overhaul of drop down menus (removal of duplicate links, update terminlogy, group toy actions)
2022-06-06
- Add heuristic notification for dropped PayPal payments
2022-05-22
- Fix error after failed login when online signups are enabled
- Fix alertbox script error on member pages
- PayPal reliability improvements
- Fix precision of balance calculation
- Use separate order lines for fees and donations
- Stabilise 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
- Improve language from Sign up to Join here for public view
- 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