Changelog

All the latest updates, improvements, and fixes to Farthingly.

v2.4.0Apr 18, 2026

Approval Chain Engine & Workflow Builder

  • featureVisual workflow builder — drag-and-drop approval chains with colored role badges per lane (Manager, Director, Finance, etc.)
  • featureAI policy import — paste your approval policy and Penny extracts chains, bands, and steps automatically
  • featurePersistent canvas layout — node positions are saved per step and survive page reloads
  • featureApproval chain bands — group steps by amount range with configurable min/max thresholds
  • featureSkip-if-submitter logic — manager and director steps are automatically skipped when the submitter holds that role
  • improvementFinance role granted full budget permissions (budgets.manage and budgets.approve)
  • fixApproval queue now excludes expenses submitted by the reviewer — finance users no longer see their own pending expenses in the queue
  • fixSelf-approval hard-block retained in API as a safety net regardless of queue filtering
v2.3.0Apr 5, 2026

SSL & Domain Fixes

  • fixwww.farthingly.com now has a valid SSL certificate provisioned via DigitalOcean App Platform
  • improvementHTTP 301 redirect from www.farthingly.com to farthingly.com for canonical URL consistency
  • fixUpdated Anthropic default model from deprecated claude-sonnet-4-20250514 to claude-sonnet-4-6
v2.2.0Mar 28, 2026

Invite & Onboarding Improvements

  • featureInvite flow preserves user metadata (full name, role, department) across the sign-up journey
  • improvementFirst invited user is assigned the correct role automatically on account creation
  • fixResolved invite request edge cases where org context was missing on acceptance
v2.1.0Mar 21, 2026

Scalable Approval Engine

  • featureApproval levels — reusable named levels (Line Manager, Finance JA, Head of Finance, etc.) with role, group, or user assignment
  • featureApproval groups — assign a pool of users to a step; any member of the group can approve
  • featureSegregation of duties — requires_different_actor flag prevents the same person approving multiple steps on one expense
  • featureDocument gating — steps can require specific documents before approval is allowed
  • improvementWorkflow timeline shown inline on expense cards in the approval queue
  • fixChain step replace now uses direct DELETE + INSERT instead of a PL/pgSQL RPC to avoid SQL editor semicolon-splitting issues
v2.0.0Mar 14, 2026

Penny — Your AI Finance Assistant

  • featurePenny: a streaming AI chat assistant powered by GPT-4o-mini, available on every page
  • featureReal-time expense queries — ask Penny to find, filter, and summarize expenses in plain English
  • featureProactive dashboard insights — Penny surfaces budget alerts and spend patterns automatically
  • featureApproval assistance — Penny analyzes the approval queue and flags escalations and duplicates
  • featureRole-aware quick suggestions tailored to employee, manager, finance, admin, and owner roles
  • improvementNull-safe workflow threshold rendering and explicit Workflow type contract
  • fixResolved React hydration mismatch caused by dynamic cookie reads in the dashboard layout
  • fixFixed server/client greeting mismatch on the dashboard For You card
v1.5.0Mar 10, 2026

Per Diem Calculator & Settings Overhaul

  • featurePer diem calculator with country-specific daily rates in local currency
  • featureReceipt threshold now respects the user's chosen payment currency instead of being hardcoded to USD
  • featureFull Settings shell: Profile, Billing, Notifications, Preferences, and Security sections
  • improvementPreferences page — Payment currency and receipt threshold stay in sync
  • improvementSecurity section shows organization-wide 2FA and session timeout controls for admins
v1.4.0Mar 3, 2026

Budget Management & Reporting

  • featureDepartment budget tracking with utilization percentages and over-budget warnings
  • featureReports page with spend breakdown by category and department
  • featurePayments page for tracking reimbursement status across the team
  • improvementDashboard stats cards show current-month spend, pending count, and budget remaining in real time
v1.3.0Feb 24, 2026

Multi-Currency Support

  • featureSupport for 10 currencies: NGN, USD, EUR, GBP, KES, GHS, ZAR, UGX, TZS, and XOF
  • featureAutomatic USD conversion for cross-currency comparisons in approvals and budgets
  • improvementCurrency selector on the expense form with real-time symbol updates
  • fixFixed currency conversion rounding in budget utilization calculations
v1.2.0Feb 14, 2026

Approval Workflows

  • featureConfigurable approval workflows with amount-based threshold routing
  • featureAuto-approve below threshold, manager approval for mid-range, finance approval above limit
  • featureEscalation detection — expenses pending over 48 hours are flagged automatically
  • featureDuplicate detection — similar amounts from the same user within 7 days are flagged
  • improvementApproval queue shows escalation and duplicate badges inline
v1.1.0Feb 3, 2026

AI Receipt Scanning

  • featureAI-powered receipt scanning — upload a photo and Penny auto-fills amount, date, merchant, and category
  • featurePolicy violation detection highlights receipts that breach company spend rules
  • featureDuplicate expense warning when a similar claim is detected within 7 days
  • improvementAI-suggested fields highlighted with a badge so users can review before submitting
v1.0.0Jan 20, 2026

Farthingly Launch

  • featureCore expense submission with receipt upload, category, currency, and notes
  • featureFive-tier role system: employee, manager, finance, admin, and owner — first registered user becomes owner automatically
  • featureRow-level security on all database tables — users only see what their role permits
  • featureTeam management: invite members, assign roles, and organize by department
  • featureCategories and workflow configuration for admins and owners
  • securitySupabase Auth with RLS — every query is scoped to the authenticated user's role