Project

General

Profile

Plugins Directory » BF Readup

Author: Jimmy Westberg
Website: https://github.com/Grovkillen/bf_readup/releases
Code repository: https://github.com/Grovkillen/bf_readup
Registered on: 2025-12-16 (about 2 months ago)
Current version: 0.0.27
Compatible with: Redmine 6.0.x
User ratings:   (0)

BF Readup tracks which Redmine issues and updates users have actually read, based on real interaction rather than status flags or timestamps.

It provides My Page widgets for unread updates, recently visited issues, and most read issues, giving a more accurate view of what is genuinely new for each user.

The plugin was developed internally as part of a Redmine rollout and is intentionally opinionated in its design.

Installation notes

1. Download the plugin into the Redmine plugins directory:
plugins/bf_readup

2. Run database migrations:
bundle exec rake redmine:plugins:migrate RAILS_ENV=production

3. Restart Redmine.

IMPORTANT
The plugin relies on PostgreSQL-specific features and is not fully compatible with other database engines, and never will be.

Changelog

0.0.27 (2026-01-25)

Compatible with Redmine 6.0.x.

0.0.25 --> 0.0.27 – 2026-01-25

Improvements
  • Improved Updates widget UX with animated loading overlay.
  • Immediate resync scheduling after marking issues as read.
  • Stable and correct separation between Redmine tooltip and native browser tooltip on the sync button.
  • Sync button tooltip now displays dynamic, localized “Last synced …” information.
  • i18n improvements (sv/en).
Technical
  • Prevents race conditions between hover handling and periodic tooltip updates.
  • Tooltip logic is robust against auto-refresh and long-lived sessions.
  • Query engine refinements for improved correctness and performance.
  • No impact on Redmine core behavior.
Notes
  • No breaking changes.
  • Fully compatible with existing bf_readup installations.
  • No data migration required.

0.0.25 (2025-12-18)

Compatible with Redmine 6.0.x.

Added locales and refactored.

0.0.10 (2025-12-16)

Compatible with Redmine 6.0.x.