Releases: snonux/jsmstrade
Release list
v0.3
Release v0.3
Release Notes
Overview
This release focuses on improving the user experience with interface localization and enhanced UI responsiveness for JSMSTrade users.
Improvements
User Interface
- Internationalization Support: Changed the primary action button text from German "Senden" to English "Send it", making the application more accessible to English-speaking users
- Enhanced UI Responsiveness: Added
buttonPanel.updateUI()call to ensure the interface properly refreshes after sending messages, preventing visual glitches and improving user feedback
Code Quality
- Version Consistency: Updated version references across all source files to maintain code consistency and accurate version reporting
Technical Details
- Updated version constant from 0.2 to 0.3 across all Java source files
- Improved button panel refresh mechanism for better UI state management
- Maintained backward compatibility with existing configurations and data files
This release enhances usability while maintaining the core SMS trading functionality that users rely on.
v0.2
Release v0.2
Release Notes
This release focuses on internationalization improvements and enhanced user experience, transitioning the application interface from German to English to better serve a broader user base.
🌐 Internationalization
- English Interface: Converted all user-facing text from German to English, making the application accessible to international users
- Menu items now display "File", "Preferences", and "Quit" instead of German equivalents
- Buttons updated to "Send it", "Delete", "Save", and "Preferences" for clearer user interaction
- Character counter now shows "Chars" for better international understanding
🛠️ Improvements
- Enhanced Text Input Handling: Improved character limit enforcement with automatic text truncation when the 160-character SMS limit is exceeded, preventing users from losing their message content
- Updated Copyright Information: Refreshed copyright notices to reflect current year and updated contact information for better project transparency
📝 Technical Updates
- Version Bump: Application version updated to 0.2, ensuring proper version tracking
- License Updates: Refined licensing information for better clarity
- Documentation: Updated changelog to track release history
🔄 Migration Notes
No breaking changes or special migration steps are required. Existing user preferences and data will continue to work seamlessly with this release.
This release makes JSMSTrade more accessible to international users while improving the overall user experience through better input validation and clearer interface elements.
v0.1
Release v0.1
Based on the commit history and code changes, here are professional release notes for the initial release:
Initial Release
This marks the first stable release of jsmstrade, establishing the foundational build system and project structure.
Features
- Build System: Introduced Ant-based build configuration to streamline compilation and deployment processes
- Code Quality Tools: Added line length validation scripts to maintain consistent code formatting standards
Improvements
- Build Configuration: Optimized build.xml settings for better performance and reliability
- Project Documentation: Enhanced project description and documentation for improved clarity
Development Tools
- Code Standards: Implemented automated line length checking to ensure code readability
- Build Automation: Established repeatable build processes for consistent deployments
This initial release provides a solid foundation for the jsmstrade project with proper build automation and code quality controls in place.