RaxBoard Core 1.9.7 released

6 Replies 8 Views
Raters
Participants
Thread Starter #1

RaxBoard 1.9.7 — security release



Version 1.9.7 · build 20261016 · security release

If your board sells account upgrades through Shopier or PayTR, update today. This also applies if a Shopier or PayTR payment method is only saved and not in use. Every version from 1.2.5 to 1.9.6 is affected. If you cannot update right away, switch the Shopier payment method off and sell upgrades through the manual / bank-transfer method until you can, and switch off every Shopier or PayTR payment method whose keys are not filled in.

Update now as well if your board has limited administrators (administrators who are not super administrators) or uses private forums, private clubs or member-only content. If you use Resource Hub with hidden categories or Media Gallery with private or shared albums, update those add-ons too.

Compatibility: the theme versions released with 1.9.7 require core 1.9.7 or newer. The add-ons released with it still require core 1.9.1 or newer and also run on 1.9.6.

Add-ons, themes and language packs for this release are out too: see Also released today below.



A closer look at 1.9.7



Eight changes, each with a picture. Every change in this release, these eight included, is listed one line each under Everything else in 1.9.7 at the end of this post.

1. Payments: Shopier payments wait for an administrator




Shopier's return does not prove that the payment went through, so a Shopier payment no longer grants the upgrade on its own.
  • The payment appears under Admin → Grant Upgrades → Payment notices and the administrators get an alert. Check the order in your Shopier panel, then choose Approve & grant or Decline.
  • iyzico and PayTR payments now complete the upgrade. Before, a paid upgrade was not granted automatically.
  • A Shopier or PayTR payment method saved without its keys no longer accepts anything. In Admin → Payment Profiles, if a yellow warning lists a payment method, fill in its missing keys or disable it.
  • If you sell upgrades through Shopier or PayTR, compare recent upgrade purchases with the payments in your merchant panel and revoke any upgrade that has no matching payment.


2. Administration: areas that amount to running code are for super administrators only




Limited administrators (administrators who are not super administrators) lose access to the areas that amount to running code, whatever their grants say. Links they cannot open are hidden. Super administrators are not affected.
  • Super administrators only: add-on management, marketplace installs, core updates, template editing and imports, scheduled-task handlers, BB code PHP callbacks, developer tools and the Migrate import wizard.
  • Only a super administrator can change the Board URL (Admin → Options → General). Limited administrators see the connection and script settings (SMTP, search server, CDN …) locked.
  • Limited administrators can no longer create a full administrator or edit administrators. What they save in ads, HTML widgets or notices is reduced to safe HTML.
  • The update output lists stored admin markup that looks script-bearing: review it once.


3. Privacy and visibility: content stays with the members who may see it




Some pages and alerts showed private content to people not allowed to open it. In 1.9.7 they check who may see it.
  • Activity feed: entries from private forums, clubs and albums are shown only to members who can see that content. The feed privacy setting now works too.
  • Notifications: reply, watch and @mention notifications go only to members who can read the content.
  • Hidden-content tags: tags that nothing on the board handles showed their content to everyone, guests included. They now show a locked "Hidden content" box; the author and staff who can edit posts in that forum still see it.
  • Sitemap: resources in Resource Hub categories hidden from guests are no longer listed (needs Resource Hub 1.2.0 or newer).
  • "Online status": if a member hides it, the online dot and "Last seen" are now hidden everywhere, not only on the online list.


4. Mentions, rebuilt




Mentions are saved by member: @Name is stored as a link to that member's account. Only new and edited content is converted; older posts stay as they are.
  • Names with spaces and in any alphabet (up to 50 characters) are found: the longest matching username wins.
  • One notification per member. A member a post mentions or quotes gets that notification only, not also "replied to your thread" or "new reply in a thread you watch". If they switched mention notifications off, the usual reply notification still goes.
  • Group mentions are queued and reach up to 500 members again (they had stopped at 30). The first 25 are notified at once, the rest by the new scheduled task Group mention alerts, every minute. A board that runs no scheduled tasks notifies only the first 25.
  • Edits notify only newly mentioned members, in the author's name, now also in conversation messages and profile posts.


5. Member blocking




Blocking a member hides their content from you. Their threads and posts disappear from forum lists, the thread page, search, What's new, the activity feed and profile walls. A thread they started shows a short "Thread hidden" notice.

  • A blocked member can no longer reach you. They cannot start a conversation with you, reply to your threads, quote or mention you, react to your content or view your profile.
  • Staff cannot be blocked: the Block button is hidden on the profiles of administrators, moderators and staff.
  • Ignore lists become blocks. Every member's existing "Ignore" list is turned into full blocks (staff are skipped). You may want to tell your members.
  • Two new privacy options, both on by default: Blocks work both ways and Staff are not stopped by member blocks.
  • Known limits: reply and message counters still count the blocked member's posts; add-on widgets, reaction lists, quotes inside other members' posts and "Who's Online" are not filtered.


6. Profile Threads and Posts tabs: search, filters and pages




Search and filter a member's threads and posts from their profile. The tabs no longer stop at the newest 20 threads / 10 posts.
  • Search in thread titles (or titles and first posts) and in the text of the member's posts — never inside hidden blocks.
  • Filter by forum (with sub-forums), prefix, thread state, date and post type; sort threads by newest, latest activity, replies, views or reactions.
  • Numbered pages, a result count and "Most active in" forum shortcuts.
  • Moderators can list the member's content awaiting approval or deleted from the same tabs.
  • Themes with the simple profile layout get the same searchable Posts tab and a new Threads tab.

Limits: at most 1,000 results per list; a keyword search looks through the member's newest 3,000 threads or posts and is limited to 15 a minute for guests and 40 for members.

7. Theme Customizer: Elements mode, version 2, and element styles that travel with the style




Theme Customizer → Elements: click a part of the live preview and style it.
  • Pick any element saves anything you click as a custom element, for every page or for one page type.
  • Separate values for dark mode, for tablets and phones, and for the Hover, Focus, Keyboard focus and Pressed states. Any element can be hidden on desktop, tablet or phone.
  • New elements: Forum category and Thread header. Undo, redo and Discard before you publish.
  • Element styles travel with the style: style export / import (JSON, ZIP), cloning, theme packages and marketplace installs carry element styles and custom elements. Rows a board cannot use are skipped and listed as warnings on the Styles page instead of stopping the import.
  • Saved element styles keep working in a theme that renames its classes.


8. Readable colours across the themes




Kuroxis, Vision, Stable, Kotton, Oxion, Aslitium, Kalium, Pamasra, Legacy and Wavy now meet WCAG AA contrast in light and dark mode for buttons, current-page and tab markers, badges, links, faint text and focus rings. Each theme keeps its hue.
  • Visible focus ring: faint focus halos became a solid 2px ring.
  • Hover: outside Pamasra, buttons no longer turn lighter on hover.
  • RaxBoard Default: the primary button is darker (#D83E00, was #ff5722) and its border follows the button colour.
  • Your colours stay: only colours still at the shipped value change. A colour you edited is kept and listed by name in the update output.
  • Check your own colours: in Style Properties, each text colour shows its contrast against the surface it is really drawn on, in light and dark mode.


Before you upgrade



  1. Back up first; make data/migration_backups/ writable or style updates stop.
  2. Update order: see the next section.
  3. Big tables get new indexes and lose two old ones (retried nightly if needed); custom SQL forcing those fails.
  4. Limited admins, unlike super admins, lose add-on, update, template and other sensitive access.
  5. Shopier payments now await approval; plan who checks Admin → Grant Upgrades → Payment notices.
  6. Prefixes turn into filled badges on desktops; set "Thread prefix look" to "Plain text" to undo.
  7. Navigation conditions with !user_group: or !perm: now really invert; check Admin → Navigation.
  8. "Ignore" lists become full blocks that hide ignored members' content; consider telling members.
  9. Unchanged member style tweaks are cleared; hybrid and bottom-tabs layouts become sidebar-left.
  10. Elements mode styles now beat a theme's !important rules; recheck the pages you styled there.
  11. Updating a theme overwrites edits to its templates; Custom CSS, style settings and logos stay.
  12. If admin login fails with "Class LicenseService not found", upload the 1.9.7 files by hand.


Update order



  1. Back up the database and the files.
  2. If you import with the Migrate add-on, update it to 1.2.5 first (with or before the core).
  3. Update the core to 1.9.7 with the in-app updater, or upload the 1.9.7 files by hand and run php bin/raxboard migrate:run.
  4. Then update your themes. Install the new theme versions only after the core is on 1.9.7.
  5. Then re-install your language packs from the marketplace, so the new texts are translated.


Apart from Migrate, the add-ons released today can be updated before or after the core. Resource Hub 1.2.0 and Media Gallery 1.1.0 also contain security fixes for hidden categories and private or shared albums. Mention notifications in add-on content, and the activity-feed and report-preview rules for add-on content, work only with core 1.9.7.

Also released today



Three replies from RaxBoard below describe them. Each one also has its own thread in the Marketplace Updates forum with its full changelog:


Everything else in 1.9.7



Show every change in 1.9.7, one line each

Every section of the release notes, in their order, one line per item. The changes with a picture above are listed here too, one line each.

Who should upgrade now
  • Boards with a Shopier or PayTR method saved: update; until then disable Shopier, keyless PayTR.
  • Boards with limited administrators: several admin areas could be used to take over the board.
  • Private forums, clubs or member-only content: some places showed it to members without access.
  • Resource Hub (hidden categories) or Media Gallery (private or shared albums): update those too.


Security — Payments
  • Shopier returns are verified strictly: one upgrade per order, refused after 24 hours.
  • Shopier payments now wait for Approve & grant under Admin → Grant Upgrades → Payment notices.
  • A Shopier or PayTR method saved without its keys now refuses every payment notification.
  • Payment notifications for deleted, erased or non-existent accounts are refused.
  • Upgrades not "Available for purchase" can't be granted via a payment provider, except Stripe.
  • The payment return address is hardened and rate-limited (30 requests a minute per IP address).
  • Admin → Payment Profiles won't activate a method with empty keys and flags old keyless ones.


Security — Administration
  • Code-running areas (add-ons, core updates, templates) are now super-admin only.
  • Only a super administrator can change the Board URL (Admin → Options → General).
  • Connection and script settings are super-admin only; limited administrators see them locked.
  • The general options form now saves only the settings it shows.
  • Internal-address requests are blocked; super admins can still use local AI, webhooks and feeds.
  • Limited administrators can no longer store scripts; what they save is reduced to safe HTML.
  • User-group editor: username CSS and banner colour values are now passed as data.
  • Two member-facing stored XSS paths are closed; profile websites accept only http(s) addresses.
  • CSP report-only mode and the admin IP allow-list can now be changed only by a super admin.
  • The post-registration redirect no longer follows addresses that browsers open as another site.
  • Moderator buttons no longer put member names in scripts; edited templates are listed on update.
  • The "Feature thread" window is now safe in every theme copy, re-imported Stable packages too.
  • Theme Customizer: CSS editor custom CSS now goes through the Style Properties validator.
  • Admin → Users → Edit: limited admins cannot create or edit admins; no admin can ban themselves.
  • REST API: the forum prefixes endpoint now answers 404 for forums the key's member cannot open.


Security — Permissions
  • The old "mention groups" permission is retired; each group mention obeys its own permission.
  • Duplicate permissions are retired; both "Delete own threads" are merged, keeping your deny.
  • Thread page: owners who may delete get "Delete thread"; Save and Restore show only if allowed.
  • Deleted and held threads need "View deleted" / "View moderated content"; groups keep access.
  • New permissions let members RSVP to and create board events; both are allowed by default.
  • A member's own API keys stop when they lose "Create API keys"; admin-issued keys keep working.
  • Members, Search, Bookmarks and Clubs links, footer links and widgets follow page permissions.
  • Image drop zone, pasted screenshots and voice recorder appear only where uploads are accepted.
  • New /moderation/members page: approve/reject users and clean spam outside admin.
  • Profile posts and wall comments now record IPs; the REST API returns IPs only when permitted.
  • Editing a thread keeps it sticky or locked; the REST API checks content like the website does.


Security — Privacy and visibility
  • Activity feed: each entry is now shown only to members who can see the content it is about.
  • The activity feed now respects "who can see this member's activity in their news feed".
  • "People I follow" privacy settings now let followed members through instead of blocking all.
  • Reply and watch notifications go only to readers of the content; held posts notify on approval.
  • Mention notifications now go only to members who may open the content.
  • Link cards are built per reader; someone who cannot open the target sees only a plain link.
  • Reports: "My reports" no longer previews add-on content the reporter may not see.
  • The sitemap no longer lists add-on content guests cannot open (Resource Hub 1.2.0+ needed).
  • The "Online status" privacy setting is now respected everywhere, not only on the online list.
  • Hidden content no longer leaks via search, staff edits or Markdown; unhandled tags are locked.


Security — Accounts and sign-in
  • New two-factor backup codes void old ones at once; turning two-factor off removes all codes.


New — Mentions, rebuilt
  • Mentions are saved as links to the member, and names with spaces or in any alphabet are found.
  • A member who is mentioned or quoted gets only that one notification for the post.
  • Group mentions are queued: the first 25 at once, the rest by the new Group mention alerts task.
  • Edits notify only newly mentioned members, now also in conversations and profile posts.
  • Content awaiting approval notifies the members it mentions once, when a moderator approves it.
  • Club posts and comments notify the mentioned members who may open the post.
  • Mention suggestions work in any alphabet, respect blocks and stay above the phone keyboard.
  • Editing a post shows mention chips instead of raw code, and saving keeps the right member.
  • A member who reaches the mention limit now sees a notice that some members were not notified.
  • Message length counts a mention as typed; "Edit thread" and the API now apply length limits.


New — Member blocking
  • Blocking a member hides their threads and posts from you in lists, search, feeds and the API.
  • A blocked member cannot message you, reply to your threads, mention you or view your profile.
  • New privacy options, both on: Blocks work both ways; Staff are not stopped by member blocks.
  • Staff cannot be blocked: the Block button is hidden on admin, moderator and staff profiles.
  • Blocking asks to confirm and ends follows; notifications from them are hidden, not deleted.
  • The REST API no longer reports success when a block is refused.
  • Ignore lists become blocks (see Before you upgrade).
  • Known limits: counters still include blocked members' posts; "Who's Online" is not filtered.


New — Customizer and theme styling
  • Theme Customizer → Elements, version 2: click any part of the live preview and style it.
  • Style export/import, cloning and theme packages now carry element styles and custom elements.
  • Settings now change what they name on every theme; a board looks the same until you change one.
  • New style settings include logo width, web font URL, secondary accent and a sticky header.
  • Style Properties shows each text colour's real contrast and saves only the fields you changed.
  • The preview gets a page picker and a "Live" badge; your own style tweaks no longer leak in.
  • Member style tweaks get a "Theme default" choice; account "Forum layout" is now a style tweak.
  • Customizer, CSS editor and accessibility audit no longer break on apostrophes in translations.
  • A theme package that requires a newer RaxBoard is refused before anything is written.
  • In article forums, the opening post header shows the author's add-on stats, with icon tooltips.


New — Profile Threads and Posts tabs
  • Profile Threads and Posts tabs now search, filter and sort a member's content, with pages.
  • Every tab view has its own address, works without JavaScript and is kept out of search engines.
  • Rows show prefix, forum, counts, reactions, last reply, state badges; post rows open that post.
  • Moderators can list pending or deleted content in these tabs; members see "Awaiting approval".
  • Themes with the simple profile layout get the same searchable Posts tab and a new Threads tab.
  • Limits: 1,000 results per list; keyword search covers the member's newest 3,000 threads/posts.


New — Thread prefixes
  • 28 ready-made prefix designs in four groups work in every theme without a theme update.
  • A new prefix editor offers colours, a searchable icon picker, size, radius and a live preview.
  • Similar threads under the opening post now show each thread's prefix.
  • The REST API now returns each prefix's design and icon colour.
  • Existing prefixes look different on desktops; see Before you upgrade → Thread prefixes.


New — Hidden-content tags
  • Unhandled hide tags now show a locked "Hidden content" box; author and staff see the content.
  • Do not fix this with a same-name custom BB code; it shows the content to everyone, guests too.
  • A dashboard notice lists unhandled tag names in posts and profile posts, with their counts.
  • Supported hide tags set who sees the content; guests never do, the author and staff always do.
  • Messages with thousands of unclosed hide tags now save in a fraction of a second, not seconds.
  • The editor's hide menu has larger rows on phones; the box's accent line follows right-to-left.


New — Polls and images
  • Polls reworked: results and Change vote show after voting, and inflated vote counts are fixed.
  • Images attached to posts open in an image viewer on the page instead of a new browser tab.
  • Uploaded pictures go into posts at half the text column; the Original size button removes that.


New — Manual payments: "I have paid" notices
  • After a manual payment, members can send a reference and note; admins approve or decline it.


New — Usernames
  • Usernames in Hindi, Thai and other scripts with vowel signs or accents can now be registered.
  • Sign-up with a connected account now keeps the letters of the member's name intact.
  • Username repair (Admin → Community) fixes names an earlier connected-account sign-up garbled.


New — Administration
  • The admin user editor adds Mark e-mail as verified and Sign out everywhere and works on phones.
  • Inactive account retention now works with approval and undo, and protected accounts stay open.
  • The Moderation log shows the moderator's reason and now also records moderators' deletes.
  • Members are told when a deletion or data export request is declined; admins hear of new ones.
  • Members with an unconfirmed e-mail count as members with an "Unverified" label in every theme.


New — For add-on and theme developers
  • Class extensions work: add-ons can extend 46 public controllers; faulty ones get quarantined.
  • Add-ons get one documented entry point for mentions, with visibility checks and board limits.
  • Add-ons register who may see their content, so the feed, reports and sitemap show it safely.
  • New extension points include hide tags, locked thread text, search types and trophy criteria.
  • Callbacks can run once a transaction commits; nested deadlocks now report the original error.
  • Themes can declare new manifest keys; the importer now enforces the minimum RaxBoard version.
  • Markup gets element hooks and body attributes; some customizer settings are renamed or retired.
  • Themes on the layered core stylesheet get editor, avatar, banner and print-style fixes.


Fixes — Payments
  • iyzico and PayTR payments now complete the upgrade, and Shopier payments reach the board.
  • PayTR keeps re-sending notices the board refuses for good: grant the upgrade by hand or refund.
  • Stripe, PayPal and iyzico checkouts now start in every browser after "Purchase".
  • PayPal payments that PayPal does not complete now show "The payment could not be completed".
  • Buyers no longer see internal errors on return; repeat notifications show "Payment received".
  • Unknown-provider and malformed Stripe requests to the payment return no longer litter the logs.


Fixes — Editor
  • The Bold button lights up only for bold text; Enter no longer carries bold to the next line.
  • Text pasted from ChatGPT and similar tools keeps its paragraphs, lists, headings and bold.
  • The two-language article composer no longer shows, discards or overwrites the post's own draft.
  • Enter on an outdated mention suggestion list no longer inserts and notifies the wrong member.


Fixes — Notifications
  • On-site, e-mail and push notifications now each follow their own setting for every event type.
  • Thread watchers are now notified when the thread's starter replies in it.
  • Quote notifications go only for top-level quotes of one's own post, not again on re-approval.
  • Notifications about profile posts and wall comments open the right page of the wall.
  • Mentions drop a trailing dot or dash, skip e-mail addresses and read a number as a member name.
  • Mentioning a member whose name has non-English letters now notifies and links that member.
  • Multi-line usergroup name styles no longer break mention links or quote headers.


Fixes — Posts, images and BB code
  • Transparent images in posts and articles no longer turn into a black box; re-upload older ones.
  • A message ending with a multi-language block no longer shows extra empty space under its text.
  • Previews and excerpts no longer show raw markup for links with long addresses.
  • Mention-style names in BB code tags, such as quote and spoiler, now show as typed, not broken.


Fixes — Profiles and members
  • Account deletion and turning off two-factor sign-in no longer refuse the correct password.
  • Approved deletions sign the member out everywhere and remove leftover data, past deletions too.
  • Admin → Users → Edit: Clean spam now works, and several saving and password faults are fixed.
  • Repeated wrong passwords on account security forms are now limited (5 per 15 minutes).
  • An & in a member's "About" text no longer gets mangled on save; the update repairs old texts.
  • Profile post rows open the post itself, and thread starters are no longer labelled as replies.
  • The thread count in a profile header counts only threads the visitor can open.
  • Long button labels (e.g. Azerbaijani) no longer push profile buttons off the card or screen.
  • The simple-layout profile cover no longer covers the top of the page or catches tab clicks.
  • A /members/ address with non-English letters or a space now opens the profile.
  • Phone verification code limits now count each IPv4 visitor separately on IPv6-mapped servers.


Fixes — Moderation and spam cleaning
  • Spam cleaner bans and logs now name who ran the clean-up and record what was removed.
  • Cleaning up a spammer now closes pending reports on their content as "content removed".
  • Permanently deleted spam now leaves external search; approval-queue clean-ups recount counters.
  • Permanently deleting selected posts now closes their reports; the posts leave external search.


Fixes — Forums, layout and themes
  • Stable: with both side ad columns on, the wide profile header no longer slides under the ads.
  • A forum outside a category now matches the others; on phones its text no longer hits the edge.
  • Discuss layout: phone and tablet dropdowns are no longer cut off; category dots show again.
  • Changing style and forum layout in one save now applies the layout to the new style.
  • Clubs: the club directory's category and sort bar no longer sits flush against the club list.
  • Phones: profile post cards and the moderators' resource list run edge to edge like other cards.
  • Phones: the floating reply button no longer flashes in when the reply form is already in view.
  • Kuroxis, Vision and more meet WCAG AA; RaxBoard Default's primary button is darker; edits kept.
  • Kalium, Pamasra, Legacy show "Skip to content" on focus; Stable, Kuroxis "+N" bubble is opaque.
  • Kuroxis, Aslitium: a refused new conversation no longer shows raw template code above errors.


Fixes — Tags and search engines
  • Tags with non-English letters no longer open "not found"; old links redirect to new ASCII ones.
  • Tag pages, the tag directory, tag search and suggestions are now fast on large boards.
  • Later tag directory pages and tag search results are noindex; invalid page numbers return 404.
  • Redirects from outdated forum, thread, profile or help addresses now keep the query string.
  • Forum pages now give search engines the forum's real address instead of a redirecting one.


Fixes — Administration
  • Navigation visibility conditions are now checked on save and import; typos are refused.
  • Admin texts showing placeholders on upgraded boards fix themselves; your own edits are kept.
  • Boards with a non-English default language fall back to English instead of raw phrase keys.
  • Admin messages are clearer in Options, username CSS, notices and the inactive-account settings.
  • The Marketplace page now names the error instead of "Could not reach the marketplace".
  • A board with an emptied data/cache folder now restores what it needs on its own.
  • The unchanged test VIP promotion is turned off; VIP memberships only it granted are taken back.
  • Demo upgrades "Premium Membership" and "VIP Membership" are off sale unless changed or bought.
  • The add-on details and license pages in the admin no longer show raw template code.


Fixes — Updates, scheduled tasks and languages
  • Two boards on one MySQL server no longer fail each other's updates with a migration lock error.
  • Switching off "Enable Cron Tasks" (now renamed) really stops tasks running on visitor traffic.
  • php bin/raxboard migrate:run now shows what each migration reports.
  • Importing a language pack after an update now translates the new texts; your edits are kept.
  • Turkish says "yapay zeka" everywhere; Discuss reply line, layout texts and Special Days fixed.


Fixes — Performance
  • Deleting threads, posts and add-on content no longer scans the whole activity-feed table.
  • The mention limit check now reads an index instead of the whole notifications table.
  • Tag pages read threads from a date index; members with many threads no longer force a recount.


Before you upgrade
  • All 12 items are listed above, one line each, under Before you upgrade and Update order.


After upgrading — Payments
  • In Admin → Payment Profiles, fill in missing keys or disable any method a yellow warning lists.
  • Disable any payment method you do not use.
  • Shopier/PayTR: match recent upgrade purchases with your merchant panel; revoke any unmatched.
  • Shopier: check Payment notices regularly; approve only orders your Shopier panel shows as paid.
  • If a buyer paid but got no upgrade, check the merchant panel, then use Admin → Grant Upgrades.
  • Check the callback URL still ends in /upgrades/payment-callback/<provider>.


After upgrading — Read the update output
  • The update output lists admin markup that looks script-bearing for review; nothing is changed.
  • Templates, colours and Custom CSS left alone and invalid navigation entries are listed by name.


After upgrading — Search (Elasticsearch / Meilisearch)
  • Built-in MySQL search needs no action: hidden-block text is cleared from older entries for you.
  • Elasticsearch or Meilisearch boards: run php bin/raxboard search:reindex once.


After upgrading — Scheduled tasks and cron
  • "Enable Cron Tasks" is renamed "Run Scheduled Tasks on Site Traffic (Web Cron)".
  • Admin → Cron adds Group mention alerts, Master data sync and two tasks that turn off when done.
  • Use a server cron or web cron, else group mentions stop at 25 members and one-time tasks stall.


After upgrading — Templates and themes
  • Unedited templates update automatically; edited ones keep your edits and are listed if skipped.
  • Theme colours you changed are kept; an older Kotton or Kuroxis import brings back old colours.
  • Theme copies in another directory are not updated; re-import the theme package to update them.


After upgrading — Other changes you may notice
  • Member totals now include unconfirmed-email accounts and exclude those awaiting approval.
  • Existing posts keep their mentions as they are; only new and edited content is converted.
  • Images uploaded before this update stay without transparency; upload them again to get it.
  • Older AI providers, webhooks and feeds stay trusted; super administrators should review them.
  • Third-party add-ons' class_extensions entries now apply after validation.
  • Guests sending webmentions are limited to 60 requests per 10 minutes per address.
  • Tag list pages past the last page, or page numbers like 0, abc or 02, now return 404.
  • Profile list queries stop at 3 seconds; a slower list asks you to narrow it with a filter.
  • Usernames with combining marks (Hindi, Thai …) need PHP intl; without it the old rule applies.
  • Kuroxis gets more rounded-square avatars; Pamasra (dark), Vision, Stable get dark-mode fixes.
  • Site-wide compact density tightens rows on RaxBoard Default, Kuroxis, Kotton, Oxion, Aslitium.



Questions, or something that does not behave the way this post says? Reply here.

RaxBoard 1.9.7 — güvenlik sürümü



Sürüm 1.9.7 · derleme 20261016 · güvenlik sürümü

Panonuzda üyelik yükseltmelerini Shopier ya da PayTR ile satıyorsanız bugün güncelleyin. Kullanılmıyor olsa bile kayıtlı bir Shopier ya da PayTR ödeme yöntemi olan panolar için de bu geçerli. 1.2.5'ten 1.9.6'ya kadar tüm sürümler etkileniyor. Hemen güncelleyemiyorsanız, güncelleyene kadar Shopier ödeme yöntemini kapatın ve yükseltmeleri manuel / havale yöntemiyle satın; anahtarları girilmemiş her Shopier veya PayTR ödeme yöntemini de kapatın.

Panonuzda sınırlı yöneticiler (süper yönetici olmayan yöneticiler) varsa ya da özel forum, özel kulüp veya yalnız üyelere açık içerik kullanıyorsanız da hemen güncelleyin. Gizli kategorili Resource Hub ya da özel veya paylaşımlı albümlü Media Gallery kullanıyorsanız bu eklentileri de güncelleyin.

Uyumluluk: 1.9.7 ile çıkan tema sürümleri çekirdek 1.9.7 ya da üstünü gerektiriyor. 1.9.7 ile çıkan eklentiler ise hâlâ çekirdek 1.9.1 ya da üstünü istiyor ve 1.9.6'da da çalışıyor.

Bu sürümün eklentileri, temaları ve dil paketleri de yayında: aşağıdaki Bugün yayınlananlar bölümüne bakın.



1.9.7'ye yakından bakış



Her biri bir görselle sekiz değişiklik. Bu sürümdeki bütün değişiklikler, bu sekizi de dahil, her biri tek satır, bu mesajın sonundaki 1.9.7'deki diğer her şey bölümünde.

1. Ödemeler: Shopier ödemeleri yönetici onayı bekliyor




Shopier'in geri dönüşü ödemenin gerçekleştiğini kanıtlamıyor; bu yüzden bir Shopier ödemesi yükseltmeyi artık tek başına vermiyor.
  • Ödeme Yönetim → Üyelik Yükseltmeleri Ver → Ödeme bildirimleri altında görünüyor; yöneticilere bildirim gidiyor. Siparişi Shopier panelinizde kontrol edin, sonra Onayla ve üyeliği ver ya da Reddet seçin.
  • iyzico ve PayTR ödemeleri artık yükseltmeyi tamamlıyor. Önceden ödenmiş bir yükseltme kendiliğinden verilmiyordu.
  • Anahtarları girilmeden kaydedilmiş bir Shopier veya PayTR ödeme yöntemi artık hiçbir bildirimi kabul etmiyor. Yönetim → Ödeme Profilleri sayfasında sarı bir uyarı bir ödeme yöntemini listeliyorsa eksik anahtarlarını doldurun ya da yöntemi kapatın.
  • Yükseltmeleri Shopier ya da PayTR ile satıyorsanız, son yükseltme satın alımlarını mağaza panelinizdeki ödemelerle karşılaştırın; karşılığında ödeme olmayan yükseltmeyi geri alın.


2. Yönetim: kod çalıştırmaya eşdeğer alanlar yalnız süper yöneticiye açık




Sınırlı yöneticiler (süper yönetici olmayan yöneticiler), yetkileri ne derse desin kod çalıştırmaya eşdeğer alanlara erişimini kaybediyor. Açamayacakları bağlantılar gizleniyor. Süper yöneticiler etkilenmiyor.
  • Yalnız süper yöneticiye açık: eklenti yönetimi, pazar yeri kurulumları, çekirdek güncelleme, şablon düzenleme ve içe aktarma, zamanlanmış görev işleyicileri, BB kodu PHP geri çağrıları, geliştirici araçları ve Migrate içe aktarma sihirbazı.
  • Site adresini (Board URL) yalnız süper yönetici değiştirebiliyor (Yönetim → Seçenekler → Genel). Sınırlı yöneticiler bağlantı ve betik ayarlarını (SMTP, arama sunucusu, CDN …) kilitli görüyor.
  • Sınırlı yöneticiler artık tam yönetici oluşturamıyor, yöneticileri düzenleyemiyor. Reklamlara, HTML bileşenlerine ya da duyurulara kaydettikleri güvenli HTML'e indiriliyor.
  • Güncelleme çıktısı betik taşıyor gibi görünen kayıtlı yönetim işaretlemesini listeliyor: bir kez gözden geçirin.


3. Gizlilik ve görünürlük: içeriği yalnız görme izni olan üyeler görüyor




Bazı sayfalar ve bildirimler özel içeriği, açma izni olmayan kişilere gösteriyordu. 1.9.7'de kimin görebileceğine bakıyorlar.
  • Etkinlik akışı: özel forum, kulüp ve albümlerden gelen girdiler artık yalnız içeriği görebilen üyelere gösteriliyor. Akış gizlilik ayarı da artık çalışıyor.
  • Bildirimler: yanıt, izleme ve @bahsetme bildirimleri yalnız içeriği okuyabilen üyelere gidiyor.
  • Gizli içerik etiketleri: panoda hiçbir şeyin işlemediği etiketler içeriklerini misafirler dahil herkese gösteriyordu. Artık kilitli bir "Gizli içerik" kutusu görünüyor; mesajın yazarı ve o forumda mesaj düzenleyebilen yetkililer içeriği hâlâ görüyor.
  • Site haritası: misafirlere gizli Resource Hub kategorilerindeki kaynaklar artık listelenmiyor (Resource Hub 1.2.0 veya üstü gerekir).
  • "Çevrimiçi durumu": durumunu gizleyen üyenin çevrimiçi noktası ve "Son görülme" bilgisi artık yalnız çevrimiçi listesinde değil, her yerde gizleniyor.


4. Bahsetmeler, yeniden yazıldı




Bahsetmeler üyeye göre kaydediliyor: @Ad, o üyenin hesabına bağlantı olarak saklanıyor. Yalnız yeni ve düzenlenen içerik dönüştürülüyor; eski mesajlar olduğu gibi kalıyor.
  • Boşluk içeren ve her alfabedeki adlar (50 karaktere kadar) bulunuyor: en uzun eşleşen kullanıcı adı kazanıyor.
  • Üye başına tek bildirim. Bir mesajın bahsettiği ya da alıntıladığı üye yalnız o bildirimi alıyor; ayrıca "konunuza yanıt verildi" ya da "izlediğiniz konuda yeni yanıt" bildirimi almıyor. Üye bahsetme bildirimlerini kapattıysa olağan yanıt bildirimi yine gidiyor.
  • Grup bahsetmeleri kuyruğa alınıyor ve yeniden 500 üyeye kadar ulaşıyor (30'da kesiliyordu). İlk 25 üye hemen bildirim alıyor, kalanı her dakika çalışan yeni Grup bahsetme bildirimleri zamanlanmış göreviyle. Hiç zamanlanmış görev çalıştırmayan bir pano yalnız ilk 25 üyeye bildirim gönderiyor.
  • Düzenleme yalnız yeni bahsedilen üyelere, yazar adına bildirim gönderiyor; artık konuşma ve profil mesajlarında da.


5. Üye engelleme




Bir üyeyi engellediğinizde içerikleri sizden gizleniyor. Engellediğiniz üyenin konuları ve mesajları forum listelerinden, konu sayfasından, aramadan, Neler Yeni'den, etkinlik akışından ve profil duvarlarından kalkıyor. Onun açtığı bir konuda kısa bir "Konu gizlendi" notu görünüyor.

  • Engellenen üye artık size ulaşamıyor. Sizinle konuşma başlatamıyor, konularınıza yanıt veremiyor, sizi alıntılayamıyor, sizden bahsedemiyor, içeriğinize tepki veremiyor ve profilinizi göremiyor.
  • Yetkililer engellenemiyor: yönetici, moderatör ve yetkili profillerinde Engelle düğmesi görünmüyor.
  • Yok sayma listeleri engellemeye dönüşüyor. Her üyenin mevcut "Yok say" listesi tam engellemeye çevriliyor (yetkililer atlanıyor). Üyelerinize haber vermek isteyebilirsiniz.
  • İki yeni gizlilik seçeneği, ikisi de varsayılan olarak açık: Engeller iki yönlü çalışır ve Yetkililer üye engellerinden etkilenmez.
  • Bilinen sınırlar: yanıt / mesaj sayaçları engellenen üyenin mesajlarını saymaya devam ediyor; eklenti bileşenleri, tepki listeleri, başka üyelerin mesajlarındaki alıntılar ve "Kimler Çevrimiçi" süzülmüyor.


6. Profilde Konular ve Mesajlar sekmeleri: arama, süzme ve sayfalar




Bir üyenin konularında ve mesajlarında profilinden arayın ve süzün. Sekmeler artık son 20 konu / 10 mesajda durmuyor.
  • Konu başlıklarında (ya da başlık ve ilk mesajda) ve üyenin mesaj metinlerinde arama — gizli blokların içinde asla aramıyor.
  • Foruma (alt forumlarla), ön eke, konu durumuna, tarihe ve mesaj türüne göre süzme; konuları en yeni, son etkinlik, yanıt, görüntülenme ya da tepkiye göre sıralama.
  • Numaralı sayfalar, sonuç sayısı ve "En aktif olduğu forumlar" kısayolları.
  • Moderatörler aynı sekmelerden üyenin onay bekleyen ya da silinmiş içeriğini listeleyebiliyor.
  • Sade profil düzenini kullanan temalar da aynı aranabilir Mesajlar sekmesini ve yeni bir Konular sekmesini alıyor.

Sınırlar: bir liste en çok 1.000 sonuç gösteriyor; anahtar kelime araması üyenin en yeni 3.000 konusunda ya da mesajında arıyor ve misafirler için dakikada 15, üyeler için 40 ile sınırlı.

7. Tema Özelleştirici: Öğeler modu, sürüm 2 ve stille birlikte taşınan öğe biçimleri




Tema Özelleştirici → Öğeler: canlı önizlemede sayfanın bir parçasına tıklayıp biçimlendirin.
  • Herhangi bir öğe seç, tıkladığınız her şeyi özel öğe olarak kaydediyor; her sayfaya ya da tek bir sayfa türüne uygulanabiliyor.
  • Koyu mod, tablet ve telefon için, Üzerine gelince, Odak, Klavye odağı ve Basılı durumları için ayrı değerler; her öğe masaüstünde, tablette ya da telefonda gizlenebiliyor.
  • Yeni öğeler: Forum kategorisi ve Konu üst alanı. Yayınlamadan önce Geri al, Yinele ve Vazgeç.
  • Öğe biçimleri stille birlikte taşınıyor: stil dışa / içe aktarma (JSON, ZIP), kopyalama, tema paketleri ve pazar yeri kurulumları öğe biçimlerini ve özel öğeleri de taşıyor. Panonun kullanamadığı satırlar, içe aktarmayı durdurmak yerine atlanıyor ve Stiller sayfasında uyarı olarak listeleniyor.
  • Kaydedilen öğe biçimleri, sınıflarını yeniden adlandıran bir temada da çalışıyor.


8. Temalarda okunur renkler




Kuroxis, Vision, Stable, Kotton, Oxion, Aslitium, Kalium, Pamasra, Legacy ve Wavy'de düğmeler, etkin sayfa ve sekme işaretleri, rozetler, bağlantılar, soluk metin ve odak halkaları açık ve koyu modda WCAG AA kontrastına ulaşıyor. Her tema kendi rengini koruyor.
  • Görünür odak halkası: soluk odak haleleri düz 2px halkaya dönüştü.
  • Üzerine gelme: Pamasra dışında düğmeler üzerine gelince artık açılmıyor.
  • RaxBoard Default: ana düğme daha koyu (#D83E00, önce #ff5722) ve kenarlığı düğme rengini izliyor.
  • Renkleriniz korunuyor: yalnız hâlâ sürümle gelen değerinde duran renkler değişiyor. Düzenlediğiniz bir renk korunuyor ve güncelleme çıktısında adıyla listeleniyor.
  • Kendi renklerinizi denetleyin: Stil Özellikleri'nde her yazı rengi, gerçekten üzerine çizildiği yüzeye karşı kontrastını açık ve koyu modda gösteriyor.


Güncellemeden önce



  1. Önce yedek alın ve data/migration_backups/ klasörünü yazılabilir yapın; değilse stil güncellemeleri duruyor.
  2. Güncelleme sırası: bir sonraki bölüme bakın.
  3. Büyük tablolara yeni dizinler ekleniyor, iki eski dizin kalkıyor (gerekirse her gece yeniden deneniyor); eski dizin adlarını kullanan özel SQL sorguları hata veriyor.
  4. Sınırlı yöneticiler eklenti, güncelleme, şablon gibi hassas alanlara erişimi kaybediyor; süper yöneticiler etkilenmiyor.
  5. Shopier ödemeleri artık onay bekliyor; Yönetim → Üyelik Yükseltmeleri Ver → Ödeme bildirimleri bölümünü kimin kontrol edeceğini planlayın.
  6. Ön ekler masaüstünde dolgulu rozet oluyor; 1.9.6 görünümü için "Konu ön eki görünümü"nü "Düz metin" yapın.
  7. Gezinmede !user_group: ya da !perm: koşulları artık gerçekten tersine işliyor; Yönetim → Gezinme'ye bakın.
  8. "Yok say" listeleri, yok sayılanın içeriğini gizleyen tam engellemeye dönüşüyor; üyelere duyurmayı düşünün.
  9. Değiştirilmeden kaydedilen üye stil ayarları siliniyor; hibrit ve alt sekme düzenleri sol kenar çubuğu oluyor.
  10. Öğeler modu biçimleri artık temanın !important kurallarını geçiyor; biçimlendirdiğiniz sayfalara bakın.
  11. Bir temayı güncellemek, temanın şablonlarında yaptığınız düzenlemelerin üzerine yazıyor; Özel CSS, stil ayarları ve logolar korunuyor.
  12. Yönetici girişi "Class LicenseService not found" hatası veriyorsa 1.9.7 dosyalarını elle yükleyin.


Güncelleme sırası



  1. Veritabanının ve dosyaların yedeğini alın.
  2. Migrate eklentisiyle içe aktarma yapıyorsanız onu önce 1.2.5'e güncelleyin (çekirdekle birlikte ya da ondan önce).
  3. Çekirdeği 1.9.7'ye uygulama içi güncelleyiciyle güncelleyin ya da 1.9.7 dosyalarını elle yükleyip php bin/raxboard migrate:run çalıştırın.
  4. Sonra temalarınızı güncelleyin. Yeni tema sürümlerini yalnız çekirdek 1.9.7'ye geçtikten sonra kurun.
  5. Ardından dil paketlerinizi pazar yerinden yeniden kurun; böylece yeni metinler çevrilmiş olur.


Migrate dışında, bugün çıkan eklentileri çekirdekten önce ya da sonra güncelleyebilirsiniz. Resource Hub 1.2.0 ve Media Gallery 1.1.0 gizli kategoriler ile özel ve paylaşımlı albümler için güvenlik düzeltmeleri de içeriyor. Eklenti içeriğindeki bahsetme bildirimleri ile eklenti içeriği için etkinlik akışı ve şikayet önizlemesi kuralları yalnız çekirdek 1.9.7 ile çalışıyor.

Bugün yayınlananlar



Aşağıdaki üç RaxBoard yanıtı onları anlatıyor. Her birinin, tam değişiklik listesiyle Marketplace Updates forumunda kendi konusu da var:


1.9.7'deki diğer her şey



1.9.7'deki her değişikliği göster, her biri tek satır

Sürüm notlarının bütün bölümleri, kendi sırasıyla, her madde tek satır. Yukarıda görselle anlatılan değişiklikler de burada, her biri tek satır, yer alıyor.

Hemen kimler güncellemeli
  • Shopier/PayTR yöntemi kayıtlı her pano güncellemeli; o zamana dek Shopier'i ve anahtarsız PayTR'yi kapatsın.
  • Sınırlı yöneticisi olan panolar: bazı yönetim alanları panoyu ele geçirmek için kullanılabiliyordu.
  • Özel forum, kulüp veya yalnız üyelere açık içerik kullananlar: bazı yerler izinsiz üyelere gösteriyordu.
  • Resource Hub (gizli kategori) veya Media Gallery (özel/paylaşımlı albüm) kullananlar eklentiyi de güncellesin.


Güvenlik — Ödemeler
  • Shopier dönüşleri sıkı doğrulanıyor: her sipariş tek kez yükseltme veriyor; 24 saatten eskisi reddediliyor.
  • Shopier ödemeleri Yönetim → Üyelik Yükseltmeleri Ver → Ödeme bildirimleri altında yönetici onayını bekliyor.
  • Anahtarları girilmeden kaydedilmiş Shopier veya PayTR ödeme yöntemi artık her ödeme bildirimini reddediyor.
  • Silinmiş, kişisel verileri silinmiş ya da var olmayan hesaplar için gelen ödeme bildirimleri reddediliyor.
  • "Satın alınabilir" seçeneği kapalı yükseltmeler sağlayıcı dönüşü ya da bildirimiyle verilemiyor; Stripe hariç.
  • Ödeme dönüş adresi sağlamlaştırıldı ve IP adresi başına dakikada en çok 30 istekle sınırlandı.
  • Yönetim → Ödeme Profilleri, anahtarı boş yöntemi etkinleştirmiyor; eski anahtarsız yöntemler için uyarıyor.


Güvenlik — Yönetim
  • Kod çalıştırmaya eşdeğer alanlar (eklentiler, çekirdek güncelleme, şablonlar) artık yalnız süper yöneticide.
  • Site adresini (Board URL) artık yalnız süper yönetici değiştirebiliyor (Yönetim → Seçenekler → Genel).
  • Bağlantı ve betik ayarları yalnız süper yöneticide; sınırlı yöneticiler bu satırları kilitli görüyor.
  • Genel seçenek formu artık yalnız gösterdiği ayarları kaydediyor.
  • İç adreslere istekler engellendi; süper yönetici yapay zeka, webhook ve beslemede yerel servis kullanabiliyor.
  • Sınırlı yöneticiler artık betik kaydedemiyor; kaydettikleri güvenli HTML'e indiriliyor.
  • Kullanıcı grubu düzenleyicisi: kullanıcı adı CSS'i ve afiş renkleri artık veri olarak aktarılıyor.
  • Üyelerin kullanabildiği iki kalıcı XSS yolu kapandı; profil web sitesi yalnız http(s) adresi kabul ediyor.
  • CSP yalnız-rapor kipini ve yönetici IP izin listesini artık yalnız süper yönetici değiştirebiliyor.
  • Kayıt sonrası yönlendirme, tarayıcıların başka site olarak açtığı adresleri artık izlemiyor.
  • Moderatör düğmeleri üye adını artık betiğe yazmıyor; düzenlediğiniz şablonlar güncellemede listeleniyor.
  • "Konuyu öne çıkar" penceresi her tema kopyasında güvenli; eski Stable paketi yeniden aktarılınca da.
  • Tema Özelleştirici: CSS düzenleyicideki özel CSS Stil Özellikleri doğrulayıcısından geçiyor.
  • Yönetim → Kullanıcılar → Düzenle: sınırlı yönetici yönetici ekleyip düzenleyemiyor; kendini yasaklama kapandı.
  • REST API: forum ön ekleri uç noktası, anahtarın üyesinin açamadığı forumlar için artık 404 döndürüyor.


Güvenlik — İzinler
  • Eski "grupları bahset" izni kaldırıldı; her grup bahsetmesi artık yalnız kendi iznine uyuyor.
  • Yinelenen izinler kaldırıldı; iki "Kendi konularını sil" izni birleştirildi, verdiğiniz yasak korunuyor.
  • Konu sayfası: silme izni olan sahip "Konuyu sil" düğmesini görüyor; Kaydet ve Geri yükle izne bağlı.
  • Silinmiş ve onay bekleyen konular "Silineni gör" ve "Onay bekleyeni gör" istiyor; gruplar erişimini koruyor.
  • Yeni izinlerle üyeler pano etkinliklerine katılım bildirip etkinlik oluşturabiliyor; ikisi de varsayılan açık.
  • Üyenin kendi API anahtarları "API anahtarı oluştur" izni gidince duruyor; yöneticinin verdikleri çalışıyor.
  • Üyeler, Arama, Yer imleri, Kulüpler ve alt bilgi bağlantıları ile kenar çubuğu bileşenleri izne uyuyor.
  • Görsel bırakma alanı, ekran görüntüsü yapıştırma ve ses kaydedici yalnız yükleme kabul edilen yerde görünüyor.
  • Yeni /moderation/members sayfası: üye onayla/reddet ve spam temizle, yönetim paneli dışında.
  • Profil mesajları ve duvar yorumları IP adresini kaydediyor; REST API IP adresini yalnız izin varsa veriyor.
  • Konu düzenlemek sabit/kilitli durumu sıfırlamıyor; REST API içeriği web sitesiyle aynı kurallarla denetliyor.


Güvenlik — Gizlilik ve görünürlük
  • Etkinlik akışı: her girdi artık yalnız ilgili içeriği görebilen üyelere gösteriliyor.
  • Etkinlik akışı artık "bu üyenin etkinliklerini kimler haber akışında görebilir" ayarına uyuyor.
  • "Takip ettiklerim" gizlilik ayarları artık herkesi engellemiyor, takip edilen üyelere izin veriyor.
  • Yanıt ve izleme bildirimleri yalnız içeriği okuyabilene gidiyor; onay bekleyen içerik onaylanınca duyuruluyor.
  • Bahsetme bildirimleri artık yalnız içeriği açabilecek üyelere gidiyor.
  • Bağlantı kartları okuyana göre oluşuyor; hedefi açamayan okuyucu yalnız düz bir bağlantı görüyor.
  • Şikayetler: "Bildirdiklerim" sayfası, şikayet edenin göremediği eklenti içeriğinin önizlemesini göstermiyor.
  • Site haritası misafirlerin açamadığı eklenti içeriğini listelemiyor (Resource Hub 1.2.0 veya üstü gerekir).
  • "Çevrimiçi durumu" gizlilik ayarına artık yalnız çevrimiçi listesinde değil, her yerde uyuluyor.
  • Gizli içerik arama, yetkili düzenlemesi ve Markdown ile sızmıyor; işlenmeyen gizli içerik etiketi kilitli.


Güvenlik — Hesaplar ve giriş
  • Yeni yedek kodlar eskileri anında geçersiz kılıyor; iki adımlı doğrulamayı kapatmak tüm kodları siliyor.


Yeni — Bahsetmeler, yeniden yazıldı
  • Bahsetmeler üyeye bağlantı olarak kaydediliyor; boşluklu ve her alfabedeki adlar bulunuyor.
  • Bahsedilen ya da alıntılanan üye, o mesaj için yalnız bu tek bildirimi alıyor.
  • Grup bahsetmeleri kuyruğa alınıyor: ilk 25 üye hemen, kalanı yeni Grup bahsetme bildirimleri göreviyle.
  • Düzenleme yalnız yeni bahsedilen üyeleri bildiriyor; artık konuşma ve profil mesajlarında da.
  • Onay bekleyen içerik, bir moderatör onayladığında bahsettiği üyeleri bir kez bildiriyor.
  • Kulüp mesajları ve yorumları, bahsettikleri ve mesajı açabilen üyeleri bildiriyor.
  • Bahsetme önerileri her alfabede çalışıyor, engellere uyuyor ve telefon klavyesinin üstünde kalıyor.
  • Mesaj düzenlenirken ham kod yerine bahsetme etiketi görünüyor; kayıt doğru üyeyi koruyor.
  • Bahsetme sınırına ulaşan üye artık bazı üyelere bildirim gitmediğini söyleyen bir uyarı görüyor.
  • Mesaj uzunluğu bahsetmeyi yazıldığı gibi sayıyor; "Konuyu düzenle" ve API de uzunluk sınırlarını uyguluyor.


Yeni — Üye engelleme
  • Engellediğiniz üyenin konu ve mesajları listelerden, aramadan, akışlardan ve API'den gizleniyor.
  • Engellenen üye size mesaj atamıyor, konularınıza yanıt veremiyor, sizden bahsedemiyor, profilinizi göremiyor.
  • İki yeni gizlilik seçeneği açık geliyor: Engeller iki yönlü çalışır; Yetkililer üye engellerinden etkilenmez.
  • Yetkililer engellenemiyor: yönetici, moderatör ve yetkili profillerinde Engelle düğmesi görünmüyor.
  • Engelleme onay istiyor ve takipleri bitiriyor; engellenen üyeden gelen bildirimler silinmiyor, gizleniyor.
  • REST API reddedilen bir engellemeyi artık başarılı göstermiyor.
  • Yok sayma listeleri engellemeye dönüşüyor (bkz. Güncellemeden önce).
  • Bilinen sınırlar: sayaçlar engellenen üyenin mesajlarını sayıyor; "Kimler Çevrimiçi" süzülmüyor.


Yeni — Özelleştirici ve tema biçimi
  • Tema Özelleştirici → Öğeler, sürüm 2: canlı önizlemede tıkladığınız her parçayı biçimlendirin.
  • Stil dışa/içe aktarma, kopyalama ve tema paketleri artık öğe biçimlerini ve özel öğeleri de taşıyor.
  • Ayarlar artık her temada adlarının söylediği yeri değiştiriyor; siz değiştirene kadar pano aynı görünüyor.
  • Yeni stil ayarları arasında logo genişliği, web yazı tipi adresi, ikincil vurgu ve yapışkan üst bilgi var.
  • Stil Özellikleri her yazı renginin gerçek kontrastını gösteriyor; yalnız değiştirdiğiniz alanlar kaydediliyor.
  • Önizlemede sayfa seçici ve "Canlı" rozeti var; kendi stil ayarlarınız artık önizlemeye karışmıyor.
  • Üye stil ayarlarına "Tema varsayılanı" seçeneği geldi; hesaptaki "Forum yerleşimi" artık bir stil ayarı.
  • Özelleştirici, CSS düzenleyici ve erişilebilirlik denetimi kesme işaretli çevirilerde artık bozulmuyor.
  • Daha yeni bir RaxBoard gerektiren tema paketi, hiçbir şey yazılmadan önce reddediliyor.
  • Makale forumlarında açılış mesajı başlığı yazarın eklenti istatistiklerini ipuçlu simgelerle gösteriyor.


Yeni — Profilde Konular ve Mesajlar sekmeleri
  • Profildeki Konular ve Mesajlar sekmeleri artık üyenin içeriğini arıyor, süzüyor, sıralıyor ve sayfalıyor.
  • Her görünümün kendi adresi var, JavaScript olmadan çalışıyor ve arama motorlarına dizinletilmiyor.
  • Satırlarda ön ek, forum, sayılar, tepkiler, son yanıt ve durum rozetleri var; mesaj satırı o mesajı açıyor.
  • Moderatörler bu sekmelerde onay bekleyen ya da silinmiş içeriği listeliyor; üyeler "Onay bekliyor" görüyor.
  • Sade profil düzenli temalar da aynı aranabilir Mesajlar sekmesini ve yeni bir Konular sekmesini alıyor.
  • Sınırlar: liste başına en çok 1.000 sonuç; anahtar kelime araması üyenin en yeni 3.000 konu/mesajını tarıyor.


Yeni — Konu ön ekleri
  • Dört grupta 28 hazır ön ek tasarımı, tema güncellemesi gerekmeden her temada çalışıyor.
  • Yeni ön ek düzenleyicisi: renkler, aranabilir simge seçici, boyut, köşe yuvarlaklığı ve canlı önizleme.
  • İlk mesajın altındaki Benzer konular artık her konunun ön ekini gösteriyor.
  • REST API artık her ön ekin tasarımını ve simge rengini döndürüyor.
  • Mevcut ön eklerin masaüstündeki görünümü değişiyor; bkz. Güncellemeden önce → Konu ön ekleri.


Yeni — Gizli içerik etiketleri
  • İşlenmeyen gizleme etiketleri kilitli "Gizli içerik" kutusu gösteriyor; yazar ve yetkililer içeriği görüyor.
  • Bunu aynı adlı özel BB koduyla çözmeyin: özel BB kodu içeriği misafirler dahil herkese gösterir.
  • Yönetim panosu uyarısı, mesajlarda ve profil mesajlarında işlenmeyen etiket adlarını sayılarıyla listeliyor.
  • Desteklenen etiketler kimin göreceğini belirliyor; misafir hiç görmüyor, yazar ve yetkililer hep görüyor.
  • Binlerce kapanmamış gizleme etiketi içeren mesajlar artık saniyeler yerine saniyenin kesrinde kaydediliyor.
  • Telefonda editörün gizleme menüsünün satırları büyüdü; kutunun vurgu çizgisi sağdan sola yazıma uyuyor.


Yeni — Anketler ve görseller
  • Anketler yenilendi: oy verince sonuçlar Oyumu değiştir düğmesiyle görünüyor, şişmiş oy sayıları onarıldı.
  • Mesajlara eklenen görseller yeni tarayıcı sekmesi yerine sayfa üzerindeki görsel görüntüleyicide açılıyor.
  • Yüklenen resimler mesaja metin sütununun yarı genişliğinde ekleniyor; Orijinal boyut düğmesi bunu kaldırıyor.


Yeni — Manuel ödemeler: "Ödemeyi yaptım" bildirimi
  • Manuel ödeme sonrası üye referans ve not gönderebiliyor; yöneticiler bildirimi onaylıyor ya da reddediyor.


Yeni — Kullanıcı adları
  • Hintçe, Tayca ve sesli harf işareti ya da aksan kullanan diğer alfabelerdeki adlarla artık kayıt olunabiliyor.
  • Bağlı hesapla kayıt artık üyenin adındaki harfleri bozmadan koruyor.
  • Kullanıcı adı onarımı (Yönetim → Topluluk) bağlı hesapla eski bir kayıtta bozulmuş adları düzeltiyor.


Yeni — Yönetim
  • Yönetici kullanıcı düzenleyicisinde E-postayı doğrulandı say ve Tüm oturumları kapat var, telefona da uyuyor.
  • Pasif hesap kapatma artık onay ve geri almayla çalışıyor; korunan hesaplar kapatılmıyor.
  • Moderatör günlüğü moderatörün gerekçesini gösteriyor ve artık moderatör silmelerini de kaydediyor.
  • Hesap silme ya da veri dışa aktarma talebi reddedilen üyeye, yeni talepte yöneticilere bildirim gidiyor.
  • E-postasını doğrulamamış üyeler her temada "Doğrulanmamış" etiketiyle üye sayılıyor.


Yeni — Eklenti ve tema geliştiricileri için
  • Sınıf uzantıları çalışıyor: 46 genel denetleyici genişletilebiliyor, hatalı uzantı karantinaya alınıyor.
  • Eklentilere bahsetmeler için görünürlük denetimi ve pano sınırlarıyla belgelenmiş tek giriş noktası geldi.
  • Eklentiler içeriğini kimin göreceğini kaydediyor; akış, şikayetler ve site haritası onu güvenle gösteriyor.
  • Yeni uzantı noktaları arasında gizleme etiketleri, kilitli konu metni, arama türleri ve kupa ölçütleri var.
  • Geri çağrılar transaction kaydedilince çalışabiliyor; iç içe deadlock'ta asıl veritabanı hatası görünüyor.
  • Temalar yeni tanım anahtarları bildirebiliyor; içe aktarıcı artık en düşük RaxBoard sürümünü uyguluyor.
  • Öğe kancaları ve body nitelikleri eklendi; bazı özelleştirici ayarları yeniden adlandırıldı ya da kaldırıldı.
  • Katmanlı çekirdek stil dosyasını seçen temalarda editör, avatar, afiş ve yazdırma biçimleri düzeltildi.


Düzeltmeler — Ödemeler
  • iyzico ve PayTR ödemeleri artık yükseltmeyi tamamlıyor; Shopier ödemeleri panoya ulaşıyor.
  • PayTR, panonun kalıcı olarak reddettiği bildirimi yeniden gönderir: yükseltmeyi elle verin ya da iade edin.
  • Stripe, PayPal ve iyzico ödemeleri artık "Satın al"dan sonra her tarayıcıda başlıyor.
  • PayPal'ın tamamlamadığı ödemeler artık "Ödeme tamamlanamadı" gösteriyor.
  • Alıcı ödeme dönüşünde artık iç hata görmüyor; yinelenen bildirim "Ödeme alındı" gösteriyor.
  • Ödeme dönüş adresine gelen bilinmeyen sağlayıcı ve hatalı Stripe istekleri artık günlükleri doldurmuyor.


Düzeltmeler — Editör
  • Kalın düğmesi yalnız kalın yaptığınız metinde yanıyor; Enter kalınlığı artık alt satıra taşımıyor.
  • ChatGPT ve benzeri araçlardan yapıştırılan metinde paragraflar, listeler, başlıklar ve kalın metin korunuyor.
  • İki dilli makale düzenleyicisi artık mesajın kendi taslağını göstermiyor, silmiyor ya da üzerine yazmıyor.
  • Eski bir bahsetme öneri listesinde Enter'a basmak artık yanlış üyeyi ekleyip ona bildirim göndermiyor.


Düzeltmeler — Bildirimler
  • Site içi, e-posta ve push bildirimleri artık her olay türü için kendi ayarına göre çalışıyor.
  • Konu sahibi kendi konusuna yanıt yazdığında konuyu izleyenlere artık bildirim gidiyor.
  • Alıntı bildirimi yalnız üyenin kendi mesajının en üst düzey alıntısında gidiyor; çift onayda yinelenmiyor.
  • Profil mesajları ve duvar yorumlarıyla ilgili bildirimler duvarın doğru sayfasını açıyor.
  • Bahsetmeler sondaki nokta ya da tireyi yok sayıyor, e-posta adreslerini atlıyor; sayıyı üye adı olarak okuyor.
  • Adında İngiliz alfabesi dışında harf olan üyeden bahsetmek artık o üyeye bildirim gönderip bağlantı veriyor.
  • Çok satırlı kullanıcı grubu ad stilleri artık bahsetme bağlantılarını ve alıntı başlıklarını bozmuyor.


Düzeltmeler — Mesajlar, görseller ve BB kodu
  • Mesaj ve makalelerdeki şeffaf görseller artık siyah kutuya dönüşmüyor; eski görselleri yeniden yükleyin.
  • Çok dilli bir blokla biten mesajın altında artık fazladan boşluk görünmüyor.
  • Önizlemeler ve özetler uzun adresli bağlantılarda artık ham işaretleme göstermiyor.
  • Alıntı ve spoiler gibi BB kodu etiketlerindeki bahsetme biçimli adlar bozulmuyor, yazıldığı gibi görünüyor.


Düzeltmeler — Profiller ve üyeler
  • Hesap silme ve parolayla iki adımlı doğrulamayı kapatma artık doğru parolayı reddetmiyor.
  • Onaylanan silme üyenin tüm oturumlarını kapatıp kalan verilerini siliyor; eski silmeler de temizleniyor.
  • Yönetim → Kullanıcılar → Düzenle: Spam temizle artık çalışıyor; kaydetme ve parola hataları düzeltildi.
  • Hesap güvenliği formlarında art arda yanlış parola artık sınırlı (15 dakikada 5).
  • Üyenin "Hakkında" metnindeki & artık kayıtta bozulmuyor; mevcut metinler güncellemeyle onarılıyor.
  • Profildeki mesaj satırları artık mesajın kendisini açıyor; konu açılışları yanıt olarak etiketlenmiyor.
  • Profil başlığındaki konu sayısı yalnız ziyaretçinin açabildiği konuları sayıyor.
  • Uzun düğme etiketlerinde (ör. Azerbaycanca) profil eylem düğmeleri artık karttan ya da ekrandan taşmıyor.
  • Sade düzendeki profil kapağı artık sayfanın üstünü örtmüyor ve sekmelere yapılan tıklamaları yakalamıyor.
  • İngilizce dışı harf ya da boşluk içeren bir /members/ adresi artık üyenin profilini açıyor.
  • Telefon doğrulama kodu sınırı, IPv6 eşlemeli sunucularda artık her IPv4 ziyaretçisini ayrı sayıyor.


Düzeltmeler — Moderasyon ve spam temizliği
  • Spam temizleyicinin yasaklama ve kayıtları artık temizliği yapanı gösteriyor ve neyin kaldırıldığını tutuyor.
  • Bir spam hesabını temizlemek içeriğindeki bekleyen şikayetleri artık "içerik kaldırıldı" diye kapatıyor.
  • Kalıcı silinen spam artık harici aramadan da kaldırılıyor; onay kuyruğu temizliği sayaçları yeniden sayıyor.
  • Seçili mesajları kalıcı silmek artık şikayetlerini kapatıyor ve mesajları harici aramadan da kaldırıyor.


Düzeltmeler — Forumlar, düzen ve temalar
  • Stable: iki yan reklam sütunu açıkken geniş ekranda profil başlığı artık reklamların altına kaymıyor.
  • Kategori dışındaki forum artık diğerleriyle aynı görünüyor; telefonda metni ekran kenarına yapışmıyor.
  • Discuss düzeni: açılır listeler telefon ve tablette artık kesilmiyor; kategori noktaları yine görünüyor.
  • Stil ve forum yerleşimi tek kayıtta değişince yerleşim artık yeni stile uygulanıyor.
  • Kulüpler: kulüp dizinindeki kategori ve sıralama çubuğu artık kulüp listesine boşluksuz yapışmıyor.
  • Telefon: profil mesaj kartları ve moderatör kaynak listesi artık diğer kartlar gibi kenardan kenara uzanıyor.
  • Telefon: yanıt formu zaten görünürken yüzen yanıt düğmesi artık bir an belirip kaybolmuyor.
  • Kuroxis, Vision ve diğerleri WCAG AA'da; RaxBoard Default'ta ana düğme koyulaştı; düzenlenen renk korunuyor.
  • Kalium, Pamasra, Legacy'de "İçeriğe geç" odakta görünüyor; Stable, Kuroxis'te "+N" balonu artık opak.
  • Kuroxis, Aslitium: reddedilen yeni konuşma artık hata listesinin üstünde ham şablon kodu göstermiyor.


Düzeltmeler — Etiketler ve arama motorları
  • İngiliz alfabesi dışı harfli etiketler artık "bulunamadı" açmıyor; eski bağlantılar yeni ASCII adrese gidiyor.
  • Büyük panolarda etiket sayfaları, etiket dizini, etiket araması ve öneriler artık hızlı açılıyor.
  • Etiket dizininin sonraki sayfaları ve etiket aramaları artık noindex; geçersiz sayfa numarası 404 dönüyor.
  • Adı eskimiş forum, konu, profil ya da yardım adresleri artık sorgu dizesini koruyarak yönlendiriliyor.
  • Forum sayfaları arama motorlarına yönlendirilen bir adres yerine forumun gerçek adresini veriyor.


Düzeltmeler — Yönetim
  • Gezinme görünürlük koşulları kayıtta ve içe aktarmada denetleniyor; hatalı değer mesajla reddediliyor.
  • Yükseltilmiş panolarda yer tutucu gösteren yönetim metinleri otomatik düzeliyor; düzenlemeleriniz korunuyor.
  • Varsayılan dili İngilizce olmayan panolar eksik çeviride ham ifade anahtarı yerine İngilizceye düşüyor.
  • Seçenekler, kullanıcı adı CSS'i, duyurular ve pasif hesap ayarlarında yönetim mesajları daha anlaşılır.
  • Pazar yeri sayfası artık "Pazar yerine ulaşılamadı" demek yerine hatayı adıyla gösteriyor.
  • data/cache klasörü boşaltılan pano artık gerekenleri kendiliğinden geri alıyor.
  • Değiştirilmemiş deneme VIP terfisi kapatılıyor; yalnızca onun verdiği VIP üyelikleri geri alınıyor.
  • Değiştirilmemiş, satılmamış "Premium Membership" ve "VIP Membership" deneme yükseltmeleri satıştan kalktı.
  • Yönetim: eklenti ayrıntıları ve lisans sayfaları artık ham şablon kodu göstermiyor.


Düzeltmeler — Güncellemeler, zamanlanmış görevler ve diller
  • Aynı MySQL sunucusundaki iki pano artık birbirinin güncellemesini migration kilidi hatasıyla düşürmüyor.
  • "Cron'u Etkinleştir" (adı değişti) kapatılınca görevler artık ziyaretçi trafiğiyle gerçekten çalışmıyor.
  • php bin/raxboard migrate:run artık her migration'ın raporunu gösteriyor.
  • Güncellemeden sonra dil paketi içe aktarmak yeni metinleri de çeviriyor; düzenlemeleriniz korunuyor.
  • Türkçe: her yerde "yapay zeka"; Discuss yanıt satırı, yerleşim açıklamaları ve Özel Günler düzeldi.


Düzeltmeler — Performans
  • Konu, mesaj ve eklenti içeriği silinirken etkinlik akışı tablosunun tamamı artık taranmıyor.
  • Bahsetme sınırı denetimi bildirimler tablosunun tamamı yerine bir dizini okuyor.
  • Etiket sayfaları konuları tarih dizininden okuyor; çok konulu bir üye artık etiketi baştan saydırmıyor.


Güncellemeden önce
  • 12 maddenin hepsi yukarıda, her biri tek satır: Güncellemeden önce ve Güncelleme sırası bölümlerinde.


Güncellemeden sonra — Ödemeler
  • Yönetim → Ödeme Profilleri'nde sarı uyarıdaki yöntemin eksik anahtarlarını doldurun ya da yöntemi kapatın.
  • Kullanmadığınız ödeme yöntemlerini kapatın.
  • Shopier/PayTR: son yükseltme satın alımlarını mağaza panelinizle karşılaştırın; ödemesi olmayanı geri alın.
  • Shopier: Ödeme bildirimleri bölümüne düzenli bakın; yalnız Shopier panelinde ödenmiş siparişi onaylayın.
  • Alıcı ödeyip yükseltme alamadıysa mağaza panelinde doğrulayıp Yönetim → Üyelik Yükseltmeleri Ver'i kullanın.
  • Geri dönüş adresinin hâlâ /upgrades/payment-callback/<sağlayıcı> ile bittiğini kontrol edin.


Güncellemeden sonra — Güncelleme çıktısını okuyun
  • Güncelleme çıktısı betik taşıyor gibi görünen yönetim işaretlemesini listeliyor; hiçbir şey değiştirilmiyor.
  • Dokunulmayan şablonlar, renkler ve Özel CSS ile koşulu geçersiz gezinme girdileri adlarıyla listeleniyor.


Güncellemeden sonra — Arama (Elasticsearch / Meilisearch)
  • Yerleşik MySQL araması için işlem gerekmiyor: eski kayıtlardaki gizli blok metni kendiliğinden temizleniyor.
  • Elasticsearch ya da Meilisearch panoları bir kez php bin/raxboard search:reindex çalıştırmalı.


Güncellemeden sonra — Zamanlanmış görevler ve cron
  • "Cron'u Etkinleştir" seçeneğinin adı "Zamanlanmış görevleri site trafiğiyle çalıştır (web cron)" oldu.
  • Yönetim → Cron'a Grup bahsetme bildirimleri, Ana veri eşitleme ve iş bitince kapanan iki görev eklendi.
  • Sunucu cron'u ya da web cron şart; yoksa grup bahsetmeleri 25 üyede kalıyor, tek seferlik görevler bitmiyor.


Güncellemeden sonra — Şablonlar ve temalar
  • Değiştirilmemiş şablonlar kendiliğinden güncelleniyor; düzenlenenler korunuyor ve atlanırsa listeleniyor.
  • Değiştirdiğiniz tema renkleri korunuyor; içe aktarılan eski Kotton/Kuroxis paketi eski renkleri getiriyor.
  • Başka bir dizindeki tema kopyaları değişmiyor; güncellemek için tema paketini yeniden içe aktarın.


Güncellemeden sonra — Fark edebileceğiniz diğer değişiklikler
  • Üye toplamları artık e-postası doğrulanmamış hesapları içeriyor, onay bekleyen hesapları içermiyor.
  • Mevcut mesajlar bahsetmelerini olduğu gibi koruyor; yalnız yeni ve düzenlenen içerik dönüştürülüyor.
  • Bu güncellemeden önce yüklenen görseller şeffaflıksız kalıyor; şeffaf hâli için yeniden yükleyin.
  • Eski yapay zeka sağlayıcıları, webhook'lar ve beslemeler güvenilir kalıyor; süper yöneticiler incelemeli.
  • Üçüncü taraf eklentilerin class_extensions kayıtları artık doğrulanıp uygulanıyor.
  • Webmention gönderen misafirler adres başına 10 dakikada 60 istekle sınırlı.
  • Etiket listesinde son sayfanın ötesi ve 0, abc ya da 02 gibi sayfa numaraları artık 404 dönüyor.
  • Profil listelerinde her sorgu 3 saniyeyle sınırlı; daha yavaş liste bir filtreyle daraltmanızı istiyor.
  • Birleşik işaretli kullanıcı adları (Hintçe, Tayca …) PHP intl gerektiriyor; yoksa eski kural geçerli.
  • Kuroxis'te daha çok avatar köşeli kare oluyor; Pamasra (koyu), Vision ve Stable koyu mod düzeltmesi alıyor.
  • Site geneli sıkı yoğunluk artık RaxBoard Default, Kuroxis, Kotton, Oxion ve Aslitium'da satırları daraltıyor.



Sorunuz varsa ya da bir şey bu yazıda anlatıldığı gibi çalışmıyorsa buraya yazın.
#2
Yeni güncelleme için teşekkürler 🙏🙂
Thread Starter #3

Add-ons for RaxBoard 1.9.7



Seven add-ons are updated today. All of them run on RaxBoard 1.9.6 as well, so you can update them before or after the core. Two kinds of change switch on only with core 1.9.7:
  • @mention notifications in add-on content. On 1.9.6 the text is saved as typed, and nobody is notified.
  • Activity feed and report previews that show add-on content only to members who may open it.


Update from Admin → Marketplace. Settings and content are kept.

Resource Hub 1.2.0


Security release: update now if you use private categories.
  • Per-category view permissions apply everywhere. A category hidden from a member or guest was hidden only on the main list and on the resource page. Its resource titles still showed on category pages, featured, search, author pages, bookmarks, watched lists, widgets, RSS feeds and the API. They no longer do. This gap existed since 1.1.0.
  • Versions, version files, updates and their attachments follow the resource page's visibility. Version downloads ask for the licence (EULA) and count as downloads.
  • Author responses are limited to the resource owner, team members with the reply permission and moderators. Reviews, review votes and reports follow the review form's rules on the server.
  • @mentions in resource descriptions, updates, reviews and author responses notify members who can open them.
  • Phones and tablets: the resource list comes first, rows are compact, and the moderator checkboxes and bulk bar take less room.
  • Transparent resource icons no longer turn into black squares.

Resource Hub on the Marketplace →

Media Gallery 1.1.0


Security release: update now if members use private or shared albums.
  • Comments, ratings and likes follow the media page's visibility. A member who could not open an item in a private or shared album could still comment on it, rate it and like it.
  • Moderators edit only the media they can see. Only the uploader or an administrator can change an item's album. Before, a moderator could take a photo out of a private album and so make it public.
  • Deleting an album can delete its media too. "Also delete the media in this album" is ticked by default for private, shared and members-only albums. Unticked, the confirmation says how many items will become visible to everyone.
  • Watcher alerts go only to members who can open the item, and the moderation queue affects only items that are waiting for approval.
  • @mentions in comments and in media and album descriptions notify members who can open them.
  • Transparent images keep their transparency with the watermark on, and transparent GIFs get transparent thumbnails.

Media Gallery on the Marketplace →

Stories 1.1.0


  • Tag people in your stories. Tagged members get a notification and can remove their tag. Each member chooses who may tag them: Everyone, Only people I follow, or Nobody. Only members who can see the story can be tagged.
  • New options "Allow tagging people in stories" and "Maximum tags per story", and a new permission "Tag members in stories".
  • Permanently deleting a story or comment removes its feed entries, reactions and notifications. Its reports are closed as "Content removed" instead of being deleted. The update cleans up what earlier deletions left behind.
  • Comment actions, the "Recent comments" widget, the activity feed and report previews follow the story's visibility.

Stories on the Marketplace →

Blog 2.1.0


  • @mentions in articles. The members you mention get a notification that links to the article, if they can read it. A scheduled article notifies them when it goes live.
  • Transparent cover images keep their transparency. A white logo on a transparent background used to disappear.
  • Transparent card images in the home page carousel no longer turn into black cards.

Blog on the Marketplace →

Trade Points 1.3.8


  • @mentions in feedback and replies. The notification opens the feedback on its own new page, together with its reply.
  • Security: reports and replies are accepted only for visible feedback that the member can view. The "allow reports" setting and the core "Report content" permission are enforced on the server.
  • The Trade Points tab now appears on the simple profile layout too (Kuroxis, Aslitium).

Trade Points on the Marketplace →

Latest Threads 1.3.26


  • The New members tab follows the board's member list. Banned accounts are no longer listed. On 1.9.7, unconfirmed members show with the "Unverified" label.
  • The new thread prefix designs of 1.9.7 fit in the row without being clipped.
  • Widget colours come from the board's style. A signed-in member no longer sees another theme's colours.

Latest Threads on the Marketplace →

Migrate 1.2.5


If you import with Migrate, update it to 1.2.5 before or together with core 1.9.7.
  • Security: inline attachment tags whose attachment was not imported are removed. Before, they could show another member's private file on the new board.
  • Security: hidden-content tags of the source forum keep their content hidden. A tag with no RaxBoard equivalent is never opened up.
  • Mentions in profile posts, signatures, "About" texts, resource reviews and gallery comments link to the right member. A mention of a member who was not imported stays plain text.
  • Text inside code blocks is imported exactly as written.
  • Ignore lists become blocks on core 1.9.7, imported threads are ready for the new "Most reactions" sort, and only safe website addresses are imported.
  • Transparent profile covers are no longer imported on a black background.

Migrate on the Marketplace →

Each add-on also has its own thread in the Marketplace Updates forum with its changelog. Questions about one add-on are best asked there.

RaxBoard 1.9.7 için eklentiler



Bugün yedi eklenti güncellendi. Hepsi RaxBoard 1.9.6'da da çalışıyor; çekirdekten önce ya da sonra güncelleyebilirsiniz. İki tür değişiklik yalnızca çekirdek 1.9.7 ile devreye giriyor:
  • Eklenti içeriğindeki @bahsetme bildirimleri. 1.9.6'da metin yazıldığı gibi kaydedilir, kimseye bildirim gitmez.
  • Eklenti içeriğini yalnızca açma izni olan üyelere gösteren etkinlik akışı ve şikâyet önizlemeleri.


Güncellemeyi Yönetim → Pazar yeri'nden yapın. Ayarlar ve içerik korunur.

Resource Hub 1.2.0


Güvenlik sürümü: özel kategori kullanıyorsanız hemen güncelleyin.
  • Kategori bazlı görüntüleme izni artık her yerde uygulanıyor. Bir üyeden ya da misafirden gizlenen kategori yalnızca ana listede ve kaynak sayfasında gizleniyordu. Kaynak başlıkları kategori sayfalarında, öne çıkanlarda, aramada, yazar sayfalarında, yer imlerinde, izleme listelerinde, bileşenlerde, RSS akışlarında ve API'de görünmeye devam ediyordu. Artık görünmüyor. Bu açık 1.1.0'dan beri vardı.
  • Sürümler, sürüm dosyaları, güncellemeler ve ekleri kaynak sayfasının görünürlüğüne uyuyor. Sürüm indirmeleri lisans (EULA) onayı istiyor ve indirme sayısına ekleniyor.
  • Yazar yanıtı kaynak sahibi, yanıt iznine sahip ekip üyeleri ve moderatörlerle sınırlı. Değerlendirme, oy ve şikâyet sunucuda değerlendirme formunun kurallarına uyuyor.
  • Kaynak açıklamalarında, güncellemelerde, değerlendirmelerde ve yazar yanıtlarında @bahsetme, içeriği açabilen üyelere bildirim gönderiyor.
  • Telefon ve tablette: kaynak listesi en üstte, satırlar kompakt, moderatör kutuları ve toplu işlem çubuğu daha az yer kaplıyor.
  • Saydam kaynak simgeleri artık siyah kareye dönüşmüyor.

Resource Hub pazar yerinde →

Media Gallery 1.1.0


Güvenlik sürümü: üyeleriniz özel ya da paylaşımlı albüm kullanıyorsa hemen güncelleyin.
  • Yorum, puan ve beğeniler medya sayfasının görünürlüğüne uyuyor. Özel ya da paylaşımlı bir albümdeki öğeyi açamayan üye, ona yine de yorum yazabiliyor, puan ve beğeni verebiliyordu.
  • Moderatörler yalnızca görebildikleri medyayı düzenleyebiliyor. Öğenin albümünü yalnız yükleyen ya da yönetici değiştirebiliyor. Önceden bir moderatör, özel albümdeki bir fotoğrafı albümden çıkarıp herkese açabiliyordu.
  • Albüm silinirken medyası da silinebiliyor. "Bu albümdeki medyayı da sil" seçeneği özel, paylaşımlı ve yalnız üyelere açık albümlerde varsayılan işaretli. İşaret kaldırılırsa onay penceresi kaç öğenin herkese açılacağını söylüyor.
  • Takip bildirimleri yalnızca öğeyi açabilen üyelere gidiyor. Onay kuyruğu da yalnızca onay bekleyen öğeleri etkiliyor.
  • Yorumlarda ve medya ile albüm açıklamalarında @bahsetme, içeriği açabilen üyelere bildirim gönderiyor.
  • Filigran açıkken saydam görseller saydamlığını koruyor; saydam GIF'lerin küçük resimleri de saydam oluşuyor.

Media Gallery pazar yerinde →

Stories 1.1.0


  • Hikâyelerinizde kişi etiketleyin. Etiketlenen üyeler bildirim alır ve etiketini kaldırabilir. Her üye kimin kendisini etiketleyebileceğini seçer: Herkes, Yalnızca takip ettiklerim ya da Hiç kimse. Yalnızca hikâyeyi görebilen üyeler etiketlenebilir.
  • Yeni seçenekler: "Hikâyelerde kişi etiketlemeye izin ver" ve "Hikâye başına en fazla etiket". Yeni izin: "Hikâyelerde üye etiketleyebilir".
  • Bir hikâye ya da yorum kalıcı olarak silinince akış kayıtları, tepkileri ve bildirimleri de siliniyor. Şikâyetleri silinmek yerine "İçerik kaldırıldı" olarak kapanıyor. Güncelleme, önceki silmelerden geride kalanları temizliyor.
  • Yorum işlemleri, "Son yorumlar" bileşeni, etkinlik akışı ve şikâyet önizlemeleri hikâyenin görünürlüğüne uyuyor.

Stories pazar yerinde →

Blog 2.1.0


  • Makalelerde @bahsetme. Bahsettiğiniz üyeler, makaleyi okuyabiliyorlarsa makaleye giden bir bildirim alır. Zamanlanmış makale bildirimi yayına girdiğinde gönderir.
  • Saydam kapak görselleri saydamlığını koruyor. Saydam arka planlı beyaz bir logo önceden tamamen kayboluyordu.
  • Ana sayfa karuselindeki saydam kart görselleri artık siyah karta dönüşmüyor.

Blog pazar yerinde →

Trade Points 1.3.8


  • Geri bildirimlerde ve yanıtlarda @bahsetme. Bildirim, geri bildirimi yanıtıyla birlikte kendi yeni sayfasında açıyor.
  • Güvenlik: şikâyet ve yanıt yalnızca üyenin görebildiği, görünür geri bildirimde kabul ediliyor. "Şikâyete izin ver" ayarı ve çekirdek "İçerik şikâyet et" izni sunucuda uygulanıyor.
  • Trade Points sekmesi artık sade profil düzeninde de görünüyor (Kuroxis, Aslitium).

Trade Points pazar yerinde →

Latest Threads 1.3.26


  • Yeni üyeler sekmesi panonun üye listesine uyuyor. Yasaklı hesaplar artık listelenmiyor. 1.9.7'de e-postasını onaylamamış üyeler "Doğrulanmamış" etiketiyle görünüyor.
  • 1.9.7'nin yeni konu ön eki tasarımları satıra kırpılmadan sığıyor.
  • Bileşen renkleri panonun stilinden geliyor. Giriş yapmış üye artık başka bir temanın renklerini görmüyor.

Latest Threads pazar yerinde →

Migrate 1.2.5


Migrate ile içe aktarma yapıyorsanız onu çekirdek 1.9.7'den önce ya da onunla birlikte 1.2.5'e güncelleyin.
  • Güvenlik: eki aktarılmamış satır içi ek etiketleri kaldırılıyor. Önceden yeni panoda başka bir üyenin özel dosyasını gösterebiliyorlardı.
  • Güvenlik: kaynak forumun gizli içerik etiketleri içeriği gizli tutmaya devam ediyor. RaxBoard'da karşılığı olmayan bir etiket hiçbir zaman herkese açılmıyor.
  • Profil gönderilerindeki, imzalardaki, "Hakkında" metinlerindeki, kaynak değerlendirmelerindeki ve galeri yorumlarındaki bahsetmeler doğru üyeye bağlanıyor. Aktarılmamış bir üyeden bahsetme düz metin olarak kalıyor.
  • Kod bloklarının içindeki metin yazıldığı gibi aktarılıyor.
  • Çekirdek 1.9.7'de yoksayma listeleri engellemeye dönüşüyor, aktarılan konular yeni "En çok tepki" sıralamasına hazır geliyor ve yalnızca güvenli web sitesi adresleri aktarılıyor.
  • Saydam profil kapakları artık siyah zemine aktarılmıyor.

Migrate pazar yerinde →

Her eklentinin, değişiklik listesiyle birlikte Marketplace Updates forumunda kendi konusu da var. Tek bir eklentiyle ilgili soruları en iyisi oraya yazın.
Thread Starter #4

Themes for RaxBoard 1.9.7



Nine marketplace themes are updated today. They all need RaxBoard 1.9.7: update the core first, then the themes. A colour, Custom CSS rule or setting you changed on your board is kept; only values still at the shipped value change.

In every theme


  • Readable colours (WCAG AA). Buttons, current-page and tab markers, badges, links, faint text and focus rings meet AA contrast in light and dark mode. Each theme keeps its own hue; a colour moves one shade only where text was hard to read. Buttons no longer turn lighter (and harder to read) on hover.
  • Group mentions (@everyone, @staff, @mods …) look different from member mentions again, in light and dark mode.
  • Customizer: element styles saved in Elements mode keep working in every theme, because the templates now carry the Customizer's element hooks. Nothing changes visually.
  • Profile: the searchable Threads and Posts tabs work in every theme, including the themes with their own profile layout (Kotton, Stable, Kuroxis, Aslitium).


Theme by theme


  • Kotton 1.0.27, Vision 1.0.20, Aslitium 1.0.10, Kalium 1.0.12, Pamasra 1.0.4, Legacy 1.0.2, Wavy 1.0.2: a forum that is not inside a category now looks like the other forums on the forum list. On phones its text no longer touches the screen edge.
  • Vision, Stable, Kuroxis, Aslitium, Kotton, Kalium, Pamasra: Customizer settings now paint what they name: breadcrumbs, navigation, thread lists, widgets, forum rows, category headers, the sign-in card and the profile banner. Your board looks the same until you change a setting.
  • Kuroxis, Aslitium, Kalium, Vision, Stable: the "Show dark-mode toggle" setting is respected.
  • Vision, Stable, Kuroxis, Pamasra, Wavy: the faint focus halo became a solid 2px ring.
  • Kalium, Pamasra, Legacy, Wavy: the theme's own header, user menu, mobile menu, welcome banner and "not found" page hide search, bookmarks, the member list and moderation links from members who are not allowed to use them. These themes also tell the Customizer and member style tweaks which layout options they support, so only working options are offered.
  • Vision, Stable, Kalium, Pamasra: the theme's own sign-up form includes the phone (SMS / WhatsApp) verification fields when that option is on.
  • Most visible colour changes: Stable's light orange becomes burnt orange (#B25003), Kotton's blue #056CB0, Kalium's red #CE282D, Pamasra's primary #B14E26, Wavy's dark-mode blue #4A8EFE, Kuroxis's secondary text #676E7C.
  • Stable 1.1.16: the "+N" member bubble is opaque. Security: an apostrophe in a thread excerpt could run script in the theme's "Feature Thread" window; the excerpt is now passed safely.
  • Kuroxis 1.0.34: the "+N" member bubble is opaque; avatars have 4px corners, and the sign-in card width and the accent colour follow the Customizer.
  • Vision 1.0.20: the Latest Threads widget uses Vision blue instead of the default orange, and the profile banner is slightly taller (240px).
  • Legacy 1.0.2: rounded corners are no longer scaled twice when you change the corner-radius setting.
  • Kalium, Pamasra, Legacy: the "Skip to content" link is visible when focused. Kalium, Pamasra: an active filter chip keeps its label colour on hover.
  • Vision, Wavy, Aslitium: long button labels (for example in Azerbaijani) no longer run off the profile card.


Links




Good to know
  • The core update already brings the new colours and the new forum row to installed themes, wherever you have not changed them. Installing an older theme package after the update brings the old ones back, so use these new versions.
  • Theme copies you made under another folder are not changed by the update. Re-import the theme package to update them.
  • Each theme also has its own thread in the Marketplace Updates forum with its full changelog.

RaxBoard 1.9.7 için temalar



Bugün pazar yerindeki dokuz tema güncellendi. Hepsi RaxBoard 1.9.7 istiyor: önce çekirdeği, sonra temaları güncelleyin. Panonuzda değiştirdiğiniz renkler, Özel CSS kuralları ve ayarlar korunur; yalnız hâlâ temanın gönderdiği değerde olanlar değişir.

Tüm temalarda


  • Okunur renkler (WCAG AA). Düğmeler, etkin sayfa ve sekme işaretleri, rozetler, bağlantılar, soluk metin ve odak halkaları açık ve koyu modda AA kontrastına ulaşıyor. Her tema kendi rengini koruyor; bir renk yalnızca metnin zor okunduğu yerde bir ton değişti. Düğmeler üzerine gelince artık açılıp okunması zor hâle gelmiyor.
  • Grup bahsetmeleri (@everyone, @staff, @mods …) açık ve koyu modda yeniden üye bahsetmelerinden ayırt ediliyor.
  • Özelleştirici: Öğeler kipinde kaydedilen öğe stilleri her temada çalışıyor, çünkü şablonlar artık özelleştiricinin öğe işaretlerini taşıyor. Görünümde bir şey değişmiyor.
  • Profil: aranabilir Konular ve Mesajlar sekmeleri, kendi profil düzeni olan temalar (Kotton, Stable, Kuroxis, Aslitium) dahil her temada çalışıyor.


Tema tema


  • Kotton 1.0.27, Vision 1.0.20, Aslitium 1.0.10, Kalium 1.0.12, Pamasra 1.0.4, Legacy 1.0.2, Wavy 1.0.2: bir kategorinin içinde olmayan forum, forum listesinde artık diğer forumlarla aynı görünüyor. Telefonda metni ekran kenarına yapışmıyor.
  • Vision, Stable, Kuroxis, Aslitium, Kotton, Kalium, Pamasra: özelleştirici ayarları artık adını taşıdıkları yeri boyuyor: içerik yolu, gezinme, konu listeleri, bileşenler, forum satırları, kategori başlıkları, giriş kartı ve profil afişi. Siz bir ayarı değiştirene kadar panonuz aynı görünür.
  • Kuroxis, Aslitium, Kalium, Vision, Stable: "Koyu mod düğmesini göster" ayarına uyuluyor.
  • Vision, Stable, Kuroxis, Pamasra, Wavy: soluk odak halesi düz 2px halkaya dönüştü.
  • Kalium, Pamasra, Legacy, Wavy: temanın kendi başlığı, kullanıcı menüsü, mobil menüsü, karşılama afişi ve "bulunamadı" sayfası; aramayı, yer imlerini, üye listesini ve moderasyon bağlantılarını kullanma izni olmayan üyelerden gizliyor. Bu temalar ayrıca hangi düzen seçeneklerini desteklediklerini özelleştiriciye ve üye stil ayarlarına bildiriyor; yalnız çalışan seçenekler sunuluyor.
  • Vision, Stable, Kalium, Pamasra: temanın kendi kayıt formu, o seçenek açıksa telefon (SMS / WhatsApp) doğrulama alanlarını içeriyor.
  • En görünür renk değişiklikleri: Stable'ın açık turuncusu yanık turuncu (#B25003), Kotton'ın mavisi #056CB0, Kalium'un kırmızısı #CE282D, Pamasra'nın ana rengi #B14E26, Wavy'nin koyu mod mavisi #4A8EFE, Kuroxis'in ikincil metin rengi #676E7C.
  • Stable 1.1.16: "+N" üye balonu opak. Güvenlik: konu özetindeki bir kesme işareti, temanın "Konuyu Öne Çıkar" penceresinde betik çalıştırabiliyordu; özet artık güvenli biçimde aktarılıyor.
  • Kuroxis 1.0.34: "+N" üye balonu opak; avatarların köşeleri 4px, giriş kartı genişliği ve vurgu rengi özelleştiriciye uyuyor.
  • Vision 1.0.20: Son Konular bileşeni varsayılan turuncu yerine Vision mavisini kullanıyor; profil afişi biraz daha yüksek (240px).
  • Legacy 1.0.2: köşe yuvarlaklığı ayarı değiştirildiğinde köşeler artık iki kez ölçeklenmiyor.
  • Kalium, Pamasra, Legacy: "İçeriğe geç" bağlantısı odaklanınca görünüyor. Kalium, Pamasra: etkin filtre çipi üzerine gelince yazı rengini koruyor.
  • Vision, Wavy, Aslitium: uzun düğme etiketleri (örneğin Azericede) artık profil kartından taşmıyor.


Bağlantılar




Bilmekte fayda var
  • Çekirdek güncellemesi yeni renkleri ve yeni forum satırını, sizin değiştirmediğiniz her yerde kurulu temalara zaten getiriyor. Güncellemeden sonra eski bir tema paketi kurmak eskilerini geri getirir; bu yüzden bu yeni sürümleri kullanın.
  • Başka bir klasöre aldığınız tema kopyaları güncellemeyle değişmez. Onları güncellemek için tema paketini yeniden içe aktarın.
  • Her temanın, tam değişiklik listesiyle Marketplace Updates forumunda kendi konusu da var.
Thread Starter #5

Language packs for RaxBoard 1.9.7



All seven language packs are updated today and translate every text of RaxBoard 1.9.7, including all of its new texts. The changelog in each pack's own thread gives the exact counts. As always, a text you reworded on your board after an earlier import is left as it is.



Install them after you update the core to 1.9.7. The new texts belong to the new version: on 1.9.6 the pack installs fine, but the new texts stay unused until the core is updated. If you install a pack first, install it once more after the core update. On 1.9.7, a pack import also replaces texts the update left in English, while your own edits are still kept.

What is newly translated


  • Payments: the Shopier payment notices and their approval, the warnings for payment methods without keys, and the bank-transfer "I have paid" notice.
  • @mentions and member blocking: the mention notices and limits, the block confirmation, the "Thread hidden" notice and the new privacy options.
  • Profiles: searching and filtering a member's threads and posts.
  • Administration: the new member editor, the username repair page, inactive account cleanup, the moderation log reasons and the hidden-content tag warning.
  • Thread prefixes: the 28 prefix designs and the new prefix editor.
  • Polls: creating, editing and closing polls, changing your vote, and clearer error messages.
  • Permissions: super-administrator sections, navigation-entry conditions and the new permissions.
  • Customizer: the Elements mode and its new controls.
  • Add-ons: story tagging in Stories and album deletion in Media Gallery.


Also fixed


  • Deutsch: texts that still used the informal "du" now use "Sie".
  • العربية‎: the super administrator is called المدير العام everywhere.
  • Azərbaycan: membership upgrades and group promotions no longer share one word, and Media Gallery addresses members politely.
  • Türkçe, Azərbaycan, Русский, العربية‎: counted texts now have both plural forms.


Spotted a wrong or clumsy translation? Reply here with the language, the page and the text. We fix them in the next pack.

RaxBoard 1.9.7 için dil paketleri



Yedi dil paketinin hepsi bugün güncellendi ve RaxBoard 1.9.7'nin tüm yeni metinleri dahil bütün metinlerini çeviriyor. Kesin sayılar her paketin kendi konusundaki değişiklik listesinde. Her zamanki gibi, önceki bir içe aktarmadan sonra panonuzda değiştirdiğiniz metinlere dokunulmuyor.



Paketleri çekirdeği 1.9.7'ye güncelledikten sonra kurun. Yeni metinler yeni sürüme ait: paket 1.9.6'da sorunsuz kurulur, ama yeni metinler çekirdek güncellenene kadar kullanılmaz. Paketi önce kurduysanız çekirdek güncellemesinden sonra bir kez daha kurun. 1.9.7'de paket içe aktarma, güncellemenin İngilizce bıraktığı metinlerin yerine de çeviriyi koyuyor; sizin düzenlemeleriniz yine korunuyor.

Yeni çevrilenler


  • Ödemeler: Shopier ödeme bildirimleri ve onayları, anahtarı girilmemiş ödeme yöntemleri için uyarılar ve havale için "Ödemeyi yaptım" bildirimi.
  • @bahsetme ve üye engelleme: bahsetme bildirimleri ve sınırları, engelleme onayı, "Konu gizlendi" bildirimi ve yeni gizlilik seçenekleri.
  • Profiller: bir üyenin konu ve mesajlarında arama ve filtreleme.
  • Yönetim: yeni üye düzenleyicisi, kullanıcı adı onarım sayfası, pasif hesap temizliği, moderasyon günlüğündeki gerekçeler ve gizli içerik etiketi uyarısı.
  • Konu ön ekleri: 28 ön ek tasarımı ve yeni ön ek düzenleyicisi.
  • Anketler: anket oluşturma, düzenleme ve kapatma, oyu değiştirme ve daha anlaşılır hata mesajları.
  • İzinler: süper yönetici bölümleri, menü girdisi koşulları ve yeni izinler.
  • Özelleştirici: Öğeler kipi ve yeni denetimleri.
  • Eklentiler: Stories'te hikâye etiketleme ve Media Gallery'de albüm silme.


Ayrıca düzeltildi


  • Deutsch: hâlâ samimi "du" kullanan metinler artık "Sie" kullanıyor.
  • العربية‎: süper yönetici her yerde المدير العام olarak geçiyor.
  • Azərbaycan: üyelik yükseltmeleri ile grup terfileri artık aynı kelimeyi paylaşmıyor; Media Gallery üyelere kibar hitap ediyor.
  • Türkçe, Azərbaycan, Русский, العربية‎: sayılı metinler artık iki çoğul biçimini de taşıyor.


Yanlış ya da kulağa tuhaf gelen bir çeviri mi gördünüz? Dili, sayfayı ve metni buraya yazın; bir sonraki pakette düzeltiriz.
Thread Starter #6
@everyone 1.9.7 released.
#7
Güncelleme ve bilgi için teşekkürler 🎉

You must be logged in to reply.

Users who are viewing this thread (Total: 1, Members: 1, Guests: 0)
Total: 1 (members: 1, guests: 0)
0 quotes selected