Version 1.20.1
Enhancement
Administrative Update
Released: November 11, 2025
Backend improvements and administrative features.
Version 1.20.0
Major Feature
Administrative Update
Released: November 8, 2025
Backend improvements and administrative features.
Version 1.19.2
Major Feature
Administrative Update
Released: November 6, 2025
Backend improvements and administrative features.
Version 1.19.1
Enhancement
Administrative Update
Released: November 6, 2025
Backend improvements and administrative features.
Version 1.19.0
Major Feature
Administrative Update
Released: November 6, 2025
Backend improvements and administrative features.
Version 1.18.8
Bugfix
Administrative Update
Released: October 24, 2025
Backend improvements and administrative features.
Version 1.18.7
Bugfix
Administrative Update
Released: October 24, 2025
Backend improvements and administrative features.
Version 1.18.6
Enhancement
Administrative Update
Released: October 24, 2025
Backend improvements and administrative features.
Version 1.18.5
Bugfix
Administrative Update
Released: October 24, 2025
Backend improvements and administrative features.
Version 1.18.4
Enhancement
Administrative Update
Released: October 24, 2025
Backend improvements and administrative features.
Version 1.18.3
Bugfix
Administrative Update
Released: October 24, 2025
Backend improvements and administrative features.
Version 1.18.2
Bugfix
Administrative Update
Released: October 23, 2025
Backend improvements and administrative features.
Version 1.18.1
Enhancement
Administrative Update
Released: October 23, 2025
Backend improvements and administrative features.
Version 1.18.0
Enhancement
Administrative Update
Released: October 23, 2025
Backend improvements and administrative features.
Version 1.17.0
Major Feature
Client
Released: October 23, 2025
- • Completely redesigned ticket message headers with modern card/chip styling
- • Refactored recipient tracking to use contact IDs instead of email addresses
- • Added metadata storage for message recipients with backward compatibility
- • Implemented two-column layout: From (left) and To (right) for better space utilization
- • Date/time now prominently displayed at top of each message with adaptive icon colors
- • Recipients displayed with avatars, names only (no email clutter)
- • All avatars unified to 28px with borders for both images and initials
- • Shows all notification recipients in message thread for full transparency
- • Helper functions retrieve full contact details (name, email, avatar) from contact IDs
- • Applied redesign to both admin ticket view and client portal
- • Removed duplicate timestamp displays for cleaner interface
- • Hover effects on avatar borders and recipient cards for better interactivity
- • Responsive design stacks vertically on mobile devices
- • Light/dark theme support for inbound (client) vs outbound (admin) messages
- • Full backward compatibility with existing messages using old text format
- • Improves visibility into who received each ticket notification
Version 1.16.4
Bugfix
Administrative Update
Released: October 23, 2025
Backend improvements and administrative features.
Version 1.16.3
Enhancement
Administrative Update
Released: October 23, 2025
Backend improvements and administrative features.
Version 1.16.2
Bugfix
Administrative Update
Released: October 23, 2025
Backend improvements and administrative features.
Version 1.16.1
Bugfix
Administrative Update
Released: October 6, 2025
Backend improvements and administrative features.
Version 1.16.0
Feature
Administrative Update
Released: September 18, 2025
Backend improvements and administrative features.
Version 1.15.0
Major Feature
Administrative Update
Released: September 16, 2025
Backend improvements and administrative features.
Version 1.14.0
Major Feature
Client Features
Released: September 4, 2025
- • Added dedicated payment setup flow for new clients with welcoming onboarding experience
- • New start-payment.php page specifically designed for brand new clients beginning their subscription
- • Separate subscription_welcome.php success page with celebratory messaging for new clients
- • Smart routing system detects whether client is new or existing and shows appropriate messaging
- • Fixed trial period calculation issue where Stripe would start billing one day early
- • Enhanced freshbooks_bill_date field to serve dual purpose as subscription start date for new clients
- • Improved payment setup messaging to clarify Stripe's "free days" terminology
- • Both new and existing client flows properly save Stripe subscription and customer IDs
- • Added comprehensive documentation for both payment setup links in the Payments tab
- • Trial period calculations now correctly ensure billing starts ON the specified date
Version 1.13.0
Major Feature
Administrative Update
Released: September 3, 2025
Backend improvements and administrative features.
Version 1.12.7
Minor Update
Administrative Update
Released: January 3, 2025
Backend improvements and administrative features.
Version 1.12.6
Bugfix
Administrative Update
Released: September 2, 2025
Backend improvements and administrative features.
Version 1.12.5
Minor Update
Administrative Update
Released: August 28, 2025
Backend improvements and administrative features.
Version 1.12.4
Minor Update
Administrative Update
Released: August 28, 2025
Backend improvements and administrative features.
Version 1.12.3
Minor Update
Administrative Update
Released: August 28, 2025
Backend improvements and administrative features.
Version 1.12.2
Minor Update
Client Portal
Released: August 28, 2025
- • Adjusted client dashboard layout to give more space to support tickets section
- • Increased tickets column width from 2/3 to 3/4 of the page (col-lg-8 to col-lg-9)
- • Reduced sidebar column width from 1/3 to 1/4 of the page (col-lg-4 to col-lg-3)
- • Provides better breathing room for ticket information while keeping billing status and featured content visible
- • Optimizes layout for clients with multiple active support tickets
Version 1.12.1
Bugfix
Administrative Update
Released: August 27, 2025
Backend improvements and administrative features.
Version 1.12.0
Feature
Administrative Update
Released: August 27, 2025
Backend improvements and administrative features.
Version 1.11.26
Minor Update
Administrative Update
Released: August 27, 2025
Backend improvements and administrative features.
Version 1.11.25
Bugfix
Administrative Update
Released: August 27, 2025
Backend improvements and administrative features.
Version 1.11.24
Minor Update
Client Portal
Released: August 21, 2025
- • Updated ticket status labels for better client communication clarity
- • Changed "waiting on us" to "With FatLab Team" to better indicate active handling
- • Changed "send to DevOps" to "Queued for Development" to show it's in line but not actively worked
- • Changed "waiting on DevOps" to "In Development" for clearer status indication
- • Fixed yellow badge readability by ensuring dark text on yellow backgrounds throughout client portal
- • Status labels now provide clearer messaging about where tickets stand in the workflow
Version 1.11.23
Enhancement
Administrative Update
Released: August 20, 2025
Backend improvements and administrative features.
Version 1.11.22
Minor Update
Administrative Update
Released: August 15, 2025
Backend improvements and administrative features.
Version 1.11.21
Bugfix
Administrative Update
Released: August 15, 2025
Backend improvements and administrative features.
Version 1.11.20
Minor Update
Administrative Update
Released: August 15, 2025
Backend improvements and administrative features.
Version 1.11.19
Enhancement
Administrative Update
Released: August 15, 2025
Backend improvements and administrative features.
Version 1.11.18
Feature
Administrative Update
Released: August 13, 2025
Backend improvements and administrative features.
Version 1.11.17
Enhancement
Administrative Update
Released: January 14, 2025
Backend improvements and administrative features.
Version 1.11.16
Bug Fix
Administrative Update
Released: January 14, 2025
Backend improvements and administrative features.
Version 1.11.15
Enhancement
Administrative Update
Released: January 13, 2025
Backend improvements and administrative features.
Version 1.11.14
Enhancement
Administrative Update
Released: January 12, 2025
Backend improvements and administrative features.
Version 1.11.13
Enhancement
Administrative Update
Released: January 12, 2025
Backend improvements and administrative features.
Version 1.11.12
Enhancement
Administrative Update
Released: January 12, 2025
Backend improvements and administrative features.
Version 1.11.11
Enhancement
Administrative Update
Released: January 12, 2025
Backend improvements and administrative features.
Version 1.11.10
Enhancement
Administrative Update
Released: January 12, 2025
Backend improvements and administrative features.
Version 1.11.9
Enhancement
Administrative Update
Released: January 12, 2025
Backend improvements and administrative features.
Version 1.11.8
Bugfix
Administrative Update
Released: January 11, 2025
Backend improvements and administrative features.
Version 1.11.7
Bugfix
Administrative Update
Released: January 11, 2025
Backend improvements and administrative features.
Version 1.11.6
Bugfix
Administrative Update
Released: January 11, 2025
Backend improvements and administrative features.
Version 1.11.5
Major Change
Administrative Update
Released: January 11, 2025
Backend improvements and administrative features.
Version 1.11.4
Bugfix
Administrative Update
Released: January 11, 2025
Backend improvements and administrative features.
Version 1.11.3
Bugfix
Administrative Update
Released: January 11, 2025
Backend improvements and administrative features.
Version 1.11.2
Enhancement
Administrative Update
Released: January 11, 2025
Backend improvements and administrative features.
Version 1.11.1
Bugfix
Administrative Update
Released: January 11, 2025
Backend improvements and administrative features.
Version 1.11.0
Major Feature
Administrative Update
Released: August 11, 2025
Backend improvements and administrative features.
Version 1.10.4
Enhancement
Administrative Update
Released: August 10, 2025
Backend improvements and administrative features.
Version 1.10.3
Bugfix
Administrative Update
Released: August 10, 2025
Backend improvements and administrative features.
Version 1.10.2
Enhancement
Administrative Update
Released: August 10, 2025
Backend improvements and administrative features.
Version 1.10.1
Enhancement
Administrative Update
Released: August 10, 2025
Backend improvements and administrative features.
Version 1.10.0
Major Feature
Administrative Update
Released: August 9, 2025
Backend improvements and administrative features.
Version 1.9.2
Critical Bugfix
Client Portal
Released: August 8, 2025
- • CRITICAL: Fixed client token expiration issue causing immediate token invalidation
- • Removed ON UPDATE current_timestamp() from client_tokens.expires_at column that was causing tokens to expire when validated
- • Client login tokens now properly maintain their 7-30 day expiration period
- • Access codes sent via email will no longer expire immediately after first use
- • Fixed database schema to prevent future token expiration issues on new installations
Version 1.9.1
Bugfix
Administrative Update
Released: August 8, 2025
Backend improvements and administrative features.
Version 1.9.0
Major Feature
Administrative Update
Released: August 8, 2025
Backend improvements and administrative features.
Version 1.8.2
Bugfix
Administrative Update
Released: August 7, 2025
Backend improvements and administrative features.
Version 1.8.1
Enhancement
Administrative Update
Released: August 7, 2025
Backend improvements and administrative features.
Version 1.8.0
Major Change
Administrative Update
Released: August 7, 2025
Backend improvements and administrative features.
Version 1.7.4
Enhancement
Administrative Update
Released: August 7, 2025
Backend improvements and administrative features.
Version 1.7.3
Bugfix
Client Portal
Released: August 7, 2025
- • Fixed critical issue preventing clients from creating support tickets
- • Resolved database transaction handling incompatibility with persistent connections
- • Fixed undefined variable warning in email sending system
- • Added missing status field in ticket creation process
- • Tickets created by clients now properly save and display in the ticket list
Version 1.7.2
Minor Update
Administrative Update
Released: August 6, 2025
Backend improvements and administrative features.
Version 1.7.1
Feature
Administrative Update
Released: August 5, 2025
Backend improvements and administrative features.
Version 1.7.0
Feature
Administrative Update
Released: August 5, 2025
Backend improvements and administrative features.
Version 1.6.1
Bugfix
Administrative Update
Released: August 5, 2025
Backend improvements and administrative features.
Version 1.6.0
Major Change
Administrative Update
Released: August 5, 2025
Backend improvements and administrative features.
Version 1.5.2
Bugfix
Client Portal
Released: July 23, 2025
- • Fixed fatal error in time tracking report caused by incorrect database connection handling
- • Resolved "Undefined method PDO::getConnection()" error on line 98
- • Updated database initialization to use PDO connection directly
Version 1.5.1
Enhancement
Administrative Update
Released: July 23, 2025
Backend improvements and administrative features.
Version 1.5.0
Major Feature
Client Portal
Released: July 23, 2025
- • Added Limited View functionality for restricted client portal access
- • New checkbox in contact form to enable "Limited Portal Access" for specific contacts
- • Limited view users can only see tickets directly assigned to them (not all company tickets)
- • Restricted access to hosting, time tracking, invoices, and meeting booking features
- • Navigation items show as disabled with tooltips explaining the restriction
- • Quick stats bar only shows relevant data (active ticket count filtered)
- • Dashboard messages (both client-specific and universal) are hidden from limited users
- • Limited view badge displays on contact view page for easy identification
- • Perfect for contractors, vendors, or clients who only need ticket access
Version 1.4.1
Bugfix
Administrative Update
Released: July 23, 2025
Backend improvements and administrative features.
Version 1.4.0
Feature
Administrative Update
Released: July 23, 2025
Backend improvements and administrative features.
Version 1.3.6
Bugfix
Administrative Update
Released: July 23, 2025
Backend improvements and administrative features.
Version 1.3.5
Bugfix
Administrative Update
Released: July 22, 2025
Backend improvements and administrative features.
Version 1.3.4
Enhancement
Client Portal
Released: July 22, 2025
- • Standardized all client tokens to 7-day validity period with multiple uses allowed
- • Fixed token system to allow unlimited reuse within validity period
- • Added database migration for missing token usage tracking columns (use_count, max_uses)
- • Updated email templates to correctly state 7-day expiration for all tokens
- • Login tokens changed from 30 days to 7 days for consistency
- • Ticket access tokens now allow unlimited uses instead of being limited to 10
- • Token behavior now matches what emails promise to clients
Version 1.3.3
Minor Update
Administrative Update
Released: July 22, 2025
Backend improvements and administrative features.
Version 1.3.2
Bugfix
Client Portal
Released: July 22, 2025
- • Fixed fatal error when clients create support tickets
- • Resolved "There is no active transaction" PDO exception
- • Improved transaction handling with proper autocommit control
- • Added safeguards to check transaction state before commit/rollback
- • Fixed undefined variable warning in client login process
Version 1.3.1
Minor Update
Client Portal
Released: July 22, 2025
- • Improved login page tab styling for better visual distinction
- • Tabs now use vibrant brand colors (orange for code entry, purple for email request)
- • Fixed desktop layout issue where tabs were stacking vertically
- • Optimized tab padding and spacing for better mobile responsiveness
- • Increased login card width to accommodate improved tab design
- • Enhanced visual feedback with solid colors instead of transparent overlays
Version 1.3.0
Feature
Client Portal
Released: July 22, 2025
- • Major enhancement: Added 6-digit access code authentication system
- • Clients can now enter a simple 6-digit code instead of clicking email links
- • Access codes are displayed prominently in all client emails (login links, ticket confirmations, ticket updates)
- • New tabbed interface on login page allows choosing between email request or code entry
- • Access codes use confusion-free character set (excludes 0, O, 1, I, L)
- • Rate limiting implemented to prevent brute force attempts on access codes
- • Access codes expire after 7 days for security
- • Particularly useful for mobile users and when email clients strip authentication links
Version 1.2.13
Bugfix
Client Portal
Released: July 22, 2025
- • Fixed client token authentication failure caused by timezone handling inconsistency
- • Token generation now uses MySQL timestamps consistently to prevent expiration mismatches
- • Added comprehensive logging for token generation and validation debugging
- • Ensures client access tokens remain valid for the full 30-day period as intended
Version 1.2.12
Minor Update
Administrative Update
Released: July 21, 2025
Backend improvements and administrative features.
Version 1.2.11
Bugfix
Administrative Update
Released: July 21, 2025
Backend improvements and administrative features.
Version 1.2.10
Enhancement
Administrative Update
Released: July 21, 2025
Backend improvements and administrative features.
Version 1.2.9
Bugfix
Administrative Update
Released: July 21, 2025
Backend improvements and administrative features.
Version 1.2.8
Enhancement
Client Portal
Released: July 14, 2025
- • Extended client login token expiry from 48 hours to 30 days
- • Improved error messages for expired or invalid login links
- • Added "Request New Link" prompt when tokens fail
- • Enhanced logging for debugging failed token attempts
- • Clients can now use email links as their preferred login method for up to 30 days
Version 1.2.7
Enhancement
Administrative Update
Released: July 9, 2025
Backend improvements and administrative features.
Version 1.2.6
Enhancement
Administrative Update
Released: July 9, 2025
Backend improvements and administrative features.
Version 1.2.5
Enhancement
Administrative Update
Released: July 9, 2025
Backend improvements and administrative features.
Version 1.2.4
Bugfix
Administrative Update
Released: July 9, 2025
Backend improvements and administrative features.
Version 1.2.3
Critical Security Fix
Administrative Update
Released: July 8, 2025
Backend improvements and administrative features.
Version 1.2.2
Bugfix
Administrative Update
Released: July 8, 2025
Backend improvements and administrative features.
Version 1.2.1
Bugfix
Administrative Update
Released: July 8, 2025
Backend improvements and administrative features.
Version 1.2.0
Feature
All
Released: July 8, 2025
- • Added comprehensive client activity logging across the portal
- • Track dashboard views, invoice views, payment activities, and more
- • New activity reports available in admin panel for monitoring client engagement
- • Enhanced audit trail for all client interactions and document access
- • Supports better analytics and client engagement tracking
- • Includes logging for page views, document downloads, and payment transactions
Version 1.1.5
Bugfix
Administrative Update
Released: July 8, 2025
Backend improvements and administrative features.
Version 1.1.4
Bugfix
All
Released: July 7, 2025
- • Fixed email formatting issue where line breaks were not displayed in ticket messages
- • Improved HTML detection to properly distinguish between plain text emails with angle brackets and actual HTML content
- • Email addresses and URLs in angle brackets (e.g., ) no longer trigger HTML processing
- • Plain text emails now properly display with paragraph breaks instead of as a single block of text
Version 1.1.3
Minor Update
All
Released: July 7, 2025
- • Fixed blockquote styling in ticket messages to ensure proper readability
- • Blockquotes now have dark text on light background for better contrast
- • Fixed issue where email addresses and URLs in blockquotes were invisible
- • Updated CLAUDE.md to use Dart Sass instead of CodeKit for SASS compilation
- • Improved anchor tag styling within content cards and blockquotes
Version 1.1.2
Minor Update
Administrative Update
Released: July 7, 2025
Backend improvements and administrative features.
Version 1.1.1
Bugfix
Administrative Update
Released: July 7, 2025
Backend improvements and administrative features.
Version 1.1.0
Feature
Client Portal
Released: July 7, 2025
- • Added Book a Meeting feature to client portal
- • New dedicated page for scheduling meetings with team members
- • Integrated Calendly popup widgets for Shane and Ritz
- • Added prominent Book a Meeting callout on client dashboard
- • Removed Your Hosting card from dashboard to streamline interface
- • Implemented meeting guidelines and team member profiles
- • All styling managed through SASS architecture
Version 1.0.0
Major Release
All
Released: July 7, 2025
- • Official 1.0.0 release of the Doghouse CRM and Client Management System
- • System has reached production maturity with comprehensive feature set
- • Stable client portal with full support ticket, billing, and hosting management
- • Complete admin interface for company, contact, and task management
- • Robust email system with template management and delivery tracking
- • Integrated billing system with Stripe payment processing
- • Previous version history archived for reference