RaxBoard Core — Core
A new release is now available on the RaxBoard Marketplace.
Version: 1.7.5 (build 20260790)
Compatibility: RaxBoard >=1.0.0
What's new
RaxBoard 1.7.5
Emoji picker rendered behind modals and overlays
The picker panel sat at z-index 9999 while the application's overlay ceiling is
100051 (modal panel), so opening it from an editor inside a modal, a dialog or the
multi-language composer put the emoji keyboard underneath the surface that opened
it. Raised above the whole overlay stack and clamped to the viewport, so an anchor
scrolled past the fold no longer opens the panel off-screen.
Approval queue: the per-group permission finally takes effect
forum.createRequiresApproval and forum.replyRequiresApproval never held anything.
The shipped permission seed grants general.submitWithoutApproval to the Registered
group, and that generic bypass was checked BEFORE the specific "requires approval"
rule, so the two defaults contradicted each other and the bypass always won. The
explicit per-content-type requirement now wins; staff who can approve content
(forum.approveUnapprove / mod.approveContent) stay exempt, and the
enable_approval_queue master switch is unchanged.
Guests can open threads when granted forum.postThread
Thread creation redirected every guest to the login page before the permission was
ever consulted, so granting it did nothing. Guests now reach the composer and post
under the same rules as guest replies: board switch, node-scoped permission, name
validation, member-name impersonation block, CAPTCHA, IP-scoped flood window and
the guest approval queue. The "Post thread" button is no longer hidden from them.
Profile-wall moderation
Wall posts could not be moderated at all: the delete permission was never granted
to the Administrative or Moderating groups, the template read a controller variable
that was never published, and the wall query hid moderated and deleted rows from
moderators. All three are closed, a new profilePost.approve permission releases
posts and comments the spam filter held, and comments gained the delete / approve /
restore controls whose endpoints already existed.
Mobile header no longer overflows
The log-in / register pair is sized by translated copy and ran out of room on
narrow phones, shifting the whole page sideways. The secondary control collapses to
an icon below 640px and the primary one below 380px, the logo truncates instead of
setting a floor, and the notification badge no longer lands on the button.
Marketplace themes self-heal on import
Installing or updating a theme bundle exported before this release no longer writes
the pre-fix forum/show, thread/create and profile/show markup back over the patched
rows.
Migrations 983-988.
Get it
View on the Marketplace
— Posted automatically by the RaxBoard Marketplace.