Skip to content

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Redmine Blitz ⚡

Lightning-fast keyboard shortcuts for Redmine. Navigate and operate with blazing speed.

Features

  • ⚡ Quick navigation in issue lists
  • 🎯 Keyboard control for search results
  • 🚀 Fast page navigation
  • ⌨️ Vim-inspired key bindings
  • 💬 Reply keyboard shortcut (auto-assigns to last updater)
  • ⌨️ ⌘/Option + Enter to submit forms (compatible with auto-save drafts)
  • 🔄 Shift + Enter to toggle Edit/Preview tabs
  • 🌐 Multi-language support (Japanese, English, French)

Installation

cd /path/to/redmine/plugins
git clone https://github.com/unchained-llc/redmine_blitz.git redmine_blitz
service puma restart

Restart your Redmine instance.

Keyboard Shortcuts

Navigation

Key Action
h Go to home
m Go to my page
Backspace Go back to the previous page
^ (Shift+6) Go up one URL path level
n Create new issue
i Go to issues list
a Go to activity
w Go to Wiki
l Open / close sidebar
/ Focus search field
p Project jump
f Focus title filter (press Enter to blur)

Scrolling

Key Action
gg Scroll to top
G (Shift+g) Scroll to bottom

Issue Operations

Key Action
e Edit issue (including description)
c Copy issue number(s) only
C (Shift + c) Copy issue title(s) followed by #number
r Reply (single issue from the issue list, inline search, or recently viewed issues; auto-assigns to last updater)
Shift + Enter Toggle Edit/Preview tabs (when in textarea)
⌘/Option + Enter Submit form (works on all forms)
ZZ Submit form (Vim-style)
j / k Scroll down / up on issue detail pages

Issue List

Key Action
j Move to next row
k Move to previous row
x Toggle issue selection
A (Shift + a) Select all visible issues
s Change status of the cursor issue, or selected issues, using Redmine's workflow actions
Space Open / close Quick Look preview
Enter Open issue (bulk edit if 2+ checked)
t Open issue in new tab
r Reply to the cursor issue first, or the single checked issue (auto-assigns to last updater)
Esc Clear selection (press twice to uncheck all)

Search Results

Key Action
j Move to next result
k Move to previous result
Enter Open selected result
t Open result in new tab

Other

Key Action
? Show keyboard shortcuts help
Esc Clear filter / search input (when focused); otherwise blur input

Usage Tips

Efficient Issue List Operations

  1. Use j/k keys to select issues
  2. Use x to check multiple issues
  3. Press Space to open or close Quick Look
  4. Press Enter to go to bulk edit

Two-Stage Selection Clear

  • Press Esc once to clear highlight only
  • Press Esc twice to uncheck all checkboxes

Project Jump

  1. Press p to open project search
  2. Type project name
  3. Automatically jumps when narrowed down to one project

Sidebar Toggle

Press l to open or close the sidebar.

Quick Description Edit

Press e to open the issue edit page with the description field already in edit mode.

Reply to Issue

On issue detail pages, press r to:

  • Automatically assign the issue to the last person who updated it (or the author if no updates)
  • Open the notes field for quick response

Edit/Preview Toggle

When editing issues or writing notes:

  • Press Shift + Enter to toggle between Edit and Preview tabs
  • Works on issue description, notes, and all textarea fields with wiki formatting
  • Quick way to preview your markdown formatting without using the mouse
  • Only active when focused on a text input field

Developer API

The following JavaScript API is available:

// Open help overlay
window.KeyboardHelp.open();

// Close help overlay
window.KeyboardHelp.close();

// Toggle help overlay
window.KeyboardHelp.toggle();

Multi-language Support

Redmine Blitz automatically detects your browser language and displays UI elements accordingly:

  • Help overlay (? key): Displays keyboard shortcuts in your language

  • Supported languages: Japanese (ja), English (en), French (fr)

  • Falls back to English for unsupported languages

Notes

  • Shortcuts are disabled when input fields (input, textarea, etc.) are focused (except Shift+Enter for preview toggle)
  • Some shortcuts only work within a project context (n, w, etc.)
  • ⌘-Enter and Shift+Enter work with the auto-save drafts plugin

License

MIT License

Author

UNCHAINED

Version

1.0.0

1.0.0

  • Initial release with core keyboard shortcuts

About

Lightning-fast keyboard shortcuts for efficient navigation and operation in Redmine

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages