Consolidated all message data into a single global listener, reducing database queries and network overhead
Messages now load instantly when switching between threads or users
Optimized thread list performance by implementing user data caching
Reduced unnecessary database calls when viewing client conversations
Improved inbox responsiveness when navigating between conversations
Enhanced real-time message sync across all CRM views
Streamlined data flow between global inbox and individual client views
v0.1.99.84
Security Enhancements
2025-11-05
Application security enhanced
v0.1.99.83
Security Headers, Email Templates, Logging
2025-11-05
Updated security policy to allow Google Tag Manager image resources
Corrected email template list to reflect actually available templates
Enhanced logging strategy
v0.1.99.82
API Security, Rate Limiting, File Upload Protection
2025-11-04
Implemented comprehensive five-tier rate limiting system for all data API endpoints protecting against abuse and ensuring fair resource allocation
Added intelligent rate limit categorization with READ operations allowing higher request volumes while WRITE operations have stricter limits
Integrated specialized rate limits for resource-intensive operations including HEAVY computations, UPLOAD file transfers, and BULK data processing
Applied rate limiting protection across broker transaction endpoints for fills and ledger data
Enhanced control management endpoints with write operation rate limiting
Protected customization endpoints for theme and palette operations with appropriate limits
Secured journal management operations including creation, updates, and hierarchical data fetching
Added rate limiting to AI assistant message storage endpoints
Protected tradeReport operations including fetch, update, and deletion with tiered limits
Implemented rate limiting for user profile operations and username availability checks
Enhanced file upload security with comprehensive validation including size limits, MIME type verification, and magic byte checking
Added filename sanitization to prevent path traversal and malicious file naming attacks
Implemented dangerous content detection for uploaded files including PDFs and images
Updated broker connection endpoints with enhanced file validation for document uploads
Secured feedback and support submission endpoints with image upload validation
Refined Content Security Policy by removing unsafe directives and blob protocol for improved browser security
Implemented OAuth state parameter with CSRF protection for Google authentication to prevent cross-site request forgery attacks
Added secure state generation and verification system for OAuth flows with automatic cleanup
Enhanced webhook security with HMAC-SHA256 signature verification to prevent unauthorized deployment requests
Improved session management with better cookie handling and domain configuration for enhanced security
Updated Firestore security rules to prevent privilege escalation and unauthorized data access
Restricted sensitive security logging to development environments only to prevent information leakage in production
Added detailed documentation for rate limiting framework including migration patterns and endpoint protection strategies
Improved error handling and logging for file validation processes to aid in debugging and security monitoring
v0.1.99.81
Security Enhancements
2025-11-04
Application security enhanced
v0.1.99.80
CRM Interface Enhancements, Communications Hub, System Monitoring
2025-11-04
Reorganized admin navigation to place Communications Hub as the first section for faster access to user interactions
Improved subscription plan selector with refined theming, clearer visual feedback, and immediate updates when selecting different plans
Enhanced edit user interface to stay open after saving changes for continuous workflow without needing to reopen
Updated edit user button styling to better match overall CRM interface design
Removed unnecessary animations and transitions from user editing forms for snappier interaction
Improved communications panel with draggable border between sections for customized workspace layout
Enhanced feedback and support thread cards with consistent theming and visual hierarchy
Fixed thread card selection behavior to allow deselecting active threads by clicking them again
Added automatic thread deselection when switching between feedback and support tabs for clearer navigation
Implemented instant feedback when marking threads as read, unread, favorite, or deleted without waiting for server response
Increased height of user communications area in admin panel to display more conversation history
Removed redundant title from communications section for cleaner interface
Optimized spacing in global inbox card view for better content density
Added view mode persistence to remember your preference between card and table layouts in communications
Fixed ticket number colors to remain consistent regardless of theme customization
Completely rebuilt system logs section with expanded display area showing full height of available space
Added comprehensive log management tools including copy all logs and copy individual log entries
Introduced log accumulation to keep all incoming logs during session rather than replacing them
Added severity filtering to system logs with dropdown selector for error, warning, info, and debug levels
Implemented manual log refresh button to pull new logs on demand between automatic updates
Added clear logs button to reset log history when needed
Enhanced log display with table structure for seamless text selection and copying without extra line breaks
Created sticky header in system logs that stays visible while scrolling through log entries
Added live log counter showing total number of logs currently displayed
Standardized dropdown styling across blogs and system sections to match button design
Updated search fields in blogs and users sections with consistent styling matching other interface controls
Improved overall visual consistency throughout CRM interface with refined borders, colors, and spacing
v0.1.99.79
Global Inbox, Communications Management, Email Templates
2025-11-03
Introduced comprehensive Global Inbox for managing all user communications across feedback, support and email complimenting the individual user comms panel
Added ability to view, filter, and manage all user threads from a centralized interface with table and card view modes
Implemented thread management tools including mark as read/unread, favorite, pin, and delete capabilities
Added real-time tracking of unread messages from users with visual indicators and counts
Integrated email template system directly into communications panel for quick user outreach
Enhanced thread detail view showing full message history with user profile information
Added keyboard shortcuts for faster message replies and thread navigation
Improved thread status management with support for open, closed, pending, and resolved states
Created resizable panel layout allowing customization of workspace for efficient multitasking
Added automatic message read tracking when viewing thread conversations
Enhanced visual organization with color-coded ticket numbers and status badges
Improved user identification with profile pictures and contact information in thread listings
v0.1.99.78
CRM Notifications System, Admin Tools, Service Worker Architecture
2025-11-03
Enhanced notification subscription validation with detailed status reporting
Improved push notification delivery with better error handling and diagnostics
Admin service worker now automatically updates all messages when a thread is marked as deleted
Separated service workers for admin and app environments with specialized functionality for each
Added support for different notification types with smart routing to relevant subdomains
Improved notification reliability with better subscription state management
Welcome email now properly personalizes with recipient's name
Profile image deletion now persists correctly when reopening the profile editor
Profile image updates from authentication providers no longer override user-uploaded images
App branding log removed from onboarding screens for cleaner first-time experience
v0.1.99.59
Google Authentication and User Onboarding
2025-10-29
Improved Google sign-in experience by silently handling authentication cancellations without showing error messages
New users signing up with Google are now guided to complete onboarding before accessing the app
Enhanced error handling to distinguish between user-initiated cancellations and actual authentication failures
v0.1.99.58
Privacy Policy, Terms of Service, Google OAuth Documentation
2025-10-29
Updated Privacy Policy with detailed explanation of authentication methods including email/password, Google sign-in, and passkey options
Added transparency about Google OAuth data sharing, clarifying that only email, profile name, and profile picture are received (never Google passwords)
Documented Firebase Authentication and Google Cloud Platform as third-party service providers
Updated Terms of Service to reflect multiple account creation methods including third-party authentication
Added clarification that users signing in with Google must comply with Google's terms and privacy policies
Specified account security responsibilities for OAuth-based accounts
v0.1.99.57
Google Authentication, Email Templates, OAuth Integration
2025-10-28
Added option to sign up and log in with Google
New users signing up with Google receive welcome emails automatically without verification requirement
Enhanced email templates with responsive design that adapts to light and dark modes
Improved OAuth redirect handling across all subdomains for smoother authentication
Updated Content Security Policy to support Google profile images
Streamlined password visibility toggle with improved button styling
v0.1.99.56
Authentication Pages, Password UX, Page Layout
2025-10-28
Improved page layout structure on login, register, and password reset pages for better visual balance
Added password visibility toggle with eye icon across all authentication forms