A plugin for Discourse which uses the messagebus to display a live list of active users
Find a file
2026-03-26 13:46:29 +00:00
.github/workflows DEV: Add the d-compat branch workflow (#144) 2026-03-11 22:40:58 +00:00
assets DEV: Update linting (#145) 2026-03-13 12:51:04 +00:00
config Update translations (#134) 2025-09-15 10:48:16 +02:00
db/migrate FEATURE: Update whos-online to use core's new PresenceChannel API (#43) 2021-11-09 14:02:45 +00:00
spec DEV: Update linting and add types (#141) 2026-01-28 11:53:52 +00:00
test/javascripts/acceptance DEV: Update linting (#145) 2026-03-13 12:51:04 +00:00
.discourse-compatibility DEV: Pin version for Discourse < 2026.2.0-latest (#142) 2026-02-11 16:48:14 +01:00
.gitignore DEV: Update linting and add types (#141) 2026-01-28 11:53:52 +00:00
.npmrc DEV: Switch to use pnpm (#108) 2024-10-14 14:39:49 +02:00
.prettierrc.cjs DEV: Update linting (#95) 2024-01-16 12:50:49 +00:00
.rubocop.yml DEV: Introduce syntax_tree for ruby formatting (#73) 2022-12-29 13:36:04 +01:00
.streerc DEV: Introduce syntax_tree for ruby formatting (#73) 2022-12-29 13:36:04 +01:00
.template-lintrc.cjs DEV: Update linting (#95) 2024-01-16 12:50:49 +00:00
eslint.config.mjs DEV: Update eslint config (#111) 2024-11-19 11:32:51 +01:00
Gemfile DEV: Introduce syntax_tree for ruby formatting (#73) 2022-12-29 13:36:04 +01:00
Gemfile.lock DEV: Update linting 2026-03-26 13:46:29 +00:00
LICENSE DEV: Update license (#123) 2025-02-24 11:25:33 +08:00
package.json DEV: Update linting 2026-03-26 13:46:29 +00:00
plugin.rb FIX: Use split hide profile and presence options (#110) 2024-11-12 23:04:04 -03:00
pnpm-lock.yaml DEV: Update linting 2026-03-26 13:46:29 +00:00
README.md Ensure README images are pointing to discourse/gh-owned repositories (#78) 2023-01-25 17:36:07 +05:30
stylelint.config.mjs DEV: Update linting (#127) 2025-03-17 11:42:09 +00:00
translator.yml DEV: Add Crowdin support (#40) 2021-09-28 14:32:58 +02:00
tsconfig.json DEV: Update linting and add types (#141) 2026-01-28 11:53:52 +00:00

Discourse Who's Online Plugin

A Discourse plugin which displays a list of users currently active on the site:

online Ensure README images are pointing to discourse/gh-owned repositories The plugin uses the MessageBus to keep up-to-date, using messages from a Sidekiq job run every 1 minute on the server.

For more information, please see: https://meta.discourse.org/t/whos-online-plugin/52345