Skip to content

Conversation

@LiangWei88
Copy link
Contributor

This PR updates the FreshRSS Article Summary Extension from version 0.2.0 to 0.5.0 with significant enhancements and improvements.

Changes in This PR:

Version 0.2.0

  • Added support for Ollama API provider
  • Implemented streaming response processing for real-time summary display
  • Enhanced error handling with detailed error messages
  • Added automatic API version handling
  • Improved HTML to Markdown content conversion
  • Updated content security policy configuration

Version 0.3.0

  • Implemented internationalization (i18n) support
  • Added English, Simplified Chinese (zh-CN), and Traditional Chinese (zh-TW) translations
  • Updated language code structure to follow international standards
  • Enabled dynamic language switching for all interface elements
  • Added default prompt and placeholder functionality for language-specific defaults

Version 0.4.0

  • Added streaming response support for OpenAI API, consistent with Ollama API

Version 0.5.0

  • Code Quality Improvements : Added type declarations, marked classes as final , implemented PHPStan static analysis, and added PHPUnit tests
  • Compatibility Fixes : Restored string-based hooks for backward compatibility with older FreshRSS versions
  • Essential Fix : Restored ob_start() in summarizeAction() to prevent "headers already sent" errors in JSON API responses
  • Updated .gitignore and improved code documentation
    This update significantly enhances the extension's functionality, flexibility, and maintainability while ensuring compatibility with both modern and older FreshRSS versions.

@LiangWei88 LiangWei88 closed this Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant