DEV Community

hongsheng yang
hongsheng yang

Posted on

FlatBB 0.1.70: points move into the core

FlatBB 0.1.70 (2026-09-09) turns community points into a first-class core feature — not a bolt-on plugin.

What’s new in 0.1.70

Points rules in Admin → Points

Admins get one table for what each action pays: new topic, reply, like received, like given. You set how many times a day an action can pay a member, and whether the rule is on. Plugins can add their own rows. A post pays once, no matter how often it is edited or re-liked.

Every member gets /points

The user menu shows the balance and a /points page with:

  • this month’s earnings and spending
  • history split into All / Earned / Spent, each line linking back to the post
  • “How to earn points” generated from the live rule table

Points & Leaderboard split

The old Points & Leaderboard plugin is retired. Rules live in the core; the top-members card, /leaderboard, and profile rank move to a new Leaderboard plugin. Update Points to 3.0.0 (stub), disable it, then install Leaderboard.

For plugin authors

New APIs: points_award(), points_revoke(), hook points.rules, region points.actions (see PLUGIN.md §14a).

Related: 0.1.69 licence note

From 0.1.69, FlatBB is free software under GNU AGPL-3.0-or-later. Plugins and themes may use any licence. Releases through 0.1.68 remain MIT. Organisations that cannot accept AGPL can look into a commercial licence.

Get it

Upgrade path for existing installs: Admin → Updates (one click).

Disclosure: I’m the author of FlatBB.

Top comments (0)