Skip to content

Changelog

All the latest updates, improvements, and fixes.

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