Home - clorce/QuakkerPub GitHub Wiki

Changelog

All notable changes to Quakker will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.4.0] - 2025-05-29

Official Release - First production release under the 'quakker' namespace on Salesforce AppExchange

Added

  • SMS Messaging: Complete SMS functionality with incoming and outgoing messages
  • Bulk SMS: Support for single and mass SMS campaigns
  • Feature Parameters: Configurable one-way SMS, two-way SMS, and omnichannel support
  • Multi-language Support: Added application translations in German, French, Spanish, Italian, Hebrew, and Polish
  • Click-to-Dial v2: Enhanced click-to-dial with configurable auto-dialing options
  • Multiple Tasks: Automatic task linking for records with identical phone numbers
  • Admin Settings: Separate admin-only configuration for Lookup Settings and Call Result Settings
  • VoIP Studio Integration: Complete integration with VoIP Studio platform, enabling test account creation directly from Salesforce
  • Login Screen: Dedicated authentication interface with account creation
  • Campaign Participants: Enhanced participant management for Quick Campaigns and SF Campaigns
  • Help Documentation: Integrated manual and FAQ section with direct links
  • Status Display: Real-time status information in application footer
  • Salesforce Flow SMS: Example Salesforce Flow showing how to send SMS messages programmatically

Changed

  • User Interface: Updated section names, button labels (e.g., "Overdue calls", "Planned calls")
  • Navigation: Replaced Cancel buttons with close icons in top-right corners
  • Visual Design: Updated colors, icons, and overall application appearance
  • Settings Access: Restricted certain settings to admin users only
  • Campaign Management: Improved summary screen for campaign participant changes

Added - User Experience

  • Help Icons: Contextual help tooltips explaining view functionality
  • Minimize Button: Application window minimization capability
  • Omnichannel Sync: Real-time synchronization with omnichannel systems

Fixed

  • Validation: Added subject field validation for task creation
  • Input Validation: Phone number fields now accept only numeric characters in SMS panel
  • Message Content: Improved clarity of system notifications and alerts
  • Performance: Enhanced application performance and resolved various bugs

[1.12.0] - 2024-12-04

Beta Release - Initial beta version under legacy namespace

Added

  • Outbound Calling: Single records, Quick Campaigns, and Salesforce Campaigns
  • Inbound Call Handling: Complete incoming call management
  • Click-to-Dial: Phone field integration via button for Contacts, Accounts, and Leads
  • Device Management: Audio device selection (microphones/speakers)
  • Call History: Comprehensive call logging and history
  • Quick Campaign Builder: User management, campaign editing and deletion
  • Salesforce Campaign Integration: User assignment and campaign management
  • Task Creation: In-call task generation functionality
  • Phone Number Management: Add numbers to new and existing Salesforce records
  • Custom Call Results: Configurable call outcome options
  • Custom Lookup Fields: Configurable object display in lookup fields
  • Number Keypad: Slide-out numeric dialer with DTMF support for call transfers and navigation
  • Task Management: Overdue, scheduled, and upcoming tasks (5-minute alerts)
  • Search Functionality: Phone number and record name search
  • Agent Status Management: Consultant status controls
  • Application Scaling: Resizable application window
  • SIP Logging: Browser console SIP log display

Version History Summary

  • v0.4.0 (May 2025): Official AppExchange release with SMS functionality and enhanced UX
  • v1.12.0 (December 2024): Beta release with core calling features

Salesforce AppExchange

Quakker is available on the Salesforce AppExchange as a native Salesforce application, providing seamless integration with your CRM data and workflows.

Feature Categories

Communication

  • Voice calling (inbound/outbound)
  • SMS messaging (single/bulk)
  • Click-to-dial functionality
  • DTMF call navigation

Campaign Management

  • Quick Campaigns
  • Salesforce Campaign integration
  • Participant management

Salesforce Integration

  • Native CRM integration
  • Record management
  • Task automation
  • Salesforce Flow integration

User Experience

  • Multi-language support (7 languages)
  • Customizable settings
  • Administrative controls
  • VoIP provider integration