SimpleSchool
Archive Back
🚀 Version 3.2.0

Release Notes

Bulk fee collection, transaction attachments, richer student & teacher profiles, smarter user-group menu locking, and image/video hero backgrounds.

Released: 15 May 2026
6 Commits
30+ Files Changed
1,050+
Lines Added
30+
Files Modified
6
Commits

New Features

Bulk Fee Collection New

Collect fees from many students in one go from a dedicated bulk-create screen — pick a class/section, tick the students, set amount, method and note, and the system writes individual receipts in a single transaction.

Transaction Attachments New

Income and expense entries now support file attachments via the new transaction_attachments table and TransactionAttachment model. Upload on add, browse on the transactions list.

Image & Video Hero Backgrounds New

Hero sliders on the public homepage now accept image or video backgrounds. HeroSliderController handles uploads/validation; new fields added via add_background_fields_to_hero_sliders_table migration.

Secondary Phone & Birth Certificate on Students

Student profiles now capture a secondary mobile number and birth-certificate number on both create and edit forms. Schema extended via the new students-table migration.

Blood Group, Salary & Documents on Teacher View

Teacher detail view now exposes blood group, salary and uploaded documents in dedicated rows for a more complete HR snapshot.

Improvements

Group Menus Locked on User Create

When an admin assigns a user to a User Group, the group's menus are now pre-ticked and locked in the menu permission grid — preventing accidental removal of group-level access while still allowing extra menus per user.

Add Expense / Add Income Forms

Both forms now include an attachments uploader and surface a paperclip indicator on the transactions list when files are present.

Hero Slider Form

Refactored to a shared _form.blade.php partial used by both create and edit screens — cleaner upload UX with type-aware previews.

Coming from an older build? See the v3.1.3 mobile UX release or browse the full release archive.