Skip to content

Releases: jimmitchell/php-vibe-reader

1.2.3

21 Jan 04:22

Choose a tag to compare

Full Changelog: 1.2.2...1.2.3

1.2.2

21 Jan 03:10

Choose a tag to compare

Add scheduled feed refreshes, pane resizing, and folder UX improvements

Features:

  • Scheduled feed refresh system with scheduler.php script
  • Horizontal pane resizing with localStorage persistence
  • Folder collapse state persistence across page reloads
  • Click folder names to toggle collapse/expand
  • Manual refresh always executes immediately (bypasses job queue)
  • Fixed cache invalidation when moving feeds between folders

New Components:

  • scheduler.php - Queues feed refresh jobs on schedule
  • resizer.js - Resizable pane dividers with drag functionality
  • CRON_SETUP.md - Complete cron job setup guide

UX Improvements:

  • Resizable feeds/items/content panes with saved widths
  • Folders remember collapsed state on reload
  • Folder names are clickable for easier toggling
  • Immediate feedback when moving feeds between folders

Documentation:

  • Enhanced BACKGROUND_JOBS.md with scheduler instructions
  • New CRON_SETUP.md with step-by-step cron setup

Files: 9 modified, 3 new files

Full Changelog: 1.2.1...1.2.2

1.2.1

19 Jan 17:03

Choose a tag to compare

Full Changelog: 1.2.0...1.2.1

1.2.0

19 Jan 16:55

Choose a tag to compare

Release v1.2.0: Background jobs, code quality tools, and API documentation

Major Features:

  • Background job system with database-backed queue for asynchronous feed fetching
  • Static analysis (PHPStan) and code style enforcement (PHP-CS-Fixer)
  • Complete OpenAPI/Swagger API documentation
  • Response migration completed (100% standardized)

New Components:

  • JobQueue and Worker classes for background processing
  • FeedCleanupService with configurable retention policies
  • Worker CLI script for processing jobs
  • Comprehensive API documentation (OpenAPI 3.0 + markdown)

Code Quality:

  • All 27 source files formatted to PSR-12 standards
  • PHPStan static analysis at level 5 (0 errors)
  • Enhanced type safety and error handling

Documentation:

  • BACKGROUND_JOBS.md - Job system setup and usage
  • API_DOCUMENTATION.md - Complete API reference
  • CODE_QUALITY.md - Tool usage guide
  • ENV_CONFIGURATION.md - Environment variable reference

Configuration:

  • Added PHPStan and PHP-CS-Fixer as dev dependencies
  • Docker Compose updated with new volume mounts
  • New environment variables for job system and feed retention

Files: 28 modified, 9 new files, 2 new directories

Full Changelog: 1.1.4...1.2.0

1.1.4

19 Jan 15:13

Choose a tag to compare

Full Changelog: 1.1.3...1.1.4

1.1.3

19 Jan 14:32

Choose a tag to compare

Full Changelog: 1.1.2...1.1.3

1.1.2

18 Jan 23:02

Choose a tag to compare

Full Changelog: 1.1.1...1.1.2

1.1.1

18 Jan 22:47

Choose a tag to compare

Full Changelog: 1.1.0...1.1.1

1.1.0

18 Jan 22:45

Choose a tag to compare