SharingBill

Release notes

SharingBill release notes

A running record of product updates, implementation milestones, and user-visible changes.

Latest

Exchange-rate conversion for multi-currency books

This release turns multi-currency books into one clear settlement currency while preserving each expense's original currency.

Saved exchange-rate snapshots

Cross-currency expenses are converted into the book currency when saved, with the rate, date, and source kept on the expense for later review.

System and manual rates

SharingBill refreshes supported currency rates automatically when users need them, and book admins can add manual rates that take priority for their book.

Clearer totals and history

Overview totals use the book currency, while members can still inspect original-currency totals and original amounts on individual expenses.

Safer currency changes

Admins can switch a non-empty book's currency after confirmation. Unlocked expenses are recalculated with current rates, while locked expenses and confirmed settlements stay unchanged.

Settlement reference currency

The Settlements page can show a temporary reference payment currency without changing the stored settlement records.

Personal overview, future expense dates, and clearer navigation

This release makes book overviews more useful for individual members and removes a timezone-sensitive date restriction.

My expenses on overview

Book overviews now start with the logged-in member's own participated expenses and total consumed amounts.

Cleaner overview layout

Invite codes moved to the Members tab, and the duplicate overview expense-history preview was removed so the full history stays on the Expenses page.

Jump to the matching history item

Selecting an item from My expenses opens the Expenses page at the matching history entry and highlights it briefly.

Future expense dates

Expenses can now use past, present, or future dates, avoiding false future-date errors for users in time zones ahead of the server.

Admin delegation, clearer expense history, and settlement reversal

This release improves book administration, makes overview pages more useful, and adds an auditable correction path for confirmed settlements.

Creator-managed admins

Book creators are now labeled in the member list and can promote or demote other real members as admins while always remaining admins themselves.

Expense history on overview

Book overviews now show a read-only expense history preview using the same card layout as the add/edit expenses page.

Reversible settlements

Confirmed settlements can now be reversed by the original confirmer or an admin. Reversed settlements stay visible in history but no longer affect balances.

Quieter action alerts

Form success and error messages now fade out automatically after a short delay so pages stay tidy after an action completes.

Settlement workflow, archive lifecycle, and audit-ready locks

This release fills in the book settlement workflow and tightens the data model around book lifecycle and confirmed settlements.

Dedicated settlements page

Books now have a full Settlements page with recommended payment paths, confirmation actions, and settlement history.

Archive and restore books

Admins can archive a book into read-only mode, keep it visible in the archived section, and restore it later.

Recent activity sorting

The book list now puts recently active books first, including activity from settings, members, expenses, and settlements.

Editable default currency

Admins can change a book's default currency from Settings. Existing expenses keep their original currency.

Localized form messages

Server action alerts now render through the bilingual message catalog instead of showing English strings in Chinese UI.

Explicit expense locks

Confirmed settlements now mark existing expenses with auditable lock fields so their lock source can be traced later.

Public launch readiness and multi-currency books

This release makes SharingBill clearer to share, easier to settle, and friendlier for international groups.

Public launch readiness

Added Terms, Privacy, Cookie Notice, Contact, registration consent, footer links, and a clear payment disclaimer for a more trustworthy public launch.

Canonical domain

SharingBill now consistently uses www.sharingbill.com as the production URL.

Direct net settlements

Settlement recommendations now match debtors directly to creditors from net balances.

Book settings and invite codes

Admins can rename books and regenerate invite codes when an old link should stop working.

Multi-currency ledger

Books can record expenses in supported currencies and show balances, settlements, and totals per currency.

Bilingual UI and account settings

The app now supports English and Simplified Chinese, with saved default language and display name settings.