github whisper-money/whisper-money v0.1.1

latest releases: v0.2.4, v0.2.3, v0.2.2...
3 months ago

Bug Fixes

  • add SSR guards to localStorage/sessionStorage access (3b56e24)
  • add SyncProvider to SSR entry point (3177fa3)
  • app logo icon auto of the dashboard (e813849)
  • apply border radius to visible bar segments in stacked chart (413f83f)
  • asd key element to accounts index page (8eab41a)
  • auto-regenerate APP_KEY if invalid format (missing base64: prefix) (797cb06)
  • automated rules broken and now they work in batches (890593d)
  • Automated rules with labels (#32) (bf0c9ae)
  • bulk action bar style (045c7a5)
  • category-combobox: Improve UI responsiveness and truncate category names (2cecd01)
  • charts: mobile ui, and desktop tooltips (818a49e)
  • deploy ci (d4410a6)
  • increase nginx buffer sizes (a87b36d)
  • make encryption key storage SSR-safe to prevent 502 errors (0fcc66e)
  • make useIsMobile hook and utility functions SSR-safe (40762bc)
  • migration history (b52e2de)
  • mobile: account chart (14a9343)
  • normalize transaction_date to YYYY-MM-DD for duplicate detection (#4) (7492b2e)
  • re-enable ssr for all routes after issue is fixed (1d96f5d)
  • rong schedule import (c684695)
  • sync: make transaction creation idempotent (#38) (3cbe0a7)
  • toast on mobile (716e21b)
  • transaction list on account page (ce09f32)
  • TransactionFilters: Update badge styling for uncategorized selection (a2d7af2)
  • transactions: Decrypt account names for automation rule evaluation (323b738)
  • transactions: We were creating transactions with numberic ID instead of UUID v7 (52e1a7b)
  • use direct PDO connection test for MySQL readiness check (a7ee776)
  • use markdown to send user lead invitation mail (1e9566a)
  • wrap SSR app with EncryptionKeyProvider (770f091)
  • wrong user menu text (b2d1bcf)

Features

  • .cursor: Add whisper-money rule configuration (e80647d)
  • AccountBalanceSync: Update existing balances and add new ones efficiently (c2c6894)
  • Add account balance chart improvements and icons (#5) (5f149b4)
  • Add bank selection to edit transaction dialog (0473371)
  • Add Discord invite link to welcome page (f3c0fa1)
  • Add financial models and seeders (635cde0)
  • Add import transactions button to transactions page (e5a77a9)
  • add multiple chart view modes for net worth evolution (#37) (c5df59c)
  • Add new category icons and colors (c339105)
  • Add privacy mode to hide monetary amounts (#28) (8811afb)
  • add transaction labels feature (#24) (4b5d65b)
  • add version tracking with git tags and changelog (db81c9b)
  • auth: Add key clearing on login (3795e46)
  • automation: Add re-evaluate all transactions functionality (e937a86)
  • automation: Add sync functionality to automation rule dialogs (e009abb)
  • category: Update default categories list and sorting logic (73d847f)
  • centralize pricing config with multiple plans support (#20) (58b9343)
  • Configure Resend email integration (#34) (3c22453)
  • Docker: Add Bun installation and update build process (4379239)
  • Docker: Add Wayfinder route generation and update asset build process (a13e7fd)
  • Docker: Optimize build process by removing unnecessary steps and adjusting environment variables (732775e)
  • Docker: Replace pnpm with Bun for Node.js package management (5b45006)
  • Docker: Replace pnpm with bun for package management and build process (b4b891f)
  • encrypted-text: Add animation and random character generation (7d8474f)
  • encrypted-text: Improve encryption UI with dynamic masking and loading state (ff186a4)
  • Implement drip email campaign system (#35) (46c5b13)
  • import-transactions-drawer: Add json-logic-js dependency and improve import logic (1df3bad)
  • lucide-react: Add custom icons to Toaster component (573b2fd)
  • queue: Implement queueable email jobs with rate limiting (3d0d6c8)
  • react: add authentication check in SyncProvider (48bce81)
  • Remove console.log and add padding to components (c1f99fe)
  • Replace Input with Textarea for editable descriptions (2b6acf4)
  • settings: Update account management UI and add sync functionality (ab63edd)
  • shared: Add CategoryCombobox component (57879bb)
  • sync: Add sync functionality for accounts, banks, categories, and status button (9256148)
  • traefik: Add secure headers middleware to WhisperMoney service (242be5f)
  • TransactionController: Add store method for creating transactions (c1fbd4d)
  • TransactionSyncController: Sort transactions by transaction_date and updated_at (41f5c64)
  • ui: Implement virtual scrolling for DataTable component (07ca633)
  • ui: Improve chart tooltip content rendering and calculation (d04b6a0)
  • update date formatting logic in transaction components (d13ecc2)
  • Update encryption key button icon based on state (08baf3b)
  • Update ProfileController to include two-factor authentication settings (e21c9cc)
  • Update welcome page title to focus on understanding finances (3ac7102)
  • use-dashboard-data: Add conditional formatting for current year dates (525e770)
  • welcome: Add GitHub link and refactor auth buttons (2ab362d)

Reverts

  • Revert "swap horizon -> queue:work on mysql" (03880ca)

Don't miss a new whisper-money release

NewReleases is sending notifications on new releases.