Changelog
Stay up to date with the latest changes, improvements, and fixes to Chainbook.August 2026 — Collaboration on Every Plan
Improvements
- Free plan now includes collaboration: share each of your wallets with 1 team member, at no cost
- Collaborator limits are now counted per wallet rather than per account — Free: 1 per wallet, Pro: up to 5 per wallet, Enterprise: unlimited
- Pending invitations count towards a wallet’s limit; re-inviting the same email still works when the wallet is at its limit
- Wallets that already have more collaborators than their plan allows keep every existing member — only new invitations are blocked
August 2026 — Performance & Consistency
Improvements
- Dashboard loads significantly faster: smarter query caching, deduplicated session checks, and an instant loading shell instead of a blank page
- Redesigned dashboard widgets with a unified card style and period selector
- Consistent page headers, tables, confirmation dialogs, and forms across the whole app
- Visual refresh of the Contacts page and all forms
- All CSV exports now share one hardened pipeline: consistently quoted, UTF-8 encoded output
- Tables now clearly distinguish “still loading” from “failed to load”
Infrastructure
- Production moved to new hosting infrastructure with a fully automated build-and-deploy pipeline
Documentation
- Full documentation refresh — every page reviewed and corrected against the current app, plus a new Analytics page guide
Late March 2026 — Security & Accuracy
Security
- Security audit completed: 26 fixes across authentication, payments, imports, and API routes
Improvements
- Dashboard and analytics now aggregate consistently in USD; USD values are captured during import and were backfilled for existing transactions
- New All Time period option in transaction date filters
- Transactions table shows the network beneath the wallet name
- Top Contacts widget: aligned columns and USD amounts
Fixes
- Wallet filter chips no longer shrink at smaller viewport sizes
- Latest Transactions widget sizing and typography refinements
March 2026 — v1.0 Visual Polish & Quality
Improvements
- Comprehensive visual audit across all pages at 3 viewport sizes (1280x800, 1440x900, 1920x1080)
- Migrated all hardcoded hex colors to Tailwind theme tokens across 200+ component files
- Dashboard header updated with icon and subtitle to match page header pattern
- Contacts toolbar responsive fix: icon-only buttons below lg breakpoint
- Admin users table overflow handling for 12-column layout
- Standardized form validation with inline error messages on sign-in and sign-up
- Email verification pre-check before sign-in attempt
- Cross-page consistency improvements for card styling and filter patterns
Fixes
- Fixed contacts toolbar wrapping at smaller viewports
- Fixed hardcoded hex colors in modals, drawers, and overlay components
- Fixed admin status badge colors for dark theme
- Removed welcome notification on signup to enable proper empty state display
- Fixed CSV export button using hardcoded hex colors
February 10, 2026 — Production Release
New
- Marketing Website: Full landing page with Hero, Features, Pricing, FAQ, and Use Cases sections
- Email Verification: New email verification flow for sign-ups
- USDC Support: USDC token support for Ethereum wallet imports
- Documentation: Help center at help.chainbook.app
- Error Monitoring: Sentry integration with environment detection and source map uploads
Improvements
- Dark theme aligned with design prototype across dashboard, wallets, empty states, sidebar, and logo
- Standardized responsive padding across all private route pages
- New double-chevron logo replacing old 3D geometric design
- Renamed “Wallet” domain concept to “Asset” across the entire application
- Google Tag Manager restricted to production environment only
- Dynamic robots.txt blocks crawlers on dev/stage, allows production
- Etherscan API retry with exponential backoff for rate limits and server errors
- Branch-filtered builds (main, dev, stage only)
Fixes
- Await SendGrid API calls to prevent silent email failures
- Reduce email resend cooldown from 5 minutes to 1 minute
- Fix invitation token expiry handling
- Filter auth errors from Sentry and return proper 401 responses
- Fetch emailVerified from database instead of cached session
- Allow logged-in users to verify email via URL click
- Fix worker crash: move dotenv and @sentry/node to production dependencies
- Fix worker import errors for deleted wallets and duplicate transactions
- Fix React version mismatch causing build failures
February 3, 2026
Improvements
- Fixed React version mismatch causing Vercel build failures
- Improved build stability and deployment reliability
Documentation
- Launched Mintlify documentation at help.chainbook.app
- Added changelog to track product updates
How to read this changelog
- New — Brand new features and capabilities
- Improvements — Enhancements to existing features
- Fixes — Bug fixes and resolved issues
- Documentation — Updates to guides and documentation
- Security — Security-related updates and patches