MiBaseNZ

Toy Library Management Software 🧸 πŸ“š πŸŽ€ πŸš—

What's New in MiBaseNZ

From Version 3.2.1 β†’ To Version 4.0.3

All the improvements and new features in simple words β€” current release 4.0.3

Version 4.0.0 β€” March 2026

What's new in Version 4.0.0

Work on this major release began in March 2026. We’ve upgraded the technology that runs MiBaseNZ to the latest standard. This keeps your toy library software faster, more secure, and up to date with modern hosting.

We've also refreshed the way you work with MiBaseNZ in two important ways. First, a new Stats section in the top menu brings all your statistical reports together in one place: Members Stat, Toy Stat, Dynamic Dashboard, Weekly Stat, and a new Toy Library Summary with life-of-library totals and an optional date filter. Second, we've given the most important pages a consistent new design: the Members list (one list for all active members, better filters, and quick actions so you can renew, resign, or send the login email without leaving the page), the Children list, Membership Types, Payments and Transactions (3-dots Actions menu, Delete modal with reason, icon-only Export the list), the Toys on loan page (return a toy directly from the table via the Actions menu, plus Status filter and header tooltips), the Toy Category List (Toy β†’ Category: same grey bar, Add New, Export the list, 3-dots Actions per row), and all the Stats reports now share the same grey filter bar, Export the list (PDF and Excel), and a cleaner layout without extra Documentation buttons or slide-out panels. The main content area is now full width, and the decorative toys background has been removed for a simpler, more professional look.

Everything else you useβ€”toys, loans, reports, and all your favourite featuresβ€”works the same way. This update is about making sure MiBaseNZ keeps running smoothly for years to come.

Members

The Active Members page (Member β†’ Members List) has been rebuilt to be clearer, faster, and more powerful.

One list for all active members

Quick actions from the list

Each member row has a single Actions button (three dots). Click it to open a menu with everything you need:

After Renew, Resign, or Send Login email, the list stays filtered as you had it (e.g. still “Not expired” or your search).

Same look on other pages

We’ve applied the same grey bar and actions to other key pages. On Member β†’ Membership (Membership Types), you now get the same style: + Add New to create a membership type and Export the list (PDF and Excel) in one place, with no extra clutter. Actions sit on the right for a consistent feel whether the page has filters (like Members list) or not.

Before and after (Members list)

Here’s how the Active Members page looked before and after the redesign:

Active Members list before redesign
Before β€” Previous layout with separate View/Edit buttons per row and documentation panel.
Active Members list after redesign
After β€” New single list with Expiry filter, + Add New button in the filter bar to create a member, and quick actions dropdown (View, Edit, Renew, Send Login email, Send Welcome email, Resign) with cleaner layout.

Children list

The Children List page (Member β†’ Children List) now uses the same design as the Members list: one grey bar for filters and export, and a single Action column with a three-dots menu (Edit, Delete) instead of separate icon buttons.

Before and after (Children list)

Here’s how the Children List page looked before and after the update:

Children List before redesign
Before β€” Previous layout with separate Export/Documentation buttons and two action columns (Edit and Delete icons per row).
Children List after redesign
After β€” Grey bar with filters and Export the list (PDF/Excel), and a single Action column with a three-dots dropdown (Edit, Delete).

Stats & Toy Library Summary

A new Stats section in the top menu groups all your statistical reports in one place. You can open Members Stat, Toy Stat, Dynamic Dashboard, Weekly Stat, and the new Toy Library Summary from a single page.

Stats section

Here’s the Stats page with all five report options:

Stats section with five report buttons
Stats β€” Members Stat, Toy Stat, Dynamic Dashboard, Weekly Stat, and Toy Library Summary in one place.

Members Statistic

The Members Statistic page has been moved to Stats β†’ Members Stat. Toy Stat and Weekly Stat have also been moved into the Stats section. The Members Stat page now uses the same design as the Members list and includes powerful filters plus a Loan total for the filtered results.

Before and after (Members Statistic)

Here’s how the Members Statistic page looked before and after the update:

Members Statistic before redesign
Before β€” Previous layout with separate Export/Documentation buttons and no filters; total count only.
Members Statistic after redesign
After β€” Grey bar with Member Type, Status, From/To date range, Search, Reset, and Export the list; summary shows Total of members and Loan total.

Toy Stat

The Toy Stat page (Stats β†’ Toy Stat) now uses the same design as Members Stat: one grey bar for filters and Export the list, with no Documentation button or slide-out panel.

Before and after (Toy Stat)

Here’s how the Toy Stat page looked before and after the update:

Toy Stat before redesign
Before β€” Previous layout with separate Export/Documentation buttons and no Category filter in the bar.
Toy Stat after redesign
After β€” Grey bar with Category dropdown, Start Day, End Day, Search, Reset, and Export the list (PDF/Excel); cleaner layout with no Documentation.

Weekly Stat

The Weekly Stat page (Stats β†’ Weekly Stat) now uses the same design as Members Stat and Toy Stat: one grey bar for the date range and Export the list, with no Documentation button or slide-out panel.

Before and after (Weekly Stat)

Here’s how the Weekly Stat page looked before and after the update:

Weekly Stat before redesign
Before β€” Previous layout with separate Export/Documentation buttons and purple info banner.
Weekly Stat after redesign
After β€” Grey bar with Start Day, End Day, Search, Reset, and Export the list (PDF/Excel); cleaner layout with no Documentation.

Payments & Transactions

The Payments page (where you see a member’s payment history) and the Transactions page (all financial transactions across the library) have been updated for a cleaner layout and safer deletion.

Before and after (Transactions)

Here’s how the Transactions page looked before and after the update:

Transactions page before redesign
Before β€” Full-text Export to PDF and Export to Excel buttons, Documentation button, and purple info banner.
Transactions page after redesign
After β€” Icon-only PDF and Excel buttons in Export the list; no Documentation or slide-out panel.

Before and after (Payments)

Here’s how the Payments page (member payment history) looked before and after the update:

Payments page before redesign
Before β€” Separate Edit, Delete, and Refund buttons per row.
Payments page after redesign
After β€” Single Actions column with three-dots dropdown (Edit, Delete, Refund).

Delete Payment modal

When you click Delete from the Actions menu, a modal asks for a reason before confirming:

Delete Payment modal
Delete Payment modal β€” Enter a reason (e.g. “Duplicate entry, entered by mistake”) before confirming the deletion.

Toys on loan

You can now return a toy directly from the Toys on loan table. No need to open the member’s Loan page firstβ€”click the three-dots Actions button on any row and choose Return. The toy is marked as returned (same process as on the Loan page) and you stay on Toys on loan. This is the main improvement: faster returns when you’re working from the full list of loans.

The page (Overdue β†’ Toys on loan) has also been updated to match the Transactions design: one blue info banner, one grey bar for filters and export, and header tooltips for the Status, Email, and Days columns.

Before and after (Toys on loan)

Here’s how the Toys on loan page looked before and after the update:

Toys on loan before redesign
Before β€” Blue “list of all toys on loan” banner; purple Documentation info; Export to PDF, Export to Excel, Documentation buttons; table with separate yellow Edit (pencil) button per row; no Status filter or (i) tooltips in headers.
Toys on loan after redesign
After β€” Blue info banner; one grey bar with Search, Status (All/Overdue/On loan), Search (violet), Reset (orange), Export the list (PDF/Excel icons); table with 3-dots Actions (Return, Edit) and (i) tooltips on Status, Email, Days.

Reservations

The Reservation List page has been updated to match the new admin design (same style as Members list and Toy list) and to run cleanly on the latest PHP. Version 4.0.1 improves the Start Day filter and Reset (see above).

Toy Alerts

The Toy Alerts page (Toy β†’ Alerts) is now faster to use for day-to-day changes.

Toy list

The Toy List page (Toy β†’ Toy List) has been updated to match the design of the Members list: one grey bar for filters and export, a blue + Add New button, and a single Actions column with a three-dots menu instead of three separate icon buttons per row.

Before and after (Toy list)

Here’s how the Toy List page looked before and after the update:

Toy List before redesign
Before β€” Purple “Info! Click Documentation” banner; Documentation button; Export to PDF, Export to Excel in separate row; three action buttons per row (Edit, View, Under Maintenance); green Add New.
Toy List after redesign
After β€” Single grey bar with filters, Show All, blue + Add New, Export the list (PDF/Excel); no Documentation or slide; single Actions column with blue 3-dots dropdown (Edit Toy, View Toy, Set to Under Maintenance).

Toy Category List

The Toy Category List page (Toy β†’ Category) now uses the same design as the Toy List and other key pages: one grey bar for actions and export, no table filters, and a single Actions column with a three-dots menu per row.

Before and after (Toy Category List)

Here’s how the Toy Category List page looked before and after the update:

Toy Category List before redesign
Before β€” Green Add New; separate Export to PDF, Export to Excel, and Documentation buttons; purple Documentation alert; filter inputs under each column; separate Update (purple), Edit (blue), and Delete (orange) buttons per row.
Toy Category List after redesign
After β€” Grey bar with Back to Toy List, pink + Add New, Export the list (red PDF, green Excel); yellow delete warning; no column filters; single Actions column with blue 3-dots dropdown (Update rent in category, Edit Category, Delete Category).

Loan page

The Loan page (where you see a member’s current loans) has been updated for reliability and a cleaner layout.

Before and after (Loan table)

Here’s how the loans table looked before and after the update:

Loan table before redesign
Before β€” Three separate buttons per row (Return, Edit, Renew) and previous column order (id, Rent, date, Loaned by, toy #, Toy name, #, Due).
Loan table after redesign
After β€” Single Actions column with three-dots dropdown (Return, Edit, Renew); columns reordered and relabelled (Id, Toy ID, Toy Name, # Pieces, Loan Date, Due Date, Loaned by, Rent, Actions).

What it means for you

Version 4.0.1 β€” August 2026

What's new in Version 4.0.1

This patch fixes a few issues around the admin header and the Reservation List, and keeps behaviour aligned with PHP 8.4.

Version 4.0.2 β€” August 2026

What's new in Version 4.0.2

A new optional email you can turn on if you want.

Bugs fixed

Version 4.0.3 β€” August 2026

What's new in Version 4.0.3

A few helpful fixes and one new tool for your opening days and holidays.

Bugs fixed