Search by

ffans / threadmarks

Golden

Add threadmarks to discussions for organizing and navigating important posts.

Package info

github.com/FFans/threadmarks

Forum

Language:TypeScript

Type:flarum-extension

pkg:composer/ffans/threadmarks

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v2.0.0-beta.1 2026-09-14 08:08 UTC

This package is auto-updated.

Last update: 2026-09-14 08:16:30 UTC


README

License Flarum Version Flarum Version Release Date Total Downloads Monthly Downloads

A Flarum extension. Add threadmarks to discussions for organizing and navigating important posts.

Features

  • Personal threadmarks: Users can mark important posts in any discussion. Each user can add one personal threadmark per post, visible only to themselves.
  • Public threadmarks: Discussion authors and moderators can mark important posts for readers. Each post can have one public threadmark, visible to everyone.
  • Threadmark directory: Quickly jump to marked posts.

Requirements

Flarum Version Extension Version Branch
2.x 2.x 2.x
1.8+ 1.x 1.x

Installation

Install with composer:

composer require ffans/threadmarks:"*"

Updating

composer update ffans/threadmarks:"*"
php flarum migrate
php flarum cache:clear

Permissions

  • ffans-threadmarks.managePersonalThreadmarks: for users, manage personal threadmarks.
  • ffans-threadmarks.manageOwnDiscussionThreadmarks: for authors, manage public threadmarks.
  • ffans-threadmarks.manageDiscussionThreadmarks: for moderators, co-manage public threadmarks.

GDPR integration

GDPR is optional. Integration is enabled automatically when flarum/gdpr is enabled.

  • Export includes all personal threadmark records owned by the user, including hidden/deleted-post references, and public threadmarks whose creator or last editor is the user. Without duplicating post content.
  • Anonymize deletes the user's personal threadmarks and clears their created_by / updated_by references on public threadmarks.
  • Delete deletes the user's personal threadmarks and clears their created_by / updated_by references on public threadmarks. GDPR's own handlers still process posts and the user account, existing foreign keys may clear references to deleted posts.

Translations

Want to help translate this extension? Visit Robert Korulczyk's Weblate.

Links