RedmineNext plugin

Redmine Issue Presence

See in real time who is currently viewing or editing the same issue. A floating panel appears on every issue page showing each user's avatar, name and status — inspired by Microsoft Teams presence indicators.

v1.0.3 · stable Redmine 7 ready Rails 8 · Zeitwerk
Who is on this issue?
Ali — editing
editing
👁Sara — viewing
viewing
zAhmed — standby
standby

Live presence

Real-time updates via automatic heartbeat show who is on the issue right now.

Three statuses

Editing, viewing and standby — each with a distinct indicator and avatar.

Role-controlled

A role permission decides who can see the overlay; client-facing roles can be excluded.

Non-intrusive

A minimisable floating panel that expands on click and cleans up inactive users automatically.

Features

Never step on a teammate's edit again

Real-time presence panel

Issue Presence shows in real time who is currently viewing or editing the same issue. A floating panel appears automatically on every issue page, showing each user's avatar, name and current status. Updates flow via an automatic heartbeat, and inactive users disappear after a timeout.

  • Gravatar avatars with initials fallback
  • Minimisable panel — expands on click
  • Automatic cleanup of inactive users
Who is on this issue?
Ali — editing
editing
👁Sara — viewing
viewing
zAhmed — standby
standby

Three clear statuses

Every present user carries one of three statuses: Editing (the edit form is open and they're actively modifying the issue), Viewing (looking at the issue without editing), or Standby (present but inactive for a few minutes). It's instantly obvious whether it's safe to start editing.

User statuses
✎ Editingactive edit
👁 Viewingreading
z Standbyidle

Role-based visibility

Issue Presence includes a role-based permission — Use Issue Presence — that controls who can see the overlay. Enable it for internal staff and disable it for client-facing roles. Users whose role lacks the permission won't see the panel and won't send heartbeats, even where the plugin is active.

  • Permission: can_use_issue_presence
  • Enable for Manager / Developer / Reporter
  • Disable for Client / Guest roles
Who is on this issue?
Ali — editing
editing
👁Sara — viewing
viewing
zAhmed — standby
standby
Requirements

Where it runs

Redmine
7.0 · 6.x
Rails
8 · Zeitwerk compatible
Ruby
3.x
Permission
can_use_issue_presence, per role
Extras
Gravatar avatars with initials fallback
Pricing

Get Redmine Issue Presence

Licensed per instance with updates and support included. Every purchase includes installation help.

Single

$129
one instance · 12 months
  • Redmine Issue Presence for one Redmine
  • 12 months of updates
  • Email support
  • Installation guidance
Order Single
Most popular

Plus

$219
up to 3 instances · 12 months
  • Redmine Issue Presence for up to 3 Redmines
  • 12 months of updates
  • Priority email support
  • Remote install assistance
Order Plus →

Enterprise

Custom
unlimited · tailored
  • Unlimited instances
  • Custom features on request
  • Direct senior-developer support
  • Integration work
Talk to us

Prices are indicative — final licensing is confirmed by email. Custom requirements are quoted to scope.

See Redmine Issue Presence on your Redmine

Tell me your Redmine version and setup — we'll arrange a demo and answer any questions.

Request a demo →