Progressive web app support
Week 25, 2025 — June 16 to June 22
FirstQuadrant is now a Progressive Web App! You can install FirstQuadrant on your desktop or mobile device and enjoy a faster, more reliable experience—even when you’re offline. The new PWA features include automatic updates, offline readiness notifications, and smoother upgrade prompts so you’re always using the latest version. Look for notifications prompting you when a new version is available, and enjoy improved performance and native-like features right in your browser.
Keyboard shortcuts for effortless navigation
Maximize your productivity with new keyboard shortcuts! Navigate back and forth through app history using cmd+left and cmd+right, or quickly copy the current URL with meta+shift+c. These shortcuts streamline your workflow, making it faster and easier to move around and share links within FirstQuadrant.
Improvements
- Added real-time badge counts and desktop visibility controls to the sidebar, helping you stay instantly aware of pending actions.
- Enhanced mailbox settings with improved deliverability options, clearer field descriptions, and better validation logic for campaign configuration.
- New icon support in the Shell navigation ensures a more visually consistent experience across routes.
- Improved contact activity sorting now displays the most recent activities first for more intuitive timeline reviews.
- Updated various draggable UI elements across the app for easier interaction and a more responsive layout on desktop.
- Redesigned import forms now show credits dynamically and visually highlight fields for clearer feedback while importing contacts.
- Enhanced the import settings button to directly link to the webhooks documentation for easier integration setup.
- Improved visual spacing and layout in property creation modals for a cleaner experience.
- Improved SEO tracking and navigation history for better access to recently visited pages.
- Updated terminology from “mailbox” to “email account” throughout the interface for clarity and consistency.
Fixes
- Replaced outdated import links and updated visuals for a more intuitive importing experience.
- Resolved an issue that caused campaign sequences to include contacts created too recently, ensuring campaigns target only eligible contacts.
- Fixed a bug with clickable icons on the Startup plan in the pricing page, improving visual polish.
- Corrected CSS background styling for more consistent dark mode visuals across the app.
- Improved error handling in email integrations and provided clearer user feedback during async actions and form submissions.
- Replaced em-dashes in text parsing only when contextually appropriate, fixing formatting problems in certain communications.
Behind the scenes
- Integrated advanced Progressive Web App (PWA) support with service worker caching, Workbox configuration, and asset management for improved reliability and performance.
- Refactored service worker registration and update notifications for a seamless user upgrade experience.
- Injected build timestamps into app builds to support better version tracking and debugging.
- Enhanced app update processes with new confirmation dialogs and cleanup routines.
- Introduced daily AI suggestion limits at the organization level, supporting scalable team usage.
- Implemented auto-archiving logic for won deals and the supporting data models/schema migrations.
- Added “AUTO_ARCHIVED” task types and unaccepted task counts for contacts in the CRM backend for improved tracking.
- Enhanced backend validation to enforce character limits on user input, ensuring data integrity.
- Developed a dedicated webhooks documentation page and updated integration guidance in-app.
- Improved reasoning traceability by adding a reasoning field to contact process events.
- Upgraded external dependencies, including Prisma, for improved reliability and access to the latest features.
- Improved test coverage, integrated new testing tools, and updated CI workflows for more robust automated quality checks.
- Streamlined codebase by refactoring outdated components and improving global style consistency.