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