v3.6.0 - Shared Bills & Split Expenses
🎉 The biggest feature release yet!
Now you can share bills with other BillManager users and track split payments seamlessly.
✨ Highlights
- Share Bills with Anyone - Share any bill with other BillManager users by username
- Flexible Split Options - Configure splits by percentage (50/50), fixed amount ($500), or equal division
- Real-Time Payment Tracking - See when sharees mark their portion as paid
- Automatic Income Recording - Payments from sharees automatically appear as deposits in your payment history and trends
- Protected Transactions - Sharee payments are view-only for owners; only the person who made the payment can edit or delete it
- Visual Indicators - Shared bills display with a users icon; payment history shows Income vs Expense badges
For Bill Owners
- Create a bill, click "Share Bill", enter the sharee's username
- Configure how the bill is split (percentage, fixed, or equal)
- Track when your sharee marks their portion as paid
- See their payments as income in your monthly trends
For Sharees
- Accept or decline bill share invitations
- View the full bill details and your calculated portion
- Mark your portion as paid with one click
- Your payment appears in your expense history
Technical Changes
- Added
share_idcolumn to payments table for tracking shared bill payments - Updated monthly stats endpoint to properly categorize owner vs sharee payments
- Protected sharee payments from owner edits via API (403 responses)
- Share button text changes to "Edit Bill Sharing" when shares exist
- Shared bills display with users icon indicator inline with bill name
- Confirmation modal for marking shared bill portions as paid
Full Changelog
See the README for complete details.