Project

General

Profile

Plugins Directory » Redmine Lazy Load History

Author: Yasu Saku
Website: https://github.com/sk-ys/redmine_lazy_load_history
Code repository: https://github.com/sk-ys/redmine_lazy_load_history
Registered on: 2026-05-06 (22 days ago)
Current version: 0.2.0
Compatible with: Redmine 7.0.x, 6.1.x, 6.0.x, 5.1.x, 5.0.x
User ratings:   (1)

Overview

This is a Redmine plugin that progressively loads issue history on demand. Instead of loading all journals at once, it displays only the latest N entries initially and allows users to load older entries by clicking a "Show more" button.

This improves page load performance for issues with many history entries.

Features

  • Progressive Loading: Display only the latest N journals initially
  • On-Demand Loading: Load older journals with a single button click
  • Quick Full Load: Shift + click on "Show more" to load all remaining journals at once
  • Custom Event Hook: Emits a lazyLoadHistory:loaded event after journals are loaded
  • Configurable: Set the initial display count and load count per request via Administration or each user's My account preferences

Installation notes

1. Clone the plugin

cd /path/to/redmine/plugins
git clone https://github.com/sk-ys/redmine_lazy_load_history.git

2. Restart Redmine

Changelog

0.2.0 (2026-05-08)

Compatible with Redmine 7.0.x, 6.1.x, 6.0.x, 5.1.x, 5.0.x.

Features

  • Implement user preferences for initial load count and per-load count
  • Allow users to load all remaining journals by pressing Shift
  • Dispatch the lazyLoadHistory:loaded event after journal insertion

Fixes

  • Remove a redundant icon class from the "Show more" button
  • Fix URLGenerationError for repository/wiki links
  • Add attachments helper to JournalsController

Details: https://github.com/sk-ys/redmine_lazy_load_history/releases/tag/v0.2.0

0.1.2 (2026-05-06)

Compatible with Redmine 7.0.x, 6.1.x, 6.0.x.

  • Add CustomFieldsHelper to JournalsController to fix undefined format_value error
  • Fix module definition for LazyLoadHistory
  • Fix vertical alignment of lazy load history divider

0.1.0 (2026-05-06)

Compatible with Redmine 7.0.x, 6.1.x.

User ratings

  by Damduck Yu 17 days ago

The installation was successful and the Show more button is enabled, but clicking the Show more button results in "Failed to load history: HTTP 404".