Releases: sahaib/Polirizer
v2.8.0
Frontend Release Notes - v2.8.0
🎨 UI Enhancements
- Refreshed overall design for improved user experience
- New color scheme and typography for better readability
🛠️ Improvements
- Updated API endpoints to use the new domain
- Optimized performance for faster loading times
- Enhanced error handling and user feedback
🐛 Bug Fixes
- Resolved issues with token refresh mechanism
🔧 Technical Changes
- Updated manifest.json to version 2.8.0
- Refactored API call functions for better maintainability
- Implemented debounce function for input fields
🔒 Security
- Implemented additional checks for API responses
- Enhanced data sanitization for user inputs
Please clear your browser cache after updating to ensure all new assets are loaded correctly.
v2.7.0: Merge pull request #7 from sahaib/sahaib-patch-5
Release Notes
Version 2.7.0 🎉
We're excited to announce the release of Polirizer version 2.7.0! This update brings a much-anticipated dark mode feature and several UI improvements.
New Features 🌟
- Dark Mode: Implemented a fully functional dark mode for better viewing in low-light environments. Users can now toggle between light and dark themes with ease. 🌙
Improvements 🛠️
-
UI Enhancements:
- Redesigned settings and dark mode toggle buttons for a cleaner look.
- Improved hover effects for all icon buttons (settings, dark mode, copy, export, and TTS).
- Ensured consistent button appearance across light and dark modes.
-
Icon System Upgrade: Integrated Feather Icons for a more cohesive and professional look. Special thanks to the Feather Icons project for their excellent open-source icon set. 🙏
Bug Fixes 🐛
- Fixed inconsistencies in button appearances between light and dark modes.
- Resolved issues with icon fill and stroke colors in different themes.
Under the Hood 🔧
- Refactored CSS for better maintainability and theme switching.
- Optimized icon rendering using Feather Icons library.
Credits 👏
We'd like to extend our gratitude to the Feather Icons project (https://github.com/feathericons/feather) for providing a beautiful and consistent icon set that has greatly enhanced our user interface.
We hope you enjoy this new release! As always, we appreciate your feedback and support. Happy summarizing! 📚✨
v2.6.4
Polirizer v2.6.4 Release Notes
🚀 New Features
- Implemented session-based activity tracking for improved analytics
- Added a celebratory confetti effect for new users
🛠 Improvements
User Experience
- More informative error messages for users when issues occur
- Improved handling of "No free summaries left" scenario
- New users are now greeted with a festive confetti animation
Error Handling and Logging
- Enhanced client-side error handling in the summarize function
- Added more detailed error logging for API requests
- Improved server-side logging for better troubleshooting
Reliability
- Implemented retry mechanism for 503 errors
- Added better handling for token refresh on 403 errors
Performance
- Implemented debounce function for certain UI interactions
Backend
- Enhanced get_free_summaries_count endpoint with better error handling and logging
- Improved token validation and user authentication process
🐛 Bug Fixes
- Resolved issues with incorrect free summary count display
- Fixed potential race conditions in user activity tracking
🔒 Security
- Enhanced token management and validation
🧹 Refactoring
- Restructured summarize function for better readability and maintainability
📝 Notes
This release focuses on improving the overall stability, reliability, and user experience of the Polirizer extension. Users should experience fewer errors and more informative messages when issues do occur. New users will be welcomed with a delightful confetti animation, adding a touch of celebration to their first interaction with Polirizer.
To update to this version, please ensure your manifest.json file has the version set to "2.6.4".
v.2.6.5
Polirizer Release Notes
Version 2.6.5
New Features
- Implemented a dynamic character counter and progress bar for the input textarea
- Inspired by Sarah Okolo's article on creating a textarea character limit indicator
- Source: https://dev.to/sarahokolo/creating-a-textarea-character-limit-indicator-5fol
Bug Fixes
- Fixed an issue where the progress bar was not displaying correctly when entering text
- Resolved a ReferenceError related to undefined progress bar elements
- Improved error handling for missing DOM elements
Improvements
- Enhanced the character counter functionality
- Progress bar now accurately reflects the current input length
- Color of the progress bar changes dynamically based on input length
- Remaining character count is displayed when nearing the maximum length
- Optimized the display of the progress container
- Now only shows when there is input in the text area
- Initially hidden to improve user interface cleanliness
Developer Notes
- Refactored
charCounter
function for better reliability and performance - Added error logging to assist with future debugging
- Ensured all DOM manipulations occur after the document has fully loaded
- Special thanks to Sarah Okolo (https://github.com/Sarah-okolo) for the character counter inspiration
Known Issues
- None at this time
We recommend all users update to this version for the best experience with Polirizer. This update includes a new feature inspired by the developer community, demonstrating our commitment to continuous improvement and collaboration.
v2.6.0
Release v2.6.0
New Features
-
User Activity Tracking
- Implemented session-based user activity logging
- Added tracking for summary generation, text-to-speech usage, summary copying, and exporting
-
Text-to-Speech (TTS) Improvements
- Added voice selection option for TTS
- Implemented audio preloading for faster playback
-
Enhanced Error Handling
- Improved error messages with user-friendly display
-
UI Enhancements
- Added export functionality for summaries
-
Backend Integration
- Integrated with new backend endpoints for user activity and TTS
-
Security Improvements
- Implemented token-based authentication for API requests
- Added token refresh mechanism
Bug Fixes
- Fixed issues with summary formatting across different AI models
- Resolved inconsistencies in bullet point and numbered list rendering
Performance Improvements
- Implemented debounce function for certain user actions to reduce unnecessary API calls
- Optimized summary generation process
v2.5.1
Backend and UI improvements
Storing Activity, Fixes and Improvements
- Now the data of activity will be captured
- This includes Ai model used, type (plain-text or 'URL')
- Improved response latency (max request time: 10 seconds, min request time: 3 seconds)
- Added toast on new user creation
- Now displaying user created date in app UI