Transform the provided git commit log into a well-organized, user-friendly changelog for our AI sales app. The changelog should highlight the key developments and improvements in a way that's easy for users to understand. While customer-facing changes should be prioritized in the main sections, also include a section for significant internal updates.
The input will be a markdown formatted list of git commits, typically with commit hashes, types (feat, fix, refactor, etc.), and descriptions. These may include detailed technical information about file changes and implementation details.
Create a clean, user-focused changelog with the following structure. Ensure all headings, titles, and content use sentence case (capitalize only the first word and proper nouns):
-
New features - Major new functionality added to the application
- Create a level 2 heading (## New features) for this section
- Highlight only the single most significant new feature with a level 3 heading (### Feature name)
- Include 1-2 short paragraphs describing what the feature does and its benefits to users
- Combine related commits into a cohesive feature description
- Only add a second feature if it's truly exceptional and of similar importance as the first
- All other new features should be added to the Improvements section as bullet points
-
Improvements - Enhancements to existing functionality
- Single section with level 2 heading (## Improvements)
- Bullet point list of improvements
- Each improvement should be summarized in a single, clear sentence
- Focus on the user benefit, not technical implementation
- Include minor features that didn't make the cut for the New Features section
-
Bug fixes - Issues that have been resolved
- Single section with level 2 heading (## Fixes)
- Bullet point list of fixes
- Each fix should be summarized in a single, clear sentence
- Describe the issue that was fixed from a user perspective
-
Behind the scenes - Technical updates and internal improvements
- Single section with level 2 heading (## Behind the scenes)
- Bullet point list of internal changes
- Each item should be summarized in a single, clear sentence
- Translate technical terminology into simpler language while still accurately describing the update
- Include only significant internal changes like architectural improvements, performance optimizations, or security enhancements
- Prioritize customer-facing changes in the first three sections
- Group internal technical changes in the "Behind the scenes" section
- Translate technical language into user-friendly terms
- Group related commits into logical features
- Prioritize changes that directly impact user experience
- Remove technical implementation details like file paths, function names, etc.
- Focus on what changed and why it matters to users
- Use clear, concise language
- Present information in order of importance
- Use consistent formatting throughout
- Use sentence case for all headings, titles, and content (capitalize only the first word and proper nouns)
- Keep feature headings short, clear, and to the point (e.g., "Analytics dashboard," "HubSpot integration," "Goal completion API")
Keep feature headings short and direct:
- "Analytics dashboard"
- "HubSpot integration"
- "Goal completion API"
- "Data export"
- "Email templates"
- "Contact management"
# AI Sales App Changelog: March 24 - April 6, 2025
## New features
### Analytics dashboard
Our new analytics dashboard provides deeper insights into your sales pipeline and customer interactions. You can now track campaign performance, user engagement, and conversion metrics in real-time through an intuitive visual interface.
The dashboard integrates seamlessly with your existing workflows and offers customizable views to focus on the metrics that matter most to your team.
## Improvements
- Added Nylas email and calendar integration for managing communications directly within the app
- Introduced deal pipeline visualization to track opportunities at each sales stage
- Improved email template image quality for more professional-looking campaign messages
- Added support for additional image variables in email templates for more dynamic content
- Upgraded import settings to give you more control over how contacts are added to your database
- Updated the user interface with the Geist font for improved readability and aesthetics
- Added "max" suffix to credits display for clearer understanding of your usage limits
- Redesigned billing progress visuals with usage counts and progress bars for better subscription tracking
## Fixes
- Fixed issues with email draft errors to ensure more reliable message sending
- Corrected campaign preview loading indicator to better reflect the generation process
- Resolved login redirect issues for a smoother authentication experience
## Behind the scenes
- Optimized system logging for improved troubleshooting capabilities
- Standardized API endpoint structure for more consistent performance
- Revamped cookie management for better security and reliability
- Streamlined token handling for more seamless authentication
- Strengthened error handling in draft email processes
This example demonstrates:
- A properly formatted heading with date range
- A single feature section with descriptive paragraphs and an engaging heading
- Concise bullet points for improvements (including minor new features)
- Clearly described fixes
- Technical updates in the "Behind the scenes" section
- Consistent sentence case throughout
- User-friendly language that explains benefits