Decents
Release Notes
Product updates, new features, and important fixes from Decents.
Release Notes
Major updates are recorded here, including new features and bug fixes.
Smaller changes, such as UI tweaks, copy updates, or tiny bugs, may not all be listed.
1.17.1
- Added blog pages with Chinese and English content for more sharing and settlement scenarios.
- Improved settlement suggestion image sharing.
- Updated the homepage tagline and simplified header and footer links for clearer navigation.
1.16.21
- Removed the notification center experience to keep navigation and ledger workflows simpler.
- When changing a ledger's base currency, existing item exchange rates are now converted correctly.
- Improved exchange-rate precision after base currency conversion to avoid overly long decimals.
1.16.20
- After batch updating exchange rates, the ledger now shows the updated results immediately.
1.16.19
- Refined the ledger page layout by placing settlement status, base currency, activity dates, and management actions in clearer positions.
- Improved the cost summary and sharing permissions sections so totals, access rules, and join settings are easier to scan.
- Updated the homepage design and onboarding copy with clearer calls to action.
- Added a Threads social link to the contact and footer sections.
1.16.16
- Added a feature to batch update exchange rates for a selected foreign currency across all items in a ledger.
- The ledger items panel now includes a "Batch Actions" menu with "Expand All" and "Collapse All" options.
- To prevent errors, the batch exchange rate feature now prohibits selecting the ledger's base currency.
1.16.15
- Added animated hint text to the "Get Started" demo ledger button to guide users.
- Fixed an issue where ledger members could occasionally appear duplicated.
- Increased the maximum length for display names and member IDs from 20 to 21 characters.
1.16.14
- When copying a ledger item, its original creation timestamp will now be preserved.
1.16.13
- Adjusted the font for numeric displays to prevent layout shifts when numbers change.
1.16.11
- Added a "Divon Points" transaction overview page with filtering capabilities.
- A note can now be added when making a Divon points transfer.
- The transfer fee for Divon points has been reduced, and fee details are now displayed in the transaction history.
- Improved the Divon points top-up page by adding a currency selector.
1.16.10
- Added a currency toggle feature to the ledger item edit view.
1.16.8
- Added date headers to the item list, which now only appear when the date changes to improve readability.
- The "last updated" timestamp for a ledger will now be updated upon any modification.
1.16.7
- Enhanced the tooltip for the member avatar group to display member names and IDs.
1.16.6
- Ledger items that belong to each member are now sorted by their timestamp.
1.16.5
- Added new options for the settlement process.
- Fixed the "last updated" timestamp for an item upon modification.
1.16.4
- Added a state explanation in the transfer suggestion mode to clarify the current calculation method.
1.16.2
- Added a system statistics milestone to celebrate reaching 500 total ledgers.
1.16.1
- Added a tip about rounding settings to the settle-up page, which is now expanded by default.
- Added a tooltip to the debtors panel to explain how weight allocation is calculated.
- Updated the styling for the "Add Item" button and added a disabled state for when it is not applicable.
- Changed the display unit for the stats cache refresh interval from hours to minutes.
1.16.0
- Divon balance is now displayed in the header sidebar.
- Added a "Top-up Divon" page and now show an error notification if fetching the payment URL fails.
- Added a "Knowledge Base" link to the header menu.
- Replaced most icons throughout the system with a new style.
- Added a "Terms of Divon" page and expanded the related terms of use.
- Added bilingual Chinese/English toggle functionality to the Terms of Use and Privacy Policy pages.
1.15.18
- The default tab will now dynamically adjust based on the user's crew or ledger status.
- Display names will now sync automatically when a user updates their profile.
1.15.16
- Added support for two new currencies: Vietnamese Dong (VND) and Chinese Yuan (CNY).
- The color of the notification badge has been changed to red for better visibility.
- It is now possible to generate suggestion content with a screenshot and copy it to the clipboard.
1.15.15
- Improved the onboarding flow and copy on the "Get Started" page.
- Adjusted the backend logic and database structure for the notification system.
1.15.14
- Added a default pseudo-avatar for users who have not set a profile picture.
1.15.13
- Added a "Back to Overview" button on the item breakdown page.
- The base currency can no longer be changed when a ledger is locked.
1.15.12
- Improved the scrolling experience in the crew and ledger lists.
1.15.11
- Improved the user interface and interaction experience for the "Split by Amount" mode.
1.15.10
- Fixed a bug that caused a page redirect when clicking on a tooltip on the homepage.
1.15.9
- Added a milestone section to the homepage.
- Added a shining visual effect.
1.15.8
- Adjusted the layout and styling of the homepage.
1.15.7
- Updated the "Success Stories" section and carousel content on the homepage.
1.15.6
- Fixed the redirect logic for authentication failures; users will now only be redirected to the sign-in page when accessing protected routes.
1.15.5
- Corrected the event handling for sign-out to ensure the process is triggered correctly.
1.15.3
- URLs included in the description text of an item will now be automatically converted into clickable links.
1.15.2
- Renamed the "Feedback" feature to "Contact Us" and updated the header, footer, and styling of related pages.
1.15.1
- Updated the content in the "Success Stories" section on the homepage.
1.15.0
- Fixed a bug in the cost summary dialog that caused an error when only one item was present.
1.14.12
- Added Terms of Use and Privacy Policy pages, with links available in the footer and on the sign-in page.
1.14.11
- Corrected an issue with cookie deletion on logout to ensure accounts are properly signed out.
1.14.10
- Ledgers that have entered the settlement phase will no longer allow new members to be invited.
- When editing splits, the numeric input keyboard has been changed to a style that supports decimal points.
- Added an icon that navigates to the developer tools page.
1.14.8
- Updated the account authentication mechanism to enhance security and improve the sign-in and sign-out processes.
- Added a loading indicator during Google sign-in and implemented an automatic page refresh after sign-in.
- Added an "Expand All" button to the ledger items page.
1.14.6
- Added a pinning feature for splits, allowing a member's amount to be locked when making adjustments.
- Removed the default phase filter in ledger preferences.
1.14.5
- In the preferences page, you can choose the default ledger status displayed on the Ledger Overview page (login required).
- The ledger editing and payment interface has been redesigned for a more intuitive experience.
1.14.0
- Added notification feature; updates can be viewed in the notification center (login required).
1.13.33
- New page: Add Decents to the home screen.
- When editing item amounts, supports summing multiple small amounts.
1.13.31
- Updated homepage design, making it cleaner and adding feature descriptions.
- Added users cache to improve access speed.
- Image assets are now served via a CDN under the same domain.
1.13.25
- Added join permission, allowing members to join ledgers directly.
- Fixed redirect to the same ledger after Google login.
1.13.23
- Added system statistics page.
- Expanded API nodes and introduced Redis shared caching.
- Permission table is now displayed within the share button.
1.13.19
- Added ledger trial feature (no login required).
- Fixed issue when renaming members.
- Added release notes page.
1.13.17
- When setting payers, supports amount mode.
- Amount and weight modes differ slightly in numeric input handling and split detail display, while producing the same final split result.
1.13.15
- Optimized language switch button.
- On mobile devices, opening decents.me links will force redirect to the default browser.
- This change addresses Google OAuth being blocked inside the LIFF embedded browser.
1.13.12
- Added support for duplicating ledgers, enabling quick creation from templates.
1.13.7
- Amount summary can now be expanded and grouped by currency.
1.13.4
- Added example scenario page (ep.01).
1.12.0
- Added preferences page (login required).
1.11.7
- The first ledger sets its base currency based on the Accept-Language header.
1.11.2
- Added Open Graph; sharing a ledger will display a cover image.
- Added initial FAQ page.
1.11.0
- Ledger overview page can flexibly list ledgers by different statuses.
1.10.0
- Ledger IDs switched to natural keys and use Nano ID.
1.9.1
- Added feedback page (login required).
1.9.0
- Added i18n support; UI can display in Chinese or English based on language.
1.8.11
- Updated logo.
1.8.7
- Fixed issue when renaming members.
1.8.5
- When a ledger is public, anonymous users can access it.
- Permission updates are reflected immediately in the UI.
- Fixed backend bearer token case-sensitivity issue.
1.8.1
- Added read/write permissions support.
- Fixed issue where status did not update when total advance payment was 0.
1.8.0
- Added support for multiple payers.
Note
Starting from 1.8.0, the versioning logic changed to a SaaS-oriented format: <framework>.<migrate>.<feature, bugfix>.
This makes it easier to distinguish database migrations, major framework changes, and regular feature or bugfix releases.
1.7.0
- Mobile: Disabled double-tap to zoom.
- Added base currency field.
- Item edit now shows the foreign currency field by default.
1.6.1
- Added pagination to the ledger list to reduce response size and page length.
1.5.0
- Settlement flow added. Ledgers now have a new settling status, making them easier to manage.
- Adjusted the display of the activity date component in ledgers.
1.4.1
- Fix: Decimal handling function in forms failed on some edge cases.
- Members can now be deleted.
1.3.2
- Fix: Ledger settings API now uses Merge instead of Replace when updating.
1.3.0
- Added foreign currency support: items can now specify currency and exchange rate.
1.2.0
- Added payment suggestions, providing a settlement plan for easy transfers and collections.
1.0.1
- Fix: Frontend now updates immediately after editing ledger description.
0.x.x
- Mid 2024: Frontend framework migrated to PrimeReact.
- Early development phase, 2023-2024.