RaxBoard Core 1.9.7 released

6 Yanıt 8 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #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ü

Üyelik yükseltmelerini Shopier veya PayTR üzerinden satıyorsanız panonuzu bugün güncelleyin. Bu uyarı, panonuzda kayıtlı olduğu hâlde kullanılmayan Shopier veya PayTR ödeme yöntemleri için de geçerlidir. 1.2.5'ten 1.9.6'ya kadar olan tüm sürümler etkileniyor. Hemen güncelleyemiyorsanız, güncelleyene kadar Shopier ödeme yöntemini kapatın ve üyelik yükseltmelerinin satışını "Manuel ödeme / Banka havalesi" yöntemiyle sürdürün. Anahtarları girilmemiş tüm Shopier ve PayTR ödeme yöntemlerini de kapatın.

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

Uyumluluk: 1.9.7 ile birlikte yayımlanan tema sürümleri çekirdek 1.9.7 veya üstünü gerektirir. Eklentilerin 1.9.7 ile yayımlanan sürümleri ise önceden olduğu gibi çekirdek 1.9.1 veya üstünü gerektirir ve 1.9.6'da da çalışır.

Bu sürüm için hazırlanan eklentiler, temalar ve dil paketleri de yayımlandı. Ayrıntılar için aşağıdaki Bugün yayımlananlar bölümüne göz atabilirsiniz.



1.9.7'ye yakından bakış



Aşağıda sekiz değişikliği görselleriyle birlikte tanıtıyoruz. Bu sekizi dahil sürümdeki tüm değişiklikleri, mesajın sonundaki 1.9.7'deki diğer tüm değişiklikler bölümünde tek satırlık özetler hâlinde bulabilirsiniz.

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




Shopier'den dönen yanıt, ödemenin gerçekten alındığını kanıtlamaz. Bu nedenle Shopier ödemeleri artık üyelik yükseltmesini kendiliğinden vermiyor.
  • Ödeme, Yönetim → Üyelik Yükseltmeleri Ver → Ödeme bildirimleri sayfasında görünüyor ve yöneticiler bildirim alıyor. Siparişi Shopier panelinizden kontrol edin, ardından Onayla ve üyeliği ver ya da Reddet seçeneğini kullanın.
  • iyzico ve PayTR ile yapılan ödemeler artık üyelik yükseltmesini tamamlıyor. Önceki sürümlerde ödemesi yapılmış bir yükseltme otomatik olarak verilmiyordu.
  • Anahtarları girilmeden kaydedilmiş Shopier veya PayTR ödeme yöntemleri artık hiçbir işlem kabul etmiyor. Yönetim → Ödeme Profilleri sayfasındaki sarı uyarıda listelenen ödeme yöntemlerinin eksik anahtarlarını girin ya da bu yöntemleri devre dışı bırakın.
  • Üyelik yükseltmelerini Shopier veya PayTR üzerinden satıyorsanız, yakın tarihli yükseltme satışlarınızı mağaza panelinizdeki ödemelerle karşılaştırın ve eşleşen bir ödemesi olmayan yükseltmeleri iptal edin.


2. Yönetim: kod çalıştırabilen alanlar yalnızca süper yöneticilere açık




Sınırlı yöneticiler (süper yönetici olmayan yöneticiler), kendilerine hangi yetkiler verilmiş olursa olsun, kod çalıştırmaya olanak tanıyan alanlara artık erişemiyor. Açamadıkları bağlantılar da onlara gösterilmiyor. Süper yöneticiler bu değişiklikten etkilenmiyor.
  • Yalnızca süper yöneticilere açık: eklenti yönetimi, pazar yerinden kurulum, çekirdek güncellemeleri, şablon düzenleme ve içe aktarma, zamanlanmış görev işleyicileri, BB kodu PHP geri çağırmaları, geliştirici araçları ve Migrate içe aktarma sihirbazı.
  • Forum URL'si ayarını (Yönetim → Seçenekler → Genel) yalnızca süper yöneticiler değiştirebiliyor. Bağlantı ve betik ayarları (SMTP, arama sunucusu, CDN …) sınırlı yöneticilere kilitli olarak gösteriliyor.
  • Sınırlı yöneticiler artık tam yetkili yönetici oluşturamıyor ve yöneticileri düzenleyemiyor. Reklamlara, HTML widget'larına veya duyurulara kaydettikleri içerik yalnızca güvenli HTML olarak saklanıyor.
  • Güncelleme çıktısı, yönetim panelinde kayıtlı olup betik içeriyor gibi görünen HTML kodlarını listeliyor. Bu listeyi bir kez gözden geçirin.


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




Bazı sayfalar ve bildirimler, özel içeriği erişim izni olmayan kişilere gösteriyordu. 1.9.7 ile bu sayfalar ve bildirimler, içeriği göstermeden önce kimin görebileceğini denetliyor.
  • Etkinlik akışı: özel forumlardaki, kulüplerdeki ve albümlerdeki etkinlikler yalnızca bu içeriği görebilen üyelere gösteriliyor. Akışın gizlilik ayarı da artık çalışıyor.
  • Bildirimler: yanıt, takip ve @bahsetme bildirimleri yalnızca içeriği okuyabilen üyelere gönderiliyor.
  • Gizli içerik etiketleri: panoda işleyicisi bulunmayan etiketler, içeriklerini misafirler dahil herkese gösteriyordu. Bu etiketlerin yerinde 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 görmeye devam ediyor.
  • Site haritası: misafirlerden gizlenen Resource Hub kategorilerindeki kaynaklar artık listelenmiyor (Resource Hub 1.2.0 veya üstü gerekir).
  • "Çevrimiçi durumu": bir üye durumunu gizlediğinde, çevrimiçi göstergesi ve "Son görülme" bilgisi artık yalnızca çevrimiçi üyeler listesinde değil, her yerde gizleniyor.


4. Bahsetmeler baştan yenilendi




Bahsetmeler artık doğrudan üyeyle ilişkilendirilerek kaydediliyor: @Ad, ilgili üyenin hesabına bağlantı olarak saklanıyor. Yalnızca yeni yazılan ve düzenlenen içerik dönüştürülüyor; eski mesajlar olduğu gibi kalıyor.
  • Boşluk içeren ve herhangi bir alfabeyle yazılmış adlar (50 karaktere kadar) tanınıyor; birden fazla kullanıcı adı eşleşirse en uzun olanı esas alınıyor.
  • Üye başına tek bildirim. Bir mesajda bahsedilen ya da alıntılanan üye yalnızca bununla ilgili bildirimi alıyor; "konunuza yanıt verdi" veya "Takip ettiğiniz bir konuda yeni yanıt" bildirimleri ayrıca gönderilmiyor. Bahsetme bildirimlerini kapatmış üyeler ise olağan yanıt bildirimini almaya devam ediyor.
  • Grup bahsetmeleri kuyruğa alınıyor ve yeniden 500 üyeye kadar ulaşıyor (daha önce 30 üyede kesiliyordu). İlk 25 üye bildirimi hemen alıyor; kalan üyelere bildirimi, her dakika çalışan yeni Grup bahsetme bildirimleri zamanlanmış görevi ulaştırıyor. Zamanlanmış görevleri çalışmayan panolarda yalnızca ilk 25 üyeye bildirim gidiyor.
  • Bir içerik düzenlendiğinde yalnızca yeni bahsedilen üyeler bildirim alıyor. Bildirim yazar adına gönderiliyor; bu kural artık özel mesajlarda ve profil mesajlarında da geçerli.


5. Üye engelleme




Bir üyeyi engellediğinizde o üyenin içerikleri sizden gizleniyor. Bu üyenin konuları ve mesajları forum listelerinde, konu sayfasında, aramada, Neler Yeni sayfasında, etkinlik akışında ve profil duvarlarında görünmüyor. Bu üyenin açtığı konularda ise kısa bir "Konu gizlendi" notu görünüyor.

  • Engellenen üye artık size ulaşamıyor. Size özel mesaj gönderemiyor, konularınıza yanıt veremiyor, sizi alıntılayamıyor, sizden bahsedemiyor, içeriklerinize tepki veremiyor ve profilinizi görüntüleyemiyor.
  • Yetkililer engellenemiyor: yöneticilerin, moderatörlerin ve yetkililerin profillerinde Engelle düğmesi gösterilmiyor.
  • Yok sayma listeleri engellere dönüşüyor. Her üyenin mevcut "Yok say" listesindeki kişiler tamamen engelleniyor (yetkililer bu dönüşüme dahil edilmiyor). Üyelerinizi bu değişiklik hakkında bilgilendirmek isteyebilirsiniz.
  • Yeni eklenen iki gizlilik seçeneği varsayılan olarak açık: Engeller iki yönlü çalışır ve Yetkililer üye engellerinden etkilenmez.
  • Bilinen kısıtlamalar: yanıt ve mesaj sayaçları engellenen üyenin mesajlarını saymaya devam ediyor; eklenti widget'ları, tepki listeleri, diğer üyelerin mesajlarındaki alıntılar ve "Kimler Çevrimiçi" filtrelenmiyor.


6. Profilde Konular ve Mesajlar sekmeleri: arama, filtreler ve sayfalama




Bir üyenin konularında ve mesajlarında artık profilinden arama yapıp filtre uygulayabilirsiniz. Sekmeler de eskisi gibi en yeni 20 konu / 10 mesajla sınırlı kalmıyor.
  • Konu başlıklarında (ya da başlıklarda ve ilk mesajlarda) ve üyenin mesaj metinlerinde arama yapabilirsiniz; gizli içerik bloklarındaki metinler ise aramaya hiçbir zaman dahil edilmiyor.
  • Sonuçları foruma (alt forumlarıyla birlikte), ön eke, konu durumuna, tarihe ve mesaj türüne göre filtreleyebilir; konuları en yeniye, son etkinliğe ya da yanıt, görüntülenme veya tepki sayısına göre sıralayabilirsiniz.
  • Listeler numaralı sayfalara ayrılıyor; ayrıca sonuç sayısı ve "En aktif olduğu forumlar" kısayolları gösteriliyor.
  • Moderatörler, üyenin onay bekleyen ya da silinmiş içeriklerini aynı sekmelerden listeleyebiliyor.
  • Sade profil düzenini kullanan temalarda da aynı aranabilir Mesajlar sekmesi ve yeni bir Konular sekmesi yer alıyor.

Sınırlamalar: her listede en fazla 1.000 sonuç gösteriliyor; anahtar kelime araması üyenin en yeni 3.000 konusu veya mesajı içinde yapılıyor ve misafirler için dakikada 15, üyeler için dakikada 40 aramayla sınırlı.

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




Tema Özelleştirici → Öğeler sekmesinde, canlı önizlemedeki bir parçaya tıklayıp stilini düzenleyebilirsiniz.
  • Herhangi bir öğe seç ile tıkladığınız her parçayı tüm sayfalar ya da tek bir sayfa türü için özel öğe olarak kaydedebilirsiniz.
  • Koyu mod, tablet ve telefon görünümleri ile Üzerine Gelince, Odak, Klavye odağı ve Basılı durumları için ayrı değerler belirleyebilirsiniz. Dilediğiniz öğeyi masaüstünde, tablette ya da telefonda gizleyebilirsiniz.
  • Öğe listesinde artık Forum Kategorisi ve Konu Üst Alanı da yer alıyor. Yayınlamadan önce adımlarınızı geri alıp yineleyebilir ya da tüm değişikliklerden vazgeçebilirsiniz.
  • Öğe stilleri stille birlikte taşınıyor: stil dışa / içe aktarma (JSON, ZIP), stil kopyalama, tema paketleri ve pazar yerinden yapılan kurulumlar öğe stillerini ve özel öğeleri de kapsıyor. Panonun kullanamadığı kayıtlar içe aktarmayı durdurmuyor; bu kayıtlar atlanıyor ve Stiller sayfasında uyarı olarak listeleniyor.
  • Kaydedilmiş öğe stilleri, sınıf adlarını değiştiren bir temada da çalışmaya devam ediyor.


8. Tüm temalarda okunaklı renkler




Kuroxis, Vision, Stable, Kotton, Oxion, Aslitium, Kalium, Pamasra, Legacy ve Wavy temalarında düğmeler, etkin sayfa ve sekme göstergeleri, rozetler, bağlantılar, soluk metinler ve odak halkaları artık açık ve koyu modda WCAG AA kontrast ölçütünü karşılıyor. Her tema kendi renk tonunu koruyor.
  • Görünür odak halkası: soluk odak halelerinin yerini artık 2px kalınlığında net bir halka alıyor.
  • Üzerine gelme durumu: Pamasra dışındaki temalarda düğmelerin rengi üzerine gelindiğinde artık açılmıyor.
  • RaxBoard Default: birincil düğme daha koyu (#D83E00; önceki değer #ff5722); kenarlık rengi de düğme rengine göre belirleniyor.
  • Renkleriniz korunuyor: yalnızca hâlâ varsayılan değerinde olan renkler değişiyor. Düzenlediğiniz renklere dokunulmuyor; bu renkler güncelleme çıktısında adlarıyla listeleniyor.
  • Kendi renklerinizi kontrol edin: Stil Özellikleri sayfasında her metin rengi için, gerçekte üzerinde göründüğü zemine göre hesaplanan kontrast açık ve koyu modda gösteriliyor.


Güncellemeden önce



  1. Önce yedek alın ve data/migration_backups/ klasörünü yazılabilir yapın; aksi hâlde stil güncellemeleri durur.
  2. Güncelleme sırası: bir sonraki bölüme bakın.
  3. Büyük tablolara yeni dizinler ekleniyor ve iki eski dizin kaldırılıyor (gerekirse işlem her gece yeniden deneniyor); bu eski dizinleri kullanmaya zorlayan özel SQL sorguları hata veriyor.
  4. Süper yöneticilerin aksine sınırlı yöneticiler artık eklentilere, güncellemelere, şablonlara ve diğer hassas alanlara erişemiyor.
  5. Shopier ödemeleri artık onay bekliyor; Yönetim → Üyelik Yükseltmeleri Ver → Ödeme bildirimleri sayfasını kimin kontrol edeceğini belirleyin.
  6. Konu ön ekleri masaüstünde artık içi dolu rozetler olarak görünüyor; 1.9.6'daki görünüme dönmek için "Konu ön eki görünümü" seçeneğini "Düz metin" yapın.
  7. Gezinmede !user_group: veya !perm: içeren koşullar artık gerçekten tersine işliyor; Yönetim → Gezinme sayfasını kontrol edin.
  8. "Yok say" listeleri, yok sayılan üyelerin içeriğini gizleyen tam engellere dönüşüyor; üyelerinizi bu konuda bilgilendirmenizi öneririz.
  9. Değişiklik yapılmadan kaydedilmiş üye stil ayarları temizleniyor; "Karma" ve "Alt Sekmeler" düzenleri "Sol Menü" düzenine geçiyor.
  10. Öğeler modunda tanımlanan stiller artık temanın !important kurallarını geçersiz kılıyor; bu modda stil uyguladığınız sayfaları yeniden kontrol edin.
  11. Bir temayı güncellediğinizde şablonlarında yaptığınız düzenlemelerin üzerine yazılıyor; Özel CSS, stil ayarları ve logolar ise korunuyor.
  12. Yönetici girişinde "Class LicenseService not found" hatası alırsanız 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 bu eklentiyi ilk olarak 1.2.5 sürümüne güncelleyin (çekirdekle aynı anda ya da çekirdekten önce).
  3. Yönetim panelindeki güncelleyiciyle çekirdeği 1.9.7 sürümüne güncelleyin ya da 1.9.7 dosyalarını elle yükleyip php bin/raxboard migrate:run komutunu çalıştırın.
  4. Ardından temalarınızı güncelleyin. Yeni tema sürümlerini ancak çekirdek 1.9.7'ye güncellendikten sonra kurun.
  5. Son olarak dil paketlerinizi pazar yerinden yeniden kurun; böylece yeni metinlerin çevirileri de yüklenir.


Migrate dışında bugün yayımlanan eklentileri çekirdekten önce ya da sonra güncelleyebilirsiniz. Resource Hub 1.2.0 ve Media Gallery 1.1.0, gizli kategoriler ile özel ya da paylaşımlı albümlere yönelik güvenlik düzeltmeleri de içeriyor. Eklenti içeriklerindeki bahsetme bildirimleri ile bu içeriklere uygulanan etkinlik akışı ve şikayet önizlemesi kuralları ise yalnızca çekirdek 1.9.7 ile çalışır.

Bugün yayımlananlar



Bu sürümleri aşağıdaki üç RaxBoard yanıtında tanıtıyoruz. Her biri için Marketplace Updates forumunda, tam değişiklik günlüğünü içeren ayrı bir konu da bulunuyor:


1.9.7'deki diğer tüm değişiklikler



1.9.7'deki tüm değişiklikleri göster (her biri tek satır)

Sürüm notlarındaki tüm bölümleri aynı sırayla ve her maddeyi tek satırda özetleyerek aşağıda sunuyoruz. Yukarıda görselleriyle tanıttığımız değişiklikler de bu listede tek satırla yer alıyor.

Hemen güncellemesi gerekenler
  • Shopier veya PayTR ödeme yöntemi kayıtlı panolar: güncelleyin; o zamana kadar Shopier yöntemini ve anahtarı girilmemiş PayTR yöntemlerini kapatın.
  • Sınırlı yöneticisi olan panolar: bazı yönetim alanları üzerinden pano ele geçirilebiliyordu.
  • Özel forumlar, kulüpler veya yalnızca üyelere açık içerik: bu içerik bazı yerlerde erişim izni olmayan üyelere de gösteriliyordu.
  • Resource Hub (gizli kategoriler) veya Media Gallery (özel ya da paylaşımlı albümler): bu eklentileri de güncelleyin.


Güvenlik — Ödemeler
  • Shopier'den dönen yanıtlar sıkı biçimde doğrulanıyor: her sipariş için yalnızca bir yükseltme veriliyor; 24 saati geçen yanıtlar reddediliyor.
  • Shopier ödemeleri artık Yönetim → Üyelik Yükseltmeleri Ver → Ödeme bildirimleri sayfasında "Onayla ve üyeliği ver" düğmesiyle onaylanmayı bekliyor.
  • Anahtarları girilmeden kaydedilmiş bir Shopier veya PayTR yöntemi artık tüm ödeme bildirimlerini reddediyor.
  • Silinmiş, kişisel verileri tamamen temizlenmiş ya da var olmayan hesaplara ait ödeme bildirimleri reddediliyor.
  • "Satın alınabilir" seçeneği kapalı olan yükseltmeler, Stripe dışında hiçbir ödeme sağlayıcısı üzerinden verilemiyor.
  • Ödeme dönüş adresi daha sıkı korunuyor; IP adresi başına dakikada en fazla 30 isteğe izin veriliyor.
  • Yönetim → Ödeme Profilleri sayfası, anahtarları boş bir yöntemi etkinleştirmiyor ve anahtarsız eski yöntemler için uyarı gösteriyor.


Güvenlik — Yönetim
  • Kod çalıştırmaya olanak tanıyan alanlar (eklentiler, çekirdek güncellemeleri, şablonlar) artık yalnızca süper yöneticilere açık.
  • "Forum URL'si" ayarını yalnızca süper yöneticiler değiştirebiliyor (Yönetim → Seçenekler → Genel).
  • Bağlantı ve betik ayarları yalnızca süper yöneticilere açık; sınırlı yöneticiler bu ayarları kilitli görüyor.
  • Genel seçenekler formu artık yalnızca ekranda gösterdiği ayarları kaydediyor.
  • İç ağ adreslerine yapılan istekler engelleniyor; süper yöneticiler yapay zeka hizmetleri, webhook'lar ve beslemeler için yerel adresleri yine de kullanabiliyor.
  • Sınırlı yöneticiler artık betik kaydedemiyor; kaydettikleri içerik yalnızca güvenli HTML olarak saklanıyor.
  • Kullanıcı grubu düzenleyicisi: kullanıcı adı CSS'i ve banner rengi değerleri artık veri olarak aktarılıyor.
  • Üyelere açık alanlardaki iki kalıcı XSS açığı kapatıldı; profildeki web sitesi alanı yalnızca http(s) adreslerini kabul ediyor.
  • CSP yalnızca rapor modunu ve yönetici IP izin listesini artık sadece süper yöneticiler değiştirebiliyor.
  • Kayıt sonrası yönlendirme, tarayıcıların başka bir site olarak açtığı adreslere artık gitmiyor.
  • Moderatör düğmeleri üye adlarını artık betiklerin içine yazmıyor; düzenlediğiniz şablonlar güncelleme sırasında listeleniyor.
  • "Konuyu Öne Çıkar" penceresi, yeniden içe aktarılan Stable paketleri dahil tüm tema kopyalarında artık güvenli.
  • Tema Özelleştirici: CSS düzenleyicisine girilen özel CSS artık Stil Özellikleri doğrulayıcısından geçiyor.
  • Yönetim → Kullanıcılar → Düzenle: sınırlı yöneticiler yönetici hesabı oluşturamıyor ve düzenleyemiyor; hiçbir yönetici kendini yasaklayamıyor.
  • REST API: forum ön ekleri uç noktası, anahtar sahibi üyenin 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 kendi ayrı iznine bağlı.
  • Yinelenen izinler kaldırıldı; iki "Kendi Konularını Sil" izni birleştirildi ve tanımladığınız "Reddet" ayarı korunuyor.
  • Konu sayfası: silme izni olan konu sahipleri "Konuyu sil" düğmesini görüyor; Kaydet ve Geri yükle düğmeleri yalnızca izin varsa görünüyor.
  • Silinmiş ve onay bekleyen konuları görmek için "Silinmiş İçeriği Görüntüle" / "Moderasyondaki İçeriği Görüntüle" izni gerekiyor; grupların mevcut erişimi korunuyor.
  • Yeni izinlerle üyeler pano etkinliklerine katılım bildirebiliyor ve etkinlik oluşturabiliyor; ikisine de varsayılan olarak izin veriliyor.
  • Bir üye "Kişisel API anahtarı oluştur" iznini kaybedince kendi API anahtarları devre dışı kalıyor; yöneticilerin oluşturduğu anahtarlar ise çalışmaya devam ediyor.
  • Üyeler, Arama, Yer İmleri ve Kulüpler bağlantıları, alt bilgi bağlantıları ve widget'lar sayfa izinlerine uyuyor.
  • Görsel bırakma alanı, ekran görüntüsü yapıştırma ve ses kaydedici yalnızca dosya yüklemenin kabul edildiği yerlerde görünüyor.
  • Yeni /moderation/members sayfası: kullanıcıları onaylama/reddetme ve spam temizleme işlemleri yönetim paneline girmeden yapılabiliyor.
  • Profil mesajları ve duvar yorumları artık IP adresini kaydediyor; REST API IP adreslerini yalnızca izin varsa döndürüyor.
  • Düzenlenen bir konu sabit veya kilitli durumunu koruyor; REST API de içeriği web sitesiyle aynı kurallarla denetliyor.


Güvenlik — Gizlilik ve görünürlük
  • Etkinlik akışı: her kayıt artık yalnızca ilgili içeriği görebilen üyelere gösteriliyor.
  • Üyelerin "Bu üyenin etkinliklerini kimler haber akışında görebilir" ayarı artık etkinlik akışında da uygulanıyor.
  • "Takip ettiğim kişiler" olarak ayarlanan gizlilik seçenekleri artık herkesi engellemek yerine takip edilen üyelere izin veriyor.
  • Yanıt ve takip bildirimleri yalnızca içeriği okuyabilen üyelere gidiyor; onay bekleyen mesajların bildirimi onaylandıklarında gönderiliyor.
  • Bahsetme bildirimleri artık yalnızca içeriği açma izni olan üyelere gidiyor.
  • Bağlantı kartları her okuyucu için ayrı oluşturuluyor; hedef sayfayı açamayan okuyucu yalnızca düz bir bağlantı görüyor.
  • Şikayetler: "Bildirdiklerim" sayfası, şikayet eden üyenin göremediği eklenti içeriğini artık önizlemede göstermiyor.
  • Site haritası, misafirlerin açamadığı eklenti içeriğini artık listelemiyor (Resource Hub 1.2.0 veya üstü gerekir).
  • "Çevrimiçi durumu" gizlilik ayarı artık yalnızca çevrimiçi üyeler listesinde değil, her yerde uygulanıyor.
  • Gizli içerik artık arama, yetkililerin yaptığı düzenlemeler veya Markdown yoluyla açığa çıkmıyor; işlenmeyen gizli içerik etiketleri kilitleniyor.


Güvenlik — Hesaplar ve giriş
  • İki adımlı doğrulama için yeni yedek kodlar oluşturulduğunda eski kodlar anında geçersiz hâle geliyor; bu özellik kapatıldığında tüm kodlar siliniyor.


Yeni — Bahsetmeler baştan yenilendi
  • Bahsetmeler ilgili üyeye bağlantı olarak kaydediliyor; boşluk içeren ya da herhangi bir alfabede yazılmış adlar da tanınıyor.
  • Bir mesajda bahsedilen ya da alıntılanan üye, o mesaj için yalnızca bu tek bildirimi alıyor.
  • Grup bahsetmeleri kuyruğa alınıyor: ilk 25 üye bildirimi hemen alıyor, kalan üyelere ise yeni "Grup bahsetme bildirimleri" zamanlanmış görevi ulaştırıyor.
  • Bir içerik düzenlendiğinde yalnızca yeni bahsedilen üyelere bildirim gidiyor; bu kural artık özel mesajlarda ve profil mesajlarında da geçerli.
  • Onay bekleyen içerikte bahsedilen üyeler, bir moderatör içeriği onayladığında bir kez bildirim alıyor.
  • Kulüp mesajlarında ve yorumlarında bahsedilen üyelerden mesajı açabilenler bildirim alıyor.
  • Bahsetme önerileri her alfabede çalışıyor, engelleri dikkate alıyor ve telefonda klavyenin üstünde kalıyor.
  • Mesaj düzenlenirken ham kod yerine bahsetme kutucukları görünüyor; kaydettiğinizde bahsetme doğru üyeye bağlı kalıyor.
  • Bahsetme sınırına ulaşan üye, bazı üyelere bildirim gönderilmediği konusunda artık bilgilendiriliyor.
  • Mesaj uzunluğu hesaplanırken bahsetmeler yazıldığı gibi sayılıyor; "Konuyu düzenle" ekranı ve API de artık uzunluk sınırlarını uyguluyor.


Yeni — Üye engelleme
  • Engellediğiniz üyenin konuları ve mesajları listelerde, aramada, akışlarda ve API'de size gösterilmiyor.
  • Engellenen üye size özel mesaj gönderemiyor, konularınıza yanıt veremiyor, sizden bahsedemiyor ve profilinizi görüntüleyemiyor.
  • İki yeni gizlilik seçeneği varsayılan olarak açık: "Engeller iki yönlü çalışır" ve "Yetkililer üye engellerinden etkilenmez".
  • Yetkililer engellenemiyor: yönetici, moderatör ve yetkili profillerinde "Engelle" düğmesi gösterilmiyor.
  • Engellemeden önce onay isteniyor ve takipler sonlandırılıyor; engellenen üyeden gelen bildirimler silinmiyor, yalnızca gizleniyor.
  • REST API, reddedilen bir engelleme isteğini artık başarılı olarak bildirmiyor.
  • Yok sayma listeleri engellere dönüşüyor (bkz. Güncellemeden önce).
  • Bilinen kısıtlamalar: sayaçlara engellenen üyelerin mesajları hâlâ dahil ediliyor; "Kimler Çevrimiçi" listesi filtrelenmiyor.


Yeni — Özelleştirici ve tema stilleri
  • Tema Özelleştirici → Öğeler, sürüm 2: canlı önizlemede herhangi bir parçaya tıklayarak stilini düzenleyebiliyorsunuz.
  • Stil dışa/içe aktarma, stil kopyalama ve tema paketleri artık öğe stillerini ve özel öğeleri de taşıyor.
  • Her ayar artık tüm temalarda adında belirtilen öğeyi değiştiriyor; siz herhangi birini değiştirene kadar panonuzun görünümü aynı kalıyor.
  • Yeni stil ayarları arasında logo genişliği, web yazı tipi URL'si, ikincil vurgu ve yapışkan üst bilgi bulunuyor.
  • Stil Özellikleri, her metin renginin gerçek kontrastını gösteriyor ve yalnızca değiştirdiğiniz alanları kaydediyor.
  • Önizlemede sayfa seçici ve "Yayında" rozeti yer alıyor; kendi stil ayarlarınız artık önizlemeye yansımıyor.
  • Üye stil ayarlarında "Tema varsayılanı" seçeneği sunuluyor; hesaptaki "Forum düzeni" seçeneği artık stil ayarları arasında yer alıyor.
  • Özelleştirici, CSS düzenleyici ve erişilebilirlik denetimi, kesme işareti içeren çevirilerde artık bozulmuyor.
  • Daha yeni bir RaxBoard sürümü gerektiren tema paketleri, hiçbir değişiklik yapılmadan önce reddediliyor.
  • Makale forumlarında ilk mesajın üst alanı, yazarın eklenti istatistiklerini üzerine gelindiğinde açıklama gösteren simgelerle sunuyor.


Yeni — Profilde Konular ve Mesajlar sekmeleri
  • Profildeki Konular ve Mesajlar sekmeleri artık üyenin içeriği için arama, filtreleme, sıralama ve sayfalama sunuyor.
  • Her sekme görünümünün kendi adresi bulunuyor; bu görünümler JavaScript olmadan da çalışıyor ve arama motorlarında dizine eklenmiyor.
  • Satırlarda ön ek, forum, sayaçlar, tepkiler, son yanıt ve durum rozetleri gösteriliyor; mesaj satırına tıklandığında ilgili mesaj açılıyor.
  • Moderatörler bu sekmelerde onay bekleyen veya silinmiş içeriği listeleyebiliyor; üyelere ise "Onay bekliyor" ifadesi gösteriliyor.
  • Sade profil düzeni kullanan temalarda da aynı aranabilir Mesajlar sekmesi ve yeni bir Konular sekmesi yer alıyor.
  • Sınırlamalar: liste başına en fazla 1.000 sonuç gösteriliyor; anahtar kelime araması üyenin son 3.000 konusunu/mesajını kapsıyor.


Yeni — Konu ön ekleri
  • Dört grupta toplanan 28 hazır ön ek tasarımı, tema güncellemesi gerektirmeden tüm temalarda çalışıyor.
  • Yeni ön ek düzenleyicisi renk seçimi, aranabilir simge seçici, boyut, köşe yuvarlaklığı ve canlı önizleme sunuyor.
  • İlk mesajın altındaki "Benzer konular" bölümü 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 gizli içerik etiketleri artık kilitli bir "Gizli içerik" kutusu olarak gösteriliyor; yazar ve yetkililer ise içeriği görebiliyor.
  • Bu durumu aynı adlı özel bir BB koduyla çözmeye çalışmayın; böyle bir BB kodu içeriği misafirler dahil herkese gösterir.
  • Kontrol panelindeki bir uyarı, mesajlarda ve profil mesajlarında işlenmeyen etiket adlarını kullanım sayılarıyla birlikte listeliyor.
  • Desteklenen gizli içerik etiketleri içeriği kimlerin göreceğini belirliyor; misafirler hiçbir zaman göremiyor, yazar ve yetkililer her zaman görebiliyor.
  • Binlerce kapatılmamış gizli içerik etiketi içeren mesajlar artık saniyeler yerine bir saniyeden kısa sürede kaydediliyor.
  • Editördeki gizli içerik menüsünün satırları telefonlarda artık daha büyük; kutunun vurgu çizgisi de sağdan sola yazılan dillere uyum sağlıyor.


Yeni — Anketler ve görseller
  • Anketler yenilendi: oy verdikten sonra sonuçlar ve "Oyumu değiştir" düğmesi görünüyor; olduğundan yüksek görünen oy sayıları düzeltildi.
  • Mesajlara eklenen görseller artık yeni bir tarayıcı sekmesi yerine sayfa içindeki görsel görüntüleyicide açılıyor.
  • Yüklenen görseller mesajlara metin sütununun yarı genişliğinde ekleniyor; "Orijinal boyut" düğmesi bu sınırı kaldırıyor.


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


Yeni — Kullanıcı adları
  • Hintçe, Tayca ve sesli harf işaretleri ya da aksan içeren diğer yazı sistemlerindeki kullanıcı adlarıyla artık kayıt olunabiliyor.
  • Bağlı bir hesapla kayıt olunduğunda üyenin adındaki harfler artık olduğu gibi korunuyor.
  • Kullanıcı adı onarımı (Yönetim → Topluluk), daha önce bağlı hesapla kayıt olunurken bozulan adları düzeltiyor.


Yeni — Yönetim
  • Yönetim panelindeki kullanıcı düzenleyicisinde artık "E-postayı doğrulandı say" ve "Tüm oturumları kapat" işlemleri bulunuyor; düzenleyici telefonda da kullanılabiliyor.
  • Pasif hesap kapatma özelliği artık onay ve geri alma desteğiyle çalışıyor; korunan hesaplar açık kalıyor.
  • Moderasyon günlüğü moderatörün gerekçesini gösteriyor ve artık moderatörlerin yaptığı silme işlemlerini de kaydediyor.
  • Hesap silme veya veri dışa aktarma talebi reddedilen üyeler bilgilendiriliyor; yeni talepler de yöneticilere bildiriliyor.
  • E-posta adresi doğrulanmamış hesaplar üye sayılıyor ve her temada "Doğrulanmamış" etiketiyle gösteriliyor.


Yeni — Eklenti ve tema geliştiricileri için
  • Sınıf uzantıları artık çalışıyor: eklentiler 46 genel denetleyiciyi genişletebiliyor; hatalı uzantılar karantinaya alınıyor.
  • Bahsetmeler için eklentilere belgelenmiş tek bir giriş noktası sunuluyor; görünürlük denetimleri ve pano sınırları bu noktada uygulanıyor.
  • Eklentiler, içeriklerini kimlerin görebileceğini tanımlayabiliyor; böylece akış, şikayetler ve site haritası bu içeriği güvenli biçimde gösteriyor.
  • Yeni uzantı noktaları arasında gizli içerik etiketleri, kilitli konu metni, arama türleri ve kupa ölçütleri yer alıyor.
  • Geri çağırmalar, veritabanı işlemi (transaction) tamamlandıktan sonra çalıştırılabiliyor; iç içe deadlock durumlarında artık asıl hata bildiriliyor.
  • Temalar yeni manifest anahtarları tanımlayabiliyor; içe aktarma aracı artık belirtilen en düşük RaxBoard sürümü şartını uyguluyor.
  • HTML kodunda artık öğe kancaları ve body öznitelikleri bulunuyor; bazı özelleştirici ayarlarının adı değişiyor, bazıları ise kullanımdan kalkıyor.
  • Bu sürüm, katmanlı çekirdek stil dosyasını kullanan temalar için editör, avatar, banner ve yazdırma stili düzeltmeleri içeriyor.


Düzeltmeler — Ödemeler
  • iyzico ve PayTR ödemeleri artık üyelik yükseltmesini tamamlıyor; Shopier ödemeleri de panoya ulaşıyor.
  • PayTR, panonun kalıcı olarak reddettiği ödeme bildirimlerini yeniden göndermeye devam ediyor; bu durumda üyelik yükseltmesini elle verin ya da ödemeyi iade edin.
  • Stripe, PayPal ve iyzico ödeme süreçleri, "Satın al" düğmesine basıldıktan sonra artık tüm tarayıcılarda başlıyor.
  • PayPal tarafından tamamlanmayan ödemelerde artık "Ödeme tamamlanamadı" mesajı gösteriliyor.
  • Ödeme sonrasında panoya dönen alıcılar artık dahili hata görmüyor; yinelenen ödeme bildirimlerinde "Ödeme alındı" mesajı gösteriliyor.
  • Bilinmeyen sağlayıcılardan ödeme dönüş adresine gelen istekler ve hatalı biçimlendirilmiş Stripe istekleri artık günlükleri gereksiz kayıtlarla doldurmuyor.


Düzeltmeler — Editör
  • Kalın düğmesi yalnızca kalın metinde etkin görünüyor; Enter tuşu artık kalın biçimi sonraki satıra taşımıyor.
  • ChatGPT ve benzeri araçlardan yapıştırılan metinlerde paragraflar, listeler, başlıklar ve kalın yazılar korunuyor.
  • İki dilli makale düzenleyicisi artık mesajın kendi taslağını göstermiyor, silmiyor ya da üzerine yazmıyor.
  • Güncelliğini yitirmiş bir bahsetme öneri listesinde Enter tuşuna basıldığında artık yanlış üye eklenmiyor ve bu üyeye bildirim gitmiyor.


Düzeltmeler — Bildirimler
  • Site içi, e-posta ve anlık bildirimler artık her olay türü için kendi ayarına göre gönderiliyor.
  • Konuyu açan üye kendi konusuna yanıt yazdığında, konuyu takip eden üyelere artık bildirim gidiyor.
  • Alıntı bildirimi yalnızca üyenin kendi mesajı üst düzeyde alıntılandığında gönderiliyor; mesaj yeniden onaylandığında ise yinelenmiyor.
  • Profil mesajları ve duvar yorumlarıyla ilgili bildirimler duvarın doğru sayfasını açıyor.
  • Bahsetmelerde sondaki nokta veya tire ada dahil edilmiyor, e-posta adresleri atlanıyor ve sayılar da üye adı olarak tanınıyor.
  • Adında İngiliz alfabesi dışındaki harfler bulunan bir üyeden bahsedildiğinde artık bu üyeye bildirim gönderiliyor ve adı profiline bağlanıyor.
  • Ç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
  • Mesajlardaki ve makalelerdeki saydam görseller artık siyah kutuya dönüşmüyor; daha önce yüklenmiş görselleri yeniden yükleyin.
  • Çok dilli bir blokla biten mesajlarda metnin altında artık fazladan boşluk görünmüyor.
  • Önizlemeler ve özetler, uzun adresli bağlantılarda artık ham kod göstermiyor.
  • Alıntı ve spoiler gibi BB kodu etiketlerinde bahsetme biçiminde yazılan adlar artık bozulmadan, girildiği gibi görünüyor.


Düzeltmeler — Profiller ve üyeler
  • Hesap silme ve iki adımlı doğrulamayı kapatma işlemleri artık doğru parolayı reddetmiyor.
  • Onaylanan hesap silme işlemleri üyenin tüm oturumlarını kapatıyor ve geride kalan verileri siliyor; bu temizlik daha önce silinen hesaplara da uygulanıyor.
  • Yönetim → Kullanıcılar → Düzenle: "Spam Temizle" işlemi artık çalışıyor; kaydetme ve parolayla ilgili çeşitli hatalar giderildi.
  • Hesap güvenliği formlarında art arda yanlış parola girişi artık sınırlandırılıyor (15 dakikada 5 deneme).
  • Üyenin "Hakkında" metnindeki & karakteri kaydedilirken artık bozulmuyor; güncelleme mevcut metinleri de onarıyor.
  • Profildeki mesaj satırları doğrudan ilgili mesajı açıyor; konuların ilk mesajları da artık yanıt olarak işaretlenmiyor.
  • Profil üst alanındaki konu sayısına yalnızca ziyaretçinin açabildiği konular dahil ediliyor.
  • Uzun düğme etiketleri (ör. Azerbaycanca) artık profil düğmelerinin karttan ya da ekrandan taşmasına yol açmıyor.
  • Sade düzendeki profil kapağı artık sayfanın üst kısmını örtmüyor ve sekmelere yapılan tıklamaları engellemiyor.
  • İngiliz alfabesi dışındaki harfleri ya da boşluk içeren /members/ adresleri artık ilgili profili açıyor.
  • IPv6 eşlemeli sunucularda telefon doğrulama kodu sınırları artık her IPv4 ziyaretçisini ayrı ayrı sayıyor.


Düzeltmeler — Moderasyon ve spam temizliği
  • Spam temizleyicinin uyguladığı yasaklarda ve tuttuğu kayıtlarda artık temizliği kimin yaptığı ve nelerin kaldırıldığı yer alıyor.
  • Bir spam hesabı temizlendiğinde, içeriğine yönelik bekleyen şikayetler artık "İçerik kaldırıldı" sonucuyla kapatılıyor.
  • Kalıcı olarak silinen spam içerik artık harici aramadan da kaldırılıyor; Onay Kuyruğu üzerinden yapılan temizlikler sayaçları yeniden hesaplıyor.
  • Seçili mesajlar kalıcı olarak silindiğinde bu mesajlara yönelik şikayetler artık kapatılıyor ve mesajlar harici aramadan da kaldırılıyor.


Düzeltmeler — Forumlar, düzen ve temalar
  • Stable: iki yan reklam sütunu da açıkken geniş profil üst alanı artık reklamların altına kaymıyor.
  • Bir kategoriye bağlı olmayan forumlar artık diğerleriyle aynı görünüyor; telefonda bu forumların metni ekranın kenarına dayanmıyor.
  • Tartışma düzeni: telefonda ve tablette açılır menüler artık kesilmiyor; kategori noktaları yeniden görünüyor.
  • Stil ve forum düzeni aynı kayıtta değiştirildiğinde düzen artık yeni stile uygulanıyor.
  • Kulüpler: kulüp dizinindeki kategori ve sıralama çubuğu artık kulüp listesine bitişik görünmüyor.
  • Telefonda: profillerdeki mesaj kartları ve moderatörlerin gördüğü kaynak listesi artık diğer kartlar gibi ekranı kenardan kenara kaplıyor.
  • Telefonda: yanıt formu zaten görünürken yüzen yanıt düğmesi artık bir anlığına belirip kaybolmuyor.
  • Kuroxis, Vision ve diğer bazı temalar artık WCAG AA düzeyini karşılıyor; RaxBoard Default'un birincil düğmesi koyulaştırıldı; yaptığınız renk düzenlemeleri korunuyor.
  • Kalium, Pamasra ve Legacy'de "İçeriğe geç" bağlantısı odak aldığında görünüyor; Stable ve Kuroxis'te "+N" balonu artık saydam değil.
  • Kuroxis ve Aslitium: yeni bir özel mesaj reddedildiğinde hata iletilerinin üstünde artık ham şablon kodu görünmüyor.


Düzeltmeler — Etiketler ve arama motorları
  • İngiliz alfabesi dışındaki harfleri içeren etiketler artık "Bulunamadı" hatası vermiyor; eski bağlantılar yeni ASCII adreslere yönlendiriliyor.
  • Büyük panolarda etiket sayfaları, etiket dizini, etiket araması ve etiket önerileri artık hızlı çalışıyor.
  • Etiket dizininin sonraki sayfaları ve etiket arama sonuçları noindex olarak işaretleniyor; geçersiz sayfa numaraları 404 döndürüyor.
  • Eski biçimdeki forum, konu, profil ya da yardım adreslerinden yapılan yönlendirmeler artık sorgu dizesini koruyor.
  • Forum sayfaları artık arama motorlarına yönlendirme yapan bir adres yerine forumun gerçek adresini bildiriyor.


Düzeltmeler — Yönetim
  • Gezinme öğelerinin görünürlük koşulları artık kaydetme ve içe aktarma sırasında denetleniyor; yazım hatası içeren koşullar reddediliyor.
  • Güncellenen panolarda yer tutucu olarak görünen yönetim metinleri kendiliğinden düzeliyor; kendi düzenlemeleriniz korunuyor.
  • Varsayılan dili İngilizce olmayan panolarda çevirisi bulunmayan metinler, ham ifade anahtarı yerine İngilizce gösteriliyor.
  • Seçenekler, kullanıcı adı CSS'i, Duyurular ve pasif hesap ayarlarındaki yönetim mesajları artık daha anlaşılır.
  • Pazar yeri sayfası, "Pazar yerine ulaşılamadı" iletisi yerine artık hatanın ne olduğunu açıkça gösteriyor.
  • data/cache klasörü boşaltılmış bir pano, ihtiyaç duyduğu her şeyi artık kendiliğinden yeniden oluşturuyor.
  • Değiştirilmemiş deneme VIP terfisi kapatılıyor; yalnızca bu terfinin verdiği VIP üyelikleri kaldırılıyor.
  • "Premium Membership" ve "VIP Membership" örnek üyelik yükseltmeleri, değiştirilmemiş ve hiç satın alınmamışsa satıştan kaldırılıyor.
  • Yönetim panelindeki 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 sunucusunu paylaşan iki pano, artık migration kilidi hatasıyla birbirinin güncellemesinin başarısız olmasına yol açmıyor.
  • "Cron'u Etkinleştir" seçeneği (adı değiştirildi) kapatıldığında, görevlerin ziyaretçi trafiğiyle çalıştırılması artık gerçekten duruyor.
  • php bin/raxboard migrate:run artık her migration'ın çıktısını gösteriyor.
  • Güncellemeden sonra içe aktarılan dil paketi artık yeni metinleri de çeviriyor; düzenlemeleriniz korunuyor.
  • Türkçe çeviride her yerde "yapay zeka" kullanılıyor; Tartışma düzenindeki yanıt satırı, düzen açıklamaları ve Özel Günler metinleri düzeltildi.


Düzeltmeler — Performans
  • Konu, mesaj ve eklenti içeriği silinirken artık etkinlik akışı tablosunun tamamı taranmıyor.
  • Bahsetme sınırı denetimi artık bildirimler tablosunun tamamını taramak yerine bir dizin kullanıyor.
  • Etiket sayfaları konuları tarih dizininden okuyor; çok sayıda konusu olan üyeler artık yeniden sayıma yol açmıyor.


Güncellemeden önce
  • 12 maddenin tamamı, yukarıdaki Güncellemeden önce ve Güncelleme sırası bölümlerinde her biri tek satır olarak listeleniyor.


Güncellemeden sonra — Ödemeler
  • Yönetim → Ödeme Profilleri sayfasında sarı uyarıda listelenen yöntemlerin eksik anahtarlarını girin ya da bu yöntemleri devre dışı bırakın.
  • Kullanmadığınız ödeme yöntemlerini devre dışı bırakın.
  • Shopier/PayTR: son satın alınan üyelik yükseltmelerini mağaza panelinizdeki kayıtlarla karşılaştırın; eşleşmeyenleri iptal edin.
  • Shopier: Ödeme bildirimleri sayfasını düzenli olarak kontrol edin; yalnızca Shopier panelinizde ödendi olarak görünen siparişleri onaylayın.
  • Bir alıcı ödeme yaptığı hâlde üyelik yükseltmesini alamadıysa önce mağaza panelinizi kontrol edin, ardından Yönetim → Üyelik Yükseltmeleri Ver sayfasını kullanın.
  • Ödeme dönüş adresinin hâlâ /upgrades/payment-callback/<sağlayıcı> ile bittiğini kontrol edin.


Güncellemeden sonra — Güncelleme çıktısını inceleyin
  • Güncelleme çıktısı, yönetim panelinde kayıtlı olup betik içeriyor gibi görünen HTML kodlarını incelemeniz için listeliyor; bu kodlarda hiçbir değişiklik yapılmıyor.
  • Güncellemenin dokunmadan bıraktığı şablonlar, renkler ve Özel CSS ile geçersiz gezinme girdileri adlarıyla listeleniyor.


Güncellemeden sonra — Arama (Elasticsearch / Meilisearch)
  • Yerleşik MySQL araması için herhangi bir işlem yapmanız gerekmiyor: eski kayıtlardaki gizli içerik metni kendiliğinden temizleniyor.
  • Elasticsearch veya Meilisearch kullanıyorsanız php bin/raxboard search:reindex komutunu bir kez çalıştırın.


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)" olarak değiştirildi.
  • Yönetim → Cron sayfasına "Grup bahsetme bildirimleri" ve "Ana veri eşitleme" görevleri ile işi bitince kendiliğinden kapanan iki görev eklendi.
  • Sunucu cron'u ya da web cron kullanın; aksi hâlde grup bahsetmeleri yalnızca ilk 25 üyeye ulaşır ve tek seferlik görevler tamamlanamaz.


Güncellemeden sonra — Şablonlar ve temalar
  • Düzenlenmemiş şablonlar kendiliğinden güncelleniyor; düzenlediğiniz şablonlarda değişiklikleriniz korunuyor, atlanan şablonlar ise listeleniyor.
  • Değiştirdiğiniz tema renkleri korunuyor; eski bir Kotton veya Kuroxis paketini içe aktarırsanız eski renkler geri gelir.
  • Başka bir dizindeki tema kopyaları güncellenmiyor; bu kopyaları güncellemek için tema paketini yeniden içe aktarın.


Güncellemeden sonra — Fark edebileceğiniz diğer değişiklikler
  • Toplam üye sayısına artık e-postası doğrulanmamış hesaplar dahil ediliyor, onay bekleyen hesaplar ise dahil edilmiyor.
  • Mevcut mesajlardaki bahsetmeler olduğu gibi kalıyor; yalnızca yeni ve düzenlenen içerik dönüştürülüyor.
  • Bu güncellemeden önce yüklenen görseller saydamlık kazanmıyor; saydam görünmeleri için bu görselleri yeniden yükleyin.
  • Daha önce eklenmiş yapay zeka sağlayıcıları, webhook'lar ve beslemeler güvenilir kabul edilmeye devam ediyor; süper yöneticilerin bunları gözden geçirmesini öneririz.
  • Üçüncü taraf eklentilerin class_extensions kayıtları artık doğrulandıktan sonra uygulanıyor.
  • Webmention gönderen misafirler için adres başına 10 dakikada en fazla 60 istek sınırı uygulanıyor.
  • Etiket listelerinde son sayfadan sonraki sayfalar ile 0, abc veya 02 gibi sayfa numaraları artık 404 döndürüyor.
  • Profil listelerindeki sorgular 3 saniye sonra durduruluyor; daha uzun süren listelerde sonuçları bir filtreyle daraltmanız isteniyor.
  • Birleştirici işaret içeren kullanıcı adları (Hintçe, Tayca …) PHP intl uzantısını gerektiriyor; uzantı yoksa eski kural uygulanıyor.
  • Kuroxis'te daha fazla avatar yuvarlatılmış kare biçiminde görünüyor; Pamasra (koyu), Vision ve Stable temalarında koyu mod düzeltmeleri yer alıyor.
  • Site genelindeki sıkışık yoğunluk ayarı, RaxBoard Default, Kuroxis, Kotton, Oxion ve Aslitium temalarında satırları daraltıyor.



Sorularınızı ya da bu yazıda anlatıldığı gibi çalışmayan bir durumu bu konuya yanıt olarak iletebilirsiniz.
#2
Yeni güncelleme için teşekkürler 🙏🙂
Konuyu Açan #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 eklentinin yeni sürümünü yayımladık. Bu sürümlerin tümü RaxBoard 1.9.6'da da çalışır; dolayısıyla eklentileri çekirdekten önce ya da sonra güncelleyebilirsiniz. Ancak şu iki tür değişiklik yalnızca çekirdek 1.9.7 ile devreye girer:
  • Eklenti içeriklerindeki @bahsetme bildirimleri. 1.9.6'da metin yazıldığı gibi kaydedilir ve kimseye bildirim gönderilmez.
  • Eklenti içeriğini yalnızca açma izni olan üyelere gösteren etkinlik akışı ve şikayet önizlemeleri.


Güncellemeyi Yönetim → Pazar yeri sayfasından yapabilirsiniz. Ayarlarınız ve içerikleriniz korunur.

Resource Hub 1.2.0


Güvenlik sürümü: özel kategoriler kullanıyorsanız hemen güncelleyin.
  • Kategori bazında görüntüleme izinleri artık her yerde uygulanıyor. Bir üyeye ya da misafire kapalı olan bir kategori, yalnızca ana listede ve kaynak sayfasında gizleniyordu. Bu kategorideki kaynakların başlıkları ise kategori sayfalarında, öne çıkan kaynaklarda, aramada, yazar sayfalarında, yer imlerinde, takip listelerinde, widget'larda, RSS akışlarında ve API'de görünmeye devam ediyordu. Artık bu alanlarda da görünmüyor. Bu açık 1.1.0 sürümünden beri bulunuyordu.
  • Sürümler, sürüm dosyaları, güncellemeler ve bunların ekleri artık kaynak sayfasıyla aynı görünürlük kurallarına tabi. Bir sürümü indirmek için lisans (EULA) onayı gerekiyor ve bu indirmeler indirme sayısına dahil ediliyor.
  • Yazar yanıtını yalnızca kaynak sahibi, yanıt izni olan ekip üyeleri ve moderatörler verebiliyor. Değerlendirmeler, bunlara verilen oylar ve şikayetler sunucu tarafında değerlendirme formundaki kurallara göre denetleniyor.
  • Kaynak açıklamalarında, güncellemelerde, değerlendirmelerde ve yazar yanıtlarında @bahsetme kullanıldığında, bahsedilen üyelerden içeriği açabilenlere bildirim gönderiliyor.
  • Telefon ve tabletlerde: kaynak listesi sayfanın başında yer alıyor, satırlar daha kompakt görünüyor; moderatör seçim kutuları ve toplu işlem çubuğu da daha az yer kaplıyor.
  • Saydam kaynak simgeleri artık siyah kareye dönüşmüyor.

Pazar yerinde Resource Hub →

Media Gallery 1.1.0


Güvenlik sürümü: üyeleriniz özel ya da paylaşımlı albümler kullanıyorsa hemen güncelleyin.
  • Yorumlar, puanlar ve beğeniler artık medya sayfasıyla aynı görünürlük kurallarına tabi. Özel ya da paylaşımlı bir albümdeki öğeyi açamayan bir üye, bu öğeye yine de yorum yazabiliyor, puan verebiliyor ve onu beğenebiliyordu.
  • Moderatörler yalnızca görebildikleri medyayı düzenleyebiliyor. Bir öğenin albümünü yalnızca öğeyi yükleyen üye ya da bir yönetici değiştirebiliyor. Önceden bir moderatör, özel albümdeki bir fotoğrafı albümden çıkararak herkese açık hâle getirebiliyordu.
  • Bir albümü silerken içindeki medyayı da silebilirsiniz. Özel, paylaşımlı ve yalnızca üyelere açık albümlerde "Albümdeki medyayı da sil" seçeneği varsayılan olarak işaretli geliyor. Seçeneğin işaretini kaldırırsanız onay penceresi, kaç öğenin herkese görünür hâle geleceğini gösteriyor.
  • Takip bildirimleri yalnızca öğeyi açabilen üyelere gönderiliyor; onay kuyruğu da yalnızca onay bekleyen öğeleri etkiliyor.
  • Yorumlarda ve medya ile albüm açıklamalarında @bahsetme kullanıldığında, bahsedilen üyelerden içeriği açabilenlere bildirim gönderiliyor.
  • Filigran etkinken saydam görseller saydamlığını koruyor; saydam GIF'ler için de saydam küçük resimler oluşturuluyor.

Pazar yerinde Media Gallery →

Stories 1.1.0


  • Artık hikayelerinizde kişileri etiketleyebilirsiniz. Etiketlenen üyeler bildirim alıyor ve etiketlerini kaldırabiliyor. Her üye, kendisini kimlerin etiketleyebileceğini seçebiliyor: Herkes, Yalnızca takip ettiklerim veya Hiç kimse. Bir üyenin etiketlenebilmesi için hikayeyi görebilmesi gerekiyor.
  • İki yeni seçenek ve yeni bir izin sunuluyor: "Hikayelerde kişi etiketlemeye izin ver" ve "Hikaye başına en fazla etiket" seçenekleri ile "Hikayelerde üye etiketleyebilir" izni.
  • Bir hikaye ya da yorum kalıcı olarak silindiğinde, bu içeriğe ait akış kayıtları, tepkiler ve bildirimler de kaldırılıyor. İlgili şikayetler ise silinmek yerine "İçerik kaldırıldı" sonucuyla kapatılıyor. Güncelleme, önceki silme işlemlerinden geride kalan kayıtları da temizliyor.
  • Yorum işlemleri, "Son yorumlar" widget'ı, etkinlik akışı ve şikayet önizlemeleri artık hikayeyle aynı görünürlük kurallarına tabi.

Pazar yerinde Stories →

Blog 2.1.0


  • Makalelerde @bahsetme. Bahsettiğiniz üyelerden makaleyi okuyabilenler, makaleye yönlendiren bir bildirim alıyor. Zamanlanmış makalelerde bu bildirim, makale yayına girdiğinde gönderiliyor.
  • Kapak görsellerinin saydamlığı artık korunuyor. Saydam arka plan üzerindeki beyaz bir logo daha önce görünmez hâle geliyordu.
  • Ana sayfa karuselindeki saydam kart görselleri artık siyah kartlara dönüşmüyor.

Pazar yerinde Blog →

Trade Points 1.3.8


  • Geri bildirimlerde ve yanıtlarda @bahsetme. Bildirimden açılan geri bildirim, yanıtıyla birlikte kendine ait yeni sayfada gösteriliyor.
  • Güvenlik: şikayetler ve yanıtlar yalnızca görünür durumdaki ve üyenin görüntüleyebildiği geri bildirimler için kabul ediliyor. "Geri bildirim şikayetine izin ver" ayarı ve çekirdekteki "İçerik Şikayet Et" izni sunucu tarafında uygulanıyor.
  • Ticaret Puanları sekmesi artık sade profil düzeninde de görünüyor (Kuroxis, Aslitium).

Pazar yerinde Trade Points →

Latest Threads 1.3.26


  • Yeni Üyeler sekmesi, panonun üye listesiyle aynı kuralları uyguluyor. Yasaklı hesaplar artık listelenmiyor. Çekirdek 1.9.7 kullanan panolarda e-posta adresini henüz doğrulamamış üyeler "Doğrulanmamış" etiketiyle gösteriliyor.
  • 1.9.7 ile gelen yeni konu ön eki tasarımları satıra kırpılmadan sığıyor.
  • Widget renkleri panonun stilinden alınıyor. Giriş yapmış üyeler artık başka bir temanın renklerini görmüyor.

Pazar yerinde Latest Threads →

Migrate 1.2.5


İçe aktarma için Migrate kullanıyorsanız eklentiyi çekirdek 1.9.7'den önce ya da onunla birlikte 1.2.5'e güncelleyin.
  • Güvenlik: dosyası içe aktarılmamış satır içi ek etiketleri kaldırılıyor. Bu etiketler daha önce yeni panoda başka bir üyenin özel dosyasını gösterebiliyordu.
  • Güvenlik: kaynak forumdaki gizli içerik etiketleri, kapsadıkları içeriği gizlemeye devam ediyor. RaxBoard'da karşılığı olmayan etiketlerin içeriği de hiçbir durumda açığa çıkmıyor.
  • Profil mesajlarındaki, imzalardaki, "Hakkında" metinlerindeki, kaynak değerlendirmelerindeki ve galeri yorumlarındaki bahsetmeler doğru üyeye bağlantı veriyor. Bahsedilen üye içe aktarılmamışsa bahsetme düz metin olarak kalıyor.
  • Kod bloklarındaki metin, yazıldığı gibi birebir içe aktarılıyor.
  • Yok sayma listeleri çekirdek 1.9.7'de üye engellerine dönüştürülüyor; içe aktarılan konular yeni "En çok tepki" sıralamasına hazır geliyor ve yalnızca güvenli web sitesi adresleri içe aktarılıyor.
  • Saydam profil kapakları, içe aktarılırken artık siyah bir arka plan almıyor.

Pazar yerinde Migrate →

Marketplace Updates forumunda her eklenti için değişiklik günlüğünü içeren ayrı bir konu da bulunuyor. Belirli bir eklentiyle ilgili sorularınızı o eklentinin konusunda sormanızı öneririz.
Konuyu Açan #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



Pazar yerindeki dokuz tema bugün güncellendi. Tüm temalar RaxBoard 1.9.7 gerektiriyor: önce çekirdeği, ardından temaları güncelleyin. Panonuzda değiştirdiğiniz renkler, Özel CSS kuralları ve ayarlar korunur; yalnızca hâlâ varsayılan değerinde olanlar değişir.

Tüm temalarda ortak değişiklikler


  • Okunaklı renkler (WCAG AA). Düğmeler, etkin sayfa ve sekme göstergeleri, rozetler, bağlantılar, soluk metinler ve odak halkaları açık ve koyu modda AA kontrast ölçütünü karşılıyor. Her tema kendi renk tonunu koruyor; renkler yalnızca metnin zor okunduğu yerlerde bir ton değişiyor. Üzerine gelindiğinde düğmeler artık daha açık bir renge dönmüyor ve okunması zorlaşmıyor.
  • Grup bahsetmeleri (@everyone, @staff, @mods …) açık ve koyu modda yeniden üye bahsetmelerinden farklı görünüyor.
  • Özelleştirici: Şablonlar artık Özelleştirici için gereken öğe kancalarını içerdiğinden, Öğeler modunda kaydedilen öğe stilleri her temada çalışmaya devam ediyor. Bu değişiklik görünümü etkilemiyor.
  • Profil: aranabilir Konular ve Mesajlar sekmeleri, kendi profil düzenine sahip temalar (Kotton, Stable, Kuroxis, Aslitium) dahil tüm temalarda çalışıyor.


Temalara göre değişiklikler


  • 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: herhangi bir kategorinin altında yer almayan forumlar, forum listesinde artık diğer forumlarla aynı görünüyor. Telefonlarda bu forumların metni de artık ekranın kenarına dayanmıyor.
  • Vision, Stable, Kuroxis, Aslitium, Kotton, Kalium, Pamasra: Özelleştirici ayarları artık adlarında belirtilen alanlara uygulanıyor: gezinme yolu, gezinme menüsü, konu listeleri, widget'lar, forum satırları, kategori başlıkları, giriş formu ve profil banner'ı. Bir ayarı değiştirmediğiniz sürece panonuz mevcut görünümünü koruyor.
  • Kuroxis, Aslitium, Kalium, Vision, Stable: "Koyu mod düğmesini göster" ayarı artık dikkate alınıyor.
  • Vision, Stable, Kuroxis, Pamasra, Wavy: soluk odak halesinin yerini artık 2px kalınlığında net bir halka alıyor.
  • Kalium, Pamasra, Legacy, Wavy: temanın kendi üst bilgi alanında, kullanıcı menüsünde, mobil menüsünde, karşılama banner'ında ve "Bulunamadı" sayfasında yer alan arama, yer imleri, üye listesi ve moderasyon bağlantıları artık yalnızca bunları kullanma izni olan üyelere gösteriliyor. Bu temalar ayrıca hangi düzen seçeneklerini desteklediklerini bildiriyor; böylece Özelleştirici ve üye stil ayarlarında yalnızca çalışan seçenekler sunuluyor.
  • Vision, Stable, Kalium, Pamasra: ilgili seçenek açıksa, temanın kendi kayıt formunda telefon (SMS / WhatsApp) doğrulama alanları da yer alıyor.
  • En belirgin renk değişiklikleri: Stable'ın açık turuncusu yanık turuncuya (#B25003) dönüşüyor; Kotton'un mavisi #056CB0, Kalium'un kırmızısı #CE282D, Pamasra'nın birincil rengi #B14E26, Wavy'nin koyu mod mavisi #4A8EFE ve Kuroxis'in ikincil metin rengi #676E7C oluyor.
  • Stable 1.1.16: "+N" üye balonu artık saydam değil. Güvenlik: konu özetindeki bir kesme işareti, temanın "Konuyu Öne Çıkar" penceresinde betik çalıştırılmasına yol açabiliyordu; özet artık güvenli biçimde aktarılıyor.
  • Kuroxis 1.0.34: "+N" üye balonu artık saydam değil. Avatarlar 4px köşe yuvarlaklığıyla gösteriliyor; giriş formunun genişliği ve vurgu rengi de Özelleştirici ayarlarına göre belirleniyor.
  • Vision 1.0.20: Son Konular widget'ı varsayılan turuncu yerine Vision mavisini kullanıyor; profil banner'ı da biraz daha yüksek (240px).
  • Legacy 1.0.2: köşe yuvarlaklığı ayarını değiştirdiğinizde köşeler artık iki kez ölçeklenmiyor.
  • Kalium, Pamasra, Legacy: "İçeriğe geç" bağlantısı odak aldığında görünür hâle geliyor. Kalium, Pamasra: etkin filtre kutucuğu, üzerine gelindiğinde yazı rengini koruyor.
  • Vision, Wavy, Aslitium: uzun düğme etiketleri (örneğin Azerbaycancada) 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ı kurulu temalarınızda değiştirmediğiniz tüm alanlara zaten uyguluyor. Güncellemeden sonra eski bir tema paketi kurarsanız eski renkler ve eski forum satırı geri gelir; bu nedenle temaların bu yeni sürümlerini kullanın.
  • Başka bir klasör altında oluşturduğunuz tema kopyaları güncellemeden etkilenmez. Bu kopyaları güncellemek için tema paketini yeniden içe aktarın.
  • Her temanın tam değişiklik günlüğünü içeren ayrı bir konusu da Marketplace Updates forumunda yer alıyor.
Konuyu Açan #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 tümü bugün güncellendi. Paketler, yeni eklenenler de dahil olmak üzere RaxBoard 1.9.7'deki tüm metinleri çeviriyor. Kesin metin sayılarını her paketin kendi konusundaki değişiklik günlüğünde bulabilirsiniz. Her zamanki gibi, daha önceki bir içe aktarmanın ardından panonuzda değiştirdiğiniz metinler aynen korunur.



Paketleri, çekirdeği 1.9.7'ye güncelledikten sonra kurun. Yeni metinler yeni sürüme özgüdür. Paketler 1.9.6'da da sorunsuz kurulur, ancak bu metinler çekirdek güncellenene kadar kullanılmaz. Paketi çekirdekten önce kurduysanız, güncellemenin ardından bir kez daha kurun. 1.9.7'de bir dil paketini içe aktardığınızda, güncellemeden sonra İngilizce kalan metinler de çevirileriyle değiştirilir; kendi düzenlemeleriniz ise yine korunur.

Yeni çevrilen bölümler


  • Ödemeler: Shopier ödeme bildirimleri ile onay işlemleri, anahtarı girilmemiş ödeme yöntemleri için gösterilen uyarılar ve banka havalesi yöntemindeki "Ödemeyi yaptım" bildirimi.
  • @bahsetme ve üye engelleme: bahsetmeye ilişkin bildirimler ve sınırlar, engelleme onayı, "Konu gizlendi" notu ve yeni gizlilik seçenekleri.
  • Profiller: bir üyenin konularında ve mesajlarında arama ve filtreleme.
  • Yönetim: yeni üye düzenleyicisi, kullanıcı adı onarımı sayfası, pasif hesap kapatma, moderasyon günlüğündeki gerekçeler ve gizli içerik etiketleriyle ilgili uyarı.
  • Konu ön ekleri: 28 ön ek tasarımı ve yeni ön ek düzenleyicisi.
  • Anketler: anket oluşturma, düzenleme ve kapatma işlemleri, oyunuzu değiştirme seçeneği ve daha anlaşılır hata mesajları.
  • İzinler: süper yönetici bölümleri, gezinme girdisi koşulları ve yeni izinler.
  • Özelleştirici: Öğeler modu ve bu modda eklenen yeni ayarlar.
  • Eklentiler: Stories'de kişi etiketleme ve Media Gallery'de albüm silme.


Diğer düzeltmeler


  • Deutsch: hâlâ samimi "du" hitabını kullanan metinler artık "Sie" ile yazılıyor.
  • العربية‎: süper yönetici her yerde المدير العام olarak adlandırılıyor.
  • Azərbaycan: üyelik yükseltmeleri ve grup terfileri artık farklı sözcüklerle karşılanıyor; Media Gallery metinleri de üyelere nazik bir dille hitap ediyor.
  • Türkçe, Azərbaycan, Русский, العربية‎: sayı içeren metinler için artık her iki çoğul biçimi de tanımlı.


Hatalı ya da doğal durmayan bir çeviri mi fark ettiniz? Dili, sayfayı ve metni belirterek bu konuya yanıt yazabilirsiniz. Bildirdiğiniz çevirileri bir sonraki pakette düzeltiriz.
Konuyu Açan #6
@everyone 1.9.7 released.
#7
Güncelleme ve bilgi için teşekkürler 🎉

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi