Changelog
All the latest updates, improvements, and fixes.
v2.1.2 08/08/2026
More reliable forms and account navigation
- Prevented form state from crossing between sign-in, password recovery, company setup, settings, and account workflows
- Made account edit forms load more reliably when opening or switching between accounts
- Corrected navigation after creating or editing accounts and after creating or deleting a company
v2.1.1 08/07/2026
PayMongo subscriptions, password recovery, and a sharper overview
- Upgrade to a paid Libro plan securely with PayMongo and follow the subscription status from checkout through activation
- See clearer payment, renewal, and cancellation details in billing, with a confirmation step before ending a subscription
- Receive in-app and email updates for important billing events, and get a direct upgrade prompt when a company reaches its collaborator limit
- Request a password-reset email and choose a new password through a dedicated recovery flow
- Refreshed the sign-in preview and theme controls, with a more comfortable stacked layout on tablets and smaller screens
- Improved Google sign-in and account linking while strengthening browser, email, webhook, billing, and account-deletion safeguards
- Navigate companies more quickly with an improved switcher and a clearer home workspace
- Updated each company's overview with more useful activity and bookkeeping context, plus a cleaner layout on small screens
- Corrected cash report classification, made new account and journal-entry navigation more reliable, and tightened backup and live-update resource handling
v2.0.1 08/06/2026
A redesigned workspace for faster, clearer bookkeeping
- Redesigned navigation, company switching, lists, detail pages, and forms to keep everyday actions close at hand on desktop and mobile
- Refined account and journal views with clearer hierarchy, responsive panels, smoother line-item editing, and decimal-friendly amount inputs
- Rebuilt all five financial report workspaces for easier scanning, consistent totals, and more accessible filters and print actions
- Split company settings into focused General, Members, Data, and Advanced sections
- Refreshed personal account, notification, and billing settings, including automatic notification saves and a clearer billing interval selector
- Kept important home actions available from the top bar as you move through the app
- Added clearer recovery screens for page, company, and connectivity errors, with practical next steps
- Introduced native in-app notifications and rebuilt core interface controls for more consistent keyboard, touch, and responsive behavior
- Moved app data flows to SvelteKit remote functions for more consistent loading and mutation handling
- Updated the app with a warmer Catppuccin-inspired color palette and a timeline-style changelog
v1.7.1 05/20/2026
New-device sign-in alerts and login page refresh
- Email notification when your account is accessed from a browser it hasn't seen before — covers email/password, GitHub, and Google sign-ins
- The email shows the parsed browser and OS, the IP address, and the timestamp in Asia/Manila time, with a "Review account security" link straight to your account settings
- Skips the first-ever sign-in after signup (you just verified your email — no need for a second notification) and never blocks login if the email service is unreachable
- New two-panel layout: dark Catppuccin Mocha brand panel on the left with a Satoshi display headline, a faded product preview, and a pulsing "i" dot in the wordmark; form panel on the right with mono uppercase field labels, transparent inputs, and ghost social buttons
- Mobile collapses to a thin top brand band over a stacked form with its own welcome heading
- Cleaner step labels — no more "01 · Account" prefix; just the step name
v1.7.0 05/20/2026
Brand refresh and print settings dialog
- New print settings dialog when printing reports and journal vouchers — choose paper size, orientation, and margin width before generating the PDF
- Available across all five financial reports (trial balance, income statement, balance sheet, transaction register, cash receipts & disbursements) and on every journal/transaction voucher
- Journal voucher PDF layout updated: entry number and date now sit beneath the centered title instead of in a right-side column, so wider papers and landscape orientation look right
- New visual identity across the app, built around a pulsing teal dot that signals what's active, alive, or in progress
- All numbers now render in Geist Mono with tabular alignment so columns line up cleanly down the page
- Status indicators (Posted, Draft, Final, Cancelled, Active, Inactive) changed from pills to a quiet dot plus label in the status's color
- Sidebar active item shows a leading dot instead of a filled background — cleaner, more deliberate
- Header, lists, tables, and reports now use a softened hairline rule for internal dividers, like a well-bound ledger book
- Money columns right-align in reports and journals; total rows in financial reports get an explicit double-hairline cue
- Notification bell unread badge is now a small teal dot — the popover shows the actual count
- Toast success and loading icons use the brand dot — one pulses once, the other pulses gently
- Empty states dropped the colored-circle icon in favor of cleaner typography
- Same flows, same labels, same behavior — only the look and feel changed
v1.6.2 04/21/2026
Terms update notice
- Added a dismissible in-app banner announcing updates to the Terms and Conditions
- Banner links to the full terms page and remembers its dismissed state per device
v1.6.1 03/30/2026
Reports improvements and double entry cash tracking
- Cash receipts & disbursements report is now available for double entry companies
- Fixed report query to correctly classify cash debits as receipts and cash credits as disbursements
- Fixed report page header separators not spanning full width
v1.6.0 03/30/2026
PDF printing for journal vouchers and financial reports
- Added PDF printing for journal vouchers and transaction vouchers
- Added PDF printing for trial balance, income statement, and balance sheet
- Added PDF printing for transaction register and cash receipts & disbursements
- Print button available on journal entry detail and all report pages
- Modern minimal PDF layout with company header, clean typography, and double-rule totals
v1.5.0 03/26/2026
Implement payment subscription and updated plan limits
- Updated plan limits: Free now allows 5 companies, Pro allows 15 companies with 5 collaborators
- Added PayMongo subscription integration
- Added plan icon to billing page
v1.4.2 03/21/2026
Bug fixes
- Enforced inline JS and page splitting conventions
- Fixed click target issues on report links
- Improved error messages for backup download and restore
v1.4.1 03/21/2026
Minor release
- Minor improvements and updates
v1.4.0 03/21/2026
Architecture cleanup and service layer improvements
- Shared types and constants: extracted common types, schemas, and utility functions into reusable modules
- Access, users, and email services: new service classes with tests for access control, user management, and email delivery
- Service layer improvements: updated services with stricter types and integrated access control
- Remote functions: migrated route data loading from `+page.server.ts` to `data.remote.ts` across all routes
- Simplified routing: renamed `[companyId]` route param to `[id]` and removed the server access module in favor of the service layer
- Fixed QA issues across journals, navigation, and company wizard
v1.3.0 03/21/2026
Team collaboration, notifications, and billing
- Team collaboration: invite members to your company, assign roles (admin, editor, viewer), and manage access from company settings
- Role-based permissions: viewer, editor, and admin roles with enforced guards across all actions
- Invitation links: token-based auto-accept links sent via email for seamless onboarding
- Notifications: real-time notification bell with SSE updates for member events (invites, joins, removals)
- Notification preferences: per-user settings to control which notifications you receive
- Billing & plans: new billing page, upgrade prompts, and plan limits enforced across companies and members
- Shared companies: see companies you've been invited to and pending invitations in the sidebar
- Improved settings page skeleton states, sidebar fade edges, and animated logo
v1.2.1 03/20/2026
Real-time sync, backup & restore, UI improvements
- Real-time sync: live updates via SSE when data changes across tabs or users
- Backup & restore: export company data as JSON, import into new or existing companies
- Company breadcrumb: current company name shown in the header for easier navigation
- Navigation loading bar: visual indicator when navigating between pages
- Account protection: prevent deletion of accounts that have journal entries
- Fixed Select component name props, user settings layout, and account form mobile padding
v1.2.0 03/19/2026
New branding & dashboard fixes
- New branding: updated logo, fonts, and color theme across the app
- Dashboard fix: data now refreshes correctly when switching companies
- Visual polish on login page, footer, and tabbed features
v1.1.0 03/19/2026
Email verification, login redesign & codebase cleanup
- Email verification: new accounts must verify their email before signing in
- Redesigned login page: cleaner layout with grid background, fade transitions
- Company creation refactor: split monolithic page into step components (setup, identity, accounts, preview)
- Prettier & formatting: added project-wide Prettier config (tabs, single quotes, no trailing commas) and reformatted all code
- Social login buttons hidden on sign-up view
- Updated tooling and dependencies
v1.0.1 03/18/2026
Route cleanup & account management
- Account deletion: permanently delete your account with email confirmation
- What's New menu item in the user dropdown
- Renamed journal and changelog routes to plural forms
- Added page titles across all routes
v0.2.0 03/18/2026
Version tracking & what's new
- What's New dialog: see what changed after each update
- Changelog page: browse the full version history
- Version display in the sidebar footer
- Four-state journal entry status: draft, pending, final, cancelled
- Responsive layout for mobile devices
v0.1.0 03/10/2026
Initial release
- Double-entry and single-entry bookkeeping
- Chart of accounts with customizable account types
- Journal entries with multi-line item support
- Financial reports: balance sheet, income statement, trial balance, transaction register
- Cash receipts & disbursements report
- Company management with multiple companies per account