Konuyu Açan
#0
RaxBoard Core — Core
A new release is now available on the RaxBoard Marketplace.
Version: 1.7.2 (build 20260785)
Compatibility: RaxBoard >=1.0.0
What's new
RaxBoard 1.7.2
Guest replies now work when you grant the permission
Granting the Guest usergroup "post reply" did nothing: the reply form was never
rendered and the POST was redirected to the login page before the permission was
even read. Guests with the permission can now reply, with a name field and an
optional CAPTCHA. Reply approval (forum.replyRequiresApproval) now applies to them
as well - previously guest replies would have bypassed the moderation queue
entirely. Guest posts are rate-limited per IP, cannot impersonate a member's name,
and appear in the moderation queue under the name the visitor typed.
Advertisement targeting and a new category ad
Ads can now be limited to specific themes, to specific forums, and to desktop or
mobile. A new "category ad" type renders a promoted topic row built from the active
theme's own design tokens instead of hand-written HTML, so one definition looks
correct in every theme. Ads also gained click tracking (CTR), weighted rotation,
and eight new placements: category top, thread top and bottom, under each post,
search results, profile sidebar, member list and home page.
Cache correctness
Deleting data/cache/options.php or data/cache/node_tree.php - the documented way to
force a rebuild - did nothing for up to ten minutes: the shared cache tier was read
first and outranked the file. Both now treat a missing file as an invalidation.
The Redis driver moved off PHP serialization to JSON, and its cache-clear no longer
scans the entire keyspace on a shared Redis instance.
Sitemap and crawler load
On boards using localized route prefixes the served sitemap and its .gz twin
declared different URLs; the sitemap is now generated in its canonical form, so
both agree. /sitemap.xml and /robots.txt no longer establish a session, so a
crawler no longer creates a database session row per fetch, and both are now
served as publicly cacheable documents.
Theme fixes
Last-poster avatars in the forum list rendered at different sizes per row on
Kotton and Oxion. The featured-content carousel's arrows overlapped the cards and
its cards overflowed narrow columns in every theme. Kotton and Oxion did not hide
the widget rail in Discuss view, leaving a cramped three-column layout. An avatar
whose file is missing now falls back to the letter placeholder instead of a broken
image at an unpredictable size.
Updates no longer delete your logo
An uploaded logo, favicon or touch icon could disappear on the second update after
it was uploaded: it was recorded into the file manifest and then pruned as
"removed by the new release". Admin-uploaded brand images are now protected.
Get it
View on the Marketplace
— Posted automatically by the RaxBoard Marketplace.
A new release is now available on the RaxBoard Marketplace.
Version: 1.7.2 (build 20260785)
Compatibility: RaxBoard >=1.0.0
What's new
RaxBoard 1.7.2
Guest replies now work when you grant the permission
Granting the Guest usergroup "post reply" did nothing: the reply form was never
rendered and the POST was redirected to the login page before the permission was
even read. Guests with the permission can now reply, with a name field and an
optional CAPTCHA. Reply approval (forum.replyRequiresApproval) now applies to them
as well - previously guest replies would have bypassed the moderation queue
entirely. Guest posts are rate-limited per IP, cannot impersonate a member's name,
and appear in the moderation queue under the name the visitor typed.
Advertisement targeting and a new category ad
Ads can now be limited to specific themes, to specific forums, and to desktop or
mobile. A new "category ad" type renders a promoted topic row built from the active
theme's own design tokens instead of hand-written HTML, so one definition looks
correct in every theme. Ads also gained click tracking (CTR), weighted rotation,
and eight new placements: category top, thread top and bottom, under each post,
search results, profile sidebar, member list and home page.
Cache correctness
Deleting data/cache/options.php or data/cache/node_tree.php - the documented way to
force a rebuild - did nothing for up to ten minutes: the shared cache tier was read
first and outranked the file. Both now treat a missing file as an invalidation.
The Redis driver moved off PHP serialization to JSON, and its cache-clear no longer
scans the entire keyspace on a shared Redis instance.
Sitemap and crawler load
On boards using localized route prefixes the served sitemap and its .gz twin
declared different URLs; the sitemap is now generated in its canonical form, so
both agree. /sitemap.xml and /robots.txt no longer establish a session, so a
crawler no longer creates a database session row per fetch, and both are now
served as publicly cacheable documents.
Theme fixes
Last-poster avatars in the forum list rendered at different sizes per row on
Kotton and Oxion. The featured-content carousel's arrows overlapped the cards and
its cards overflowed narrow columns in every theme. Kotton and Oxion did not hide
the widget rail in Discuss view, leaving a cramped three-column layout. An avatar
whose file is missing now falls back to the letter placeholder instead of a broken
image at an unpredictable size.
Updates no longer delete your logo
An uploaded logo, favicon or touch icon could disappear on the second update after
it was uploaded: it was recorded into the file manifest and then pruned as
"removed by the new release". Admin-uploaded brand images are now protected.
Get it
View on the Marketplace
— Posted automatically by the RaxBoard Marketplace.