flatrate / flarum-discussion-cards
High-context social-style discussion card presentation for FlatRate.wiki Flarum 1.8.
Package info
github.com/mrkcntrmn/flatrate-flarum-discussion-cards
Language:JavaScript
Type:flarum-extension
pkg:composer/flatrate/flarum-discussion-cards
v0.1.3
2026-09-24 02:43 UTC
Requires
- php: ^8.1
- flarum/core: ^1.8.19
Requires (Dev)
- phpunit/phpunit: ^9.6
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- dev-docs/forum-discussion-cards-001d-r2-admin-live-only
- dev-fix/forum-discussion-cards-001b-inline-byline-excerpt
- dev-fix/forum-discussion-cards-001b-mithril-vnode-attrs
- dev-fix/forum-discussion-cards-001b-pagestate-matches
- dev-feat/forum-discussion-cards-001b-r1-on-main
- dev-feat/forum-discussion-cards-001b-r1
This package is auto-updated.
Last update: 2026-09-24 05:33:05 UTC
README
High-context social-style discussion card presentation for FlatRate.wiki Flarum 1.8.
Package identity
| Key | Value |
|---|---|
| Composer | flatrate/flarum-discussion-cards |
| Extension ID | flatrate-discussion-cards |
| Namespace | FlatRate\DiscussionCards |
Rollout gates
Three independent fail-closed settings (all default off):
flatrate-discussion-cards.admin_preview_enabledflatrate-discussion-cards.member_enabledflatrate-discussion-cards.guest_enabled
Clients receive only the actor-effective boolean:
flatRateDiscussionCardsEnabledForActor
Constraints
- Does not override
DiscussionListItem.view() - Preserves native discussion list, search, unread jump, moderation controls, and FoF Gamification votes
- Schema-free (no migrations)
Development
composer validate --strict
php tests/run-rollout.php
npm --prefix js ci
npm --prefix js run build
node --test js/tests/*.test.mjs
Built js/dist artifacts are committed for managed-host installs.