Q2 2025
Smarter update notifications
Week 24, 2025 — June 9 to June 22
FirstQuadrant is now a Progressive Web App! You can install FirstQuadrant on your desktop or mobile device for a faster, more reliable experience—even when you’re offline. The app will now notify you when a new version is available, letting you refresh with a single click to get the latest features and improvements. You’ll also see a notification when the app is ready to work offline, so you can keep working without interruption.
This update brings a more seamless, app-like experience to FirstQuadrant, with smarter update handling and improved performance across devices.
Improvements
- Added keyboard shortcuts for quick navigation and copying the current URL, making it easier to move around and share links in the app
- Enhanced the contact management experience with a new “New contact” button for faster contact creation
- Introduced unarchive and resubscribe actions for contacts, giving you more control over contact status
- Improved membership management with new activation and deactivation actions, each with clear icons for better usability
- Organized advanced settings in mailbox and member forms using an accordion, reducing clutter and making configuration easier
- Updated the import experience: Zapier integrations are now clearly labeled, and import forms provide better feedback with dynamic credit displays and improved icons
- Enhanced the mailbox form with clearer descriptions, better validation, and a new option to overwrite settings for more flexible campaign configuration
- Improved the visual layout and clarity of various UI components, including badges, icons, and padding in forms and modals
- Added icon support to the Shell component and across routes for a more visually consistent interface
- Implemented desktop-only visibility and draggable elements for a more responsive and flexible layout
- Updated the contact and company property forms to hide unnecessary trash icons, streamlining the context panel
- Improved the activity log sorting in CRM for more accurate chronological order
- Enhanced the button component to show a loading indicator during async actions, providing better feedback during operations
Fixes
- Fixed an issue where only contacts created over an hour ago were included in campaign sequences, ensuring timely outreach
- Resolved a bug where the AddImportButton was replaced with the new contact creation button for a clearer workflow
- Improved email processing logic to better handle nurturing fine-tuning and campaign involvement
- Corrected icon rotation on the Startup plan in the pricing page for better visual presentation
- Fixed padding and layout issues in property creation modals and context panels
- Improved string validation rules to enforce maximum character limits and prevent empty or invalid entries
- Enhanced text parsing to handle em-dashes more accurately in content
- Fixed various minor UI inconsistencies and improved error handling in forms
Behind the scenes
- Integrated vite-plugin-pwa and enhanced service worker registration for robust PWA support, including improved caching and asset management
- Refactored service worker update logic for more reliable notifications and offline readiness
- Injected build timestamps into the app for better version tracking and debugging
- Updated Vercel and Vite configurations to optimize routing and service worker behavior
- Improved internal logging and debugging for service worker and offline features
- Added new fields and logic to organization, deal, contact, and fine-tuning schemas to support advanced features like daily AI suggestions limits, auto-archiving, and nurturing
- Enhanced backend logic for auto-archiving contacts and deals, and improved tracking of unaccepted tasks
- Added a webhooks documentation page and improved import settings guidance
- Updated changelog and documentation workflows for better automation and clarity
- Improved terminology across the app for consistency (e.g., “mailbox” to “email account”)
- Refactored and optimized various components for better performance and maintainability
- Enhanced Slack integration for subscription notifications and improved database queries for context
- Improved activity formatting and instruction generation in CRM workflows for better clarity and performance