Quick-access web links panel for Slash
  • TypeScript 49.2%
  • Go 26.9%
  • CSS 22.1%
  • JavaScript 1.8%
Find a file
NCW IT 4a45515b2d
All checks were successful
Build Slash Links Plugin / build (push) Successful in 6m0s
fix(ci): correct workflow_dispatch typo; stop committing build artifacts
- 'workflow_links:' was a typo for 'workflow_dispatch:' - manual CI
  triggering never worked for this repo
- remove committed 25MB server binary and webapp bundle; CI publishes
  these as release assets, the committed copies were redundant and stale
2026-06-12 13:48:08 +00:00
.forgejo/workflows fix(ci): correct workflow_dispatch typo; stop committing build artifacts 2026-06-12 13:48:08 +00:00
public Initial: Slash Links plugin v0.1.0 — app bar links panel with admin edit 2026-06-03 20:08:20 +00:00
server fix(ci): correct workflow_dispatch typo; stop committing build artifacts 2026-06-12 13:48:08 +00:00
webapp fix(ci): correct workflow_dispatch typo; stop committing build artifacts 2026-06-12 13:48:08 +00:00
.gitignore fix(ci): correct workflow_dispatch typo; stop committing build artifacts 2026-06-12 13:48:08 +00:00
CHANGELOG.md Add documentation: README, CHANGELOG, INSTALL, USER_GUIDE 2026-06-03 20:47:07 +00:00
INSTALL.md Add documentation: README, CHANGELOG, INSTALL, USER_GUIDE 2026-06-03 20:47:07 +00:00
plugin.json Initial: Slash Links plugin v0.1.0 — app bar links panel with admin edit 2026-06-03 20:08:20 +00:00
README.md Add documentation: README, CHANGELOG, INSTALL, USER_GUIDE 2026-06-03 20:47:07 +00:00
USER_GUIDE.md Add documentation: README, CHANGELOG, INSTALL, USER_GUIDE 2026-06-03 20:47:07 +00:00

Slash Links Plugin

A Mattermost plugin that adds a Quick Links panel to the right sidebar — a mobile-friendly, admin-managed directory of web links organized into sections.

Designed for field operations teams who need fast, one-tap access to forms, tools, and resources from within the chat interface.

Features

  • Right sidebar panel — accessible via the chain-link icon in the app bar
  • Sectioned link cards — links grouped into labeled sections with optional descriptions
  • Admin form editor — add, edit, and remove links and sections through a point-and-click UI; no JSON knowledge required
  • Advanced JSON editor — toggle for power users who prefer direct JSON editing
  • Live saves — changes take effect immediately without restarting Mattermost
  • Mobile friendly — card layout works on both desktop and mobile clients
  • Role-aware — Edit Links button only visible to system administrators

Screenshots

View mode Edit mode (form) Edit mode (advanced)
Link cards with descriptions Section/link fields with add/remove Full-height JSON textarea

Tech Stack

  • Backend: Go — serves link config via HTTP API, persists via Mattermost plugin KV store
  • Frontend: React + TypeScript — webpack bundle, no external runtime dependencies
  • Styling: CSS custom properties — adapts to Mattermost theme variables

Plugin ID

com.ncwcom.slash-links

Version

See CHANGELOG.md

License

AGPL-3.0 — see LICENSE