PDF export display toggles
Configurable display options for invoice PDF exports — toggle whether to include hours, rates, and task log notes on sent or paid invoices, with automatic column width adjustments when columns are hidden
Custom invoice line items
Add line items to invoices that don't count toward client revenue, useful for pass-through costs or one-off charges
Invoice rounding and discounts
Invoice amounts now round to the nearest dollar, and you can apply a total discount to any invoice
Bug fixes
Fixed date range presets not refreshing after switching tabs, Project Hours widget including archived and completed projects, drag-and-drop to the completed column not saving, and pro bono toggle not saving when editing draft invoices
Real-time sync improvements
Improved real-time update reliability across organizations, reduced unnecessary background activity
Project stats and filter fixes
Fixed project card progress and time stats not showing for completed/backlog tasks, completed tasks modal caching and filter support, and client filter not hiding clients with only archived projects
Subtask scoping and UI improvements
Excluded subtasks from project progress and home tab counts, reduced completed column card sizing, moved archived projects indicators, refined completed task counts logic on project cards
Bug fixes
Fixed task duplicate delete confirmations, dark mode styling refinements
Smarter Time widget
Added a date filter with shared presets, refined profitability and project scoping widgets, and improved mobile pagination for easier reporting on the go
Search and dashboard refinements
Search now prioritizes clients, sorts by relevance, and excludes time entries, while dashboard widgets got cleaner abbreviations, better sorting behavior, and mobile improvements
Mobile UI polish and bug fixes
Polished the mobile phase switcher, modal layouts, settings flows, and visual consistency across search, widgets, and project views for a smoother experience
Tightened data handling
Tightened both code and DB FK CASCADE logic during user account and organization data deletions requests
Flexoki accents and typography refinements
Introduced color accents inspired by Flexoki and refined typography for a more polished visual system
Multi-tenant org security hardening
Strengthened organization boundaries and access controls to better protect multi-tenant workspaces
Automated testing suite
Added broader automated test coverage to improve reliability and catch regressions earlier
NEW!🏅App shortcuts
New Home quick actions menu with access via desktop keyboard shortcuts or long-press Home on both mobile/desktop
Visual refinements ✨
Broad polish across navigation, headers, buttons, typography, timers, modals, and mobile interactions for a more consistent look and feel
Cache/local-state consistency
Improved cache/local-state consistency across tasks, projects, invoices, drag-and-drop flows, and dashboard edit paths
Mobile PDF sharing
Share and export invoices as PDFs directly from your mobile device
Bug fixes
Miscellaneous code cleanup and stability improvements
Authentication improvements
Smoother sign-in experience on mobile with fewer interruptions
Bug fixes
Reduced unnecessary error noise and minor stability fixes
Android native app preparation
Groundwork for an upcoming native Android app, including authentication and performance optimizations
Performance improvements
Faster page loads with optimized route loading and smaller bundle sizes
Performance & stability
Faster app loading, optimized data handling, and improved offline caching
Bug fixes
Faster draft invoice display, smoother time entry modals, and improved invoice updates after changes
Clients, Leads & Uninvoiced Time
Full client management with lead-to-client conversion, app-wide client filtering, log time directly from tasks, and prompts to handle uninvoiced time when completing work
Bug fixes
Fixes to task dropdowns, subtask ordering, client interactions, and list rendering
Proposal adjustments
Fine tuning of the proposals PDF, new dashboard Project Hours widget
Dashboard v1
Initial v1 of a central overview of your hours, project stats, invoice activity, and team workload. This depreciates the Clients tab, as it was under utilized space due to infrequency of access. Clients and Leads now live on the Dashboard, with widgets for statistics and status
Mobile kanban swipe navigation
Navigate your Tasks board by swiping left and right between columns on mobile
Sticky headers and filters
Headers, tabs, and filters stay visible as you scroll through your tasks
Smoother scrolling
Each kanban column scrolls independently, so you won't lose your place
Desktop 6 column "All" kanban view
See every status column at once on wider screens
Offline support
Work without a connection — changes sync automatically when you're back online, with a notification confirming everything went through
Improve device caching
Added cache persistence for instant app load
Clerk upgrade
Upgrade to @clerk/react v6, migrated @clerk/themes to @clerk/ui
Invoice branding
You can now set a custom company name and point-of-contact on invoices
Improved invoice PDF layout
Retainer sub-projects are visually nested under their client; project headers now show total hours
Invoice time rounding fix
Fixed hours on fixed-price and retainer invoices showing unrounded values
Performance improvements
Tightened cache invalidation to avoid unnecessary re-renders across the app
Invoice creation fixes
Fixed errors during invoice creation items not grouping correctly by project
Improved PDF layout
Totals now anchor to the page top with no wasted space, and projects reflect retainer terms
Cleaner invoice creation form
Compact settings and summary displayed side-by-side, with taller task selection panels for easier browsing
Export confirmation
Export button now confirms when PDF download completes
Client-level billing fix
Fixed project creation failing when the client owns the retainer terms (client-level billing)
Inline rename for services
Click a service name in the project modal to edit it directly
Improved modal actions on mobile
Modal action buttons now show labels on mobile and are visually separated from destructive actions with a subtle divider
Real-time reconnection
Sync now recovers within seconds (rather than minutes) if the connection drops
Duplicate time entry fix
Fixed a bug where quickly tapping the stop button on a timer could log the same time entry twice.
Retainer improvements
Info bar appears if there are any uninvoiced hours from previous retainer period
Retainer project refactor
Retainer terms can now be configured at both the client level and the individual project level, giving you more flexibility in how recurring work is structured and billed.
Website Launch
Official FASPIT website with transparent roadmap.
Alpha Build Testing
Internal alpha testing of core features with early testers.
Initial MVP Build
First working build of FASPIT covering the core feature set.
More updates coming soon.
Open the app