Changelog

Website Changes

385 changes

2026

385 changes

October 2026

112 changes
112 Update Avoid repeating already published website updates (66446da)
Recognize an existing update when its saved commit identifier uses a different
abbreviation. Keep the original announcement and changelog entry instead of
publishing the same change again after delivery resumes.
15lines added3lines removed2files changed
Drahy October 21, 2026 at 9:44 PM
111 Update Keep website change announcements working after updates (ef70166)
Allow the website to read newly delivered change history so approved updates
can appear in Website Changes and Discord. Keep the web worker's access
read-only while retaining the protected deployment backups.
3lines added1lines removed2files changed
Drahy October 21, 2026 at 9:40 PM
110 Update Keep website updates safe and automatic (35d880b)
Restore delivery of approved website updates and their change announcements
while preserving live site settings, uploads and unrelated work. Updates now
stop for review when they overlap uncommitted changes, and retain recoverable
before-images so a failed update can restore the previous files.
193lines added99lines removed3files changed
Drahy October 21, 2026 at 9:38 PM
109 Update Restore working Discord links across the website (2036d68)
Replace expired invitations in the maintenance page, connection guides and
account emails with the verified invitation to our Discord server. Keep the
guide templates and both language versions aligned.

Thanks to Chupa for reporting the broken invitation.
15lines added15lines removed11files changed
Drahy October 21, 2026 at 9:24 PM
108 Update Explain Windows first launch with animated guides (cc7e07c4)
Explain the first Windows launch with matching English and Czech animated guides. Distinguish ordinary SmartScreen continuation from Smart App Control, which has no per-app exception, and provide shareable tutorial links.

Keep the published program at 0.8.2 and preserve its download, update feed and existing screenshot gallery.
237lines added14lines removed20files changed
Drahy October 21, 2026 at 8:37 PM
107 Update Keep email confirmation consistent across account sign-in (15bd0ff)
Accounts awaiting email confirmation now follow the same sign-in rules on
the website and in Account Manager, including remembered sessions and SSO.
Confirmed accounts are no longer mistaken for unactivated accounts because
of an old address restriction, and existing sessions recheck activation.
59lines added6lines removed5files changed
Drahy October 21, 2026 at 1:57 PM
106 Update Keep account actions safely paused during maintenance (3350aeb)
Block account-changing actions before they execute during scheduled maintenance while preserving staff access. Keep existing account checks valid after the database move without changing their ownership evidence.
83lines added1lines removed4files changed
Drahy October 21, 2026 at 1:45 PM
105 Update Keep staff sign-in working during maintenance (2cfd161)
Allow the credential, authenticator and CAPTCHA requests needed by the
maintenance sign-in form, so its submit button can reach normal validation.

Keep other player routes closed during maintenance and retain the existing
staff permission checks and configured reopening schedule.
60lines added0lines removed2files changed
Drahy October 21, 2026 at 1:12 PM
104 Update Complete sign-in before opening account tools (2b4b68b)
Finish authenticator verification before opening Account Manager, including
automatic sign-in and sign-in links. Return to the requested account tools
after a valid authenticator code.

Accept three-character usernames already supported by account registration.
Renew the website session when credentials or an authenticator code are
verified, while keeping existing passwords, remembered sign-in and sign-out
behavior compatible.
84lines added7lines removed5files changed
Drahy October 21, 2026 at 1:01 PM
103 Update Keep account settings in Account Manager (81baba8)
Use the same 8-16 character password requirements for registration, password changes and recovery. Newly generated recovery passwords meet those requirements, and special characters display correctly in confirmation emails.

Account Manager is the single place for game-account changes. Older CMS registration, activation, recovery and editing routes now direct players to Account Manager or reject obsolete submissions. Website administration keeps account contact and expansion details read-only while retaining its staff and community controls.
306lines added473lines removed21files changed
Drahy October 21, 2026 at 11:37 AM
102 Update Refresh program 0.8.2 guides and screenshots (7cedf48d)
- Show the current program version in both connection routes and all download-gallery images, with matching enlarged previews and thumbnails.
- Explain recovery of a missing installation source, nonblocking temporary cleanup and the local log players can attach to reports.
- Keep English and Czech instructions aligned while preserving the existing gallery, account guidance and optional-addon safeguards.
131lines added86lines removed33files changed
Drahy October 21, 2026 at 10:27 AM
101 Update Restore reliable sign-in and password recovery (6247438)
Improve password changes and recovery so players can access their accounts reliably on the website and in the game. Preserve existing accounts and characters while keeping account services consistent.
2,798lines added15lines removed42files changed
Drahy October 21, 2026 at 9:13 AM
100 Update Keep realm uptime tied to the running game session (445a069)
Uptime now follows the active game session and remains unavailable when its data is stale, instead of extending an old session. Player counts and faction balance also read the active realm. The status panel keeps a small, consistent bottom margin at every screen width.
101lines added16lines removed11files changed
Drahy October 21, 2026 at 9:06 AM
99 Update Show live realm population and faction balance together (b1d8261)
See online players, Alliance and Horde counts and their proportional balance alongside login availability, game-world status and uptime. The illustrated panel uses regular typography, localized labels and compact connection actions, refreshes every minute, and keeps unavailable information distinct from an empty realm.
610lines added66lines removed50files changed
Drahy October 21, 2026 at 8:38 AM
98 Update Explore the program through a full screenshot gallery (df2d371)
Preview Client, Addons, Tools and Home with large localized screenshots, matching thumbnails and full-size viewing. The download page follows the approved gallery design, keeps setup and account guidance easy to find, and matches every screenshot to the published program release.
828lines added20lines removed35files changed
Drahy October 21, 2026 at 7:57 AM
97 Update Update the program 0.8.1 guides and screenshots (656f2bb)
- Follow current connection steps in English or Czech with matching program 0.8.1 images for new and existing games.
- Review addon versions and protected files, follow installation progress and find clear results or restore original folders when uninstalling.
- Download the verified current program with aligned version, size and checksum information.
193lines added34lines removed19files changed
Drahy October 21, 2026 at 7:36 AM
96 Update Clarify game account setup and keep connection images current (060d497)
Both connection guides now place account creation directly after the program download, with a clear sign-in option for existing accounts. English and Czech examples show the published program version, and future releases must refresh and verify these images even when the screen layout stays the same.
227lines added38lines removed17files changed
Drahy October 21, 2026 at 7:11 AM
95 Update Make news previews compact and align full articles across the page (8ee143b)
Homepage news cards use a smaller illustration and a compact row for comments and Read more. Full articles now use the available page width, with their heading, illustration, text and discussion aligned consistently. English and Czech views keep the same layout on desktop and mobile.
33lines added22lines removed4files changed
Drahy October 21, 2026 at 6:24 AM
94 Update Balance header spacing around short and long player names (8df26e1)
Account controls, the player profile and the language selector share the available header space evenly, including the gap beside the central logo. Short names no longer leave one oversized gap, while longer names fit without increasing the header height.
65lines added7lines removed5files changed
Drahy October 21, 2026 at 6:24 AM
93 Update Start countdown progress immediately or from an earlier time (aef578d)
New countdowns begin their progress window when saved unless an earlier start was chosen. A future start can no longer leave the progress bar waiting while the countdown is already running. Editing an unrelated event detail preserves its existing progress and deadline.
97lines added4lines removed6files changed
Drahy October 21, 2026 at 6:24 AM
92 Update Keep program downloads and event details in sync with the website (736f004)
The English and Czech program pages now list the published 0.8.0 download with matching file information. The program can read the same translated event titles, descriptions and countdown times as the website, keeping event details consistent in both places.
379lines added11lines removed13files changed
Drahy October 21, 2026 at 6:23 AM
91 Update Keep Account Restore private until player access is ready (0bd7a94)
Account Restore is temporarily available only to the authenticated site owner. Player menus no longer offer it, and opening a recovery address directly applies the same restriction. Existing current-account services remain available.
187lines added5lines removed15files changed
Drahy October 21, 2026 at 6:23 AM
90 Update Offer the latest program with clearer news and server status (f69d87b)
Update the portable program download to 0.7.6 with matching file information and instructions.

- Check updates from the version badge: Click the upper-left version badge to check for updates without leaving the current screen.
- News in the selected language: Home news titles and summaries follow the program language without stray language labels.
- Clearer server status: A compact centered card uses bold colored text to distinguish online, offline, checking and unavailable.
127lines added24lines removed9files changed
Drahy October 20, 2026 at 2:34 PM
89 Update Keep navigation controls evenly spaced for every nickname (4a74ad4)
Let the profile use the natural width of its displayed name, with equal gaps between account navigation, the profile and the language menu. Short names no longer reserve empty space beside the language control.

Keep longer names within the available width, retain the full nickname on hover, and preserve the header height and mobile arrangement across the website, Account Manager and Restore Manager.
11lines added8lines removed5files changed
Drahy October 20, 2026 at 2:01 PM
88 Update Keep language switching beside the player profile (bad544d)
Move the language selector into a compact menu beside the profile across the website, Account Manager and Restore Manager. Remove duplicate selectors from content panels and the homepage banner.

Keep the header at its existing height and make room for player portraits and longer names. Capitalize the first displayed letter without changing the saved nickname.

Preserve automatic browser-language detection, remembered manual choices, and the current page and filters when switching languages.
67lines added23lines removed11files changed
Drahy October 20, 2026 at 1:54 PM
87 Update Give news a readable layout and a proper discussion area (4efcf99)
Place compact illustrations above full-width previews. Give each story a clear headline, separate publication details and the shared language selector.

Align replies and the full-width comment form beneath the story. Keep posting limited to signed-in players, preserve equipped cosmetics and retain drafts when a request fails.
493lines added219lines removed17files changed
Drahy October 20, 2026 at 1:30 PM
86 Update Match program pages and guide names to the latest download (c64353d)
- Offer Drahy's Legacy Program 0.7.5 with its current download size and checksum.
- Use Drahy's Legacy Server for connection actions and Drahy's Legacy Program for the application across both languages.
- Keep the first-use 75 XP bonus clearly outside the weekly activity limit in the guide and account information.
174lines added60lines removed21files changed
Drahy October 20, 2026 at 1:00 PM
85 Update Start the new chapter with bilingual community news (c9b1d4c)
Replace the installation announcement with three complete stories about the server's return, the Drahy's Legacy program and a warm welcome to returning and new players.

Show each article in the selected website language, keep historical news intact and make the full stories comfortable to read on smaller screens.
276lines added28lines removed11files changed
Drahy October 20, 2026 at 12:47 PM
84 Update Keep the unfinished game item Store unavailable (8140394)
Show Coming soon in account navigation and a clear English or Czech holding page. Reject checkout and payment requests while the game item Store is unfinished.

Keep profile cosmetics, their CP purchases and the staff catalog tools available.
151lines added2lines removed14files changed
Drahy October 20, 2026 at 12:28 PM
83 Update Localize account management and unify navigation (05c3a5b)
Translate Account Manager pages, service descriptions, forms and registration and security feedback using the website's English or Czech language choice. Use Správa účtu in Czech while preserving the familiar Armory and Achievementy names.

Move Drahy's Legacy program into Support, fit the complete label in its menu and remove stray list bullets without increasing the header height. Keep the same navigation on the website and both account tools.

Make All changes show the complete history available in individual changelog categories, preserving monthly ordering and numbering.
1,943lines added879lines removed68files changed
Drahy October 20, 2026 at 12:17 PM
82 Update Offer program 0.7.4 with consistent first-use rewards (a63ba4f)
- Offer the portable 0.7.4 program with its clearer game preparation confirmation and fixed reward cards.
- Show 15 CP and 75 XP once in the account approval and download pages, explaining that the first bonus is outside the weekly activity cap.
- Keep daily program rewards separate and aligned in English and Czech.
111lines added15lines removed9files changed
Drahy October 20, 2026 at 11:45 AM
81 Update Grant the first program-use XP outside the weekly activity limit (b673873)
- Grant every account the full 75 XP first-use bonus without consuming its weekly activity allowance.
- Keep daily program rewards under the shared 500 XP limit and prevent repeated grants across multiple PCs.
- Explain the one-time exception consistently in English and Czech.
69lines added21lines removed6files changed
Drahy October 20, 2026 at 11:38 AM
80 Update Keep translated homepage actions on one line (950f66f)
Keep English and Czech homepage actions at the same height. Prevent Account Manager, Discord and guest account links from wrapping by sharing sidebar space more effectively and using a compact layout in narrow panels.

Preserve the full labels, existing button styling and every destination.
54lines added8lines removed4files changed
Drahy October 20, 2026 at 11:04 AM
79 Update Make the program download easier to find and explain game preparation (be73d33)
- Link Drahy's Legacy program directly from Features in the shared desktop and mobile navigation while keeping existing download links working.
- Explain DL addon editions and how original game files come from the Internet Archive and are assembled locally with official patches.
- Offer the verified portable 0.7.3 download in English and Czech with clearer file checks and actual reward receipts.
135lines added23lines removed13files changed
Drahy October 20, 2026 at 11:03 AM
78 Update Complete homepage and navigation translations (3069848)
Make every homepage panel, menu and footer follow the chosen website language, including signed-in and guest actions, launch-event countdowns and realm-status updates. Keep the same navigation and destinations across the main site, Account Manager and Restore Manager.

Keep automatic browser-language selection and saved manual choices consistent after refresh or page changes. Localize the empty-news article and make footer links wrap on narrow screens.
600lines added146lines removed33files changed
Drahy October 20, 2026 at 10:48 AM
77 Update Offer program 0.7.2 with the 75 XP first-use bonus (90fa0d9)
- Show the portable 0.7.2 download with its verified size and checksum in English and Czech.
- Explain the 15 CP and up to 75 XP first-use bonus while retaining the daily reward and shared weekly XP limit.
105lines added14lines removed8files changed
Drahy October 20, 2026 at 10:43 AM
76 Update Increase the first program-use reward to 75 Community XP (694ef72)
- Award 15 CP and up to 75 Community XP once for connecting and using Drahy's Legacy program, keeping the daily extra at 1 CP and up to 5 XP.
- Preserve account-wide duplicate prevention across computers, the shared 500 XP weekly limit and ordinary community-level rewards.
- Align the English and Czech reward guide with the stronger first-use bonus.
91lines added21lines removed6files changed
Drahy October 20, 2026 at 10:30 AM
75 Update Give the player profile more room in the main navigation (c407ec7)
Move Online Players into Features and place Support beside Home and Features. Keep only the account/restore switcher and profile on the right, using the same hierarchy on the website and both account tools.

Make equipped portraits and player names more prominent without adding a header row. Fit long names to the available space while keeping their full value accessible, and preserve the existing dropdown actions, destinations and cosmetic appearance.
109lines added46lines removed13files changed
Drahy October 20, 2026 at 10:15 AM
74 Update Offer program 0.7.1 with clearer game-file checks (5d4140d)
- Offer the latest portable program with clearer file-check states and a direct option to download a clean game while preserving the existing copy.
- Keep English and Czech download information aligned with the current release, including its size and checksum.
88lines added13lines removed6files changed
Drahy October 20, 2026 at 10:13 AM
73 Update Show the news archive in the shared website page panel (f933e09)
Give the archive list and full articles the same heading strip, English/Czech selector, panel borders and content width as player statistics. Remove the separate oversized archive heading and keep the existing readable article cards and responsive period filters.

Preserve the selected article or period when changing language, together with original publication dates, historical authors and complete translations. Keep current homepage news and its archive link unchanged.
64lines added25lines removed6files changed
Drahy October 20, 2026 at 9:52 AM
72 Update Verify account-wide program rewards and shared XP limits (1afa75c)
- Confirm the one-time 15 CP and 15 XP bonus plus the daily 1 CP and 5 XP reward, shared across computers without duplicate credit.
- Verify that program and website rewards share the 500 XP weekly limit, including partial awards, new days and weeks, and interrupted requests.
- Preserve existing reward rules while making calendar-boundary checks repeatable and recording the isolated results.
370lines added9lines removed6files changed
Drahy October 20, 2026 at 9:43 AM
71 Update Make English and Czech available on the homepage (e60c6e3)
Add quiet language links to the opening banner so visitors can choose English or Czech directly from the homepage. Keep the shared browser preference and remembered manual choice across the website and account tools, with no extra banner height or duplicate subpage controls.

Translate the opening headline, play and registration actions, and artwork controls into the selected language while preserving their existing destinations and behavior.
109lines added12lines removed8files changed
Drahy October 20, 2026 at 9:41 AM
70 Update Keep program downloads current and show Discord credits once (8de8b72)
- Program downloads now identify version 0.7.0 with matching file size and checksums for the new game-file tools and addon history.
- Discord announcements keep the author credit in the footer without repeating it in the change list. Five earlier program messages were corrected while preserving their links, statistics and original times.
210lines added18lines removed11files changed
Drahy October 20, 2026 at 9:28 AM
69 Update Follow browser language until a player chooses English or Czech (91597a1)
Use the browser language on the next page load in place of the old saved default or an old language URL. Keep following that browser preference until a player deliberately selects English or Czech, then remember the manual choice across the website and account tools.

Restyle the maintenance language control as quiet gold text links with a slim active underline. Keep it in the upper-right corner without adding content height or changing the reopening schedule.
116lines added18lines removed11files changed
Drahy October 20, 2026 at 9:08 AM
68 Update Translate the maintenance page and compact its language switch (73c95ea)
Apply the selected English or Czech language to the launch heading, maintenance message, countdown, progress labels, dates, accessibility descriptions and staff sign-in wrapper. Keep custom announcements intact and format local times in the chosen language.

Place a smaller language control at the upper right of the maintenance panel without adding a row above the content. Preserve the configured reopening deadline and staff access.
196lines added32lines removed8files changed
Drahy October 20, 2026 at 8:49 AM
67 Update Preview profile portraits with coordinated animated frames (b8a53d5)
Open profile pictures in an enlarged preview with their equipped frame, badge and Legacy crest. Close with a tap, Escape or the close button, while profile navigation and avatar selection remain available.

Give default and collected player frames the same thin silhouette, with subtle motion in their own colors. Premium frames, the GM team and Drahy each retain a distinct light pattern. Community Point prices, level requirements and ownership stay unchanged, and reduced-motion preferences stop the effects.

Align the personal gold D circlet with the marked nose axis while retaining the approved portrait and armor nameplate.
164lines added35lines removed12files changed
Drahy October 19, 2026 at 2:15 AM
66 Update Refine Legacy portrait crests and violet team frames (1526bc8)
Place a gold D crest with a neutral blue crystal at the center of Drahy's elven circlet, balanced above the bridge of the nose. Keep the approved portrait and the full Drahy nameplate on the armor.

Team portraits now have a thinner violet rim with a faster moving highlight and a gentle pulse. Reduced-motion preferences stop both effects. Collected player frames, cosmetic prices and portrait access remain unchanged.
20lines added11lines removed8files changed
Drahy October 19, 2026 at 1:52 AM
65 Update Center Drahy's silver circlet on the forehead (a2bd648)
Move the silver circlet lower onto the exposed forehead and align its central leaf above the bridge of the nose. Preserve the approved face, engraved Drahy nameplate, neutral blue crystal and blue-violet team frame.

The corrected personal portrait keeps its existing owner-only access. Other portraits, cosmetics and community progress stay unchanged.
6lines added3lines removed2files changed
Drahy October 19, 2026 at 1:43 AM
64 Update Personalize Drahy's portrait with engraved armor (bd1f8a6)
Drahy's personal portrait has a slimmer face, short hair, a delicate centered elven circlet and a clear gold Drahy nameplate on its armor. The larger lettering stays inside the circular crop, with a neutral blue crystal and the existing blue-violet team frame.

This personalized portrait remains exclusive to its existing owner role. Player collections, prices, earned cosmetics and community progress stay unchanged.
15lines added6lines removed7files changed
Drahy October 19, 2026 at 1:35 AM
63 Update Unlock complete portrait collections with Community Points (aaea5ad)
Unlock twenty portraits at once: 100 CP for Painted or 200 CP for Realistic. Each collection covers all ten classes in male and female variants. Keep it permanently and switch freely, with no loss of XP or level. Cartoon portraits remain free.

Collect gently animated frames from level 10 for 500 CP or level 25 for 750 CP. Frames and badges follow your portrait across the website, with reduced motion when requested. The neutral blue-crystal Legacy emblem stays visible at small sizes; team portraits remain reserved for their existing roles.
930lines added61lines removed61files changed
Drahy October 19, 2026 at 1:24 AM
62 Update Choose your Drahy's Legacy profile portrait (d351f3f)
Choose from twenty free cartoon heroes covering every class in male and female variants. A shared team portrait and an exclusive owner portrait complete the collection.

Collected frames and badges remain equipped, and your selected hero appears across the website. The picture gallery includes clear English and Czech labels and keeps paired choices together on mobile.
588lines added16lines removed37files changed
Drahy October 19, 2026 at 12:22 AM
61 Update Unify profile medallions and restore avatar selection (9331f43)
Use matching fantasy medallions across the reward track, cosmetic shop and equipped appearance. Open the original picture gallery directly from the profile, keep staff portraits restricted, and provide a clear link to account settings. Choosing a picture preserves collected cosmetics, Community Points and level progress.
211lines added37lines removed16files changed
Drahy October 18, 2026 at 11:23 PM
60 Update Align profile panels and compact mobile cosmetics (359e5cc)
Group each cosmetic with its requirements and purchase action. Keep the equipped look beside the desktop catalog with consistent columns. Collapse community guidance on mobile until it is opened.

Preserve every cosmetic, price and community level.
129lines added19lines removed8files changed
Drahy October 18, 2026 at 10:37 PM
59 Update Polish community profiles and restore the connection guide (3ba3826)
Show matching medallion artwork, clearer equipped cosmetics and a compact shop on desktop and mobile. Keep every unlocked reward, purchase and community level intact.

Restore reliable access to the connection guide in Czech and English.
257lines added123lines removed26files changed
Drahy October 18, 2026 at 4:00 PM
58 Update Publish Questie DL4 for the AzerothCore transition (3558329)
- Offer program 0.6.5 with the maintained Questie-335 package and preserved server corrections.

- Refresh the English and Czech download details and retain the complete quest review and in-game acceptance checklist.

Drahy authored and committed.
100lines added14lines removed6files changed
Drahy October 18, 2026 at 3:58 PM
57 Update Keep page headers compatible with shared language controls (e55f14c)
Render the selected language directly in the common page header so profile, sign-in and other CMS pages load correctly with the central English/Czech selector.

Check the complete page wrapper in both languages alongside the existing profile and account views.
6lines added1lines removed2files changed
Drahy October 17, 2026 at 9:02 PM
56 Update Show equipped profiles across the website (6692d0a)
Display player avatars, equipped frames and badges in account menus, signed-in panels and player discussions. Keep the same appearance on profiles, ticket authors and news comments so earned cosmetics remain visible while browsing.

Use compact profile panels for the wallet, permanent level progress, reward milestones and aligned cosmetic catalog. Move the shared English/Czech control into page title strips on desktop and mobile.
309lines added113lines removed30files changed
Drahy October 17, 2026 at 9:00 PM
55 Update Publish the addon grouping and mail menu update (f4ca4cd)
Offer Drahy's Legacy program 0.6.4 in both download-page languages with its current file size and checksum.

- Provide ACP and Postal DL2 repairs while preserving the enhanced addon behavior.
- Record the confirmed GitHub collection matches for Postal and Atlas and retain the explicit later game-acceptance scope.
- Preserve the verified signed publication and download evidence.
91lines added13lines removed6files changed
Drahy October 17, 2026 at 8:37 PM
54 Update Publish aligned preferences and Questie DL3 download (ce486a3)
Update the English and Czech download listing to program 0.6.3 with the verified executable size and checksum.

- Offer matching language and launch preference cards and the complete compatible Questie-335 DL3 changes.
- Record signed-feed and HTTPS verification, preserved server mappings, source provenance and deferred in-game acceptance.
- Document the exact publication files, CMS record, backup and cache changes.
95lines added13lines removed6files changed
Drahy October 17, 2026 at 8:16 PM
53 Update Unify community profiles and reward every five levels (110b8c7)
See your profile, CP wallet, permanent XP, equipped cosmetics and shop together. Filter the collection by cosmetic type or ownership, and follow the nearest level rewards without leaving the page. Typography matches the Bug Tracker and compact catalog rows fit phones.

Add fourteen free cosmetics so every fifth level through 100 has a reward. Increase XP requirements by 20% while preserving existing levels and progress through a one-time conversion. CP balances, paid cosmetic prices and weekly XP limits stay unchanged.
555lines added230lines removed33files changed
Drahy October 17, 2026 at 8:13 PM
52 Update Publish the compact account and game selector update (f03bc61)
- Offer program 0.6.2 with aligned CP and XP details, separate preferences and one ready-game selector.

- Keep English and Czech download information aligned with the verified portable release.
85lines added13lines removed6files changed
Drahy October 17, 2026 at 7:52 PM
51 Update Publish clearer program errors and faster update checks (ae1c12f)
- Offer version 0.6.1 with clearer connection handling and more visible errors.

- Keep English and Czech downloads aligned with the verified executable and checksum.
89lines added13lines removed6files changed
Drahy October 17, 2026 at 7:22 PM
50 Update Connect profiles, cosmetics and community rewards (98fad78)
Move between your profile, cosmetics, contributions and rewards from one shared navigation. Open each level reward directly in the shop and find the same destinations in the website and account menus.

Use a compact text scale across the connection guide and community pages while keeping mobile controls easy to tap.
225lines added19lines removed23files changed
Drahy October 17, 2026 at 7:11 PM
49 Update Connect the program to community accounts and rewards (a0a8e00)
- Approve optional program access in your browser while keeping all local features available without signing in.
- Earn 15 CP and up to 15 XP once, plus 1 CP and up to 5 XP daily in addition to website rewards, with the shared XP limit preserved.
- Offer portable version 0.6.0 and explain account connection and rewards in English and Czech.
483lines added19lines removed22files changed
Drahy October 17, 2026 at 6:47 PM
48 Update Align reward columns and compact guide headings (a87b415)
Read the connection guide and community rewards with smaller headings. CP and XP values now follow consistent columns, with aligned numbers in the detailed reward tables and a compact mobile layout.
32lines added13lines removed4files changed
Drahy October 17, 2026 at 6:09 PM
47 Update Clarify connection steps and community rewards (a660cf9)
Choose instructions for a fresh or existing game, with labelled program screenshots and manual setup when needed.

See spendable CP separately from permanent XP, follow free level rewards, and open clear ways to help players, report bugs or test fixes. English and Czech share the same mobile layout and existing reward rules.
671lines added231lines removed19files changed
Drahy October 17, 2026 at 5:04 PM
46 Update Offer the program with corrected addon editions (4bd98b0)
- Download version 0.5.1 with GearScoreLite item-cache safeguards, cleaner Bagnon loading and two corrected Questie objectives.
- Describe addon edition labels consistently as corrected DL2 packages become available alongside DL1.
78lines added15lines removed8files changed
Drahy October 17, 2026 at 4:50 PM
45 Update Offer the latest program with game discovery and addon management (e127f27)
- Refresh the bilingual download listing for Drahy's Legacy program 0.5.0 with the verified size and checksum.
- Explain automatic game discovery, DL1 addon editions and managed-addon uninstall while keeping the short connection guide.
86lines added15lines removed8files changed
Drahy October 17, 2026 at 1:58 AM
44 Update Share one language choice across the website and account tools (767be6a)
Choose English or Czech once from the common navigation and keep that choice
across news, the archive, community pages, profiles and account tools. Switching
retains the current page and its filters, with English available when a Czech
translation is missing.

Display each news article in the selected language while retaining both complete
translations, original authors and publication dates. Replace duplicate language
controls and keep the existing website reopening schedule.
466lines added52lines removed29files changed
Drahy October 17, 2026 at 1:47 AM
43 Update Unify bug, player-help and GM ticket overviews (7062ad5)
Show bug reports, Player Help and private GM Support with one consistent
ticket layout. Each overview has the same three creation actions, compact
filters and readable mobile cards, with its matching creation button on
the right. Replace the old GM statistics cards and separate navigation.

Keep status filters within the selected Help or GM section. Players can
open their own private GM queue from the shared filters, while existing
staff permissions and private conversations remain protected.
90lines added120lines removed11files changed
Drahy October 17, 2026 at 1:14 AM
42 Update Refresh program downloads for readable bilingual release notes (8ee5c10)
Publish version 0.4.1 and its verified checksum in the English and Czech download listing. Record the release-note language and automatic detail-display fixes, along with signed artifact and CMS verification.

Preserve the connection guide and its compact screenshots.
90lines added12lines removed6files changed
Drahy October 17, 2026 at 1:10 AM
41 Update Describe remembered game selection and publish program 0.4.0 (4637eb1)
Explain switching between existing games in the English and Czech connection guide while keeping another download independent. Preserve the compact single-game illustrations and update the maintained source alongside the published pages.

Refresh the portable download version and checksum, and retain the signed release verification record.
98lines added21lines removed9files changed
Drahy October 17, 2026 at 12:54 AM
40 Update Align program downloads and connection instructions with version 0.3.6 (2b602e9)
Refresh the illustrated English and Czech connection guide with the current game-folder controls and Drahy's Legacy action labels. Keep the maintained templates and screenshots aligned so later updates preserve the same instructions.

Publish the verified portable version and checksum, and record the signed release and content verification.
116lines added42lines removed21files changed
Drahy October 17, 2026 at 12:43 AM
39 Update Refresh program downloads for version 0.3.5 (995ea6a)
- Update the bilingual download version and checksum for smoother game progress and a cleaner installed-update screen.
- Record signed release verification and publication details while retaining the connection guide.
88lines added11lines removed4files changed
Drahy October 17, 2026 at 12:05 AM
38 Update Update program downloads for version 0.3.4 (845179e)
- Refresh the bilingual program download for luminous progress across game preparation and updates.
- Record the verified signed release, current checksum and publication evidence while retaining the existing connection guide.
99lines added11lines removed4files changed
Drahy October 16, 2026 at 7:08 PM
37 Update Clarify ticket actions and reward verified bug confirmations (22544f8)
Open GM Support and Player Help directly from their tracker and profile
actions. Show the available wallet limit when offering a CP reward, and
make number controls easier to use throughout the website and account
tools, including narrow mobile forms.

Make "I have the same bug" easier to find. Save each player's confirmation
immediately and grant 1 CP only after staff validate the public bug, once
per report without XP. Preserve private tickets and shared reward payouts.
454lines added75lines removed31files changed
Drahy October 16, 2026 at 4:36 PM
36 Update Update program downloads for version 0.3.3 (cc84b04)
- Refresh the English and Czech download version and verified checksum for the clearer backup overview.
- Record the signed release verification and publication details while retaining the existing connection guide.
77lines added9lines removed4files changed
Drahy October 16, 2026 at 4:19 PM
35 Update Offer shared CP rewards for useful ticket contributions (3bd74f2)
Let report authors, fellow players and GMs add reserved CP to public bug reports and player-help requests. Staff can recognize the report, evidence or comment that helped solve a bug, even when the team implements the fix. Accepted player help pays the helper.

Pay each shared reward once, return every contributor's own CP when a ticket is cancelled, and preserve XP and earlier support history. Open the correct new-ticket form directly from all three primary tracker actions.
332lines added79lines removed17files changed
Drahy October 16, 2026 at 2:50 PM
34 Update Refresh game selection guidance and program downloads (74875d7)
- Explain selecting an existing game instead of downloading it again, with current pictures of the Client controls in English and Czech.
- Offer version 0.3.2, including the simpler addon detail with green matching files and red newer revisions, with current verification details.
193lines added39lines removed20files changed
Drahy October 16, 2026 at 1:50 PM
33 Update Publish program 0.3.0 with clearer changes and next-launch updates (74b25fe)
- Offer the correctly numbered portable program with current size and verification details in English and Czech.
- Explain how a prepared update installs when the program is reopened, and retain the existing connection-guide pictures.
151lines added15lines removed8files changed
Drahy October 16, 2026 at 1:23 PM
32 Update Refresh program downloads and connection-guide pictures for 0.2.9 (4a8c608)
- Show the current program download and verification details in English and Czech.
- Match the compact connection-guide pictures to the centered download controls.
134lines added28lines removed17files changed
Drahy October 16, 2026 at 12:07 PM
31 Update Offer program 0.2.8 with current download verification (a14300e)
- Update the English and Czech portable download version and checksum.
- Preserve the short connection guide and maintenance access.
- Record the verified signed release and current content guards.
91lines added9lines removed5files changed
Drahy October 16, 2026 at 11:14 AM
30 Update Clarify tracker ticket types and improve mobile navigation (69f7721)
Place Report a bug first, followed by Player help and private GM Support. Distinguish the three types with consistent gold, green and blue-violet icons, filters and ticket accents, and carry the green identity into the Player Help form.

Replace standalone statistics with compact status filters, align ticket fields on desktop and show the same information in structured mobile cards. Preserve the native mobile selector and its language when changing views. Keep general contribution review in community administration instead of the public tracker overview.
232lines added55lines removed11files changed
Drahy October 16, 2026 at 11:12 AM
29 Update Offer program 0.2.7 and explain its development storage reset (92b130f)
Update both download languages with the exact portable version and checksum. Explain the new program folder names and fresh settings while keeping the short connection guide and maintenance access unchanged.

Record the verified publication and current content guards for future updates.
93lines added11lines removed7files changed
Drahy October 16, 2026 at 10:57 AM
28 Update Update the connection guide and download listing for program 0.2.6 (9a3892f)
Show the current Download game button in the compact bilingual connection guide and offer the latest portable program with its exact checksum. Keep the four-step instructions readable with focused image crops.

Record verified downloads, signed update information and the publication outcome. The website stays in maintenance with its existing reopening schedule.
138lines added44lines removed18files changed
Drahy October 16, 2026 at 1:39 AM
27 Update Offer clearer program updates in version 0.2.5 (148fae0)
Keep the English and Czech download listing aligned with the latest portable program and its exact checksum. Preserve website maintenance until launch while existing program copies can download the signed update.
111lines added12lines removed7files changed
Drahy October 15, 2026 at 6:33 PM
26 Update Keep internal diagnostics out of public update alerts (942b1a4)
Public update notices now use short descriptions without technical diagnostics or troubleshooting instructions. Internal publication state is protected from direct web access.
74lines added10lines removed5files changed
Drahy October 15, 2026 at 5:22 PM
25 Update Keep website update checks quiet when nothing has changed (3638eec)
Website updates no longer trigger false failure alerts when there is nothing new to announce. Update history is checked before synchronization is marked complete, and genuine failures remain visible.
149lines added29lines removed7files changed
Drahy October 15, 2026 at 5:00 PM
24 Update Offer version 0.2.4 of Drahy's Legacy program (a46af73)
Update the English and Czech download listing with the latest portable version and its exact checksum. Keep the connection guide and maintenance access unchanged while signed updates remain available to existing program copies.
94lines added14lines removed6files changed
Drahy October 15, 2026 at 3:17 PM
23 Update Align website guidance with full program maintenance (f27e947)
Point the website guide to the current program ownership rules and handoff. Preserve release approval requirements and the deferred plan for guide and download access during maintenance.
7lines added4lines removed1files changed
Drahy October 15, 2026 at 2:45 PM
22 Update Plan limited guide and download access during maintenance (6c72454)
Record deferred access to the two English and Czech program pages so visitors can prepare the game before reopening. Keep all other maintenance restrictions and the existing schedule unchanged, and require Drahy's instruction after program polishing before activation.
15lines added0lines removed1files changed
Drahy October 15, 2026 at 2:42 PM
21 Update Keep website delivery compatible with published program files (53cbac3)
Preserve the deployment script format and complete the release record so future website updates keep the program download available.
5lines added1lines removed1files changed
Drahy October 15, 2026 at 2:34 PM
20 Update Preserve portable downloads during every website deployment (1ca1aa2)
Keep the deployment script consistent across Windows and Linux so website updates can preserve the published program files reliably.
2lines added0lines removed1files changed
Drahy October 15, 2026 at 2:31 PM
19 Update Keep program downloads independent of website updates (e6cd100)
Website updates preserve separately published program files and their permissions, keeping the portable download and signed update feed available.
13lines added4lines removed2files changed
Drahy October 15, 2026 at 2:29 PM
18 Update Offer Drahy's Legacy program as a portable download (50fcb00)
Publish version 0.2.3 for 64-bit Windows with its size, checksum and signed-update information. Keep the connection guide short with readable control pictures, and show first-start help in English and Czech.

Serve immutable versioned files while checking the latest program and update feed for changes.
164lines added33lines removed13files changed
Drahy October 15, 2026 at 2:27 PM
17 Update Keep portable program downloads stable across website updates (765cf61)
Preserve separately hosted program files during website deployment. Serve versioned downloads with long caching while checking the latest EXE and signed update feed for changes.
17lines added0lines removed2files changed
Drahy October 15, 2026 at 2:14 PM
16 Feature Unify player help tickets and simplify community rewards (4d1d2e4)
Handle player-help requests in the same Bug Tracker queue, ticket detail and discussion as bug reports, with a dedicated action beside GM Support. Keep optional CP rewards tied to acceptance, retain private resolution notes and preserve existing requests.

Replace the long rewards page with a concise earning table, direct spending options and previews of the next unlocks. Keep full reward rates, cosmetic requirements, all 100 levels and detailed rules behind clear expandable controls in English and Czech.
543lines added113lines removed26files changed
Drahy October 15, 2026 at 1:19 PM
15 Docs Make the illustrated connection guide easier to read (cd1033a)
Present four distinct steps with larger text and readable CLIENT, DOWNLOAD and PLAY controls on phones and desktops. Keep existing-game and manual setup in separate expandable sections.

Use the full Drahy's Legacy program name in both languages and retain clear download availability information.
231lines added129lines removed9files changed
Drahy October 15, 2026 at 12:44 PM
14 Docs Add a concise illustrated connection guide (922b9ae)
Players can follow four short steps to prepare the game with Drahy's Legacy,
with compact pictures and an expandable path for existing clients and manual
server setup. English and Czech explain the same steps and account details.

A stable download page explains that the portable program is still being
prepared and will offer the latest approved version when it becomes available.
424lines added0lines removed18files changed
Drahy October 15, 2026 at 12:25 PM
13 Feature Make the community profile a lasting progression hub (2863ee0)
Separate spendable CP from permanent XP so collecting cosmetics never lowers a community level. Show the wallet, reward history, cosmetic requirements and personal contributions together on the profile, and open it after normal sign-in.

Raise the XP requirement for each level and limit weekly gains to 500 XP, giving level 100 a roughly three-and-a-half-year path at maximum activity. Preserve earned levels and collected cosmetics, and bring free or optionally rewarded player help into the Bug Tracker alongside bug reports and private GM support.
708lines added321lines removed42files changed
Drahy October 15, 2026 at 12:07 PM
12 Feature Bring Armory search into the dark-gold website style (e782070)
Match the Armory search form, empty states and results to the website. Keep item names and icons readable, show character portraits and factions, and turn results into compact cards on phones.

Provide clear filters and pagination in English and Czech. Restore results when returning to a previous search category and show loading feedback while searches run.
273lines added149lines removed7files changed
Drahy October 15, 2026 at 10:40 AM
11 Fix Make the bilingual news archive readable on every screen (b8d0b7f)
Move the archive link below current news and pagination, using a compact footer style that fits the homepage. Give historical lists and complete articles clear dark-gold cards, comfortable reading widths and mobile-friendly filters.

Show English before Czech throughout news, archive navigation and RSS, and display preview ellipses as readable punctuation. Preserve the original article text, authors and publication times.
168lines added33lines removed10files changed
Drahy October 15, 2026 at 10:10 AM
10 Fix Simplify community rewards to CP and lasting levels (57b95f1)
Use Community Points for cosmetic purchases and progress through 100 community levels. Spending points keeps earned levels and unlocked rewards. Player payments, refunds and level bonuses do not count the same points again.

Remove separate XP displays and earning rules from community pages, profiles and staff reviews, with aligned Czech and English explanations. Staff-verified completed help earns 10 CP, including help offered for free.
106lines added105lines removed16files changed
Drahy October 15, 2026 at 9:45 AM
9 Feature Earn community levels and collect profile cosmetics (2a685f6)
Earn 1 Community Point and 5 XP for the first signed-in visit each day, with larger rewards for useful contributions reviewed by the team. Progress through 100 permanent community levels with one-time point bonuses and six milestone cosmetics. Spending points never lowers your level.

Collect nine permanent web-profile badges, avatar frames and decorative titles in the shop. Explain earning, spending and progression in English and Czech.

Ask the community for help for free or reserve an optional point reward. Release the reward after accepting the result, with refunds and staff review for disputed work. Independently verified help can earn XP even when the request was free. Preserve existing point balances and history.
1,074lines added101lines removed34files changed
Drahy October 15, 2026 at 9:12 AM
8 Fix Keep Community Point rewards under staff review (e836e67)
Keep Community Point rewards and official review notes tied to authorized staff decisions. Players can still update their own bug report details without changing the existing staff review.

Keep private GM Support outside contribution rewards.
149lines added8lines removed3files changed
Drahy October 15, 2026 at 1:00 AM
7 Feature Restore the original server's bilingual news archive (b6302fb)
Restore 466 historical news articles with their original authors and publication times. Keep the complete Czech text alongside an English translation, and let readers browse the archive by year and month.

Clearly label the articles as historical so past events, services and rules are understood in context. Keep the archive separate from current news and avoid republishing old articles as new announcements.
321lines added13lines removed12files changed
Drahy October 15, 2026 at 12:34 AM
6 Feature Publish Czech and English news together. (41ab71a)
Require complete Czech and English titles and text for newly published news. Show both language versions together in the news list, full article and RSS feed, with one shared author and publication time.

Display the full date, time and time zone, order news by its publication date and keep pagination consistent.
196lines added19lines removed11files changed
Drahy October 14, 2026 at 11:11 PM
5 Fix Match account navigation across the website. (e8f896f)
Let Account Manager on the main website expand the same Account Manager and Restore Manager choices used inside both apps, on desktop and mobile.

Keep navigation text clear with subtle gold highlighting, without text glow or glowing selection backgrounds. Allow the shared page controls to finish initializing in the standalone managers.
30lines added17lines removed6files changed
Drahy October 14, 2026 at 10:49 PM
4 Fix Keep registration and donation links usable. (c3f7635)
Show the existing Account Manager guidance when a signed-in player opens Create Account, instead of leaving the page blank. New visitors retain the full registration form and its live validation.

Point the eight legacy donation links in Account and Restore Manager ban information to the current Donate page so players can reach the intended server support options.
93lines added9lines removed4files changed
Drahy October 14, 2026 at 10:40 PM
3 Update Open navigation groups consistently across the website (5b2b32b)
Make parent menu controls expand their choices without redirecting on the main website, Account Manager and Restore Manager. Give Features and Support the same destinations across these pages and keep the existing service sidebar and sign-in routes intact.

Use one dropdown controller across desktop and mobile navigation, with outside-click dismissal, Escape, keyboard selection and reset after browser history restoration. Keep mobile navigation accessible in the standalone managers and prevent the decorative crest from blocking its button.
178lines added43lines removed7files changed
Drahy October 14, 2026 at 10:30 PM
2 Update Keep Discord crests above full-width update details (de103a6)
Preserve the large server crest in the message header while allowing descriptions and statistics to use the full available width below it. Use the reviewed uppercase source label and compact spacing for website, program and server announcements.

Replace generic Update labels with short topics such as Spell learning, Talents, DB migration and Accounts. Keep original titles, links, descriptions, statistics, contributor credit and dates when converting older announcements, including legacy statistic fields and badges.
295lines added43lines removed6files changed
Drahy October 14, 2026 at 12:23 PM
1 Update Give Discord updates more room on mobile (e34219b)
Move the logo from the side thumbnail to a small icon beside the source name, so update titles and descriptions can use the available width on phones. Apply the shared layout to website, program and server announcements.

Keep commit links, descriptions, statistics and contributor credit intact when updating existing messages, and clear obsolete branding attachments during those edits.
20lines added13lines removed5files changed
Drahy October 14, 2026 at 10:47 AM

September 2026

11 changes
11 Update Restore the familiar account service sidebar (1e6b58b)
Restore the permanent left-hand service menu in Account Manager and Account Restore after feedback on the compact dropdown. Return the original page widths, Services catalogue link and mobile navigation while retaining all earlier Restore presentation fixes.

Remove the shared dropdown and refresh asset URLs so returning visitors receive the restored layout.
84lines added223lines removed8files changed
Drahy September 22, 2026 at 2:48 PM
10 Update Align Account Restore with Account Manager (f64c8af)
Account Restore now uses the same workspace panels, forms, character cards and service navigation as Account Manager. Keep summaries, restoration progress and confirmation pages inside a consistent responsive layout, and move the repeated service catalogue to its own page.

Keep Sign In centered without movement on hover or submission. Direct players to try their usual account in Account Manager first, retain Restore-specific session navigation, and keep the mobile account menu clear of the logo.
490lines added248lines removed19files changed
Drahy September 8, 2026 at 7:57 PM
9 Update Keep server updates together after the move to GitHub (094fedc)
Connect Drahy's Legacy Server on GitHub to the existing Server Changes changelog and Discord channel. Keep historical TrinityCore links on Bitbucket while new entries point to the correct GitHub repository, with original authorship and integration dates preserved.

Exclude the imported history, recover complete pushed ranges, and prevent duplicate notifications on replay. Upstream issue references stay separate from local bug reports, and Discord branding remains compact.
213lines added17lines removed11files changed
Drahy September 8, 2026 at 4:12 PM
8 Update Keep monthly changelog layout and numbering stable as entries grow (eac8238)
Always list clickable changes directly beneath their month in Website, Program, and Server Changes. Number entries once across the entire month instead of restarting at each day.

Remove the six-entry layout threshold so adding a release cannot restore day accordions, mixed indentation, or duplicate row numbers. Preserve dates, ordering, and permalink targets.

Cover six, seven, eight, and forty entries spread across days in every category, verifying continuous numbering and unchanged entry identities.
22lines added12lines removed3files changed
Drahy September 7, 2026 at 7:30 PM
7 Update Keep changelog row spacing uniform across flattened days (c31979c)
Use the same spacing between entries from different flattened days as between entries within a day. Remove doubled list padding and ensure flattened day containers have no separator border in all changelog categories.

Verify matching row gaps and zero day borders in a rendered month containing both same-day and cross-day entries.
8lines added3lines removed1files changed
Drahy September 7, 2026 at 7:22 PM
6 Update Keep sparse changelog days directly accessible in every category (2baae76)
List changes directly beneath the month for Website, Program, and Server Changes whenever the month is small, contains only one day, or the individual day has at most two entries. Keep dense days grouped in busier months.

Retain clickable entry rows so each description opens in one step without an intervening day accordion. Preserve permalink targets and visible entry dates. Verify mixed-density days across all three categories and compile and exercise the rendered template.
23lines added25lines removed5files changed
Drahy September 7, 2026 at 7:15 PM
5 Update Show server integration dates and compact sparse changelog months (2f06ccb)
Date imported server changes by the first merge that introduced them onto the fork, while preserving original Git timestamps and authorship. Keep this date stable across later pushes and repeated deliveries.

Show months with up to six changes without day or entry accordions, omit redundant single-day grouping, and keep date labels and permalink targets available. Order equal timestamps deterministically.

Identify upstream entries explicitly and through legacy provenance so Trinity issue-closing references cannot link to local bug reports. Preserve the existing conventions for Drahy's own reports and hide standalone upstream closing directives from public descriptions.

Verify webhook provenance and replay behavior, sparse and dense grouping, permalink targeting, local versus upstream report references, Smarty rendering, and desktop and narrow-screen layout.
222lines added24lines removed11files changed
Drahy September 7, 2026 at 7:07 PM
4 Update Keep Discord update branding compact after message edits (b7399e9)
Use public HTTPS thumbnails instead of uploading the branding logo as a file. Discord can expose a previously hidden logo attachment as a full-size image when an edited embed reuses its resolved CDN URL.

Add a guarded commit-message edit payload that explicitly removes obsolete branding attachments while retaining message details and provenance. Cover legacy and repeated edits, reject unrelated attachments, and document consistent public descriptions and compact branding across update channels.
81lines added29lines removed5files changed
Drahy September 7, 2026 at 10:57 AM
3 Update Include upstream provenance in server changelog entries (43a6ff8)
Share the verified authorship formatter between Discord and the server changelog so an upstream contributor is credited consistently. Keep the original commit message intact and retain the CMS author field for the publishing administrator.

Cover the rendered server attribution, original body preservation, and unchanged program changelog behavior in the webhook tests.
34lines added17lines removed4files changed
Drahy September 7, 2026 at 10:45 AM
2 Update Report verified authorship for upstream server updates (a2a8131)
Read Bitbucket author and committer metadata from the verified Git mirror, and identify the integrator from the pushed branch tip only when it contains the announced commit. Show upstream authorship separately from integration without replacing original Git metadata or inventing a committer when verification fails.

Preserve original commit messages, disable Discord mentions, and cover successful integration, unrelated history, failed fetches, and own-work provenance in the webhook tests.
91lines added6lines removed4files changed
Drahy September 7, 2026 at 10:40 AM
1 Update Add external health check endpoint (62bf4cb)
Track a minimal static health response so off-host monitoring can distinguish server availability from the maintenance IP allowlist. Keeping the endpoint in Git prevents future deployments from removing it.
1lines added0lines removed1files changed
Drahy September 2, 2026 at 10:48 AM

August 2026

176 changes
176 Update Update Smarty security fixes (e5ecc5a)
Upgrade smarty/smarty from 5.8.0 to 5.8.4 to address CVE-2026-62996 and CVE-2026-62992. Refresh the related Symfony mbstring polyfill and committed vendor metadata so production installs match the audited lock file.
231lines added82lines removed25files changed
Drahy August 31, 2026 at 10:08 PM
175 Update Separate web and deployment privileges (d7e6a91)
Move Git and Composer writes behind a fixed runner executed by the dedicated drahy-deploy account. Keep tracked code, PHP configuration, themes, and e-mail templates read-only to www-data while preserving write access only for FusionCMS runtime data.
128lines added87lines removed4files changed
Drahy August 31, 2026 at 9:53 PM
174 Update Disable web-based CMS upgrades and module uploads (e5259e7)
Remove the installer and upgrade importer entry points, in-admin updater links and update checks, and the module upload workflow. Existing module enable/disable management remains available, while new modules and database migrations must be delivered through reviewed Git deployments.
19lines added410lines removed9files changed
Drahy August 31, 2026 at 9:33 PM
173 Update Tighten deployment file permissions (fff27e3)
Stop granting group write access to FusionCMS runtime, configuration, and module paths after deployment. The Apache user remains the owner, so required application writes continue to work while unrelated group members can no longer modify these files.
4lines added4lines removed1files changed
Drahy August 31, 2026 at 9:01 PM
172 Update Secure cookies on HTTPS deployments (f3d7382)
Enable the CodeIgniter cookie_secure default because the website is served exclusively over HTTPS. This keeps session and application cookies restricted to encrypted requests in clean deployments; the preserved production configuration was updated separately.
1lines added1lines removed1files changed
Drahy August 31, 2026 at 5:58 PM
171 Update Add maintenance time adjustment shortcuts (fcd9332)
Provide matching negative and positive reopening-time controls for two hours, one hour, thirty minutes, and fifteen minutes. Apply each shortcut to the currently selected reopening value so administrators can shorten or extend an active maintenance window predictably.
18lines added3lines removed3files changed
Drahy August 31, 2026 at 5:03 PM
170 Update Make maintenance start time editable (9f3da02)
Expose the stored maintenance start timestamp beside the reopening time, validate the editable timeline bounds, and provide a quick Set to now action. Match the regular Discord sidebox to the approved maintenance-page button styling and keep the maintenance preview data complete.
100lines added27lines removed7files changed
Drahy August 31, 2026 at 5:01 PM
169 Update Clarify countdown timelines and end times (7f73526)
Present maintenance and event progress as explicit Started–Now–Expected Return timelines with complete local timestamps and elapsed labels. Clarify that local and server timestamps describe the scheduled end, while preserving the existing elapsed sweep, current-position pulse, responsive layout, and compact sidebox hierarchy.
222lines added54lines removed11files changed
Drahy August 31, 2026 at 4:47 PM
168 Update Add Discord access to maintenance page (5b3b80d)
Reuse the Discord sidebox invite configuration for a compact branded link beneath the maintenance countdown. Keep the action visually restrained so community access remains available without competing with the maintenance status or staff sign-in.
70lines added2lines removed3files changed
Drahy August 31, 2026 at 4:29 PM
167 Update Restrict maintenance access to staff (de1411b)
Render sign-in and two-factor verification in a dedicated Drahy's Legacy maintenance shell without the public navigation or page frames. Redirect expired admin sessions through this staff-only login, preserve the requested admin destination, and reject non-staff credentials before cookies, rewards, or login events are issued.
341lines added15lines removed11files changed
Drahy August 31, 2026 at 4:23 PM
166 Update Fix maintenance countdown scheduling (d28d978)
Submit the complete maintenance form through a cache-busted admin script so the reopening deadline is persisted reliably. Add quick duration choices, retain the maintenance start time for progress, mirror the sidebox timeline styling on the full-page countdown, and link the separate maintenance controls from event countdown administration.
238lines added18lines removed13files changed
Drahy August 31, 2026 at 4:06 PM
165 Update Add scheduled website maintenance countdown (c9582a8)
Extend FusionCMS maintenance mode with a dedicated Drahy's Legacy page, optional Prague reopening deadline, visitor-local time display, staff-only bypass, and automatic reopening without mixing maintenance records into public events. Add a protected public-page preview for staff and clarify the regular countdown's local-time label.
681lines added102lines removed14files changed
Drahy August 31, 2026 at 3:45 PM
164 Update Localize countdown time presentation (7afd322)
Render event times in each visitor's device time zone while retaining a compact Prague server-time reference across active, completed, list, and full-screen views. Improve countdown legibility with larger high-contrast numerals and clearer unit cards, and move the imminent breathing effect behind the content so the border and progress shimmer remain visually stable.
138lines added39lines removed7files changed
Drahy August 31, 2026 at 3:21 PM
163 Update Compact Discord changelog presentation (b7777b8)
Reduce the visible emblem by twenty percent within its transparent thumbnail canvas so branding stays subordinate to the changelog content. Replace full-height blank rows with smaller invisible subtext spacers to keep statistics distinct without excessive vertical gaps.
5lines added4lines removed3files changed
Drahy August 31, 2026 at 3:13 PM
162 Update Decouple countdown box breathing (071f09c)
Give the imminent box border its own slow opacity-only animation so it no longer changes the glow inside the progress track or peaks with the travelling shimmer. Preserve the shimmer at a constant width and speed while the outer side edges breathe independently.
11lines added11lines removed5files changed
Drahy August 31, 2026 at 3:02 PM
161 Update Refine Discord statistic row spacing (1e93586)
Restore the file icon for changed-file totals while preserving the aligned number column. Add a subtle spacer after the statistic rows so changelog details remain visually separate from authorship metadata.
5lines added4lines removed2files changed
Drahy August 31, 2026 at 3:00 PM
160 Update Broaden countdown progress shimmer (8cff960)
Widen the travelling highlight and let it remain visible through nearly the entire animation cycle while keeping it clipped at the progress marker. Move the imminent border emphasis into a continuous low-amplitude breath during the shimmer so the effects no longer alternate.
20lines added20lines removed5files changed
Drahy August 31, 2026 at 2:56 PM
159 Update Align Discord changelog statistic rows (71a4816)
Place each value in an equally wide number column and add vertical spacing between statistics so additions, removals, and changed files scan cleanly. Recolor the Discord emblem gemstone to neutral sapphire blue so branding no longer implies an offline or online server state.
12lines added8lines removed3files changed
Drahy August 31, 2026 at 2:50 PM
158 Update Synchronize countdown glow effects (370caa1)
Restore a narrow travelling highlight that stays clipped to the elapsed section and ends at the progress marker. Coordinate the highlight, marker glow, and imminent border emphasis into one four-second cycle so the border produces one intentional pulse instead of overlapping weak and strong beats.
40lines added17lines removed5files changed
Drahy August 31, 2026 at 2:49 PM
157 Update Make countdown progress breathe uniformly (b6b7a0b)
Replace the travelling highlight with a smooth two-second brightness pulse across the entire elapsed section, independent of the progress marker. Keep the marker stationary and use the same restrained rhythm for the final-fifteen-minute widget emphasis.
21lines added30lines removed5files changed
Drahy August 31, 2026 at 2:41 PM
156 Update Restore reliable Discord changelog statistics (806254b)
Show added lines, removed lines, and changed files as three compact number-first rows so every value remains visible without image-proxy failures or label wrapping. Remove the obsolete statistic badge endpoint and replace the oversized dark-filled Discord icon with a compact transparent version that cannot dominate edited messages.
24lines added243lines removed4files changed
Drahy August 31, 2026 at 2:35 PM
155 Update Unify countdown pulse rhythm (8e98dd0)
Remove the marker's independent glow cycle so it no longer combines with the progress sweep into alternating weak and strong flashes. Keep the marker softly illuminated and align the final countdown treatment to the same slower, restrained rhythm.
10lines added16lines removed5files changed
Drahy August 31, 2026 at 2:34 PM
154 Update Smooth countdown pulse animations (8a487d0)
Replace the broad progress sweep with a narrow glow that moves at a steady speed and fades invisibly at both ends of its cycle. Slow and soften the final-fifteen-minute widget pulse so the approaching event remains noticeable without feeling abrupt or overpowering.
22lines added14lines removed5files changed
Drahy August 31, 2026 at 2:27 PM
153 Update Refine countdown progress feedback (33cf3a8)
Move the animated sweep into the elapsed section so it remains visible through the end of the countdown, and add a restrained full-widget pulse during the final fifteen minutes. Replace generic milestone labels with exact dates, carry full dates into completion views, and suppress descriptions that merely repeat an event title.
92lines added30lines removed8files changed
Drahy August 31, 2026 at 2:19 PM
152 Update Use canonical image URL for Discord statistics (0ab2d2a)
Point generated statistic badges directly at the canonical www host so Discord's image proxy receives a PNG response without following a redirect. Keep the same validated values and visual card layout while preventing zero-dimension images from being hidden.
8lines added3lines removed2files changed
Drahy August 31, 2026 at 2:10 PM
151 Update Match Discord changelog statistics to website cards (4dcc292)
Render verified line and file totals as a transparent, cached PNG row with the same bordered green, red, and gold cards used by the website changelog. Replace Discord's unstyled inline fields with this visual summary while preserving the existing linked heading, description, branding, and provenance.
215lines added39lines removed3files changed
Drahy August 31, 2026 at 1:31 PM
150 Update Show recent event completions automatically (8716324)
Open each event completion once per visitor when its countdown reaches zero or when the visitor arrives within the first ten minutes after completion. Keep the hero controls behind the full-screen presentation and consistently direct visitors to Drahy's Legacy.
61lines added8lines removed7files changed
Drahy August 31, 2026 at 1:26 PM
149 Update Present changelog statistics as visual summaries (7eab864)
Replace the Discord diff code block with three compact inline fields for added lines, removed lines, and changed files. Give the website changelog matching color-coded statistic cards so the same verified totals are easier to scan across every changelog source.
143lines added34lines removed5files changed
Drahy August 31, 2026 at 1:12 PM
148 Update Read changelog statistics from local Git mirrors (d0734b3)
Replace provider API lookups with isolated read-only Git mirrors for the Program and server changelog sources. Fetch and verify each configured branch before calculating exact file and line totals so every Discord changelog uses a consistent local Git source without provider tokens.
110lines added203lines removed4files changed
Drahy August 31, 2026 at 1:12 PM
147 Update Add exact countdown completion experience (608d84c)
Keep countdown progress below 100 percent until the event timestamp, retain completed events for 24 hours, and replace the timer with a celebratory completed state that opens a full-screen graphic only on request. Add a Horde-and-Alliance split accent while keeping Gold as the default, and normalize the administrative accent selector to match the other light form fields.
513lines added26lines removed12files changed
Drahy August 31, 2026 at 1:11 PM
146 Update Add interactive multi-event countdown selection (d3cf5e6)
Make event accent choices visibly theme the selected countdown and render up to eight upcoming events as an accessible clickable schedule. Clarify featured-event behavior, restore a visible administrative save action, and show saving progress so configuration changes have clear feedback.
174lines added45lines removed11files changed
Drahy August 31, 2026 at 12:41 PM
145 Update Restore linked Discord changelog headings (431d173)
Make the complete primary heading link to its matching web changelog entry while keeping the adjacent parenthesized hash as a separate repository link. Preserve the website root link on the source label and apply the shared layout to every changelog channel.
12lines added6lines removed2files changed
Drahy August 31, 2026 at 11:59 AM
144 Update Start countdown after page initialization (b3cde97)
Delay countdown setup until the DOM is ready so the bundled head script can discover the rendered sidebox and update it every second. Bump the theme asset identifiers to prevent browsers from reusing the inactive cached bundle.
22lines added14lines removed4files changed
Drahy August 31, 2026 at 11:58 AM
143 Update Compact Discord changelog summaries (4c85ceb)
Move the commit hash beside the primary heading as its own repository link and route the source label to the public changelog entry. Combine additions, removals, and changed-file totals in one compact diff panel so Website, Program, and Server notifications share a clearer visual hierarchy.
44lines added13lines removed2files changed
Drahy August 31, 2026 at 11:50 AM
142 Update Fix countdown sidebox template resolution (21286fc)
Pass the countdown module explicitly when rendering the sidebox so FusionCMS resolves its template correctly from homepage requests instead of inheriting the active News module.
6lines added1lines removed1files changed
Drahy August 31, 2026 at 11:47 AM
141 Update Add managed multi-event countdown sidebox (8ac4f17)
Replace the legacy fixed timestamp with database-backed event management and granular administrator permissions.

Add the approved faction-themed countdown above server status, animate only the remaining progress segment, and register the sidebox and schema for existing and new installations.
1,164lines added75lines removed19files changed
Drahy August 31, 2026 at 11:41 AM
140 Update Report exact changelog line totals (2280b67)
Load authenticated GitHub commit statistics and paginated Bitbucket diffstats before synchronizing external changelog entries. Render additions and removals as green and red Discord diff lines across Website, Program, and Server notifications, while omitting unavailable totals instead of publishing incomplete counts.
295lines added12lines removed5files changed
Drahy August 31, 2026 at 11:40 AM
139 Update Expand hero artwork collection (13d4ece)
Replace the crowded legacy ensemble with an original frostbound fellowship composed around the logo and CTA safe zones. Add dragon graveyard and glacial vault scenes, expand the carousel to six artworks, and derive the saved-slide limit from the actual slide count.
13lines added4lines removed7files changed
Drahy August 31, 2026 at 6:14 AM
138 Update Unify interactive hover framing (2019b3b)
Apply the signed-in user chip's gold framed hover treatment to navigation, dropdown, footer, list, table, and action surfaces. Extend the same behavior through Account Manager, Restore Manager, and the language selector, then bump asset versions so the updated styles load immediately.
231lines added75lines removed5files changed
Drahy August 31, 2026 at 5:53 AM
137 Update Refresh homepage theme assets (058bc50)
Bump the Drahy's Modern asset version so browsers immediately load the new homepage news panel styling instead of retaining the previous cached stylesheet.
1lines added1lines removed1files changed
Drahy August 31, 2026 at 5:35 AM
136 Update Align homepage news with panel styling (eb29a82)
Wrap the homepage news feed in the shared panel frame and match its heading treatment to the surrounding sideboxes. Rename the hero message to reinforce the Drahy's Legacy identity without changing the hero layout or controls.
35lines added8lines removed3files changed
Drahy August 31, 2026 at 5:33 AM
135 Update Unify dedicated ranking pages (661e485)
Render PvP, achievement, and guild rankings as full-width tables with the same gold top controls used by PvP Statistics. Show up to 50 entries, preserve guilds with tied scores, and cache each focused ranking page while querying only the selected category.
342lines added37lines removed8files changed
Drahy August 31, 2026 at 5:11 AM
134 Update Use the namespaced HMVC module runner (0efbb32)
Call FusionCMS's namespaced module runner when rendering a ranking page so the new native routes can reuse the existing leaderboard view without triggering a server error.
1lines added1lines removed1files changed
Drahy August 31, 2026 at 4:52 AM
133 Update Expose leaderboard categories through native routes (39ed96a)
Add a public Rankings module with dedicated PvP, achievement, and guild methods so FusionCMS resolves the Features links through its HMVC router. Reuse the existing leaderboard data and view while keeping each selected category active.
77lines added14lines removed5files changed
Drahy August 31, 2026 at 4:51 AM
132 Update Apply news card styling through the CMS wrapper (1bd6c4e)
Target the CMS content wrapper that contains homepage articles so their visual card treatment is applied after rendering. Bump the theme asset version to ensure browsers fetch the corrected stylesheet.
10lines added10lines removed2files changed
Drahy August 31, 2026 at 4:49 AM
131 Update Reframe the homepage around current news (61b131e)
Replace the static welcome, promotional cards, and homepage leaderboard with CMS-backed news cards directly below the hero. Add focused PvP, achievement, and guild ranking routes and surface them in Features so the removed leaderboard remains accessible.
179lines added44lines removed7files changed
Drahy August 31, 2026 at 4:47 AM
130 Update Clarify the changelog hierarchy (09d5eb4)
Add compact nested guide lines and small progressive offsets between year, month, and day levels so the timeline reads as a clear hierarchy without sacrificing meaningful width for change cards.

Reduce vertical padding and tighten the hierarchy further on small screens to keep long changelog histories efficient to browse.
27lines added5lines removed2files changed
Drahy August 24, 2026 at 8:05 PM
129 Update Highlight deep-linked changelog entries (be5bc6d)
Pulse the gold outline around a Discord-linked changelog card three times after it scrolls into view, making the exact destination immediately recognizable without leaving a distracting endless animation.

Respect reduced-motion preferences by keeping a clear static gold highlight instead of animating.
23lines added4lines removed2files changed
Drahy August 24, 2026 at 8:00 PM
128 Update Improve active states and organize changelog periods (a25f93b)
Increase contrast on the selected changelog category, especially its count badge, and reuse the polished gold treatment for public pills, list selections, legacy filter buttons, and side-menu selections.

Group changelog entries by year, month, day, and item so long histories remain manageable. Preserve focused-category defaults and ensure commit deep links expand every parent level before highlighting the requested entry.
237lines added53lines removed5files changed
Drahy August 24, 2026 at 7:59 PM
127 Fix restore styled changelog category navigation (262c1e1)
Bump the public theme asset version so browsers fetch the newly deployed changelog styles instead of reusing the cached pre-navigation stylesheet. Add distinct All, Website, Program, and Server icons and refine their spacing and active-state colors to match the gold navigation language used throughout the site.
21lines added2lines removed4files changed
Drahy August 24, 2026 at 7:48 PM
126 Fix show complete source-specific changelog histories (95ae137)
Keep the combined All Changes feed capped for fast overview loading, but remove that cap from Website, Program, and Server pages. This makes each focused source page match its displayed total and allows visitors to browse every available update in that category.
2lines added4lines removed1files changed
Drahy August 24, 2026 at 7:43 PM
125 Fix expose changelog sources through HMVC methods (29e4b2d)
Use dedicated All, Website, Program, and Server controller methods so FusionCMS auto-routing can resolve clean category and commit URLs natively. Remove custom route mappings that the HMVC router interpreted as nested controller paths and therefore returned 404 responses.
20lines added9lines removed2files changed
Drahy August 24, 2026 at 7:42 PM
124 Fix register explicit changelog source routes (e26ab5f)
Register All, Website, Program, and Server changelog pages explicitly in both routing layers used by the current FusionCMS installation. Avoid broad patterns that the legacy router does not resolve while ensuring administrative changelog actions remain untouched.
8lines added3lines removed1files changed
Drahy August 24, 2026 at 7:40 PM
123 Feature add focused changelog pages and Discord deep links (3914613)
Introduce persistent All, Website, Program, and Server navigation so visitors can browse one update stream without searching through unrelated categories. Add stable source-and-hash URLs that open the correct category, release day, and entry, then scroll to and highlight the selected change.

Point every Discord embed title at its exact website changelog entry while keeping commit hashes linked to their source repository. Preserve the existing changelog route and administrative actions, include category totals, and load an older targeted entry even when it falls outside the normal feed limit.
287lines added18lines removed8files changed
Drahy August 24, 2026 at 7:38 PM
122 Feature clarify Discord update identity and authorship (6bc31c9)
Present changelog notifications through Drahy's Update Herald and label each embed as Drahy's Website, Drahy's Program, or Drahy's Legacy Server. Replace the repeated server branding in the footer with explicit author and committer provenance so adopted upstream work credits its original author while identifying Drahy as the committer.

Preserve author and committer data from local Git and GitHub payloads, apply the accepted-change convention to Bitbucket server updates, and cover both external and self-authored wording in the webhook tests.
44lines added15lines removed4files changed
Drahy August 24, 2026 at 7:19 PM
121 Fix load shared commit formatting for external changelogs (6071343)
Load the common commit helper before processing signed GitHub and Bitbucket webhook payloads. This makes external program and server commits use the same structured title and detailed description as website deployment entries instead of failing after successful signature validation.
1lines added0lines removed1files changed
Drahy August 24, 2026 at 7:00 PM
120 Feature accept signed external changelog updates (adc3fb8)
Add a dedicated webhook endpoint for program pushes from GitHub and server pushes from Bitbucket. Verify HMAC signatures, repository identity, and target branches before synchronizing the website changelog and source-specific Discord channels.

Keep webhook processing separate from website deployment, make repeated deliveries idempotent, preserve administrator suppression, and document the protected server-side secret locations and commit conventions.
497lines added2lines removed6files changed
Drahy August 24, 2026 at 6:14 PM
119 Update Keep the public language picker to English and Czech (ebc27f9)
Define the two supported player-facing languages in the language service so legacy server configuration cannot reintroduce retired choices into the homepage, account, or admin selectors.

Czech remains a valid stored preference and falls back to English for any CMS string that has not yet received a Czech translation.
10lines added33lines removed2files changed
Drahy August 17, 2026 at 1:43 PM
118 Update Drive language choices from the supported list (9793472)
Make the language picker use the central English and Czech configuration instead of discovering every legacy language directory on disk.

Validate direct selection against the same list and persist the language actually loaded, so an unavailable translation safely returns to English rather than leaving a stale preference.
15lines added14lines removed3files changed
Drahy August 17, 2026 at 1:42 PM
117 Update Rebalance homepage sidebars and language choices (c342765)
Place User Area and a compact Discord link in the left homepage column, with Server Status and Language in the right column. Shorten the GM action to a single-line GM Help control so the account actions stay evenly sized.

Point Discord to the current community invite and limit the site-wide language picker to English and Czech. Czech is available immediately with safe English fallback for strings not yet localized, while unsupported stored or direct language choices return to English.
95lines added36lines removed10files changed
Drahy August 17, 2026 at 1:39 PM
116 Update Mark the current Account application in its menu (87de4ef)
Show Account Manager or Restore Manager as the persistent active choice within the application switcher, matching the familiar Features dropdown behavior.

A separately hovered choice keeps the standard compact hover border, so players can see both their current location and the destination they are about to select.
6lines added4lines removed2files changed
Drahy August 17, 2026 at 1:08 PM
115 Update Remove legacy glow from Account switcher choices (3591c78)
Override the standalone legacy navigation shadow that was inherited by Account Manager and Restore Manager menu items, even when they had no active border or background.

Keep the normal active top-level application control and the standard hovered-row treatment, matching the working Features dropdown without a second glowing label.
9lines added2lines removed3files changed
Drahy August 17, 2026 at 1:05 PM
114 Update Keep Account switcher focus state unambiguous (9715399)
Retain the active Account or Restore control so the current application is identified like the working Features menu, while leaving dropdown choices unselected until the pointer or keyboard reaches one.

Clear stale pointer focus on restored standalone pages and protect against it in CSS, preventing a previously chosen item from remaining highlighted beside the item currently under the pointer.
21lines added3lines removed4files changed
Drahy August 17, 2026 at 1:03 PM
113 Update Match the app switcher to standard navigation dropdowns (560be10)
Remove the Account/Restore switcher's extra active state and all switcher-specific hover styling so its trigger and choices inherit the exact same navigation rules as Support and the other site dropdowns.

The menu label still identifies the active application, while styling now provides no additional glow, focus treatment or selected-row state beyond the shared dropdown behaviour.
3lines added18lines removed3files changed
Drahy August 17, 2026 at 12:57 PM
112 Update Apply the quiet hover style to the app switcher (929d880)
Raise the Account/Restore switcher hover selector above the shared dropdown rule that was still restoring the bright gold state.

Hovering a switcher choice now keeps the text and icon stable with only a faint dark background, while the version bump bypasses the previously cached stylesheet.
6lines added6lines removed3files changed
Drahy August 17, 2026 at 12:45 PM
111 Update Soften Account switcher hover feedback (b1cf199)
Replace the bright gold hover treatment in the Account/Restore application switcher with a restrained dark emphasis that keeps its text and icons visually stable.

The shared asset version is updated so the quieter dropdown state takes effect immediately instead of being held by a cached stylesheet.
17lines added2lines removed3files changed
Drahy August 17, 2026 at 12:43 PM
110 Update Avoid double highlights in the app switcher (10a6b6a)
Keep the current Account or Restore application indication on the switcher button itself, but remove the duplicate active state from its dropdown choices.

Only the option under the pointer now receives the dropdown highlight, matching the behaviour of the other navigation menus and avoiding two simultaneous highlighted choices.
2lines added2lines removed1files changed
Drahy August 17, 2026 at 12:42 PM
109 Update Distinguish private GM tickets across the tracker (3d0b03d)
Show private GM Support tickets to Game Masters in the shared Bug Tracker queue, with a dedicated GM Support filter and strongly differentiated purple rows. Public visitors retain no access to those tickets.

Give GM ticket details the same purple private-support treatment and explicit label, while simplifying the GM Support header by removing its heavy left accent and redundant top-right Bug Tracker link.
31lines added15lines removed6files changed
Drahy August 17, 2026 at 12:39 PM
108 Update Route the Restore switcher to Account Manager (58c2da4)
Use the canonical Account Manager address for the shared Account/Restore navigation shell instead of the Restore application's self-referential configuration value.

The Account Manager menu choice now reliably targets /account/ from Restore Manager, while the Restore Manager choice continues to target /restore/.
4lines added7lines removed1files changed
Drahy August 17, 2026 at 12:35 PM
107 Update Make the Account switcher independent of legacy scripts (fb3817c)
Run the Account/Restore navigation switcher before optional page enhancements and implement its open, close and navigation-state handling with native browser events instead of the legacy jQuery bundle.

This prevents the switcher from being skipped when the slim standalone bundle cannot run an unrelated realm-status request, while retaining closing behaviour for a choice, outside click, Escape and browser page restoration.
29lines added26lines removed3files changed
Drahy August 17, 2026 at 12:33 PM
106 Update Fix the Account and Restore switcher state (a47a4c4)
Explicitly hide the standalone Account/Restore application switcher until its own controller opens it. This restores the same closed-by-default behaviour as the working site navigation dropdowns.

Close the switcher again on browser page restoration and bump the shared asset version, preventing an old open state from surviving navigation between Account Manager and Restore Manager.
14lines added2lines removed4files changed
Drahy August 17, 2026 at 12:31 PM
105 Update Refine GM Support dashboard integration (fa412d5)
Add a dedicated purple GM Support card to the Bug Tracker dashboard, making private player help immediately distinguishable from public issue reporting while keeping both areas one click apart.

Rebuild the GM Support overview with full-width summary cards for ticket totals, open tickets, resolved tickets and new requests. The private queue and creation form now share a clear purple boundary treatment, and the Open filter includes every ticket that is not closed.
53lines added8lines removed5files changed
Drahy August 17, 2026 at 12:26 PM
104 Update Keep GM Support working through the live router cache (8e38741)
Point Account Manager, Bug Tracker and signed-in account links at the verified Community controller endpoint while the main application's stale route cache still rejects the new Bug Tracker alias.

Preserve the existing Bug Tracker Community Point contribution URL by dispatching its numeric POST requests to the contribution action, so the new private support queue does not interrupt the established public report workflow.
29lines added18lines removed10files changed
Drahy August 17, 2026 at 11:57 AM
103 Update Stabilize the app switcher and expose GM Support (bc79148)
Replace the Account Manager and Restore Manager switcher with a controlled dropdown that closes reliably after a selection, outside click or Escape. Bump the shared and theme asset versions so browsers receive the corrected interaction immediately.

Add a visible GM Support action beside the Bug Tracker report controls so players can clearly choose private Game Master help instead of only seeing it from their account summary.
56lines added6lines removed6files changed
Drahy August 17, 2026 at 11:54 AM
102 Update Unify private GM support in the Bug Tracker (c210f8a)
Replace the legacy private-message entry points with private GM Support tickets that use the existing Bug Tracker queue, discussion and staff moderation workflow. Players can create and follow their own tickets, while Game Masters review the same filtered queue without a separate inbox.

Keep support tickets out of public bug reports and Community Point actions, add private support categories and limits, and update Account Manager and signed-in account summaries to show open GM Support tickets instead of unread messages.
311lines added41lines removed14files changed
Drahy August 17, 2026 at 11:41 AM
101 Update Add Restore Manager to the account navigation (f6fbeef)
Turn the active top account tool into a compact switcher with direct Account Manager and Restore Manager choices, retaining a clear active state for the current tool without widening the header.
9lines added2lines removed1files changed
Drahy August 17, 2026 at 11:16 AM
100 Update Normalize dropdown spacing below navigation triggers (753756c)
Position main navigation dropdowns from the bottom of their visible menu trigger instead of the full-height header item, matching the Guest menu's consistent gap and pointer placement.
5lines added3lines removed3files changed
Drahy August 17, 2026 at 11:02 AM
99 Update Lock Restore action buttons to the card center (d37042e)
Position direct modern authentication buttons from the form center so legacy Restore margins cannot shift sign-in or recovery actions to the left.
7lines added4lines removed3files changed
Drahy August 17, 2026 at 11:01 AM
98 Update Center Restore form buttons consistently (e8deba2)
Override the legacy floating button rule in Restore Manager so its sign-in and recovery actions honor the shared centered account-card layout.
3lines added2lines removed3files changed
Drahy August 17, 2026 at 11:00 AM
97 Update Center actions beneath account and restore forms (f5b4e83)
Apply the main sign-in card's centered action layout to every modern public account card, including standalone Restore Manager sign-in and recovery forms.

Buttons and helper links now align centrally, while any supporting checklist remains readable with left-aligned text inside its centered block.
22lines added2lines removed3files changed
Drahy August 17, 2026 at 10:59 AM
96 Update Keep Support clear of the central crest (2cc3078)
Fit the desktop right navigation group within its protected crest clearance by using consistent compact spacing and reduced link side padding.

This keeps Support fully outside the crest while Account Manager and Guest remain aligned to the right edge, with the CMS sign-in title alignment retained.
9lines added4lines removed3files changed
Drahy August 17, 2026 at 10:53 AM
95 Update Align CMS sign-in and protect navigation from the crest (b64ae0d)
Give the CMS SSO sign-in screen the same balanced in-card Sign in title as Account Manager and Restore Manager, while removing its redundant legacy box heading.

Reserve equal protected navigation space on both sides of the central crest so Support, Account Manager, and the left navigation remain fully visible and evenly positioned at desktop widths.
36lines added9lines removed4files changed
Drahy August 17, 2026 at 10:52 AM
94 Update Anchor navigation dropdowns to their triggers (a519db7)
Center each navigation dropdown and its pointer beneath the menu item that opened it, rather than aligning the pointer to the panel edge.

Increase the balanced clearance around the central crest and refresh theme assets so navigation items remain visible, evenly spaced, and unobstructed.
14lines added7lines removed3files changed
Drahy August 17, 2026 at 10:43 AM
93 Update Highlight the active account utility action (88a5cc7)
Mark the current public action in the Account Manager and Restore Manager toolbars, so sign-in, registration, recovery, activation, and restore pages remain immediately identifiable.

Use the established gold toolbar active state and refresh the shared asset version for reliable deployment.
12lines added9lines removed4files changed
Drahy August 17, 2026 at 10:41 AM
92 Update Unify public account card title hierarchy (b473096)
Add clear, consistent titles to every Account Manager and Restore Manager public authentication card, including sign-in, registration, recovery, activation, and account restore.

Use a balanced shared title scale that remains readable on mobile without the oversized Restore headings or the previously missing Account Manager card titles.
28lines added10lines removed10files changed
Drahy August 17, 2026 at 10:39 AM
91 Update Match navigation dropdowns to the Guest menu (666a4d7)
Make every main navigation dropdown use the Guest menu's exact panel width, spacing, pointer alignment, typography, colors, and item sizing instead of the older compact dropdown treatment.

Bump the theme and shared shell asset versions so the unified dropdown styling is immediately available across the CMS, Account Manager, and Restore Manager.
8lines added5lines removed3files changed
Drahy August 17, 2026 at 10:36 AM
90 Update Fix Restore Manager form layout and navigation state (8b4753b)
Override legacy Restore Manager form and dropdown rules so the shared Account Manager authentication card keeps its intended single-row fields and the Guest menu remains closed and clickable until opened.

Mark the active standalone application correctly in the top navigation and give every existing website navigation dropdown the same spaced dark-and-gold panel treatment as the Guest menu.
114lines added2lines removed3files changed
Drahy August 17, 2026 at 10:31 AM
89 Update Unify Restore Manager access and service cards (365dc09)
Refresh the Restore Manager sign-in and password recovery screens with the same compact dark-and-gold authentication card used by the Account Manager.

Restyle the logged-in restore service choices as consistent cards with solid icons, concise descriptions, clear availability labels, and responsive mobile spacing. Existing recovery and restore workflows remain unchanged.
190lines added113lines removed5files changed
Drahy August 17, 2026 at 10:22 AM
88 Update Remove trailing whitespace from activation form (001cb13)
Keep the activation page clean after the authentication-card migration.
0lines added1lines removed1files changed
Drahy August 17, 2026 at 10:16 AM
87 Update Unify Account Manager recovery and activation forms (a76a433)
Rebuild Forgotten Password, Activate Account and Account Restore as the same centered authentication cards used by sign-in and registration.

Preserve the existing recovery, backup-search and activation behavior while presenting status messages inside the shared form layout.
36lines added160lines removed3files changed
Drahy August 17, 2026 at 10:15 AM
86 Update Standardize website icons on solid Font Awesome symbols (74ac1d2)
Replace every remaining duotone icon in the website source with its solid equivalent across public pages, Account Manager dialogs, player tools and administration.

Keep existing contextual colors intact so status and action meaning remains clear while the glyphs stay fully visible on dark backgrounds.

Remove the registration terms checkbox and present the agreement as a clear notice: submitting a registration now constitutes acceptance of the linked rules.
250lines added249lines removed76files changed
Drahy August 17, 2026 at 8:47 AM
85 Update Improve registration icons and password visibility controls (a92fc19)
Replace the low-contrast duotone field icons with solid gold icons that remain clear against the authentication card.

Add a hold-to-reveal eye and a separate persistent visibility lock to both password fields, so players can inspect a password briefly or keep it visible until they choose to hide it.
81lines added7lines removed5files changed
Drahy August 17, 2026 at 8:42 AM
84 Update Align registration with the Account Manager sign-in design (3c4fc48)
Rebuild the registration form as the same centered authentication card used for sign-in, including matching icon fields, rule consent and action button.

Keep live username, email and password feedback intact while removing the static pre-form notice that interrupted the shared auth layout.
72lines added80lines removed4files changed
Drahy August 17, 2026 at 8:37 AM
83 Update Refresh Account Manager registration assets (c6c307f)
Advance the Account Manager asset version after the compact password checklist update.\n\nBrowsers will now request the revised stylesheet and live validation script instead of reusing cached registration assets.
2lines added2lines removed2files changed
Drahy August 17, 2026 at 8:25 AM
82 Update Keep registration password checks on one line (0ef1fea)
Shorten the live password requirement labels and prevent the checklist from wrapping.\n\nThis keeps the feedback compact beneath the password field on desktop and mobile while preserving every rule and its live status.
17lines added8lines removed2files changed
Drahy August 17, 2026 at 8:25 AM
81 Update Route legacy registration to Account Manager (0f3a983)
4lines added3lines removed1files changed
Drahy August 17, 2026 at 8:14 AM
80 Update Enhance Account Manager registration flow (3fcb4f4)
253lines added28lines removed7files changed
Drahy August 17, 2026 at 8:11 AM
79 Update Separate hero controls from overlapping artwork (17f24c4)
Restore the homepage content panels above the intentionally overlapping hero artwork while allowing only the pagination and artwork lock controls to remain in their higher interactive layer. This keeps every slider control reliably clickable without allowing the hero image to cover the panel headings below. Bump the theme asset version for immediate cache refresh.
1lines added3lines removed2files changed
Drahy August 13, 2026 at 6:20 AM
78 Update Keep hero artwork controls reliably clickable (34a3780)
Place the complete homepage hero above the following content layer so its visible pagination controls always receive pointer input despite the intentional negative section overlap. Preserve the clipped artwork presentation, all four slides, autoplay, and artwork locking. Bump the theme asset version to invalidate cached CSS immediately.
2lines added1lines removed2files changed
Drahy August 13, 2026 at 4:17 AM
77 Update Remove homepage artwork overhang effects (ed6fe67)
Return the homepage hero to its clean clipped presentation by removing the detached Pandaren head and legacy hand layers, including their responsive styles and slide synchronization logic. Preserve all four hero artworks, accessible slide controls, autoplay preference, and persistent artwork locking. Bump the theme asset version so browsers receive the corrected presentation immediately.
4lines added91lines removed5files changed
Drahy August 13, 2026 at 4:12 AM
76 Update Keep the hero character above the navigation layer (388c925)
Render the Pandaren accent inside the header stacking context and synchronize its visibility with the legacy hero slide. This prevents the navigation layer from hiding the top overhang while retaining the corrected dwarf-hand overlap and responsive behavior.
19lines added11lines removed5files changed
Drahy August 13, 2026 at 4:01 AM
75 Update Make homepage artwork overhangs clearly visible (1f38e99)
Move the Pandaren accent clear of the centered logo, layer the dwarf hand above the overlapping content panels, and initialize the first hero state before the carousel starts. Increase the theme asset version so browsers receive the corrected presentation immediately.
29lines added23lines removed3files changed
Drahy August 13, 2026 at 3:58 AM
74 Update Add immersive hero artwork controls (13e93a9)
Extend the legacy opening artwork beyond the rectangular hero frame with a seamless Pandaren overhang and the original dwarf hand ledge. Replace the small carousel indicators with accessible 40-pixel controls, add a persistent artwork lock that remembers each player's chosen slide, preserve automatic rotation when unlocked, and correct mobile button sizing while keeping decorative overhangs safely disabled on narrow screens.
243lines added17lines removed4files changed
Drahy August 13, 2026 at 3:41 AM
73 Update Restore clear spacing to the account summary (b422877)
Replace the dense two-column account overview with calm full-width rows, subtle alternating backgrounds and consistent separators. Present Community Points, Donation Points and unread messages as distinct clickable rows, add responsive mobile stacking, and bump the Account Manager asset version so the corrected layout is loaded immediately instead of an older cached stylesheet.
75lines added36lines removed2files changed
Drahy August 12, 2026 at 3:02 PM
72 Update Refresh the homepage with sharp WotLK hero artwork (9f2a473)
Replace the undersized rotating slides with three original high-resolution WotLK-inspired scenes while preserving the legacy opening artwork. Remove the hard CTA shading seam, blend the hero safely beneath navigation and over the homepage panels, reuse the new imagery in feature cards, and keep the mobile layout overlap-free.
62lines added16lines removed7files changed
Drahy August 12, 2026 at 2:36 PM
71 Update Redesign the account summary for clearer navigation (6f1d220)
Reorganize account details into a stable responsive grid, promote balances and unread messages into dedicated interactive cards, remove obsolete account-expiry copy, and align the Account Manager footer with the main site's Bug Tracker navigation.
209lines added46lines removed3files changed
Drahy August 12, 2026 at 1:53 PM
70 Update Add informative empty states to account services (8b6e5d2)
Replace blank and generic character lists with consistent, contextual messages that explain why no eligible records are available across restoration, repair, transfer, customization, and account summary views.
122lines added11lines removed9files changed
Drahy August 11, 2026 at 10:50 PM
69 Update Remove artificial delays from character exchange (d233a66)
Make the character exchange page respond immediately by removing random sleep calls and replacing row-by-row expiration cleanup with one targeted database update.
3lines added18lines removed2files changed
Drahy August 11, 2026 at 10:42 PM
68 Update Refine the account navigation menu (d4b92de)
Replace the cramped user dropdown with a wider, polished menu shared by the main site and Account Manager, including aligned icons, clearer hover states, and a distinct sign-out action.
99lines added13lines removed4files changed
Drahy August 11, 2026 at 10:38 PM
67 Update Modernize statistics and banlist views (6bf856c)
Replace legacy blue tabs with consistent gold controls, improve ranking and restriction tables, and separate active bans from restriction history with clearer states.
282lines added28lines removed4files changed
Drahy August 11, 2026 at 10:33 PM
66 Update Mark account deletion as a destructive service (1c6ee16)
Give the Delete Account service a restrained red treatment across its card, icon, pricing, and action states so the irreversible operation is immediately recognizable without overpowering the catalogue.
37lines added1lines removed3files changed
Drahy August 11, 2026 at 9:56 PM
65 Update Balance service cards and move discount ribbons (2d610fa)
Move discount ribbons to the upper-left corner, standardize every price panel to the same dimensions, and replace truncated catalogue copy with concise complete service summaries.
34lines added17lines removed3files changed
Drahy August 11, 2026 at 9:55 PM
64 Update Prevent discount ribbons from covering prices (0e42470)
Shorten and tighten the diagonal service discount ribbon so it remains confined to the card corner and no longer overlaps the current or original price.
11lines added6lines removed2files changed
Drahy August 11, 2026 at 9:21 PM
63 Update Restore corner ribbons for service discounts (22b0515)
Replace the rectangular discount banner with a compact diagonal corner ribbon and reposition discounted pricing so the current and original amounts remain clear.
17lines added10lines removed2files changed
Drahy August 11, 2026 at 8:47 PM
62 Update Clarify service discounts and repair expansion updates (820338b)
Make current service prices prominent, show crossed-out original prices, and display the exact savings on discounted offers. Limit expansion changes to the expansion field, validate accepted values, and handle database failures without exposing a broken page.
75lines added21lines removed4files changed
Drahy August 11, 2026 at 4:08 PM
61 Update Add a dedicated Account Manager service catalogue (522000b)
Expose service cards through a new toolbar page with live prices, discounts and availability while converting the Summary character list into a consistently aligned Armory-linked stat table.
201lines added13lines removed4files changed
Drahy August 11, 2026 at 3:59 PM
60 Update Restore the stable Account Manager sidebar (2296e43)
Return account services to the original single-column navigation after grouped menus conflicted with the legacy responsive container. Keep the rebuilt Summary and removal of duplicate service cards unchanged.
1lines added29lines removed4files changed
Drahy August 11, 2026 at 3:55 PM
59 Update Rebuild the Account Manager summary (9f62812)
Remove duplicate account-detail actions, replace the long character list with compact Armory-linked stat cards, keep recent activity inside the summary workspace, group the left navigation by purpose, and remove repeated service cards below every page.
200lines added65lines removed5files changed
Drahy August 11, 2026 at 3:52 PM
58 Update Refine Account Manager service workflows (ccf6626)
Remove redundant instructional notices now covered by shared page descriptions, correct the auction page identity, replace legacy blue action styling, and modernize auction navigation and character exchange forms.
117lines added35lines removed13files changed
Drahy August 11, 2026 at 3:47 PM
57 Update Unify Account Manager service layouts (fff7995)
Give Summary, account settings, character services, statistics and security a shared page hierarchy with consistent headings, panels, forms and action rows. Preserve the existing service logic while improving desktop and mobile readability.
278lines added19lines removed4files changed
Drahy August 11, 2026 at 3:12 PM
56 Update Unify account security and staff access (2b38264)
Move two-factor authentication from the legacy UCP into the Account Manager with verified enable and disable flows, CSRF protection, QR setup, and a clear security status. Show FusionCMS account roles and expose GM or Admin tools only when the signed-in account has the matching permissions. Retire the old UCP security form in favor of a single protected destination.
799lines added64lines removed9files changed
Drahy August 11, 2026 at 2:57 PM
55 Update Redirect legacy UCP routes before authentication (0f4c050)
Allow retired UCP, settings, and avatar entry points to reach the unified Account Manager even for signed-out visitors instead of stopping at the old FusionCMS permission screen.
0lines added3lines removed3files changed
Drahy August 11, 2026 at 1:03 PM
54 Update Make Account Manager the unified player account hub (3f366e0)
Retire the legacy FusionCMS UCP overview, profile editor, avatar editor, and their mutation endpoints so sensitive account changes can only use the protected Account Manager workflows.

Route login, registration, header, avatar, and user-area links to the Account Manager while preserving the CMS two-factor security page as a temporary standalone protection for website SSO.

Bring Community Points, Donation Points, unread messages, website services, character access, and privacy-safe recent account activity into the Account Manager summary with responsive themed styling and graceful CMS database fallback.
347lines added355lines removed16files changed
Drahy August 11, 2026 at 1:00 PM
53 Update Unify action buttons and protect signed-in registration (797f18b)
Replace the Account Manager's remaining bright-gold submit controls with the framed dark-gold site style and refresh standalone asset versions so browsers receive it immediately.

Add consistent Battle.net loading feedback to valid form submissions across FusionCMS and the Account Manager, retain action values during submission, prevent accidental double submits, and support legacy character action links.

Resolve the Account Manager identity before rendering the shared header so SSO users no longer appear as Guest, and redirect authenticated users away from the registration form.
178lines added27lines removed7files changed
Drahy August 11, 2026 at 12:37 PM
52 Style replace solid gold buttons with framed primary actions (a6b8262)
Replace the bright solid-yellow CMS and hero button treatment with a restrained dark-gold surface, a clear double gold edge, readable light text, and stronger depth. Add consistent hover, keyboard-focus, and pressed states while preserving the quieter secondary and cancel treatments. Bump the theme asset version so the refreshed button system appears immediately across the website and Account Manager shell.
67lines added18lines removed2files changed
Drahy August 11, 2026 at 10:57 AM
51 Fix restore private messages and refine account summary (a1c2933)
Restore the private-message inbox by creating namespaced cache directories on demand and treating cache write failures as non-fatal. Correct message permission checks and reject empty replies consistently. Replace the logged-in homepage IP display with a compact account summary showing identity, account status, Community Points, Donation Points, unread messages, and direct account actions. Exclude deleted messages from unread totals and refresh the theme asset version.
244lines added27lines removed8files changed
Drahy August 11, 2026 at 9:36 AM
50 Feature add safe Bug Tracker formatting and full-width pages (d95313a)
Remove the duplicate Quick Links sidebox across the site and reserve sidebox layouts for the homepage data flow only, giving every functional subpage the full content width beneath the primary navigation.

Add a compact BBCode toolbar to report descriptions, reproduction steps, new comments, and comment editing. Render bold, italic, underline, strikethrough, quotes, code, validated web links, and responsive external images through a restricted server-side formatter that escapes all source content and rejects unsafe URL schemes.

Retire the standalone affected-page address field from report creation, public ticket details, and staff review. Links and screenshots now belong directly in the formatted report or discussion context.
188lines added35lines removed11files changed
Drahy August 11, 2026 at 9:26 AM
49 Fix streamline ticket details and changelog links (fcff1ea)
Remove redundant report section headings so ticket content starts directly with the information players need. Move comment edit and delete actions into compact icon controls beside each comment timestamp, while preserving owner and staff permissions and keeping the editor hidden until requested.

Recognize explicit report references in deployment changelog entries and render them as direct links to the corresponding Bug Tracker ticket. Existing bracketed bug references and legacy issue wording remain supported.

Fixes report #1
28lines added6lines removed5files changed
Drahy August 11, 2026 at 9:17 AM Report #1
48 Feature Clarify reports and add comment ownership (eb5c411)
Rebalance the ticket detail hierarchy around readable report content, show the workflow status beside the title with matching state accents, and add permission-checked comment editing and deletion. Players can manage only their own discussion posts while Game Masters can moderate every comment.
67lines added5lines removed6files changed
Drahy August 11, 2026 at 3:44 AM
47 Fix Stabilize ticket timing and dropdown layers (4c013c3)
Initialize the live ticket age only after the document is ready, prevent stacked select controls from painting over open menus, rebalance dropdown text size and spacing, and use the standard gold command style for compact reproduction and withdrawal actions.
28lines added20lines removed4files changed
Drahy August 11, 2026 at 3:35 AM
46 Feature Let reporters maintain ticket details (008ba14)
Allow ticket authors to update category, impact priority, and privacy without granting status control, while retaining the full workflow for authorized Game Masters. Add a live age counter, clarify Community Point spending, clean select menus, and replace the green confirmation withdrawal control with a compact neutral action.
66lines added14lines removed6files changed
Drahy August 11, 2026 at 3:20 AM
45 Fix Unify Game Master comments and ticket controls (54f9e01)
Remove the duplicate staff comment field, style authorized discussion posts with a Blizzard-inspired blue emblem and purple Game Master treatment, make reproduction confirmation reliably toggle through one action, and match private-report checkboxes exactly to the visible Remember Me control.
15lines added25lines removed6files changed
Drahy August 11, 2026 at 3:12 AM
44 Feature Add private reports and staff conversations (c79e20e)
Redesign Bug Tracker ticket details around a compact metadata sidebar, convert official updates into clearly marked Game Master comments, let players withdraw reproduction confirmations, and add private reports visible only to their author and authorized staff. Refine Community Priority controls and preserve existing staff notes in the new conversation history.
129lines added41lines removed11files changed
Drahy August 11, 2026 at 3:00 AM
43 Docs Verify the renamed Bug Tracker layout (5cc89ec)
Record visual and interaction checks for the centered overview panels, all-reports default, clear public routes, simplified ticket detail, and permission-gated sidebar moderation controls.
33lines added37lines removed1files changed
Drahy August 11, 2026 at 2:54 AM
42 Refactor Simplify and rename the Bug Tracker experience (069e8d5)
Expose the tracker under clear /bugtracker routes, redirect legacy public URLs, show all reports by default, restore centered numeric overview panels, and move moderator status and priority controls into the compact ticket sidebar. Update public navigation and database menu definitions to use the new address.
121lines added97lines removed12files changed
Drahy August 11, 2026 at 2:48 AM
41 Docs Record the split Bug Tracker visual QA (9e6e7ae)
Capture desktop and mobile evidence for the separated report queue, dedicated creation route, redesigned ticket detail, responsive layout, and permission-gated moderation state.
37lines added24lines removed1files changed
Drahy August 11, 2026 at 2:41 AM
40 Feature Split and moderate the Bug Tracker workflow (ea81a36)
Move ticket creation to a dedicated page, add permission-protected moderator controls directly to public report details, enlarge and align the overview panels, distinguish queue rows by priority, and make every tracker dropdown opaque with all options visible.
276lines added91lines removed6files changed
Drahy August 11, 2026 at 2:29 AM
39 Docs Record Bug Tracker visual verification (099f987)
Document the desktop and mobile layout measurements, interaction checks, resolved usability issues, and the remaining authenticated form capture gap.
46lines added0lines removed1files changed
Drahy August 11, 2026 at 2:18 AM
38 Refactor Rebuild the Bug Tracker workspace (3519180)
Restore compact opaque dropdowns, add dark semantic overview panels, move the report queue to a full-width aligned grid, and reduce form and sidebar density for clearer player workflows.
170lines added91lines removed3files changed
Drahy August 11, 2026 at 2:10 AM
37 Fix Refresh browser styles for Bug Tracker updates (edf5e6e)
Bump the theme asset version so browsers load the repaired selectable-card styles instead of a cached stylesheet.
1lines added1lines removed1files changed
Drahy August 11, 2026 at 1:46 AM
36 Fix Keep Bug Tracker choices together (937373c)
Wrap each category and priority radio control inside its own selectable card so browser layout rules cannot separate the control from its label.
21lines added21lines removed2files changed
Drahy August 11, 2026 at 1:44 AM
35 Refactor Rebuild the Bug Tracker player experience (97d7e9d)
Replace the dense table and native dropdown workflow with scannable ticket rows, direct category and priority choices, and a compact detail layout focused on the report, discussion and player actions.
126lines added282lines removed3files changed
Drahy August 11, 2026 at 1:27 AM
34 Refactor Clarify Bug Tracker information layout (f17cdbb)
Restructure ticket metadata, player actions, filters and report fields into a compact working layout with clear labels and no stretched empty panels.
48lines added61lines removed3files changed
Drahy August 11, 2026 at 1:15 AM
33 Feature Add player actions to Bug Tracker reports (468963b)
Restore open report behaviour, allow players to confirm reproducible issues and join public discussions, and compact the report detail around its status, priority and available actions.
175lines added5lines removed7files changed
Drahy August 11, 2026 at 12:47 AM
32 Fix Repair Bug Tracker navigation and menus (d9bc650)
Use stable status filter URLs, restore the shared gold submit button treatment, improve category selection contrast, and label player-facing entry points as Bug Tracker.
44lines added16lines removed7files changed
Drahy August 11, 2026 at 12:06 AM
31 Fix Link footer navigation to Community tracker (bb3dc57)
Replace the retired Vote destination with the public Community Bug Tracker so every visible navigation path matches the new Community Points system.
1lines added1lines removed1files changed
Drahy August 10, 2026 at 11:58 PM
30 Feature Replace Community Hub with public Bug Tracker (621ff43)
Publish a player-facing issue tracker with WoW categories, a full review workflow, priority levels and Community Point support contributions. Award a small, audited daily login bonus and first-report bonus while retaining staff approval for larger rewards.
592lines added157lines removed12files changed
Drahy August 10, 2026 at 11:54 PM
29 Fix Restore Community Hub and point labels (260eeb8)
Close Community Hub forms with valid HTML so player submissions and staff reviews render correctly. Update the signed-in sidebar to Community Points and keep the UCP Community action on one line at every viewport.
11lines added6lines removed5files changed
Drahy August 10, 2026 at 10:59 PM
28 Feature Grant Community Hub moderation to staff roles (5368cad)
Assign the Community Hub moderation role to the existing Owner, Administrator, GM, and QA groups so report review and rewards are available to staff without exposing them to players.
6lines added0lines removed1files changed
Drahy August 10, 2026 at 10:51 PM
27 Feature Retire vote rewards in favor of Community Points (931f929)
Redirect the legacy vote page to the Community Hub, reject all vote callbacks and reward requests, remove vote reminders, and replace the UCP menu entry with Community.
13lines added94lines removed4files changed
Drahy August 10, 2026 at 10:50 PM
26 Feature Add Community Points and player reports (d25b36a)
Replace the player-facing vote currency with Community Points, add a moderated Community Hub for bug reports, and record every approved reward in an auditable ledger. The initial test schema starts points at zero and prevents duplicate rewards for a report.
568lines added9lines removed13files changed
Drahy August 10, 2026 at 10:45 PM
25 Fix Rebuild cached character profiles after icon repair (1e8073c)
Version cached character profile data so Armory pages discard HTML generated with legacy placeholder icons and populate each equipment slot from the corrected item metadata.
2lines added2lines removed1files changed
Drahy August 10, 2026 at 10:15 PM
24 Fix Refresh stale Armory placeholder metadata (3eca23f)
Treat legacy question-mark icons as incomplete metadata, replace them with verified WotLK item data, and refresh the item cache namespace so character profiles render their real equipment icons.
20lines added11lines removed5files changed
Drahy August 10, 2026 at 10:12 PM
23 Fix Keep refreshed Armory cache compatible with FusionCMS (88e66e0)
Version item cache filenames inside the existing cache directory so legacy cache storage can write refreshed WotLK icon data without requiring new directories.
11lines added11lines removed5files changed
Drahy August 10, 2026 at 10:08 PM
22 Fix Restore reliable WotLK Armory icons (4f2eb47)
Fetch missing item metadata from the WotLK endpoint with bounded requests, persist discovered icons locally, and version the item cache so stale placeholder entries cannot reappear. This keeps character equipment complete while protecting profile requests from external service failures.
19lines added20lines removed6files changed
Drahy August 10, 2026 at 10:06 PM
21 Feature Refine the player control panel (56ce5e9)
Organize account details, characters, activity, and navigation into clear bordered sections with responsive spacing and cache-busted theme assets.
230lines added13lines removed4files changed
Drahy August 10, 2026 at 9:53 PM
20 Fix Prevent Armory item lookups from blocking profiles (8f22e7f)
Use local WotLK item data without waiting on public metadata services, bound external metadata requests, and render a safe fallback icon when an item request fails.
38lines added41lines removed2files changed
Drahy August 10, 2026 at 9:50 PM
19 Fix Restore statistics and account menu visibility (9fa3959)
Stop the Account Manager navigation from clipping its user menu and update statistics queries for the current Trinity account-access schema.
12lines added6lines removed3files changed
Drahy August 10, 2026 at 9:41 PM
18 Fix Keep account menus above the page frame (5be9b01)
Raise the Account Manager header above the decorative border and block the retired direct login path whenever unified SSO is enabled.
12lines added2lines removed3files changed
Drahy August 10, 2026 at 9:36 PM
17 Feature Make CMS login the single Account Manager entry (aac7e6d)
Route Account Manager guests to the CMS sign-in flow while retaining the legacy form as a disabled-SSO fallback. Bind Account Manager sessions to the CMS session and make account sign-out clear both applications.
43lines added13lines removed6files changed
Drahy August 10, 2026 at 9:27 PM
16 Docs Record the active internal Account SSO rollout (e207094)
Documents the protected test-only SSO handoff, its emergency disable switch, and the stable pre-migration recovery tag so future work can proceed without disturbing the native Account Manager fallback.
7lines added1lines removed2files changed
Drahy August 10, 2026 at 8:05 PM
15 Feature Prepare a guarded one-time Account Manager SSO (a139d34)
Adds a disabled-by-default, 60-second single-use handoff between FusionCMS and Account Manager. Tokens are hashed at rest, delivered by a no-store POST form, consumed transactionally, and create a fresh Account Manager session. The native sign-in remains the active fallback until the SQL setup and server switch are deliberately enabled.
186lines added5lines removed10files changed
Drahy August 10, 2026 at 7:57 PM
14 Security Harden Account Manager sessions (4c5e435)
Isolates Account Manager session cookies, applies Secure, HttpOnly and SameSite protections, rotates session IDs after authentication, and clears the cookie completely at sign-out. This prepares the existing login flow for the staged SSO migration without changing player-facing behavior.
29lines added2lines removed3files changed
Drahy August 10, 2026 at 7:49 PM
13 Fix Restore Account Manager's native sign-in flow (f9f59dc)
Keeps the website and Account Manager authentication paths separate so the older manager session is created reliably. The Account Manager landing page remains clean while the completed header menu improvements stay in place.
67lines added13lines removed6files changed
Drahy August 10, 2026 at 7:42 PM
12 Fix Use one sign-in screen across the site (8878599)
Routes unauthenticated Account Manager visits through the public sign-in page and returns players to their account after authentication. Keeps Guest navigation above the ornamental frame and aligns the desktop header actions with consistent spacing.
32lines added68lines removed7files changed
Drahy August 10, 2026 at 7:37 PM
11 Fix Match Account Manager login spacing pixel for pixel (0e61d08)
Removes the final Bootstrap 4 field-height and icon-margin overrides from the Account Manager login. Its fields now use the same 52px control height, icon spacing, row alignment and downstream vertical rhythm as the public sign-in page.
8lines added2lines removed2files changed
Drahy August 10, 2026 at 3:32 PM
10 Fix Keep Account Manager guest menu and checkbox inline (8551209)
Overrides the final Bootstrap 4 defaults that were forcing the Guest menu to remain static and splitting the remember-me control across two lines. The Account Manager now uses the public login's inline checkbox geometry and a hidden absolute dropdown that appears only after the Guest control is clicked.
25lines added7lines removed2files changed
Drahy August 10, 2026 at 3:30 PM
9 Fix Align Account Manager controls with the public login (499ba8b)
Resolves the remaining Bootstrap 4 compatibility differences in Account Manager: input icons now use the same centered flex layout as the public sign-in form, and remember-me uses the same inline checkbox alignment. The Guest dropdown now follows the public header structure, so it stays hidden until clicked and can escape the navigation list normally.
25lines added5lines removed2files changed
Drahy August 10, 2026 at 3:29 PM
8 Fix Match Account Manager fields to the public login (4b37dd6)
Completes the shared sign-in experience by adding the Account Manager remember-me control, synchronizing verified Account Manager sessions with FusionCMS, and restoring the Guest dropdown. A scoped Bootstrap compatibility rule makes the Account Manager input groups use the same full-width flex layout as the public login, while its login page drops the duplicate guest toolbar.
12lines added1lines removed2files changed
Drahy August 10, 2026 at 3:23 PM
7 Fix Unify account login state and guest navigation (9cc529a)
Adds the same checked remember-me control to Account Manager and shares its verified login with FusionCMS through secure HttpOnly cookies, so either sign-in surface carries the player across the site. Session-only sign-in no longer inherits an old persistent choice. The Account Manager login now removes its duplicate guest toolbar and gives the top Guest control a working Sign in/Register dropdown.
52lines added21lines removed5files changed
Drahy August 10, 2026 at 3:21 PM
6 Fix Reuse the public sign-in design in Account Manager (a06da9d)
Replaces the conflicting Account Manager login-specific styling with the exact modern authentication component used by the public site. The page now shares the same card, field treatments, password visibility control, primary action and compact account links, while preserving the existing Account Manager sign-in flow.
26lines added144lines removed2files changed
Drahy August 10, 2026 at 3:12 PM
5 Fix Render a clear checked box on both sign-in screens (388f619)
Excludes the public login's remember-me control from the legacy iCheck skin and gives it a high-contrast gold checkbox with an explicit checkmark. Restyles the Account Manager sign-in card, fields, primary action and stacked account links to match the modern Drahy's Legacy authentication experience, with cache versioning for both surfaces.
145lines added12lines removed8files changed
Drahy August 10, 2026 at 3:00 PM
4 Fix Route account actions through the Account Manager (41c8408)
Replaces the switch-like remember-me control with a clear checked checkbox and removes its unnecessary frame on the modern login page. Registration and password-recovery actions are now presented as compact stacked links and every theme entry point routes directly to Drahy's Account Manager instead of the legacy CMS pages.
42lines added41lines removed15files changed
Drahy August 10, 2026 at 1:58 PM
3 Fix Clarify sign-in options and remember-me state (3dd7054)
Removes the empty framed space left by invisible reCAPTCHA on the login page, makes the remember-me control visibly selected by default, and adds a clear forgotten-password link next to account creation. The sign-in form now reads as one intentional flow instead of a dark form with hidden controls.
63lines added21lines removed4files changed
Drahy August 10, 2026 at 1:48 PM
2 Fix Make the main sign-in page clear and readable (1ec3df6)
Reworks the full login page into a focused framed card with brighter field text, themed icon wells, clearer helper copy and mobile spacing. This removes the washed-out Bootstrap blocks and makes the sign-in form feel consistent with the Drahy's Modern shell.
247lines added11lines removed4files changed
Drahy August 10, 2026 at 1:39 PM
1 Fix Replace duplicated user area login with a clear sign-in gateway (8665d96)
105lines added127lines removed4files changed
Drahy August 10, 2026 at 1:23 PM

July 2026

17 changes
17 Feature Unify the restore sign-in into one clean card (231b3f6)
Three stacked alert boxes made the restore sign-in look fragmented.
Now it is a single card: the important red notice (try Account Restore
first), the fields, a full-width gold submit, the recovery link under
the button and the supplementary notes as quiet dim footnotes under a
subtle separator — no extra boxes. The redundant 'Sign in below…' info
alert is gone. Bump shell assets to 17.
34lines added33lines removed3files changed
Drahy July 15, 2026 at 12:28 AM
16 Fix One shared card width and polished form details (ae625b4)
Alerts, form cards, the sign-in card and their buttons now share a
single width (560px via a CSS variable), so fields line up exactly
with the info panels. The separator dot between helper links is subtle
gold instead of white, and checkboxes are themed (gold accent, 17px)
with proper spacing from the fields. Bump shell assets to 16.
30lines added4lines removed2files changed
Drahy July 14, 2026 at 9:41 PM
15 Fix Calmer multi-line alerts in the account manager (150c231)
Long messages no longer wrap into tall shouting blocks: alerts are
wider (560px, still centered above the 400px forms), regular font
weight, softer borders and backgrounds. Structured content (bullet
lists) is left-aligned inside the centered box, paragraphs and
separators get sane spacing. Bump shell assets to 15.
52lines added18lines removed2files changed
Drahy July 14, 2026 at 9:18 PM
14 Fix Centered, severity-coloured alerts in the account manager (9b3a79d)
Alerts now sit centered at the same 400px width as the form cards and
are clearly colour-coded while staying on-theme: neutral gold for info,
red for errors, green for success, amber for warnings — each with a
matching accent stripe on the left. Bump shell assets to 14.
28lines added12lines removed2files changed
Drahy July 14, 2026 at 8:56 PM
13 Fix Balance menu sides by width and drop the copyright band (2510a3d)
- Top menu: the Account Manager item is appended last, so it lands on
the right side — left (Home, Features, Online Players) and right
(Support, Account Manager, user chip) now carry nearly equal width
and the gaps look even on both sides. Same order in the account
shell; Home stays first, the user chip stays last.
- Footer: sides rebalanced by link width (Home / Account Manager /
Support / Vote vs Features / Online Players / Privacy / Terms).
- Copyright: the grey radial background band is gone; readability now
comes from a stronger text shadow only.

Bump theme bundle to v1-3-24 / 1.1.29 and shell assets to 13.
34lines added19lines removed6files changed
Drahy July 14, 2026 at 8:30 PM
12 Fix Stack columns inside centered account forms, fix dead rules link (9a9a9ea)
Rows inside the centered field forms now stack full-width (checkboxes,
notes and buttons under the fields, centered), so every form page looks
like the sign-in card regardless of its original Bootstrap column
layout. The registration rules link pointed at the retired forum
domain; it now opens the Terms page. Bump shell assets to 12.
17lines added2lines removed3files changed
Drahy July 14, 2026 at 7:22 PM
11 Fix Symmetric nav gaps and centered field forms across account pages (fdb844a)
- Nav lists use space-between with a 14px inner pad toward the logo, so
the first/last items sit exactly at the nav padding on both sides
(measured: left items were crushed to 3px from the logo while the
frame gap looked uneven). Slightly tighter link typography gives the
left side room to breathe.
- All simple field forms in the account manager (register, password and
email change, recovery, activation, restore, …) are centered 400px
cards with full-width buttons, matching the sign-in card. Forms with
tables/selects (auction, expansion) keep their own layout.

Bump theme bundle to v1-3-23 / 1.1.28 and shell assets to 11.
35lines added9lines removed5files changed
Drahy July 14, 2026 at 7:20 PM
10 Chore Bump shell asset version to pick up the reworked theme CSS (c237fb2)
1lines added1lines removed1files changed
Drahy July 14, 2026 at 7:03 PM
9 Fix Fit nav items beside the logo and theme inner Bootstrap pages (673d420)
- Nav links: compact typography (measured 50px overflow on the left
side with the Account Manager item; this saves ~57px) so every item
is always fully visible next to the logo.
- Inner pages (UCP, vote, donate, settings): white Bootstrap defaults
replaced with the theme look — section headers/bodies as gold-framed
dark panels, transparent dark tables, dark list-group with gold
hover/active, framed avatar, dark selects.

Bump theme bundle to v1-3-22 / version 1.1.27.
94lines added8lines removed3files changed
Drahy July 14, 2026 at 7:00 PM
8 Feature Retire the forum, point its menu slot at the Account Manager (8adcef9)
There is no forum module in this FusionCMS install (/forum 404s) and
community communication moves to Discord. Instead of a dead link:

- The theme menu formatter repoints any Forum item (DB-driven top menu
and Quick Links sidebox alike) at /account/ with the Account Manager
label and icon.
- The main footer and the account shell (top nav + footer) swap Forum
for Account Manager, so the menu is identical everywhere.
- The shell keeps the user chip on the right (username / Guest).
13lines added3lines removed3files changed
Drahy July 14, 2026 at 5:56 PM
7 Feature Unify the account shell top nav with the main site (f2186ff)
Top menu is now identical everywhere: Home / Forum / Features on the
left, Online Players / Support / user chip on the right. The Account
Manager label is gone from the top bar (the app is reachable via its
toolbar under the logo); the right edge shows the signed-in username
or Guest, linking to the account summary or the sign-in page.

Restore the theme's default nav typography (no compact overrides
needed with three items per side) and drop dead userbar CSS. Bump
shell asset version to 9.
12lines added34lines removed2files changed
Drahy July 14, 2026 at 3:49 PM
6 Fix Manual nav split in account shell and character row hover lift (15c3d3a)
The auto-split nav put three items incl. the long 'Account Manager'
label on the right side, where it kept clipping at the frame edge.
Split the lists manually instead (four short items left, Support +
Account Manager right) by dropping the modern-nav-left/right classes,
so app.js leaves the arrangement alone and the full label fits.

Character list rows now lift on hover (translate + gold glow) so they
feel interactive. Bump shell asset version to 8.
17lines added5lines removed2files changed
Drahy July 13, 2026 at 7:18 PM
5 Feature Polish account shell nav, sign-in card, menu and character list (8e70702)
- Top nav: full 'Account Manager' label fits via slightly tighter link
typography; drop the redundant userbar icon that rendered clipped at
the frame edge.
- Sign-in: centered modern card (max 400px) with stacked fields, a
full-width gold submit button and centered helper links.
- Service menu: reads clearly as a menu — row separators, fixed-width
gold icons, right chevron, hover indent, dimmed [SOON] items.
- Character list: one character per row with a compact framed avatar
instead of the overflowing two-column grid.

Bump shell asset version to 7.
114lines added29lines removed3files changed
Drahy July 13, 2026 at 6:46 PM
4 Fix Fit account nav in frame, gold buttons, warm logged-in panels (0656d1c)
- Top nav: compact link padding/typography and hidden empty userbar so
all six items fit inside the frame without clipping.
- Content: more top padding so the hanging logo plaque no longer
overlaps the toolbar row.
- Submit buttons: bright gold gradient with dark text, same recipe as
the main site's .modern-btn-gold.
- Logged-in view: service menu hover/active is gold instead of legacy
bright blue; summary/character panels warm dark instead of navy.

Bump shell asset version to 6.
72lines added6lines removed2files changed
Drahy July 13, 2026 at 6:36 PM
3 Fix Keep the account shell top nav inside the frame (b857ab9)
The full 'Account Manager' label overflowed past the frame's right
edge. Use a short nav label (Account / Restore) in the top bar, keep
nav links on one line and clip the nav sides so they can never spill
outside the frame. Bump shell asset version to 5.
14lines added2lines removed2files changed
Drahy July 13, 2026 at 6:24 PM
2 Feature Align the account shell with the main site look (cfe8808)
- Header nav now mirrors the main site (Home, Forum, Features, Online
Players, Support + active app item), with the same icons, split around
the logo like the theme's top bar.
- Footer link lists match the main footer (Forum, Features, Vote, Terms
added).
- Footer crest gets data-online/data-offline attributes so the bottom
crystal swaps with realm status on account/restore pages too.
- Inputs: drop the stray full-width dark bars (legacy wrappers are now
transparent), style the fields themselves (40px, icon padding, gold
focus ring).
- Alerts: themed dark/gold variants instead of default Bootstrap blue.
- Buttons: compact gold theme buttons instead of the oversized CTA look.
- Bump shell asset version to 4.
104lines added7lines removed2files changed
Drahy July 13, 2026 at 6:07 PM
1 Fix Recolour only the gem in the green plaque via flood-fill selection (6f32bcf)
Previous green plaque variants left green fragments on the gold crown
because per-pixel hue rules could not tell the red gem apart from gold
with red reflections. Rework the generator to behave like a magic-wand
selection: flood-fill the connected red gem from its centre (bright red
body plus its dark red shadow facets), then hue-shift only inside that
selection. Everything outside the gem is copied pixel-for-pixel, so the
crown, wings and wordmark are byte-identical to the red original.

Bump plaque cache-bust to ?v=7 and theme bundle to v1-3-21 / 1.1.26.
149lines added6lines removed5files changed
Drahy July 13, 2026 at 5:56 PM

June 2026

69 changes
69 Fix Keep the plaque gold crown gold in the green logo variant (be79a98)
The green plaque variant also tinted the gold filigree crown around the
gem. Tighten the gem detection to strict red (yellow-gold hue and small
red-green gap are excluded), so only the central crystal turns green and
the surrounding gold setting is preserved.

Bump plaque cache-bust to ?v=6 and theme bundle to v1-3-20 / 1.1.25.
11lines added9lines removed5files changed
Drahy June 30, 2026 at 1:21 PM
68 Fix Clean green crystal variants (recolour gem only, keep gold setting) (65e4e0f)
The green (online) footer crystal previously tinted the gold metalwork
green as well. Restrict the recolouring to the gem area only:
- footer gem body is fully recoloured, the lower flanks recolour only the
pure-red gem so the gold wings and bottom star keep their colour;
- the plaque gem was already clean.

The result is two clean physical images per crystal (red offline / green
online) that are simply swapped by realm status, no overlay or tint.

Bump crystal asset cache-bust to ?v=5 and theme bundle to v1-3-19 / 1.1.24.
43lines added15lines removed6files changed
Drahy June 30, 2026 at 12:45 PM
67 Fix Drive realm status and both crystals from a single source (9878e3d)
The sidebox status text and the top/footer crystals could diverge
(crystal stuck green while the realm was offline) because they were fed
by two independent paths: the sidebox could render its status
server-side from cached data, while the crystals were driven by a
separate status_refresh AJAX call.

Unify on one source:
- Status::view() now always renders the async placeholder (ajax.tpl)
instead of branching on the cache, so the sidebox is always filled by
the single status_refresh call that also drives the crystals.
- applyRealmStatus() is now fail-safe: the realm is online only on an
explicit data-online=1 signal, otherwise offline (red). Both the
plaque crest and the footer crest react identically from that one
response.

Bump theme bundle to v1-3-18 / version 1.1.23 to bust the asset cache.
27lines added31lines removed4files changed
Drahy June 30, 2026 at 12:08 PM
66 Fix Always fetch live realm status (cache-bust) for the crystals (3a07b75)
The status_refresh AJAX could be cached by the browser, leaving the crystals
on a stale online/offline state. Add a timestamp param so realm status is
always live, and bump the bundle (v1-3-16 -> v1-3-17) to force fresh JS/CSS.
The crystals are pure image swaps driven by the sidebox's isOnline.
3lines added3lines removed2files changed
Drahy June 26, 2026 at 11:10 AM
65 Feature Regenerate online (green) crystal variants and bust caches (863a5da)
Update the green online crystal/plaque variants (footer-crest-online.png,
plaque-online.png) via the improved make-crystal-online-variants.ps1, and bust
caches: crest image ?v=3 -> ?v=4 (template.tpl, style.css) and the CSS/JS
bundle v1-3-15 -> v1-3-16.
85lines added27lines removed6files changed
Drahy June 26, 2026 at 10:53 AM
64 Update Add green crystal PNG assets and generation script. (08b5d8f)
67lines added0lines removed3files changed
Drahy June 26, 2026 at 10:33 AM
63 Fix Swap crystal assets for online/offline instead of CSS overlays. (5d1d368)
Fix sidebox flex layout break after AJAX load; add green plaque and footer-crest PNG variants.
43lines added54lines removed4files changed
Drahy June 26, 2026 at 10:32 AM
62 Fix Load server status sidebox and sync crest from one AJAX call. (4d15416)
The status sidebox was missing its refresh script, leaving the spinner stuck; crystals still toggle green/red via is-online.
56lines added25lines removed3files changed
Drahy June 26, 2026 at 7:54 AM
61 Update Fix account shell frame and theme CSS loading. (6193b0a)
Load drahys_modern style.css directly with correct asset paths and protect header from legacy Bootstrap link colors.
139lines added48lines removed2files changed
Drahy June 25, 2026 at 1:05 AM
60 Update Fix account logout after Fusion bridge and wrap account/restore in modern shell. (dd70856)
Opt-out cookie prevents immediate re-login from fusion_session; shared ModernShell applies drahys_modern frame to both managers.
511lines added295lines removed9files changed
Drahy June 25, 2026 at 1:05 AM
59 Update Add FusionCMS session bridge for account manager login. (99d353f)
When users sign in on the main site, account manager reuses the fusion_session cookie so restore keeps its separate auth flow.
309lines added12lines removed4files changed
Drahy June 25, 2026 at 1:05 AM
58 Update Regenerate background with edge-placed faction flags. (fa9a60b)
Keep the Horde/Alliance landscape but move smaller banners to the far margins for visibility beside the 1200px panel; archive the previous JPG and restore cover center.
7lines added7lines removed6files changed
Drahy June 24, 2026 at 1:49 PM
57 Style Zoom background in with a lower focal point. (59b6475)
Revert the 96% auto shrink; use cover anchored at 58% so corner flags sit beside the wide panel instead of on the viewport edge.
7lines added7lines removed4files changed
Drahy June 24, 2026 at 1:43 PM
56 Style Zoom out page background to reveal corner flags. (71b3396)
Keep the 1200px content width for readability; use 96% auto and bottom anchoring instead of cover so Horde and Alliance flags stay visible.
8lines added7lines removed4files changed
Drahy June 24, 2026 at 1:39 PM
55 Update Regenerate footer crest as crystal on star ornament. (51afc8b)
Drop horizontal rails and Claude footer-crest-2 iterations; new vertical asset sits on the frame bottom star. Add MEMORY.md. Discord per-commit flow unchanged.
119lines added21lines removed7files changed
Drahy June 24, 2026 at 1:15 PM
54 Fix Footer crest = clean crystal + star ornament (no rails, full point) (63a3949)
Re-cropped from the original asset to just the crystal and its winged gold
star setting (125x197): removed the long horizontal rail bars on the sides and
kept the star's full lower point (the previous crop cut it off). Renamed to
footer-crest-2.png to bust the browser image cache. Resize/re-aim for the new
proportions. Bump bundle v1-3-9, version 1.1.18.
8lines added8lines removed6files changed
Drahy June 24, 2026 at 12:54 PM
53 Style Revert page width back to 1200px (c775c2d)
1120px felt too narrow (and wrapped the footer menu to two rows). Back to
1200px; the background banners will be handled separately. Bump bundle v1-3-8,
version 1.1.17.
4lines added6lines removed3files changed
Drahy June 24, 2026 at 12:31 PM
52 Fix Footer crest = crystal + winged setting only (no rail, no tail) (d116a81)
Cropped the footer-crest asset further to just the crystal and its winged gold
setting (171x165), removing the lower dangling diamond/filigree that hung below
the frame rail over the background with faint semi-transparent edges. Raise it
(bottom +6px desktop / +4px mobile) so it sits on the rail, and re-aim the
online-tint overlay for the shorter asset. Bump bundle v1-3-7, version 1.1.16.
7lines added7lines removed4files changed
Drahy June 24, 2026 at 12:25 PM
51 Style Narrow the page to 1120px so background banners show at 100% zoom (7075606)
Browser zoom can't be forced site-side, so lower the max content width
(--m-width 1200 -> 1120) to reveal more of the side background (the red/blue
banners) at normal zoom, consistently for all visitors.
3lines added1lines removed1files changed
Drahy June 24, 2026 at 12:08 PM
50 Feature One Discord message per commit, deletable via the changelog (53ebab4)
Discord deploy notifications now post one message per commit (instead of a
single batched embed) and record each commit's message id in
writable/data/discord_messages.json, using wait=true on the webhook so Discord
returns the created message.

When a changelog entry is removed in the admin (which already suppresses the
commit), the matching Discord message is now deleted too: Changelog::remove()
calls the new discord_delete_commit_message(), which DELETEs the stored webhook
message and drops it from the map.

- deploy_report.php: deploy_send_discord_payload() gains a $wait flag that
appends ?wait=true so the response carries the message id.
- deploy_discord.php: per-commit embed builder, message-id store/read/write,
discord_delete_commit_message(); notify_discord() now loops per commit.
- changelog controller: trigger the Discord delete on suppression.
234lines added94lines removed3files changed
Drahy June 23, 2026 at 5:14 PM
49 Fix Seat footer crest slightly deeper into the frame ornament (d824aef)
Nudge the crest down ~4px (desktop -8px -> -12px, mobile -6px -> -9px) so its
base tucks into the frame's gold centre ornament. Bump bundle v1-3-5 and
version 1.1.14 for cache.
5lines added5lines removed3files changed
Drahy June 23, 2026 at 4:43 PM
48 Fix Skip changelog-suppressed commits in Discord (261699d)
notify_discord now filters commits through changelog_suppressed.json (the same
suppression list the website changelog uses), so a commit removed from the
changelog is no longer posted to Discord either. If nothing remains after
filtering it skips instead of sending an empty message.
17lines added0lines removed1files changed
Drahy June 23, 2026 at 4:20 PM
47 Fix Lower footer crest onto the bottom frame rail (b814080)
The crystal floated above the frame's centre ornament (a clear gap at 200%
zoom). Lowered from +6px to -8px (desktop) and +4px to -6px (mobile) so it
sits on the ornament. Bump bundle v1-3-4 and theme version 1.1.13 for cache.
7lines added5lines removed3files changed
Drahy June 23, 2026 at 4:20 PM
46 Fix Discord přeskočí commity vyřazené z changelogu (06062c8)
notify_discord nově filtruje commity přes changelog_suppressed.json (stejnou
suppression jako webový changelog), takže commit ručně smazaný z changelogu
se už neposílá ani do Discordu. Když po filtru nezbude žádný commit, pošle se
skip místo prázdné zprávy.
17lines added0lines removed1files changed
Drahy June 23, 2026 at 4:02 PM
45 Fix Footer crest posazen níž na spodní rám (6575ce6)
Krystal plaval nad středovým ornamentem rámu (na 200 % zoomu zřetelná
mezera). Sníženo z +6px na -8px (desktop) a z +4px na -6px (mobil), aby
seděl na ornamentu. Bump bundle v1-3-4 a verze 1.1.13 kvůli cache.
7lines added5lines removed3files changed
Drahy June 23, 2026 at 4:02 PM
44 Fix Lower footer crest slightly on frame rail. (e23230d)
Keep the larger size but nudge the crest down after it sat too high at 200% zoom.
2lines added2lines removed1files changed
Drahy June 17, 2026 at 10:32 PM
43 Fix Raise and enlarge footer crest on frame rail. (7b4de95)
Lift the crest above the bottom border and scale it to roughly twice the footer link bar height so the crystal reads clearly at high zoom.
7lines added7lines removed1files changed
Drahy June 17, 2026 at 10:28 PM
42 Update New footer crest and transparent Discord icon. (7c10709)
Use the generated frame-integrated crest at the correct size without baked-in background, and fix Discord icon alpha so embed thumbnails blend into the channel.
120lines added54lines removed6files changed
Drahy June 17, 2026 at 11:29 AM
41 Fix Footer crest placement and Discord duplicate deploy posts. (0f128ec)
Restore the working crest asset, anchor it to the page frame bottom rail, and stop Discord from re-listing every commit from today on each deploy.
158lines added34lines removed6files changed
Drahy June 17, 2026 at 11:11 AM
40 Update Integrate footer crest into bottom frame rail. (3a7b16f)
The crest now emerges from the centre diamond arrow with a horizontal bar that blends into the frame; online/offline gem tinting is unchanged.
29lines added24lines removed3files changed
Drahy June 17, 2026 at 11:00 AM
39 Update Use transparent D emblem as site favicon and social preview. (8cac572)
Point favicon, apple-touch-icon, Open Graph, and Twitter meta to discord-icon.png. Replace FusionCMS default assets, route /favicon.ico to the theme icon, and remove the old favicon.ico.
8lines added4lines removed6files changed
Drahy June 17, 2026 at 10:51 AM
38 Fix Discord icon with transparent background for embed thumbnail. (8231a68)
Remove the outer black matte via edge flood-fill so the deploy webhook thumbnail blends on Discord dark theme. Add a small PowerShell helper to regenerate the asset if needed.
99lines added0lines removed2files changed
Drahy June 16, 2026 at 10:43 PM
37 Fix Discord webhook avatar must not use attachment scheme. (28d2a59)
Use attachment:// only for embed thumbnail when uploading the icon file. Webhook avatar_url and other icon fields stay http/https or are omitted, fixing HTTP 400 from Discord.
81lines added46lines removed2files changed
Drahy June 16, 2026 at 10:32 PM
36 Update Discord icon via attachment and category-first changelog nesting. (2475208)
Discord webhooks now upload discord-icon.png as a multipart attachment so embed avatars work behind the site IP whitelist. Changelog groups by category first, then date, then individual expandable entries while keeping the existing card styling.
338lines added185lines removed6files changed
Drahy June 16, 2026 at 10:17 PM
35 Update Discord icon via attachment and category-first changelog nesting. (7dab44a)
Discord webhooks now upload discord-icon.png as a multipart attachment so embed avatars work behind the site IP whitelist. Changelog groups by category first, then date, then individual expandable entries while keeping the existing card styling.

Co-authored-by: Cursor <cursoragent@cursor.com>
338lines added185lines removed6files changed
Drahy June 16, 2026 at 10:12 PM
34 Fix Restore deploy_collect_commits function header broken by edit. (011d236)
2lines added0lines removed1files changed
Drahy June 16, 2026 at 8:44 PM
33 Update GitHub commit links, custom Discord icon, and admin edit in panel. (e5cfa7f)
Hash links on the public changelog and Discord embed now open GitHub commits. Admin edit moved into the expanded entry footer. Added discord-icon.png for webhook avatar and site favicon.
57lines added25lines removed10files changed
Drahy June 16, 2026 at 8:42 PM
32 Changelog commit timestamps, reverse numbering, Discord lists all today (587fe54)
82lines added25lines removed4files changed
Drahy June 16, 2026 at 8:20 PM
31 Deploy daily changelog audit, admin suppress, richer Discord (db44774)
Backfill all of today's commits on each deploy unless admin deleted them, track suppressed hashes, alert on audit gaps, and restore a balanced Discord embed with selective emojis.
317lines added60lines removed7files changed
Drahy June 16, 2026 at 8:08 PM
30 Fix deploy Discord stat formatting PHP syntax error (e7ebea1)
1lines added1lines removed1files changed
Drahy June 16, 2026 at 7:46 PM
29 Deploy reliable post-sync with state tracking and Discord alerts (06ab04c)
Track last synced HEAD in writable/data/deploy_state.json, retry missed changelog and Discord notifications after failed deploys, verify webhook HTTP responses, and send red Discord alerts when sync fails.
337lines added64lines removed4files changed
Drahy June 16, 2026 at 7:41 PM
28 Fix default stat_html on all changelog parsed entries (1da79d3)
3lines added2lines removed2files changed
Drahy June 16, 2026 at 7:37 PM
27 Changelog polish type colors, author stats, and cleaner Discord embed (c420873)
Use neutral categorical colors instead of warning/success tones, highlight author names, color +/- line counts, make latest commit admin-clickable, and simplify Discord notifications with fewer emojis and a reliable icon URL.
174lines added94lines removed5files changed
Drahy June 16, 2026 at 7:36 PM
26 Fix define open flag on all changelog items for PHP 8 (edf970f)
2lines added1lines removed2files changed
Drahy June 16, 2026 at 7:24 PM
25 Deploy git-hash changelog grouping and friendly Discord embed (7f464b6)
Replace semver bumps with [hash] entries grouped by deploy day, redesign the public changelog as expandable type-colored cards, and rewrite Discord posts with plain-language copy and emojis for non-technical readers.
471lines added405lines removed7files changed
Drahy June 16, 2026 at 7:23 PM
24 Changelog versioned release notes with sidebar nav and numbered changes (59fda7c)
Auto-bump semver (1.0.x) on each deploy, store [vX.Y.Z|hash] entries, and render GitHub Desktop-style release pages with version sidebar, category sections, and sequential numbering. Commit refs appear in parentheses after titles; admin-only links go to the edit screen.
450lines added310lines removed8files changed
Drahy June 16, 2026 at 6:14 PM
23 Changelog professional timeline layout; polish Discord deploy embed (3bfe09f)
Redesign /changelog with dated releases, category panels, badges, and readable typography (no theme uppercase bleed). Discord embed now uses PNG branding, English copy, blockquote body text, and a link to the public changelog.
368lines added182lines removed5files changed
Drahy June 16, 2026 at 5:51 PM
22 Deploy fix changelog DB sync and skip duplicate Discord pings (1823be9)
Use mysqli bind_result instead of get_result for hosts without mysqlnd, improve Database.php parsing, log changelog results to deploy.log, and skip Discord when the deploy brings in no new commits. Changelog sync still runs on re-deploy to backfill missed entries.
169lines added59lines removed2files changed
Drahy June 16, 2026 at 5:43 PM
21 Deploy auto-sync commits to FusionCMS changelog (Website Changes) (1a42248)
After each successful deploy, write new commits into the changelog table under Website Changes with author Drahy, deduplicated by git hash. Redesign the public /changelog page with gold-themed entry cards, parsed titles, body text, and line stats.
616lines added146lines removed7files changed
Drahy June 16, 2026 at 5:37 PM
20 Update Test change
No additional details.
Drahy June 16, 2026 at 5:32 PM
19 Deploy richer Discord embed with commit body and line stats (911935c)
Move notify logic to deploy_discord.php and require it after git pull so the formatter updates in the same deploy request. Each commit field now shows subject, body, +/- line counts, and author; title links to drahy.com only (no GitHub on a private repo).
237lines added145lines removed2files changed
Drahy June 16, 2026 at 2:13 PM
18 Deploy restyle Discord notify embed with branding and fields (910dbc3)
Replace the flat commit list with a branded embed (favicon, gold accent, per-commit fields). GitHub links are off by default so private-repo deploy pings do not land on the GitHub login page; flip discordLinkToGitHub when the repo is public.
94lines added26lines removed1files changed
Drahy June 16, 2026 at 2:09 PM
17 Update Update deploy.php (f2277aa)
1lines added1lines removed1files changed
Drahy June 16, 2026 at 12:35 PM
16 Deploy post deployed commits to a Discord channel via webhook (0bbd501)
After a successful deploy, send the commits that were just brought in
(old HEAD..new HEAD, capped at 20) to a Discord channel as an embed with
clickable commit links. The webhook URL is read from a server-only secret
file (/etc/drahy-discord-webhook.secret) so it's never committed; if the file
is missing the notification is silently skipped. The whole thing is
fire-and-forget and wrapped in try/catch so it can never affect the deploy
result.
100lines added0lines removed1files changed
Drahy June 16, 2026 at 11:40 AM
15 Update recaptcha: fail closed on verify failure; 15s timeout; fix HTTP/2 in updater (78621ba)
- verifyScore now returns 0 (not 1) when the siteverify response is
empty/invalid, so a failed/unverifiable captcha rejects the login with the
"captcha invalid" error instead of being let through.
- Bump the verify timeout from 5s to 15s (and connect_timeout) — a sane window,
not 5s and not the old 300s.
- Drop the temp debug logging.
- Apply the same "don't force HTTP/2" fix in Updater.php::call() (the constant
made PHP curl return an empty body), even though the updater is disabled.
14lines added13lines removed2files changed
Drahy June 16, 2026 at 9:05 AM
14 Update recaptcha: stop forcing HTTP/2 on the siteverify request (ff0432a)
The verify call set 'version' => CURL_HTTP_VERSION_2_0, which made PHP's curl
return an empty body (broken HTTP/2 in this build) even though the exact same
request works from the CLI. That left verifyScore with a null response, so it
kept failing open ("empty or invalid response; allowing the request") and the
captcha never actually verified. Drop the forced version so curl negotiates
the protocol normally; siteverify now returns its JSON and the score is
enforced for real.
4lines added1lines removed1files changed
Drahy June 16, 2026 at 8:58 AM
13 Deploy keep repo version.php after config restore (1092d8e)
deploy.php backs up & restores all of application/config around git reset to
preserve admin-edited settings (captcha, smtp, etc.). But version.php lives
there too and is a code file, so the restore reverted the CMS version — the
admin kept showing the old version after a Git update. Re-checkout
application/config/version.php from the repo after the restore.
6lines added0lines removed1files changed
Drahy June 16, 2026 at 8:35 AM
12 Update recaptcha: fail fast + catch connection errors (no more "Whoops" on login) (ace3e16)
When the server can't reach google.com/recaptcha/api/siteverify, the verify
GET hung for the full 300s timeout and then threw, surfacing as a "Whoops"
error page on login. Lower the timeout to 5s (+connect_timeout) and wrap the
request in try/catch returning false, so verifyScore falls open quickly
instead of hanging or erroring. The real fix for a server with no outbound
access to Google is to use image/fusion captcha instead.
14lines added2lines removed1files changed
Drahy June 16, 2026 at 8:27 AM
11 Update recaptcha: harden verifyScore against null/invalid siteverify responses (4fb0ee4)
verifyScore() accessed $responses->success directly, so if the verify API
returned an empty/invalid body (e.g. the server can't reach Google) json_decode
gave null and the property access fataled — crashing login entirely.

Guard for a non-object/missing-success response and fail open (return 1) so a
connectivity issue can't crash or lock out login; make the error-codes loop
null-safe; and default the score to 0 if absent. A valid low score is still
enforced (< 0.5 blocked).
10lines added2lines removed1files changed
Drahy June 16, 2026 at 2:39 AM
10 Update recaptcha: don't take the whole site down when a key is missing (a4b7513)
The Recaptcha library is autoloaded, so its constructor runs on every page.
When reCAPTCHA was enabled with only a site key (no secret key), it called
die(), which took down the entire site AND the admin panel, so it couldn't be
fixed from the UI.

Replace the die() with a logged warning, and bypass verification
(verifyResponse/verifyScore return a pass) while the secret key is empty.
The site and admin stay up; captcha simply isn't enforced until both keys are
set in admin > Settings > Security.
13lines added1lines removed1files changed
Drahy June 16, 2026 at 2:29 AM
9 Update Footer: full-width links to the edges, shorter band, crest higher (6c103f5)
Earlier "narrower" was misread as width; the user meant height. So:
- Drop max-width — the menu spans full width again, links spread space-evenly
across each half out to the frame edges (padding clears the corners).
- Shorter band: min-height 46px -> 30px.
- Lift the crest (bottom -6px -> 8px) so it sits higher on the rail.
- Bump bundle v1-3-2 -> v1-3-3, version 1.1.12.
12lines added22lines removed3files changed
Drahy June 16, 2026 at 2:17 AM
8 Update admin: disable the in-admin auto-updater (19190a9)
The built-in updater downloads upstream FusionCMS releases, overwrites the
site files (FCPATH) and runs the package's SQL. On this Git-deployed, custom
fork that would wipe local changes and desync the server from Git. Block all
of its actions with a 403 guard in the controller constructor, and repoint the
dashboard "update available" link to the GitHub releases page instead.
7lines added1lines removed2files changed
Drahy June 16, 2026 at 2:07 AM
7 Update auth: don't enforce password length on the login form (6c6667f)
FusionCMS 9.5.0 added min_length[6]|max_length[16] to the login password
field, which locked out accounts whose existing password is longer than 16
chars. Length validation belongs on credential *creation*, not on login, so
drop it here (keep trim|required). The 16-char cap (WoW client / SRP6 limit)
still applies on register, password change and recovery.
5lines added1lines removed1files changed
Drahy June 16, 2026 at 1:49 AM
6 Update Footer crest: lift it to rest its base on the bottom rail (9760aea)
Previously bottom resolved to ~-42px, so the gem hung ~16px below the frame.
Set bottom: -6px so the gem stands on the top edge of the bottom rail and
rises up as part of the frame. Bump bundle v1-3-1 -> v1-3-2, version 1.1.11.
7lines added4lines removed3files changed
Drahy June 16, 2026 at 1:35 AM
5 Update Footer crest: nudge up ~10px to centre on the bottom rail (6ee9bcf)
At -26px the gem dipped just below the rail's gold ornament; raise it to -16px
so it centres on the rail. Bump bundle v1-3-0 -> v1-3-1 and version -> 1.1.10.
4lines added4lines removed3files changed
Drahy June 16, 2026 at 1:29 AM
4 Update Remove drahys_legacy theme; make drahys_modern self-contained. (6dfb0b6)
Copy required hero images and form plugins into drahys_modern and drop
the unused legacy theme folder.
17lines added94,198lines removed293files changed
Drahy June 15, 2026 at 11:49 PM
3 Update git commit -m "Update FusionCMS to 9.5.0 from upstream main. (5ea735a)
Sync core application, system, and vendor from FusionWowCMS/FusionCMS.
Preserve drahys themes, deploy.php, realm name fixes, and auth cookie hardening."
199,731lines added4,914lines removed778files changed
Drahy June 15, 2026 at 11:42 PM
2 Update Harden deploy.php with auth rate limiting and denial logging. (4fddbd1)
Blocks brute-force attempts against manual secret and webhook signature
after 5 failures per IP within 15 minutes.
85lines added8lines removed1files changed
Drahy June 15, 2026 at 11:25 PM
1 Update Updated security (557e5cc)
11lines added5lines removed3files changed
Drahy June 15, 2026 at 11:21 PM

Program Changes

96 changes

2026

96 changes

October 2026

72 changes
72 Update Release 0.8.2 — Recover interrupted game setup (74d54523)
- Finish verified game setup even when temporary cleanup fails, with clear warnings that preserve the ready game. Thanks to player Zluti for reporting the problem!
- Restore a missing installation patch once without repeating the other downloads; repeated disappearance shows an exact error instead of looping. Thanks to player Zluti for reporting the problem!
- Keep a bounded local installation log so players can send useful diagnostics with their reports, without automatic uploads.
- Recover news automatically after website downtime while preserving the selected language and cached articles.
- Center website event names and completion descriptions in the existing compact card.
710lines added36lines removed15files changed
Drahy October 21, 2026 at 10:20 AM
71 Update Release 0.8.1 — Track addon installs and simplify dialogs (44f09347)
- Follow addon installation: See the current addon, installation phase, progress and an estimated time remaining.
- Clearer confirmations and results: Review addon versions and file states clearly, see installation problems immediately, and read compact repair and setup confirmations.
- Consistent program window: The main window keeps its standard size, with minimize and close actions.
1,137lines added108lines removed28files changed
Drahy October 21, 2026 at 7:22 AM
70 Update Follow website events and read clearer Home news (a18a2451)
- Follow website event countdowns with elapsed-time progress, event details and a one-time completion announcement.
- Read clearer Segoe UI news with complete single-line headlines and consistently smaller summaries.
- See a brief confirmation beside the version badge after a successful manual update check.
- Keep the original OmniCC and Skada copyright and license notices with their addons.
3,357lines added81lines removed35files changed
Drahy October 21, 2026 at 5:14 AM
69 Update Check updates at a glance and keep Home information clear (c8f271d1)
- Check updates from the version badge: Click the upper-left version badge to check for updates without leaving the current screen.
- News in the selected language: Home news titles and summaries follow the program language without stray language labels.
- Clearer server status: A compact centered card uses bold colored text to distinguish online, offline, checking and unavailable.
507lines added90lines removed18files changed
Drahy October 20, 2026 at 2:27 PM
68 Update Clarify game checks and bring community links together (0920120d)
- Community links within reach: Discord, the website, connection guide, Community Points/XP, changelog and bug reporting share six clear Home links.
- Compact game file checks: Follow checks and repairs with one clear file count, progress beneath and a compact centered action.
- Consistent Server and Program names: Server connection and status now say Drahy's Legacy Server; application references say Drahy's Legacy Program.
342lines added133lines removed16files changed
Drahy October 20, 2026 at 12:45 PM
67 Update Explain game preparation and show consistent first-use rewards (fee00f07)
- Explain the external game-file source, local patching and server connection before starting a download.
- Show the same 15 CP and 75 XP first-use bonus for every account, with 1 CP and 5 XP daily.
- Keep the first 75 XP outside the weekly activity allowance while retaining account-wide reward deduplication and optional sign-in.
146lines added31lines removed13files changed
Drahy October 20, 2026 at 11:38 AM
66 Update Clarify game checks, addon editions and credited account rewards (379067a7)
- Start, stop or repeat a game-file check from its vertically centered status action, above scrolling results.
- Show clean-download and repair choices only after a complete check finds differences, while preserving safeguards and backups.
- Explain that DL marks our Drahy's Legacy addon editions, separately from the author version.
- Distinguish actual credited XP from the current 75 XP first-use maximum.
182lines added25lines removed12files changed
Drahy October 20, 2026 at 10:56 AM
65 Update Show the 75 XP first-use bonus in program accounts (3b136145)
- Show 15 CP and up to 75 Community XP for first connection and use in English and Czech, while preserving actual credited receipts.
- Keep the daily extra at 1 CP and up to 5 XP, the shared 500 XP weekly limit and account-wide rewards across computers.
- Preserve complete use of the program without signing in.
77lines added14lines removed9files changed
Drahy October 20, 2026 at 10:33 AM
64 Update Clarify game-file checks and offer a clean download (4b807b60)
- Make file checks easier to follow with an inviting initial state, clear explanations, file counts and distinct colors and icons for progress, differences, success and errors.
- Add Download clean game as the main action beside Check files and Repair from copy, using the existing download flow in another folder while preserving the current game.
- Keep unfinished-download protection, confirmed repairs and original-file backups, with compact actions visible below the results in English and Czech.
235lines added35lines removed11files changed
Drahy October 20, 2026 at 10:03 AM
63 Update Confirm program reward readiness across multiple computers (745c81a7)
- Record successful account-wide first-use and daily reward checks, including simultaneous computers, reconnecting and interrupted requests.
- Confirm shared weekly XP limits and Prague day/week boundaries while keeping real-account acceptance and Questie gameplay review separate.
25lines added5lines removed2files changed
Drahy October 20, 2026 at 9:43 AM
62 Update Add complete game-file tools and addon package history (520de709)
- Full game-file check and repair: Check all 169 game files from the Client summary and review differences. Repair explicitly from another copy you own, with original files backed up.
- Browse addon package history: Package history beneath addon versions shows previous author versions, DL editions, dates and concise changes in your selected language.
866lines added75lines removed24files changed
Drahy October 20, 2026 at 9:20 AM
61 Update Keep Questie DL4 as the current AzerothCore addon (df7ba653)
- Preserve the server quest corrections and keep the optional bridge deferred until a separate integration.

- Record pending in-game acceptance and deferred addon-history and full-repair controls, while correcting outdated account and addon-removal status.

Drahy authored and committed.
69lines added22lines removed1files changed
Drahy October 20, 2026 at 8:37 AM
60 Update Clarify Questie compatibility with the migration world (fef1c2ad)
- Confirm all 64 quest-marker decisions against the current AzerothCore migration source; the reviewed target data and corrections remain unchanged.

- Distinguish isolated migration worlds from the future production world and retain the pending in-game acceptance checklist.

Drahy authored and committed.
29lines added10lines removed4files changed
Drahy October 18, 2026 at 4:02 PM
59 Update Offer Questie DL4 for the AzerothCore transition (dfa223d1)
- Install Questie-335 10.0.1 DL4 from Addons with our preserved spell objectives and corrected Jubjub and Wonderworks questgivers.
- Keep saved preferences and readable custom quest links while refreshing outdated quest data automatically.
- All 64 previously identified quest-relation differences have been reviewed for AzerothCore. In-game functionality and performance still need player verification.

Drahy authored and committed the server integration. Aldori and the original Questie contributors authored the maintained successor.
4,956lines added10lines removed14files changed
Drahy October 18, 2026 at 3:53 PM
58 Update Update Questie-335 for AzerothCore quest tracking (2bcdbaea)
- Bring quest tracking, map markers, party sharing and quest data up to the maintained 10.0.1-335 source.
- Keep original contributor credits and the 3.3.5a client installation layout.

Aldori and the original Questie contributors authored · Drahy committed.

Source: https://github.com/Aldori15/Questie/commit/d695e9048e6df8b48d36a6db9436d82ca3bbbd87
In-game compatibility and performance acceptance remain pending.
344,746lines added206,887lines removed458files changed
Drahy October 18, 2026 at 3:47 PM
57 Update Offer reliable addon groups and compatible mail menus (54f9f880)
- Provide ACP DL2 with reviewed grouping and Blizzard-addon corrections while retaining existing translations and saved sets.
- Provide Postal DL2 with the optional-addon menu guard, preserving bulk attachments and the enhanced mailbox behavior.

Keep the complete source provenance and bilingual change descriptions. Atlas remains unchanged after its collection match was confirmed; game acceptance and the automated test harness remain deferred.
421lines added12lines removed11files changed
Drahy October 17, 2026 at 8:33 PM
56 Update Avoid duplicate mail menu fixes (1a0a71fb)
- Keep Postal from applying a second dropdown-menu workaround when !BlizzBugsSuck already supplies it.
- Preserve the existing bulk attachments, mailbox synchronization and auction filters.

Xinhuan authored · Drahy committed
Source: Postal r290, https://www.wowace.com/projects/postal/files/442140
4lines added2lines removed2files changed
Drahy October 17, 2026 at 8:32 PM
55 Update Keep addon groups and Blizzard entries visible (c24c5b26)
- Fix addon grouping and name matching so entries do not disappear.
- Handle Blizzard addon counts and absent group entries consistently.

Jon S Akhtar authored · Drahy committed
Source: https://github.com/Legacy-of-Sylvanaar/addon-control-panel/commit/428e92550c55ea88ea0b6934556ec64d5aa75285
28lines added17lines removed1files changed
Drahy October 17, 2026 at 8:30 PM
54 Update Align preferences and offer Questie-335 DL3 (24048214)
- Match both preference cards with equal widths and aligned headings and controls.

- Offer Questie-335 DL3 with the remaining backport updates, existing server corrections and a safe fallback for unknown quest names.

Questie backport changes: widxwer authored · Drahy committed. In-game acceptance will follow separately.
2,973lines added17lines removed13files changed
Drahy October 17, 2026 at 8:11 PM
53 Update Update Questie-335 objective and cache handling (99cfe770)
- Keep quest objectives ordered and completed progress consistent.

- Distinguish login from UI reload for cache handling, add quest-link compatibility choices and restore map-button visibility.

widxwer authored · Drahy committed

Source: https://github.com/widxwer/Questie/commit/61b30f09c1b6df36ed839bdd2fdae63105bad21c
91lines added34lines removed4files changed
Drahy October 17, 2026 at 8:08 PM
52 Update Align account details and simplify game selection (df7b0efd)
- Show your name, CP and community XP in a compact aligned header.

- Separate language and close-after-launch preferences without taking space from release notes.

- Keep one game selector beside the client path, with the header selector available during preparation.
160lines added43lines removed10files changed
Drahy October 17, 2026 at 7:48 PM
51 Update Keep account connections waiting and make errors clearer (269d7107)
- Keep browser approval pending and retry short connection interruptions without discarding the request.

- Make errors easier to spot throughout the program with a contrasting message and warning icon.

- Check for new versions every 15 minutes and offer an optional close after a successful game launch.
290lines added32lines removed17files changed
Drahy October 17, 2026 at 7:18 PM
50 Update Connect your account and earn community rewards (b99180e4)
- Connect your account optionally: Connect through drahy.com and see your account in the program; all local features still work without signing in.
- Earn CP and community XP: Receive 15 CP and up to 15 XP once, then 1 CP and up to 5 XP daily in addition to website rewards.
549lines added36lines removed15files changed
Drahy October 17, 2026 at 6:40 PM
49 Update Define community XP alongside optional program rewards (28380e5e)
- Plan 15 CP and 15 XP for first use, plus 1 CP and 5 XP per day in addition to website rewards, with the shared weekly XP limit preserved.
- Record the approved optional account flow while keeping program use available without signing in.
35lines added21lines removed3files changed
Drahy October 17, 2026 at 6:06 PM
48 Update Define optional account rewards (55f6666d)
- Plan a one-time 15 CP reward and an additional 1 CP per day for using the program with a connected account.
- Keep downloads, play, addons and tools available without signing in, and record the account interface as awaiting visual approval.
58lines added11lines removed3files changed
Drahy October 17, 2026 at 5:10 PM
47 Update Fix addon loading and server quest objectives (ed85fbd8)
- GearScore while items load: Avoid errors from uncached items or empty equipment and refresh pending scores.
- Cleaner Bagnon loading: Remove references to three files absent from the original Bagnon package.
- Two verified Questie objectives: Correct both Pilfering Perfume objectives using the current server data.
3,890lines added35lines removed25files changed
Drahy October 17, 2026 at 4:45 PM
46 Update Find your games and manage server addon editions (0f5df2e5)
Find compatible games automatically and keep discovered and manually added copies in one menu. Background search can be stopped or repeated without switching the selected game or moving a download.

- Uninstall one managed addon with confirmation, restore its preserved originals and keep player settings and unrelated addons.
- Identify all sixteen server packages with compact DL1 badges and matching in-game AddOns titles while preserving the original authors' versions and code.
- Keep the game-folder dropdown available even when only one copy is known.
20,501lines added438lines removed111files changed
Drahy October 17, 2026 at 1:53 AM
45 Update Keep release notes readable and in the selected language (5c4658bd)
- Release notes that fit your screen: Full descriptions open automatically when they fit, with Summary and Details always available to choose the view.
- Changing language immediately refreshes the selected notes and heading. Your manual view choice stays in place while resizing or switching languages.
- Older release descriptions remain intact, and long manually opened details can still scroll.
151lines added22lines removed10files changed
Drahy October 17, 2026 at 1:05 AM
44 Update Switch between remembered game clients (8bbcec78)
- Switch between your games: Remember existing games and select them from a compact folder menu, including during another download.
- Full paths distinguish matching folder names. Each selected game is checked again before PLAY, Addons and Tools follow it together.
- Unavailable locations remain visible. Current downloads keep their destination and progress.
247lines added20lines removed13files changed
Drahy October 17, 2026 at 12:50 AM
43 Update Make game selection easier and unify the server name (7f08c6d5)
- Game selection within reach: Change the selected game directly beside its folder or above the five setup steps. Existing downloads stay in their own folder.
- Consistent Drahy's Legacy name: Server labels, connection actions and messages use the same name throughout the program and connection guide.
154lines added47lines removed17files changed
Drahy October 17, 2026 at 12:37 AM
42 Update Keep progress steady and clear completed update bars (d8159375)
- Keep game progress effects running smoothly instead of restarting them with every progress report.
- Show a green bar while a verified update waits for installation, then hide it once the new version is installed.
81lines added13lines removed6files changed
Drahy October 17, 2026 at 12:00 AM
41 Update Follow every step with luminous progress (a6d86284)
- Follow game downloads, patches, preparation and program updates with smooth illuminated progress and small light effects.
- See overall game progress across the full card width and keep confirmed completion green and visible.
- Distinguish verification, pauses and errors while preserving actual progress and update safeguards.
332lines added61lines removed10files changed
Drahy October 16, 2026 at 7:01 PM
40 Update Show game backups in one clear overview (6a79fef5)
- Explain saved connection settings and original addon folders in one concise summary with a shared folder action.
- Distinguish empty, partial and saved backups and keep restoration guidance readable.
92lines added28lines removed8files changed
Drahy October 16, 2026 at 4:13 PM
39 Update Clarify addon version comparisons in version 0.3.2 (1b046a49)
- Clearer addon versions: Compare installed and available versions at a glance: matching files are green, a newer revision is red and other differences remain distinct.
80lines added28lines removed11files changed
Drahy October 16, 2026 at 1:45 PM
38 Update Keep game folder selection available in version 0.3.1 (5898d044)
- Choose your game folder: Change the selected client even when it is ready, or point the program to an existing game instead of downloading it again.
70lines added25lines removed9files changed
Drahy October 16, 2026 at 1:33 PM
37 Update Use consistent program release numbering (cf0a24d2)
- Program versions now use digits 0-9: 0.2.9 is followed by 0.3.0, and 0.9.9 by 1.0.0.
- The latest release is 0.3.0, with clearer program changes and verified updates on the next launch.
34lines added14lines removed8files changed
Drahy October 16, 2026 at 1:13 PM
36 Update Improve release notes and update on launch in version 0.3.0 (2076f450)
- Clearer program changes: Read release notes across the full panel, with more space and quieter status information.
- Update on next launch: A downloaded and verified update also installs when you close and reopen the program.
194lines added48lines removed13files changed
Drahy October 16, 2026 at 1:07 PM
35 Update Improve addons and release history in version 0.2.9 (e152ebe4)
- Addon workspace: Find, sort and inspect addons in a wider, adjustable workspace.
- Consistent action cards: Descriptions and buttons sit together in the center of action cards.
- Release history: Read current and earlier release notes after updating or while offline.
631lines added215lines removed27files changed
Drahy October 16, 2026 at 11:54 AM
34 Update Keep version 0.2.8 update information current (0996f0fe)
- Record the published crash fix, compact update notice and readable release notes.
- Keep signed download verification and deferred interactive checks explicit.
26lines added20lines removed2files changed
Drahy October 16, 2026 at 11:14 AM
33 Update Fix startup addon checks and keep update notices compact (74ccabe1)
- Fix a startup crash while addon files are being checked in the background.
- Keep the new-version notice compact beside the installed version.
- Show fixes and new features as a readable bullet list in What's new.
109lines added16lines removed10files changed
Drahy October 16, 2026 at 11:06 AM
32 Update Keep version 0.2.7 storage and download information current (cd873eb1)
Record the published portable build and verified signed update packet. Explain the fresh development settings and backup names, and retain the pending addon-detail and action-card work separately from this release.
30lines added20lines removed2files changed
Drahy October 16, 2026 at 10:57 AM
31 Update Make program backup and working folders recognizable (e8e05adb)
Use clearly branded program names for backups, settings, update downloads and temporary game workspaces. Start fresh development records while leaving existing folders untouched, and let an in-flight update finish successfully.

Keep the portable download names stable and document the prelaunch storage reset in both program guidance and backup information.
110lines added57lines removed25files changed
Drahy October 16, 2026 at 10:51 AM
30 Update Keep program setup and publishing instructions available (c26705cb)
Retain development, realm-status and release guidance alongside the current program features. Make the active test deferral explicit while keeping the commands available for future development.
36lines added0lines removed1files changed
Drahy October 16, 2026 at 1:40 AM
29 Update Keep version 0.2.6 download and update information current (da9598c1)
Record the published portable program, verified download information and current addon controls. Preserve the deferred test status and the website's maintenance schedule so the documented behavior matches the released version.
44lines added63lines removed4files changed
Drahy October 16, 2026 at 1:39 AM
28 Update Make addon management clearer and action buttons easier to read (14c0e992)
Browse all sixteen addons in a searchable compact list with a separate detail pane, exact installation folder and All or None selection. Complete file checks distinguish matching packages, available revisions and player changes before installation.

Use consistent compact buttons and highlight Download game with a gold fill and icon. Name new temporary and backup folders after Drahy's Legacy program while preserving existing backups and paused downloads.
669lines added315lines removed25files changed
Drahy October 16, 2026 at 1:30 AM
27 Update Keep version 0.2.5 update information current (2ed35807)
Describe the clearer update panel and matching messages in the current release, while retaining the earlier setup and addon improvements. Keep download details and the preserved game, addon and settings behavior consistent across the program documentation.
46lines added11lines removed5files changed
Drahy October 15, 2026 at 6:33 PM
26 Update Make program updates and confirmation messages easier to read (e7c64316)
Separate the installed version, update state, download progress and release notes in a full-height panel, with a stronger new-version notice and a clear restart action. Replace program-owned messages with matching dark and gold dialogs, localized action buttons and a structured game-download confirmation while preserving existing safeguards.
408lines added75lines removed11files changed
Drahy October 15, 2026 at 6:27 PM
25 Update Keep portable update instructions aligned with version 0.2.4 (470c263a)
Record the latest signed portable release and explain when existing copies download and install updates. Keep setup and addon guidance consistent with the released fixes, the skipped test harness and the website maintenance period.
64lines added35lines removed8files changed
Drahy October 15, 2026 at 3:17 PM
24 Update Prepare version 0.2.4 with safer addon installation and game setup (ad407b00)
Deliver the confirmed-client addon fix, clear server setup failures and cancellation that preserves player files. Keep account controls visibly unavailable in both languages, and document how each new portable version reaches existing programs through signed updates.
37lines added4lines removed4files changed
Drahy October 15, 2026 at 3:07 PM
23 Update Keep addon installs on the chosen game and preserve cancelled setups (a74577b5)
Install every selected addon in the game confirmed at the start, even when another game becomes selected. Explain failed server setup after a completed download instead of reporting success, and retain incomplete setup files so cancellation cannot remove player-added content.

Mark account controls unavailable in English and Czech, and align the development notes with the existing portable release. Release compilation passes; tests remain deferred and the public download is unchanged.
137lines added37lines removed10files changed
Drahy October 15, 2026 at 2:57 PM
22 Update Align program and website maintenance rules (07694e01)
Record full development and maintenance scope across the program and its website. Mark the former ownership restrictions as historical while preserving release approvals and the deferred maintenance access plan.
27lines added5lines removed4files changed
Drahy October 15, 2026 at 2:45 PM
21 Update Document the public portable program download (52f46a97)
Point players to version 0.2.3 and explain its signed program updates, optional addons and new-version notice. Keep release information aligned with the downloadable file.
48lines added16lines removed4files changed
Drahy October 15, 2026 at 2:31 PM
20 Update Publish the portable program with signed updates (850c4617)
Run one file without installation, with all sixteen optional addons included. New versions are verified with Drahy's signature and can be applied from Settings, with a checked previous version kept for recovery. A gold notice beside the header version makes available updates easier to find.
2,365,380lines added160lines removed3,821files changed
Drahy October 15, 2026 at 2:13 PM
19 Update Show new program versions beside the header version (5b20d65e)
A gold notice at the upper left makes available updates visible from every section. Clicking it opens Settings, where the update can be reviewed and applied.

Prepare version 0.2.3 as the first public portable download, newer than the private update trial builds.
39lines added6lines removed7files changed
Drahy October 15, 2026 at 2:12 PM
18 Update Keep the portable release guide readable (8f324026)
Preserve the correct punctuation in the release guide heading for consistent display across Windows editors.
1lines added1lines removed1files changed
Drahy October 15, 2026 at 1:52 PM
17 Update Clarify the first portable program release (ff2cd378)
Explain the verified Windows build, signed update feed and addon source maintenance. Keep the remaining preview and update acceptance steps clear before the first public download.
40lines added29lines removed5files changed
Drahy October 15, 2026 at 1:48 PM
16 Update Verify signed program updates and preserve all sixteen addons (e8453591)
Program updates now require Drahy's signature as well as the expected version, size and checksum. A release signed by a different key is refused, and the displayed version follows the actual build.

Keep the sixteen approved addon collections with their original authors, notices and exact contents so future fixes remain reproducible. Local update trials use separate settings and backups, preserving player data.
2,362,045lines added115lines removed3,799files changed
Drahy October 15, 2026 at 1:41 PM
15 Update Project notes for finishing the portable release (0c968fc5)
Notes now record the decisions about signing and how the remaining release steps continue.
92lines added1lines removed3files changed
Drahy October 15, 2026 at 1:14 PM
14 Update Safer preparation of the key that will sign program updates (1b560deb)
Creating the signing key now makes its folder automatically and refuses to store the key inside the project, so it cannot be published by mistake.
11lines added0lines removed1files changed
Drahy October 15, 2026 at 1:09 PM
13 Update Drahy's Legacy becomes one portable file that keeps itself up to date (077b4481)
The whole program is now a single DrahysLegacy.exe for 64-bit Windows 10 and 11.
It runs from any folder without installation and without a separately installed
.NET, and it carries all sixteen approved addons (3,771 files), so Install
selected works straight from the downloaded file.

New versions will come from www.drahy.com: the program checks shortly after
start and every six hours, downloads a newer version in the background, and
accepts it only when its size, checksum and version match. Settings now has a
Program updates box with Check for updates and Restart to update. The previous
version is kept as a checked backup and returns automatically if a new version
does not start, with an explanation of what happened. Settings, a paused game
download, games, addons and backups are never touched, and a running game
download continues after the update.

Settings also lists the third-party notices of everything inside the program.
Nothing has been published on the website yet.
3,291lines added147lines removed41files changed
Drahy October 15, 2026 at 1:03 PM
12 Update Keep PLAY on the selected server and verify resumed downloads (b18fdc2b)
PLAY follows the server currently configured in the game, including manually
changed settings, while keeping the original backup available for restoration.
Continued game setup rechecks finished downloads and fetches changed files again.

The program documentation now describes the available features and clearly
distinguishes the planned portable download and automatic updates.
867lines added565lines removed16files changed
Drahy October 15, 2026 at 12:25 PM
11 Update The program now opens on Home with the server news (a50ed392)
When you start Drahy's Legacy, you now land on Home first: the latest news
from drahy.com, the server status and the community links. Addons are one
click away in the menu.
12lines added9lines removed4files changed
Drahy October 15, 2026 at 9:16 AM
10 Update New look with server news, and the game download in one click (7263ddcd)
Drahy's Legacy gets a fresh look in the style of www.drahy.com and can now
set up the whole game for you.

- Download the game: on the new CLIENT screen one click builds a fresh
World of Warcraft 3.3.5a in a folder you choose, from Blizzard's original
files (10.4 GB download). It took 11 minutes from start to finish on
Drahy's PC. You can pause, close the program and continue later, or
cancel. The download files are removed afterwards, the new game connects
to Drahy's server right away, and it works even if you already have
another client.
- Server news: Home shows the latest news of drahy.com with Northrend
artwork, the server status and links to Discord, the website and the bug
tracker.
- New menu: five tiles across the top (Home, Client, Addons, Tools,
Settings), each showing its current state at a glance.
- PLAY bar on every screen: shows your client, whether Drahy's server is
online, and exactly why PLAY is locked, with a one-click fix.
- Tools and backups now share one screen, and the text is larger and
easier to read wherever there is room.
- The program remembers the client folder you chose.
1,232lines added718lines removed20files changed
Drahy October 15, 2026 at 9:14 AM
9 Update The game can now be built from Blizzard's original files (a7cd2a29)
Behind the scenes, Drahy's Legacy learned to put together a complete
World of Warcraft 3.3.5a on your own computer, exactly the way Blizzard's
installer and patcher once did.

- It reads the original Wrath of the Lich King 3.0.1 disc and the 11
official updates up to 3.3.5a, which the Internet Archive keeps publicly.
- Downloads use several connections at once, replace stalled connections,
continue where they stopped and are checked file by file.
- The finished game gives you exactly the same game data as the client
used on Drahy's server: over 175,000 files in 18 game archives, including
20,309 sounds rebuilt byte for byte.
- Building takes about five minutes after the download on a current PC.

The button to start it arrives in the next update.
2,392lines added91lines removed19files changed
Drahy October 15, 2026 at 9:11 AM
8 Update PLAY now connects you to Drahy's server in one click (d295844d)
PLAY only starts the game once your client points to Drahy's server, because
this program and its client are made for it. If your client still uses
another server, the PLAY screen shows which one and offers "Use Drahy's
server" right there; one click switches it, keeps a backup of your original
realmlist, and unlocks PLAY.

All checks on the PLAY screen now turn green when they are met: the game
client, all 169 game files, and the server.
125lines added38lines removed7files changed
Drahy October 14, 2026 at 4:39 PM
7 Update Czech translation and a new PLAY screen (56bf7370)
Drahy's Legacy now speaks Czech as well as English. Every screen, button,
message and tooltip is translated, all 16 addon descriptions too, and numbers
follow the Czech format (16,6 GB). The program starts in the language of your
Windows, and the new Settings screen switches it at any time and remembers
your choice.

PLAY got a new look: a summary of your game client (build 12340, all 169
game files present, whether it connects to Drahy's server, and its folder),
a quick way to pick addons, and a large PLAY button that lights up as soon as
your client is ready. If the game cannot be started yet, PLAY stays locked
and tells you what to do.
1,596lines added366lines removed31files changed
Drahy October 14, 2026 at 3:54 PM
6 Update Project notes cleanup (87c1d4eb)
Updated project notes and documentation. The program itself is unchanged.
306lines added1lines removed9files changed
Drahy October 14, 2026 at 3:08 PM
5 Update Installer now rebuilds Blizzard's original game sounds exactly (a841cc86)
The program can now read Blizzard's original installer and patch archives and
convert their Ogg Vorbis sounds into the very same WAV files an original
installation contains. Checked against a complete 3.3.5a enGB client: all
20,309 sounds (15,967 from the installer disc and 4,342 from the patches)
match byte for byte.

This is the first step towards building the game on the player's own computer
from Blizzard's original files; building the whole client is not possible yet.
3,423lines added1lines removed14files changed
Drahy October 14, 2026 at 3:08 PM
4 Update Groundwork for checking your game installation (0aa1bfa2)
The program now knows the exact fingerprint of all 169 files of the
World of Warcraft 3.3.5a client used on Drahy's server (16.6 GB), without
carrying any of the game itself.

This prepares checking a game folder for missing or different files and
repairing them from another copy the player already owns, while keeping
settings, addons and other personal files untouched. Nothing changes in the
program yet; the feature will appear once it is ready to use.
1,678lines added1lines removed10files changed
Drahy October 14, 2026 at 3:08 PM
3 Update One-click addon installs: 16 addons ready for Drahy's server (8e784041)
Install selected now really installs your addons. Pick what you want, confirm,
and the program puts everything in place for you.

- 16 addons, all tested on Drahy's server: Questie, Auctionator, GearScoreLite,
Bagnon, Deadly Boss Mods, HealBot, Addon Control Panel, Atlas, AtlasLoot,
BNetToast, Chatter, OmniCC, Postal, Quartz, RatingBuster and Skada.
- 3,771 files in 65 folders, each one checked before and after it lands in
your game, so you never end up with a broken or half-copied addon.
- Already have one of these addons? Your own copy is kept safe in Backups.
- Changed an addon yourself? The program will not overwrite your changes.
- Something went wrong halfway, or the PC turned off? The program puts
everything back the way it was.
- Your settings, characters' saved data and other addons are never touched.

Original authors keep their credit in every addon.

253 automatic checks passed, including a full install and removal of all 16
addons.
19,707lines added141lines removed33files changed
Drahy October 14, 2026 at 12:13 AM
2 Update Project notes cleanup (1bebce05)
Updated project notes. The program itself is unchanged.
556lines added0lines removed5files changed
Drahy October 13, 2026 at 11:48 PM
1 Update New Tools and Backups screens: join Drahy's server in one click (cc6f695e)
Two new screens are now in the program.

Tools
- Use Drahy's server: one click points your game to drahy.com. Your original
realmlist is saved first, so Restore original brings it back exactly as it was.
- See at a glance where your game connects and how much Cache data it holds.
- Clear Cache removes temporary game data when items, quests or creatures look
wrong. It asks first, waits until the game is closed, and never touches your
settings, addons or realmlist.

Backups
- Shows everything the program keeps safe for you: your original realmlist and
any of your own addon folders it set aside, with a button to open them.

Coming soon: one-click addon installs. The groundwork is ready. Your own addons
are set aside and come back when ours are removed, files you changed are never
overwritten, and an interrupted install is undone automatically.

232 automatic checks passed.
1,941lines added25lines removed21files changed
Drahy October 13, 2026 at 11:48 PM

September 2026

6 changes
6 Update Record addon package integrity and revision history (563bf49e)
Record reviewed BNetToast and Skada candidates with original versions, contributor credits, content ownership, and independent package revisions. Detect altered package contents and inconsistent revision histories before future installation work.

Keep installation unavailable while distribution and in-game compatibility checks remain pending.
1,471lines added8lines removed13files changed
Drahy September 30, 2026 at 2:30 AM
5 Update Move addon recommendations into a validated catalog (63ca2e1c)
Maintain addon metadata, folder mappings, and recommendation flags in one embedded JSON catalog. Drive startup selection, the Recommended action, and its tooltip from that source while preserving all sixteen entries, sixty-five folders, and the existing five defaults.

Reject invalid catalog fields and conflicting folder ownership, provide a standalone catalog validation command, and document the edit-and-rebuild workflow. Cover configurable recommendations and malformed catalogs alongside the existing detection and navigation checks.
475lines added146lines removed12files changed
Drahy September 23, 2026 at 11:21 AM
4 Update Add bulk addon selection and a visible scrollbar (3ffa8b64)
Place All, Recommended, and None controls above the addon list. Share the original five recommended defaults with startup selection, show the catalog total, and widen the permanent scrollbar while keeping installation actions below the list.

Verify complete-catalog selection, individual checkbox synchronization, unchanged detection and client files, and scrollbar navigation at both supported window sizes. Document a separate future package revision history without changing upstream addon versions or claiming rollback support.
123lines added13lines removed7files changed
Drahy September 8, 2026 at 7:51 PM
3 Update Expand addon catalog with complete companion mappings (0c8c8b98)
Add Addon Control Panel, Atlas, AtlasLoot, BNetToast, Chatter, OmniCC, Postal, Quartz, RatingBuster, and Skada as ten additional logical selections. Preserve the original catalog order and checked defaults, and group each package's companion directories under one selection.

Read RatingBuster's explicit package-revision field without changing version detection for other addons. Record static package structure, behavior, source comparisons, license evidence, content fingerprints, and remaining distribution gates while keeping installation payloads unavailable.

Cover each new package and missing companion in detection tests, verify that all sixteen rows remain reachable above the action buttons at both window sizes, and add a read-only client inspection mode.
354lines added16lines removed9files changed
Drahy September 8, 2026 at 7:41 PM
2 Update Fix addon version detection and refresh catalog states (9322d5cd)
Refresh the verified client and addon states when opening Addons while preserving checkbox selections. Match the DBM catalog version to its package metadata, read each primary folder's matching TOC, accept metadata key formatting variations, and handle unreadable version files without crashing.

Add detection and navigation coverage for external installation changes, companion folders, equivalent addons, unrelated TOCs, and missing or locked metadata. Document the six-item catalog and installation limits, record the remaining local addon inventory, and consolidate unreleased changelog entries by feature.
154lines added71lines removed8files changed
Drahy September 8, 2026 at 5:57 PM
1 Update Add safe Play navigation and verified game launch (f409e6b4)
Show client readiness and folder selection in Play while preserving Addons as the startup screen and retaining the existing navigation roles and artwork.

Revalidate the selected Wow.exe against the exact 3.3.5.12340 file version before starting it directly in its client folder without shell execution or arguments. Report validation and process-start failures without changing the realmlist, Cache, launcher, or other game files.

Document the local launch boundary and add isolated safety and WPF navigation checks for stale selections, unsupported versions, process failures, and unchanged client files.
486lines added16lines removed14files changed
Drahy September 6, 2026 at 9:02 AM

August 2026

18 changes
18 Update Add live Home overview and navigation (0a90ef89)
Connect the Home and Addons navigation states while preserving Addons as the startup view. Summarize the verified game client, live realm availability, and detected addon states on Home, expose safe shortcuts to the existing folder and addon actions, and replace the static footer message with the current realm result.
190lines added5lines removed4files changed
Drahy August 31, 2026 at 8:04 PM
17 Update Refine original frame corners and reduce footer crest (94d74cec)
Remove the heavier website-corner overlays and restore the program's original fine frame geometry. Prepare that frame at twice its logical density with a restrained corner-only definition pass, and reduce the exact website footer crest by 20 percent while preserving its transparent pointed base and realm-state variants.
56lines added68lines removed7files changed
Drahy August 31, 2026 at 5:26 PM
16 Update Align footer crest and corners with website branding (0d42e488)
Replace the program-specific long footer ornament with the exact red and green crest assets maintained by the website. Render lossless corner slices from the website frame independently with uniform high-quality scaling so the program keeps stronger ornament detail without thickening or distorting the connecting rails.
75lines added66lines removed11files changed
Drahy August 31, 2026 at 5:19 PM
15 Update Improve emblem scaling and restore footer contours (f7e0fbc0)
Prepare the header and footer artwork at twice its actual runtime size with alpha-safe high-quality downsampling, then request high-quality bitmap scaling from WPF. Restore the complete footer-emblem outline for both realm states so the compact render keeps smooth edges and the intended ornament silhouette without changing layout or server-status behavior.
70lines added56lines removed6files changed
Drahy August 31, 2026 at 5:06 PM
14 Update Brand the header as Drahy's Legacy Program (31ff9864)
Replace both realm-state header plaques with the approved three-line Program identity. Preserve identical transparent geometry and ornamentation between offline and online assets so only the crystal color changes with realm availability, while keeping the existing header placement and content clearance intact.
66lines added74lines removed3files changed
Drahy August 31, 2026 at 4:51 PM
13 Update Fix addon overflow and refine footer actions (7501e6ea)
Place the addon catalog in an independently scrolling region with a restrained branded scrollbar so a growing selection cannot collide with persistent actions. Reserve additional clearance around the install and folder controls while keeping all six current rows visible at the default window size. Remove the remaining dark exterior contour from both footer crest states with one shared antialiased transparency geometry.
132lines added87lines removed5files changed
Drahy August 31, 2026 at 4:29 PM
12 Update Refine header chrome and crest edges (3edd075e)
Unify both header separators on one snapped single-pixel treatment, rebalance the window controls, and add red close-button feedback. Enlarge the branded plaque into a transparent top clearance area and remove the remaining neutral matte contour from both footer crest states without changing their colored artwork.
Drahy August 31, 2026 at 11:56 AM
11 Update Clean footer transparency and rebalance dividers (5a75a18b)
Remove 2,727 embedded neutral background pixels from both footer emblem states while leaving all other artwork pixels unchanged. Restore the upper utility divider, keep a single lower boundary, and remove the footer separator so the action buttons sit on an uninterrupted surface.
0lines added0lines removed5files changed
Drahy August 31, 2026 at 10:38 AM
10 Update Adopt long footer emblem and unify frame (4d064091)
Replace the processed compact footer crest with the selected long transparent ornament and derive the online variant from the same pixels so only the crystal color changes. Restore the frame as one unfiltered asset to remove brightness seams between corners and rails while preserving the existing header and footer control spacing.
0lines added0lines removed10files changed
Drahy August 31, 2026 at 9:40 AM
9 Update Align frame rails and footer actions (047b6d4e)
Restore the reference corner geometry with sharper edges, rebuild both footer emblem masks with a consistent dark outline, and keep the realm-state color variants synchronized. Raise the bottom actions above the footer divider and render the header divider on its own layer so neither line is obscured or crosses a control.
0lines added0lines removed7files changed
Drahy August 31, 2026 at 9:27 AM
8 Update Sync branding with realm status (fa6ca0c8)
Switch the header plaque and footer emblem between matched red and green assets using the website's fail-safe realm status endpoint. Replace blurred frame corners with a sharper reusable ornament and remove the footer emblem's pale outer fringe while preserving its internal artwork.
0lines added0lines removed11files changed
Drahy August 31, 2026 at 8:31 AM
7 Update Polish frame continuity and panel contrast (3c4982ea)
Extend the ornamental frame lines behind the centered branding and replace the footer emblem with a compact reusable transparent asset. Restore the header divider, soften the sidebar artwork transition, and reduce client-banner contrast so navigation and client details remain clear.
0lines added0lines removed6files changed
Drahy August 31, 2026 at 8:12 AM
6 Update Match addon window frame and navigation geometry (e8d87ae3)
Replace segmented frame artwork with a unified transparent overlay and enable transparent pixels outside the application surface. Correct shared button alignment, tighten navigation, header, and action geometry, and use the exact sidebar crop at the 1000 × 710 viewport.
0lines added0lines removed15files changed
Drahy August 31, 2026 at 7:49 AM
5 Update Refine addon screen spacing and window frame (fbd8ea7d)
Set the default window to 1000 × 710, reduce the header height, and replace the heavy edge artwork with a thin border and compact corner ornaments. Tighten content margins, align the client banner and addon rows, and refine typography and bottom actions for a denser, balanced layout.
0lines added0lines removed4files changed
Drahy August 31, 2026 at 7:06 AM
4 Update Build the approved Drahy's Legacy interface (7f089623)
Implement the selected addon-management screen with the website's real plaque, ornamental frame, Icecrown artwork, WotLK medallion, fonts, and footer crest. Connect the approved Version and Status columns to build 12340 client and addon detection, keep multi-folder addons as one selection, and make the primary controls interactive. Record the visual comparison and verification results so future design work stays anchored to the approved reference.
0lines added0lines removed24files changed
Drahy August 31, 2026 at 6:42 AM
3 Update Add addon detection foundations (6fcfd646)
Define the initial logical addon catalog, including catalog versions, multi-folder ownership, and known equivalent addons. Add safe build 12340 client validation and addon state detection without committing the rejected interface experiment or any third-party addon payloads. Document redistribution blockers and require a verified Release executable after future material changes.
0lines added0lines removed9files changed
Drahy August 31, 2026 at 6:21 AM
2 Feature establish the Drahy's Legacy application foundation (3635169a)
Replace the provisional Inno Setup scaffold with a .NET 10 WPF application that initializes Velopack before the desktop interface starts. Pin the SDK and packaging tool so program releases can be built reproducibly without committing generated installers.

Document separate update boundaries for the program, audited addons, and any future authorized game-client delivery. Rename the public product to Drahy's Legacy while preserving the existing client safety requirements.
0lines added0lines removed17files changed
Drahy August 27, 2026 at 8:53 PM
1 Feature establish the branded client program foundation (3cacaf04)
Define the Drahy's Server client program identity, safe installer behavior, addon inventory, and phased roadmap for the original World of Warcraft 3.3.5a client. Make English the default installer and documentation language while retaining Czech as an optional localized choice.

Document signed changelog delivery from the main branch to the website and program Discord channel. Keep addon payloads empty until each candidate has been audited for compatibility, behavior, origin, and licensing.
0lines added0lines removed8files changed
Drahy August 24, 2026 at 6:41 PM

Server Changes

343 changes

2026

343 changes

October 2026

164 changes
164 Update Verify preserved game records for the AzerothCore launch (45f6a63f)
A complete comparison matched 21,874,755 original game records against the migration source. Character ownership, progress and balances remain preserved in the prepared transition.

Drahy authored and committed
2,496lines added1lines removed21files changed
Drahy October 20, 2026 at 10:13 PM
163 Update Verify preserved staff access for the AzerothCore transition (08da2780)
The original staff account retains the same administrator permissions in the converted data. Existing player permissions remain unchanged as the realm prepares for its initial game-master checks.

Drahy authored and committed
291lines added0lines removed9files changed
Drahy October 20, 2026 at 9:26 PM
162 Update Verify original client maps for the AzerothCore transition (f987a9af)
All 22,279 client world-data files pass complete integrity and coverage checks. Three game sessions, including a restart, confirm normal saves and navigation-data loading while original characters, ownership and recovery records remain preserved.

Drahy authored and committed
2,425lines added5lines removed41files changed
Drahy October 20, 2026 at 5:09 PM
161 Update Define game-master access for the initial realm startup (d62af6f9)
The first server startup will admit game masters and administrators while ordinary accounts remain unavailable. The access restriction will persist across restarts, keeping the initial checks separate from public opening.

Drahy authored and committed
61lines added0lines removed3files changed
Drahy October 20, 2026 at 4:38 PM
160 Update Preserve verified world content for the AzerothCore transition (2982635d)
The world package preserves 2,906,037 records for creatures, quests, items and other game content. Complete record counts and integrity checks confirm the preserved content while keeping current characters, original ownership and recovery protections intact.

Drahy authored and committed
2,000lines added6lines removed36files changed
Drahy October 20, 2026 at 3:48 PM
159 Update Verify current character data for the server transition (563c72ba)
The current migration package preserves 5,008 account records and 10,858 character records. Complete counts and integrity checks cover 25,030,249 stored game and preservation records, helping keep characters and their belongings intact during the move to AzerothCore.

Recovery pages retain English and Czech account navigation, and retained deleted characters keep their protection against automatic expiry.

Drahy authored and committed
1,173lines added7lines removed23files changed
Drahy October 20, 2026 at 3:01 PM
158 Update Preserve current characters during restoration checks (fb52e20d)
Restoration checks preserve 5,008 account records and 10,858 character records, including nine retained deleted characters. Twenty-eight checks confirm that existing characters and belongings remain with their original owners, with no character restored or item issued during verification.

Keep the recovery pages compatible with current English and Czech account navigation and rankings.

Drahy authored and committed
2,416lines added2lines removed21files changed
Drahy October 20, 2026 at 2:29 PM
157 Update Verify restored characters and mail without a restart (67a31b04)
Seven artificial retained characters pass game-confirmed restoration with the original owner. A retained item is collected exactly once and survives relog and restart, while repeated requests and an interrupted confirmation preserve the same result.

Preserve complete test evidence and original character data. Eligibility checks continue to prevent restoration to a full or foreign account and keep waiting requests accurate.

Drahy authored and committed
1,664lines added5lines removed23files changed
Drahy October 20, 2026 at 1:51 PM
156 Update Verify queued character restoration requests (e47ca943)
Isolated checks confirm that repeated submissions create one restoration request, preserve the same owner and keep the page waiting until the game confirms completion. Owner and eligibility checks protect existing characters and belongings.

Retain the original test results and corrected request handling so restoration can be checked without repeating completed recoveries.

Drahy authored and committed
3,487lines added1lines removed41files changed
Drahy October 20, 2026 at 1:28 PM
155 Update Confirm character restoration in the running game (bd612fdb)
The game checks the original owner and existing restoration rules before restoring a character, then updates character recognition and the realm character count before confirming completion. A permanent receipt preserves the original restoration fields.

Repeated requests reconcile the same result without granting belongings or restoring a character again after a later deletion.

Drahy authored and committed
523lines added1lines removed11files changed
Drahy October 20, 2026 at 12:02 PM
154 Update Check mail for restored characters (d9575619)
A controlled mail test returns one item exactly once to the same character and preserves it through relog and restart. Repeated collection is rejected, wallet values stay unchanged, and earlier belongings remain intact.

These tests also found a restoration issue that can temporarily delay mail reaching a restored character.

Drahy authored and committed
425lines added5lines removed9files changed
Drahy October 20, 2026 at 11:49 AM
153 Update Verify account overviews for current characters (db33adaa)
The complete account comparison passes 20,891 checks across 5,008 account overviews and 10,858 character records, including retained deleted characters. Original belongings and permanent recovery evidence remain linked to their owners.

Current account ranking checks also confirm that access-listed accounts are excluded consistently, preserving the existing rules.

Drahy authored and committed
5,363lines added24lines removed56files changed
Drahy October 20, 2026 at 11:39 AM
152 Update Preserve current characters and their belongings (e2b48d8f)
The new migration copy preserves 5,008 account records and 10,858 character records, including retained deleted characters, with their original credentials and restrictions.

All 1,118,480 original item records are accounted for, preserving recorded ownership, quantities and permanent historical evidence without granting extra belongings.

Drahy authored and committed
1,051lines added15lines removed19files changed
Drahy October 20, 2026 at 9:55 AM
151 Update Verify original character and account records (f13e9a09)
All 21,874,755 reviewed records match the preserved data, including 5,008 current account records and 10,858 character records. The comparison found no missing or changed records; original credentials and restrictions remain intact.

Drahy authored and committed
4,275lines added3lines removed42files changed
Drahy October 20, 2026 at 9:13 AM
150 Update Verify current accounts and retained characters (16585a3a)
Read-only checks confirmed 5,008 current account records and 10,858 character records, including nine retained deleted characters. The website and game still reference the same current data, keeping account access and character recovery connected during the transition. The checks changed no player records.

Drahy authored and committed
611lines added1lines removed13files changed
Drahy October 19, 2026 at 10:43 PM
149 Update Verify restoration access and permission removal (ea56d1ef)
All 40 functional access checks passed for restoration administration. Authorized review remains tied to verified current accounts, and removing access also blocks later requests. Original account records remain unchanged.

Drahy authored and committed
344lines added8lines removed9files changed
Drahy October 19, 2026 at 10:33 PM
148 Update Bind restoration administration to verified accounts (400cad88)
The restoration access service requires a verified current account with a dedicated permission. Session checks and revocation safeguards protect access to private recovery records while keeping ordinary game staff permissions separate.

Drahy authored and committed
602lines added5lines removed21files changed
Drahy October 19, 2026 at 10:24 PM
147 Update Document account restoration and character ownership (c1fb6cc0)
The recovery rules cover an existing verified account and restoration of the account itself when needed. Original account details and linked belongings remain preserved, with the existing manual process and ordinary character-import coverage documented explicitly.

Drahy authored and committed
827lines added1lines removed15files changed
Drahy October 19, 2026 at 10:01 PM
146 Update Verify returning characters and protected mail through restart (1faa3ab4)
All 69 character saves and 104,455 account-overview checks pass, with original belongings and progress preserved through repeated logins and restart. Eight original item records reached their recorded owners through protected mail without duplicate delivery.

Drahy authored and committed
2,766lines added23lines removed33files changed
Drahy October 19, 2026 at 9:48 PM
145 Update Keep original account comparisons stable during character checks (c8e16649)
Returning characters are checked against the same preserved account overview, so delivered belongings cannot be confused with something missing during the transfer. The checks cover 23 character records and retain original account details and recorded ownership for later investigation.

Drahy authored and committed
1,488lines added3lines removed19files changed
Drahy October 19, 2026 at 9:07 PM
144 Update Verify preserved belongings across every account overview (d702701f)
Completed checks reconcile all 5,008 account overviews and 10,858 character records, including retained deleted characters. Original belongings and protected mail remain tied to their verified owners in the prepared recovery view.

All 20,891 verification checks pass without creating new claims or rewards. The saved comparison remains intact and the complete test evidence is preserved.

Drahy authored and committed
1,186lines added54lines removed23files changed
Drahy October 19, 2026 at 8:51 PM
143 Update Keep recovery checks and supported game logins together (44def3f7)
The prepared account tools bring recovery checks and supported game-login repair together. Existing sign-in safeguards and daily visit rewards are preserved.

All 233 account and page checks pass, covering recovery views, page states and accepted or refused sign-ins.

Drahy authored and committed
827lines added3lines removed14files changed
Drahy October 19, 2026 at 7:54 PM
142 Update Verify original belongings against the complete test transfer (3d1a31b9)
All 1,118,480 reviewed item records reconcile to preserved belongings or permanent history. Original quantities remain conserved when stacks are split, and guild holdings stay distinct from personal belongings.

The test also preserves 5,008 account records and 10,858 character records for account recovery checks.

Drahy authored and committed
1,443lines added5lines removed22files changed
Drahy October 19, 2026 at 7:38 PM
141 Update Verify mailbox recovery through collection and restart (c4d05c9e)
Four isolated saved sessions verify recovery mail through collection, another login and a full restart. Ten test item units are collected exactly once; changed-owner requests stay blocked and the account page retains the collected status.

Drahy authored and committed
1,383lines added13lines removed26files changed
Drahy October 19, 2026 at 6:44 PM
140 Update Verify account recovery requests and private help cases (b9926dbb)
58 isolated checks confirm that account recovery requests preserve ownership, concurrent requests share one receipt, and repeat help requests reuse the same private case. These safeguards keep recovery information consistent and prevent duplicate requests from creating extra belongings.

Drahy authored and committed
3,461lines added15lines removed59files changed
Drahy October 19, 2026 at 6:26 PM
139 Update Prepare protected mailbox recovery from account checks (c1798bdc)
Verified recovery requests remain tied to the original character and preserved item. The game rechecks ownership at login and uses the same protected mailbox delivery, keeping repeated requests from producing another copy.

The matching account overview distinguishes waiting, mailed and collected belongings, while private support requests carry the saved check for Game Masters. Players do not need to remember old item names or search through technical records.

Drahy authored and committed
1,399lines added0lines removed24files changed
Drahy October 19, 2026 at 5:05 PM
138 Update Verify returned equipment through collection and restart (d7c42a0f)
Confirm seven original equipment items are collected by their recorded owners exactly once across 21 saved character states. Repeat logins, restarts and repeated requests preserve item quantities, money and earned skills without creating extra copies.

Drahy authored and committed
2,056lines added32lines removed27files changed
Drahy October 19, 2026 at 10:18 AM
137 Update Verify earned Riding ranks through repeated character logins (71e8cc09)
Validate 192 character saves and 1,038 skill observations through initial login, repeat login and restart. All seven corrected Riding records retain their original 300 points and learned training; profession progress, learned spells and protected recovery state stay intact.

Drahy authored and committed
1,505lines added51lines removed26files changed
Drahy October 19, 2026 at 2:54 AM
136 Update Verify recovered item origins and preserve returned equipment (b805191d)
Reconcile 11 additional item records with their original auction transfers or ordinary in-game mail. Confirm that seven returned equipment records retain their original owners and protected mail until collection, preserving quantities and a traceable recovery history.

Drahy authored and committed
986lines added5lines removed18files changed
Drahy October 19, 2026 at 2:16 AM
135 Update Keep recovery checks tied to preserved character progress (392154e6)
Keep Riding and profession checks tied to the same preserved character data, so repeat testing cannot create extra items or rewards. Retain earlier results alongside each separately verified correction to keep every recovery traceable.

Drahy authored and committed
149lines added29lines removed13files changed
Drahy October 19, 2026 at 2:06 AM
134 Update Preserve earned Riding ranks when lower lessons are loaded (ce755c5a)
Retain an already higher Riding rank when a lower training spell loads during login, preserving earned skill points and learned abilities. Other professions keep their existing training rules.

A review of 118 skill observations isolated two incorrect Riding ranks while confirming that saved values and limits remained intact.

Drahy authored and committed
2,340lines added11lines removed40files changed
Drahy October 19, 2026 at 12:31 AM
133 Update Preserve recovered belongings through repeated character logins (f69f9ea3)
Checked original item ownership and quantities through 192 recorded save and login cycles. All 58 protected recovery item records and seven returned equipment items keep the same owner and contents, and later logins do not repeat delivery.

Original stack totals remain intact when large stacks are split into supported sizes, helping returning characters collect their belongings safely.

Drahy authored and committed
638lines added1lines removed13files changed
Drahy October 18, 2026 at 11:39 PM
132 Update Prepare server updates without disrupting live gameplay (d4fa9dc1)
Updates can be prepared without competing with the running game for processor time or memory. New versions and world data remain separate from the live realm until they have been checked.

Drahy authored and committed
974lines added22lines removed14files changed
Drahy October 18, 2026 at 11:25 PM
131 Update Preserve gameplay availability during server updates (2465eeb3)
New server versions must be checked for compatibility before use, and the previous version must remain available. These requirements protect gameplay continuity while updates are prepared.

Drahy authored and committed
119lines added9lines removed3files changed
Drahy October 18, 2026 at 10:50 PM
130 Update Check saved training without changing character progress (030917f6)
Migration checks now compare 346 saved Riding and profession records with original training data and previously observed abilities. Existing skill values and learned spells remain the reference, avoiding extra skills, mounts or rewards while checking the transfer.

Drahy authored and committed
783lines added11lines removed22files changed
Drahy October 18, 2026 at 10:34 PM
129 Update Preserve higher Riding training during character loading (cce9ec39)
Lower Riding lessons associated with class mounts can no longer replace a higher level of training. Skill loading also recovers the proper rank of already learned professions and Riding, preserving existing progress without awarding extra skills or mounts.

Drahy authored and committed
1,200lines added7lines removed26files changed
Drahy October 18, 2026 at 9:50 PM
128 Update Verify original pets, auction contents and character progress (d40ecca2)
Four existing pets pass 12 owner saves through relogins and restarts, retaining their abilities. Their selected owners keep all 21 original pet records, and the repaired pet's 21 related records remain intact.

Checks reconcile 10,037 original auction records and 106,010 item units with their recorded recipients and normal fees, including one item already collected through protected mail. Learned spells, quests and profession levels remain intact across 192 verified saves.

Drahy authored and committed
5,112lines added9lines removed66files changed
Drahy October 18, 2026 at 8:52 PM
127 Update Verify protected mail and guild belongings (b67fc1d8)
Mail tests preserve 65 original item units and every copper through 36 saves, relogins and restarts. Seasonal restrictions, item limits and cash-on-delivery checks behave normally, and repeated claims award no extra contents.

All 250,316 guild-bank item records retain their 3,504,424 checked details. Original guild and arena progress stays preserved, and empty permission defaults grant no additional access.

Drahy authored and committed
1,793lines added13lines removed29files changed
Drahy October 18, 2026 at 5:39 PM
126 Update Verify character saves and original chest contents (ca7f2d7d)
Game tests verify 192 saves for 64 selected character records through relogins and restarts, keeping identities, profession levels, normal talent points and character dates intact.

Two original containers pass six further saves: existing coins are not awarded twice, and exactly two saved Emblems of Frost are collected once. Original ownership and recovery history stay preserved.

Drahy authored and committed
2,622lines added12lines removed40files changed
Drahy October 18, 2026 at 4:56 PM
125 Update Keep historical progress updates clear and consistent (3cda2bd8)
Refresh earlier updates about preserved character progress and belongings, keeping their game-record totals, update links and contributor credits. Returning players can follow the same clear descriptions on the website and Discord.

Drahy authored and committed
807lines added0lines removed11files changed
Drahy October 18, 2026 at 3:43 PM
124 Update Verify integrated records and normal talent requirements (45b5cabb)
Complete a full comparison of 52,867 character records and 19,825 account records, keeping current and historical data intact. Original ownership and history remain preserved.

Retain 748 original saved talent effect records while restoring normal talent requirements. Three original cases and two abilities earned through normal talent choices pass 15 saves, relogins and restarts.

Drahy authored and committed
8,051lines added62lines removed42files changed
Drahy October 18, 2026 at 3:21 PM
123 Update Verify saved talent effects and preserved account identity (49865a48)
Check 748 original saved talent effect records against complete ownership history and normal talent requirements. Four belong to current character data and 744 to the separate historical records; all original effects and learned abilities remain preserved.

Keep existing website account identities and historical ownership links intact.

Drahy authored and committed
1,829lines added1lines removed33files changed
Drahy October 18, 2026 at 12:43 PM
122 Update Preserve talent form history and verify stored character abilities (8d5d6f64)
Keep 392 original saved talent form records and their owners while restoring normal talent requirements. Game tests cover five original cases, three ordinary stances and two forms earned through normal talents, across 36 character saves, relogins and restarts.

Match all 7,057,500 stored spell records, with skills and action buttons, for 52,867 character records. Current and historical data retain their original ownership and learned abilities.

Drahy authored and committed
4,190lines added35lines removed59files changed
Drahy October 18, 2026 at 11:21 AM
121 Update Verify historical zone items and trace saved talent forms (3ab83fcd)
Two historical Wintergrasp stacks retain all ten original units with the same owners and normal zone rules. A review of 108 saved effect records distinguishes normal countdowns, recalculation and equipment or world effects.

All 392 original talent-form effect records match their permanent history. The review also records five historical cases where a saved form survives a talent reset, keeping the original state and the observed behavior traceable.

Drahy authored and committed
3,149lines added0lines removed61files changed
Drahy October 18, 2026 at 9:15 AM
120 Update Verify protected mail collection and preserved guild assets (063eb04f)
Protected historical mail no longer appears expired while its contents are waiting to be collected. Six successful item collections preserve 65 original units, and two money collections plus the original cash-on-delivery payment reconcile exactly through relogs and restarts. Seasonal, unique-item and insufficient-funds checks keep the affected contents protected.

All 250,316 reviewed guild-bank item records remain intact after loading, alongside guild and arena values. Current and historical belongings stay separate.

Drahy authored and committed
5,742lines added2lines removed75files changed
Drahy October 18, 2026 at 8:07 AM
119 Update Verify original container rewards across restarts (9059d96f)
Two original containers pass opening, relog and restart checks. The saved two Emblems of Frost are collected once, and coins credited earlier cannot be generated again. Exhausted containers disappear while their original history remains available.

A review of 27 old spell-teaching records also confirms the available learned abilities, pet effects and existing profession requirements, with their original records preserved.

Drahy authored and committed
2,136lines added9lines removed36files changed
Drahy October 18, 2026 at 6:04 AM
118 Update Verify original pets across relogs and restarts (a935365c)
Four existing warlock imps retain their identities and usable abilities through summoning, saving, relogging and restarting. All 21 original pet records remain preserved across current and historical characters.

Drahy authored and committed
2,029lines added6lines removed30files changed
Drahy October 18, 2026 at 5:08 AM
117 Update Verify 7,057,500 prepared spell records (9792a668)
Across 52,867 character records, the complete comparison preserves every unrelated value and adds only the 54 source-derived recipes. Other learned abilities and profession progress remain unchanged, with permanent evidence for each recovered recipe.

Drahy authored and committed
200lines added2lines removed5files changed
Drahy October 18, 2026 at 5:07 AM
116 Update Verify recovered recipes across relogs and restarts (e8599cfd)
The two confirmed recipe gaps now load and remain available after saving and restarting. All 54 source-derived recipe records retain permanent histories, with profession progress and existing belongings preserved.

Drahy authored and committed
1,659lines added6lines removed31files changed
Drahy October 18, 2026 at 4:42 AM
115 Update Preserve source-derived profession recipe knowledge (22476652)
Restore only the 54 recipe records supported by original teaching records and existing professions. Retain permanent evidence for each reconstruction while keeping normal crafting, specialization and resource requirements.

Neo2003 authored · Drahy committed
233lines added2lines removed5files changed
Drahy October 18, 2026 at 4:36 AM
114 Update Verify talent resets and safe returns for preserved characters (4bbe127e)
All 63 detailed character records have the expected free talent points, and the selected return cases arrive outside instances with their quest and reputation progress intact. The review also traces 703 original teaching records to their recipe, riding and pet abilities, keeping the original profession evidence available.

Drahy authored and committed
1,642lines added0lines removed36files changed
Drahy October 17, 2026 at 9:50 PM
113 Update Verify 64 character records and 10,037 auction outcomes (9a05f0d3)
Checks across current and historical data preserve the sampled characters' identities, professions and historical dates. All 10,037 original auction outcomes retain their recipients, 106,010 item units and seller proceeds under the normal rules, with original property protected until collection.

Drahy authored and committed
4,334lines added14lines removed25files changed
Drahy October 17, 2026 at 9:15 PM
112 Update Prevent delayed server mail checks from crashing logout (2d985a42)
Server mail checks now verify that the original character is still connected before sending its usual contents. Logging out while a check is pending keeps the realm available, with the same mail conditions, rewards and intended recipient.

Drahy authored and committed
3,348lines added28lines removed60files changed
Drahy October 17, 2026 at 8:50 PM
111 Update Verify safe equipment returns and collection across restarts (a7797f9f)
Complete comparisons verified 689,305 original equipped-item records across current and historical character progress. An original equipment return remains available in mail, can be collected once and keeps its ownership record across restarts.

Drahy authored and committed
2,089lines added33lines removed44files changed
Drahy October 17, 2026 at 7:46 PM
110 Update Keep 141,135 original equipment records traceable (bf4390d3)
Verified the original owner, quantity and placement of 141,135 equipped-item records in current character progress. Preserved equipment and its owners keep a distinct identity so later belongings cannot inherit their return or claim records.

Drahy authored and committed
651lines added5lines removed23files changed
Drahy October 17, 2026 at 6:52 PM
109 Update Protect original equipment returned during the AzerothCore transition (7eced01e)
Original equipped items that AzerothCore returns by mail keep the same owner and quantity, and remain available until collection. Permanent ownership and claim records prevent another delivery.

Drahy authored and committed
2,124lines added14lines removed50files changed
Drahy October 17, 2026 at 6:31 PM
108 Update Verify 2.9 million world records for the AzerothCore trial (1877f365)
Complete comparisons verified 2,906,037 world records, including quest,
creature and item definitions. A matching world keeps checks of preserved
characters consistent across current and historical progress.

Drahy authored and committed
6,995lines added0lines removed37files changed
Drahy October 17, 2026 at 5:43 PM
107 Update Verify preserved account access in AzerothCore (aec5ecf6)
Native sign-in checks passed for 61 sampled account records across current
and historical data. Account identities and character ownership remain
preserved, with progress from each period kept separate.

Permanent character retention and fresh world resets are also prepared
for the conversion trial.

Drahy authored and committed
2,767lines added10lines removed42files changed
Drahy October 17, 2026 at 4:40 PM
106 Update Complete the AzerothCore trial for current and historical records (a60d33cf)
The full conversion trial has stored and checked 52,867 character records and
19,825 account records. Complete comparisons verify their account links,
belongings, mail and preserved game history.

Current and historical data stay separate so progress from different periods
remains traceable.

Drahy authored and committed
8,216lines added18lines removed20files changed
Drahy October 17, 2026 at 3:23 PM
105 Update Verify 10,858 current character records in the AzerothCore trial (bd2f9b04)
The current-data trial has stored and checked 10,858 character records and
5,008 account records. Full comparisons cover character values, item ownership,
protected mail and preserved game history.

Current and historical records stay separate. Standard AzerothCore reference
data remains compatible with the conversion.

Drahy authored and committed
3,786lines added17lines removed35files changed
Drahy October 17, 2026 at 2:01 PM
104 Update Preserve original mail and attachments during conversion (877aa8e8)
Original letters and attachment records are now prepared before the protection
that checks their owners and contents. The safeguards for money and items stay
active, and standard world defaults remain intact.

The migration covers 52,867 character records. Current and historical data
remain separate, with original game history preserved.

Drahy authored and committed
30,394lines added12lines removed56files changed
Drahy October 17, 2026 at 11:56 AM
103 Update A new chapter begins: the full AzerothCore migration trial (f1fb8d5e)
The full trial migration now covers 52,867 character records, together with
accounts, belongings, mail and guilds. Original game history stays protected,
current and historical characters remain separate, and complete record
comparisons check for missing or duplicated data.

Drahy authored and committed
228lines added13lines removed14files changed
Drahy October 17, 2026 at 10:12 AM
102 Update Prepare protected item delivery for AzerothCore (659a39f3)
Verify 11,443 prepared item delivery records across current and separately
preserved historical characters, retaining each original owner and saved
content. Protected mail has no collection deadline, and time-limited items
resume their remaining time after collection.

Drahy authored and committed
3,158lines added18lines removed32files changed
Drahy October 17, 2026 at 6:43 AM
101 Update Protect preserved balances during conversion (9fc9b3b9)
Prepare permanent confirmation for exact, once-only transfers of originally
stored money. Check ownership, balances and emptied contents together to
prevent duplicate credit and keep the original history traceable.

Drahy authored and committed
3,104lines added0lines removed37files changed
Drahy October 17, 2026 at 6:03 AM
100 Update Verify item details and protected mail for AzerothCore (08b89eff)
Verify all 14 details of 5,160,260 prepared item records, including original
ownership and quantities. Prepare matching items for protected mail so
retained belongings can be collected after the move to AzerothCore.

Drahy authored and committed
5,879lines added11lines removed55files changed
Drahy October 17, 2026 at 4:51 AM
99 Update Preserve original item and ownership history (74ca4c9e)
Preserve 2,927,616 original item records, alongside 19,339 character records and 455 wrapping, refund and trade records. Verified original details remain available for tracing item history through the move to AzerothCore.

Drahy authored and committed
3,896lines added24lines removed51files changed
Drahy October 17, 2026 at 3:20 AM
98 Update Protect reward-bag delivery and review original item records (870fe77d)
Keep 94 reward bags on their protected mail route so returning players can collect their saved contents. Verify 4,850,957 inventory records, including every saved value, and review 8,368,627 original item records across separate historical periods.

Drahy authored and committed
3,214lines added3lines removed42files changed
Drahy October 17, 2026 at 1:32 AM
97 Update Preserve original mail and auction records for AzerothCore (c835bdde)
Verify 21,271 letters, 37,507 mail attachment records and 10,037 historical auction records for the move to AzerothCore. Check all 510,685 values in the prepared records, retaining original recipients, sender details, prices and protection until collection.

Drahy authored and committed
1,894lines added12lines removed33files changed
Drahy October 17, 2026 at 12:18 AM
96 Update Keep saved item contents traceable through migration (b772447f)
Check 3,460 saved item-content records and verify 105 compatible records covering 233 recorded units for AzerothCore. Permanently preserve three unsupported references with their original ownership and inventory history, while keeping the seven original material units unchanged.

Drahy authored and committed
2,652lines added12lines removed43files changed
Drahy October 16, 2026 at 11:46 PM
95 Update Keep saved item contents and guild bank links traceable (aad284d9)
Review 108 saved content records linked to 43 existing items, covering 237 recorded units. Verify the original guild bank links and retain the original item, inventory and contents together so historical references stay traceable.

Drahy authored and committed
1,235lines added1lines removed23files changed
Drahy October 16, 2026 at 10:04 PM
94 Update Keep item refunds, trades and wrapped gifts traceable (114aa9e4)
Check 1,982,510 saved refund, item-trade and wrapped-gift records against their original history. All values in 191,033 prepared records match, including the original character references and complete trade lists. Keep obsolete references separate so they cannot create an extra item or refund.

Drahy authored and committed
1,707lines added4lines removed34files changed
Drahy October 16, 2026 at 9:36 PM
93 Update Preserve a saved chest and its original rewards (e0220c4c)
Keep one historical chest record and its two saved Emblems of Frost with their original owner and inventory location. Preserve the full history and count the saved contents once so collection can finish normally without creating another reward.

Drahy authored and committed
8,501lines added34lines removed86files changed
Drahy October 16, 2026 at 9:02 PM
92 Update Keep saved item contents and ownership traceable (42ae766f)
Review 1,985,970 historical records for refunds, trading, wrapped gifts and saved loot. Confirm supported contents in 331 wrapping records with existing items and retain complete original container contents and ownership evidence for safe recovery during the server upgrade.

Drahy authored and committed
1,054lines added0lines removed19files changed
Drahy October 16, 2026 at 5:52 PM
91 Update Keep inventory locations consistent with protected recovery (f8a1ddd5)
Check 4,870,172 original inventory links and retain each original location
or its protected recovery history. The prepared inventory has 4,851,051
records, with all 19,404,204 saved values verified and no conflicting
positions or missing bags.

Drahy authored and committed
1,732lines added4lines removed30files changed
Drahy October 16, 2026 at 4:56 PM
90 Update Preserve original belongings for protected mail recovery (230fed6d)
Preserve complete original details for 24 inventory records and prepare
protected mail for 20 of them, containing all 95 original item units.
Existing protections are reused without duplicate recovery, while ordinary
inventory and the original owners remain unchanged.

Drahy authored and committed
1,646lines added16lines removed32files changed
Drahy October 16, 2026 at 4:12 PM
89 Update Keep historical items traceable when their character is missing (87041fca)
Preserve 17 historical item records together with their original inventory
locations and ownership evidence. This keeps their history available for later
investigation without guessing who should receive them.

Drahy authored and committed
1,830lines added19lines removed27files changed
Drahy October 16, 2026 at 1:03 PM
88 Update Keep original inventory and ownership traceable (b02c7da6)
All 4,870,172 original inventory references have been reviewed across current and historical character data, including the 217 items already safeguarded from missing bags.

Full original evidence now covers 41 item records with historical ownership or placement inconsistencies, keeping their source details available for accurate investigations.

Drahy authored and committed
1,774lines added0lines removed27files changed
Drahy October 16, 2026 at 12:36 PM
87 Update Preserve full ammunition quantities and guild storage (f063b48d)
Prepare ammunition in ordinary stack sizes while preserving its full quantity, ownership and item details across current and historical character data.

This retains 651,209 ammunition units across 724 prepared stacks and verifies 250,316 guild storage placements. Unplaced original records remain permanently traceable so later investigations have the original evidence.

Drahy authored and committed
3,333lines added27lines removed45files changed
Drahy October 16, 2026 at 11:29 AM
86 Update Preserve recorded ownership for historical item overlaps (f4c0e4c2)
Resolve six historical overlaps in the prepared conversion by keeping each original item with its recorded character and skipping only the conflicting bank entries. Preserve the complete history and all 20 original contents of the affected bag so each item remains accounted for without creating extra copies.

Drahy authored and committed
1,701lines added21lines removed31files changed
Drahy October 16, 2026 at 10:21 AM
85 Update Keep historical guild and inventory ownership traceable (d023bff9)
Review 265,502 guild-bank placement records against their preserved originals and verify the recorded bank tabs and slots. Record six historical overlaps with character inventories so each original item's ownership can be traced without creating extra copies.

Drahy authored and committed
1,152lines added0lines removed25files changed
Drahy October 16, 2026 at 9:40 AM
84 Update Preserve support for website character services (b76c8fe4)
Preserve the original information used by website character auctions, exchanges, transfers and historical restoration. Keep the existing identifiers and confirmation fields intact so these services retain a consistent foundation during the server transition.

Drahy authored and committed
3,498lines added20lines removed45files changed
Drahy October 16, 2026 at 9:18 AM
83 Update Preserve charter signatures and verified account links (bb1e466c)
Prepare 227 valid charter records and 143 signature records with their existing characters and items. Preserve the complete original evidence and align seven old account references so each signature remains linked to its signed character.

Drahy authored and committed
2,038lines added33lines removed36files changed
Drahy October 16, 2026 at 8:50 AM
82 Update Keep charter and signature history traceable (cd3ccafd)
Review 260 saved charter records and 258 signature records across current and historical characters. Keep original identities and ownership evidence intact so guild and arena team creation history remains traceable.

Drahy authored and committed
1,072lines added0lines removed23files changed
Drahy October 16, 2026 at 5:01 AM
81 Update Preserve installed glyphs and their character links (8e0787ee)
Verify 154,316 installed glyph slot records across current and historical characters. Keep every valid glyph unchanged, including its character, specialization and saved slot.

Drahy authored and committed
1,065lines added0lines removed22files changed
Drahy October 16, 2026 at 4:42 AM
80 Update Preserve container savings without duplicate payouts (1f536d91)
Verify the saved balances of 52,867 character records and prepare one exact transfer of 13 silver and 68 copper to its original owner. Preserve the original evidence and mark the emptied container so its money cannot be generated or collected again.

Drahy authored and committed
2,003lines added11lines removed34files changed
Drahy October 16, 2026 at 4:26 AM
79 Update Preserve character originals and prepare world returns (110431bc)
Store all 52,867 original character records with their ownership and saved return locations. Prepare 173 world returns from old dungeons and raids while preserving levels, played time, currencies and paid talent groups.

Drahy authored and committed
2,193lines added18lines removed38files changed
Drahy October 16, 2026 at 3:58 AM
78 Update Keep historical character dates and talent originals (28e2f904)
Preserve 52,867 character date references with evidence that distinguishes recorded creation from estimates, plus 41 original records of early talent settings. Review saved return locations for 173 dungeon and raid records while keeping played time and character progress intact.

Drahy authored and committed
1,864lines added7lines removed33files changed
Drahy October 16, 2026 at 2:36 AM
77 Update Preserve arena history for a fresh weekly start (b8c46448)
Keep all 1,766 original arena-team records and 3,489 membership records in permanent history with their owners. Prepare fresh weekly activity for 127 records while retaining ratings, season results, teammates and existing arena points.

Drahy authored and committed
2,340lines added36lines removed42files changed
Drahy October 16, 2026 at 1:45 AM
76 Update Verify arena teams and their original members (0375b539)
Verify 1,766 arena-team records and 3,489 membership records with their original character links. Preserve the original ratings, teammates and recorded activity for a traceable move to AzerothCore.

Drahy authored and committed
1,097lines added3lines removed28files changed
Drahy October 16, 2026 at 1:22 AM
75 Update Keep quest history and reputation ranks intact (2afe3b6f)
Preserve 6,602 original quest records and 518 original reputation records in permanent history. Keep recorded quest completions and reputation ranks intact while preparing characters for AzerothCore.

Drahy authored and committed
2,170lines added14lines removed37files changed
Drahy October 16, 2026 at 12:23 AM
74 Update Preserve character abilities and guild membership during migration (eb19b429)
Keep 10,878,311 preserved spell, skill and action records linked to their original characters, and verify 266,875 prepared guild records against their original history.

Retain the original guild history and ownership links so character progress and shared belongings remain traceable during the move to AzerothCore.

Drahy authored and committed
3,211lines added25lines removed44files changed
Drahy October 15, 2026 at 11:26 PM
73 Update Preserve original arena matchmaking ratings (6f6f923a)
Original matchmaking ratings and ownership are preserved for 63,358 stored records. Their values stay unchanged, and the starting point for future peak tracking is clearly distinguished from a recovered historical record.

Drahy authored and committed
1,371lines added39lines removed34files changed
Drahy October 15, 2026 at 10:31 PM
72 Update Keep saved pets linked to their original characters (32e90239)
Transfer mapping checks cover 23,924 saved pets and 264,657 associated records, including learned abilities, saved effects and cooldowns. The checks confirm their original owners and unique pet numbers within each character history, while historical data stays separate.

Drahy authored and committed
1,666lines added1lines removed26files changed
Drahy October 15, 2026 at 8:42 PM
71 Update Keep recovered seasonal container contents from being counted twice (22a936a0)
Ensure recovered seasonal containers are consumed after their saved contents are collected, including automatically collected currency. Preserve all 33 stored content records across 13 original containers without rerolling or adding rewards.

Drahy authored and committed
2,545lines added5lines removed44files changed
Drahy October 15, 2026 at 7:10 PM
70 Update Preserve original reward bags and their contents (e961ae00)
Protect 94 original reward bags, including 27 in current belongings, together with their saved contents. Keep recovered bags available in mail until collection and return existing contents once without rerolling rewards.

Other temporary supplies retain normal game rules. Collected bags also follow their ordinary use and offline cleanup rules.

Drahy authored and committed
7,774lines added8lines removed88files changed
Drahy October 15, 2026 at 6:40 PM
69 Update Protect seasonal belongings through collection (4be8a5a0)
Preserve 4,343 additional seasonal item records representing 37,812 units across current data and separately retained historical periods, including their saved container contents. Their owners can collect them during the normal event without a mail deadline.

Keep permanent collection records for split and merged stacks, retain existing trading rules, and preserve ordinary item behavior after collection. Checks cover full bags, failed delivery, saved contents and server restarts without duplicate rewards.

Drahy authored and committed
6,995lines added26lines removed99files changed
Drahy October 15, 2026 at 5:09 PM
68 Update Record seasonal belongings and their original contents (4b31e4bf)
Preserve evidence for 5,006 seasonal and maturing item records across current data and separately retained historical periods.

Confirm ownership for 4,343 additional seasonal inventory records representing 37,812 units, including the saved contents of 13 containers. Complete item histories and existing trade links support accurate restoration and checks against duplicate delivery. These figures count item records and units.

Drahy authored and committed
2,218lines added3lines removed22files changed
Drahy October 15, 2026 at 1:54 PM
67 Update Protect seasonal belongings and native maturation results (4a345b2c)
Safeguard 207 historical seasonal item records and the normal mature results of 39 eggs and jars, retaining their original owners and complete histories separately for each period.

Seasonal belongings wait safely for their usual holiday. When a maturing item cannot fit in a full bag, its normal result arrives in protected mail. Verified collection and restart handling prevent duplicate delivery while keeping ordinary expiration rules after collection.

Drahy authored and committed
6,594lines added159lines removed86files changed
Drahy October 15, 2026 at 12:54 PM
66 Update Keep recovered item timers safe through mail collection (fb666e10)
Preserve complete original histories for 6,092 item records and protect collection of 6,051 historical timed inventory records, containing 20,609 item units. Ownership stays linked to the same original characters across separate historical periods.

Returning players can collect eligible belongings from protected mail before their normal timers resume. Verified rollback, retry, stack merges, full bags and hard-restart recovery keep collected items from being granted twice while preserving normal future expiry.

Drahy authored and committed
5,111lines added18lines removed80files changed
Drahy October 15, 2026 at 9:45 AM
65 Update Trace historical item timers and original belongings (d02bac98)
Reviewed the stored state of 8,368,627 original item records and kept complete ownership and location evidence for 6,124 records across separate historical periods.

The review identifies 6,051 time-sensitive inventory records containing 20,609 units that could expire when a long-absent character returns. Seasonal recipes, holiday items and incubating eggs remain traceable without inventing replacements or assigning belongings to another owner.

Drahy authored and committed
3,051lines added0lines removed33files changed
Drahy October 15, 2026 at 12:13 AM
64 Update Verify game login repairs while preserving account ownership (ea75ac00)
Separate test accounts pass 50 repair checks, 16 confirmation and session checks, and four game sign-in checks. Choosing a supported login preserves the same account, character ownership and restrictions.

Another 31 checks confirm that original identities stay reserved while ordinary account actions continue to work. Interrupted and repeated requests retain their recorded outcomes.

Drahy authored and committed
2,070lines added1lines removed33files changed
Drahy October 14, 2026 at 11:00 PM
63 Update Verify item state and safe ammunition delivery (7ffcd4e2)
Checked charge and enchantment formats in 8,368,627 original item records to protect their stored state during the move to AzerothCore.

Game tests confirm that ammunition can be collected in standard stacks across multiple letters without losing quantities or granting duplicates. Full bags, interrupted collection and server restarts preserve the remaining contents. These tests use separate test characters.

Reviewed the original login names of 19,825 account records while preserving every account and its character links.

Drahy authored and committed
4,433lines added6lines removed56files changed
Drahy October 14, 2026 at 10:20 PM
62 Update Preserve complete ammunition quantities in standard stacks (86b87959)
Prepared standard-size stacks for 646,709 ammunition units from 155 original player inventory records and 4,500 units from three guild-bank records. Every prepared stack remains linked to its complete original evidence and original ownership.

The preparation retains normal stack limits and protected-mail safeguards. Eleven unlocated records remain preserved for investigation, including their original quantities and available ownership evidence.

Drahy authored and committed
1,091lines added12lines removed17files changed
Drahy October 14, 2026 at 9:28 PM
61 Update Verify pet abilities and preserve original item evidence (ef206edd)
Checked 254,673 saved pet-spell records against supported abilities and retained 442 original pet action-bar records with standard game handling.

Reviewed 8,368,627 item records and retained complete original evidence for 168 oversized ammunition stacks and one zero-quantity record. The retained originals keep historical quantities and ownership traceable.

Drahy authored and committed
2,063lines added1lines removed29files changed
Drahy October 14, 2026 at 8:29 PM
60 Update Prepare reputation limits and verify saved pets (4b1fb697)
Prepared ordinary reputation limits for 518 historical records while
preserving their Exalted or Hated ranks and complete original history.
Other reputation values stay unchanged.

Verified all 23,924 saved pet records against their game definitions,
appearances and stable positions. Existing companions remain preserved,
including 1,675 exotic pet records under normal talent requirements.

Drahy authored and committed
1,404lines added15lines removed23files changed
Drahy October 14, 2026 at 7:47 PM
59 Update Preserve original reputation and achievement history (7d649e8d)
Reviewed 43,120,376 reputation and achievement records, with every recorded
completed achievement matched to an existing achievement.

Retained complete original history for 518 reputation values beyond ordinary
limits and 1,498 older progress records linked to unavailable achievements.
This keeps historical progress traceable without inventing completions or
rewards.

Drahy authored and committed
1,133lines added0lines removed19files changed
Drahy October 14, 2026 at 6:58 PM
58 Update Preserve historical quests and their completion records (83e4149b)
Prepared preservation of 6,602 original quest records whose quests are
currently unavailable. Keeps 4,529 recorded completions and separates
2,073 saved progress records with their complete original history,
without creating replacement quests or rewards.

Checked 495,364 saved quest-progress records against ordinary quest states
and the quest-log limit. Existing supported progress stays preserved,
including entries beyond the visible log capacity.

Drahy authored and committed
1,355lines added14lines removed23files changed
Drahy October 14, 2026 at 6:41 PM
57 Update Prepare character progression and preserve quest history (691c9964)
Prepared ordinary primary talent groups for 41 low-level character records,
without choosing talents or granting extra points. Existing single and dual
specializations remain unchanged.

Verified honor and arena balances across 52,867 historical character records
and checked 18,079,620 quest progress and completion records. Full original
quest history remains preserved, including records whose quest definitions
are unavailable.

Drahy authored and committed
2,181lines added11lines removed34files changed
Drahy October 14, 2026 at 6:19 PM
56 Update Verify character limits and early talent progression (0d49459f)
Checked 52,867 historical character records against game limits for stored gold,
bank and stable capacity, titles and exploration. Short equipment previews alone do
not establish missing possessions.

Native tests confirm how early talent allocations are saved and shown after
returning to the game, distinguishing the ordinary primary group from an older
state that omits allocated talents. Original character history remains preserved.

Drahy authored and committed
3,580lines added0lines removed44files changed
Drahy October 14, 2026 at 5:38 PM
55 Update Verify preserved abilities and profession progress (1a08688a)
Verified 7,057,446 prepared learned-spell entries, 955,420 skill entries and 2,865,445 saved action bar entries for 52,867 character records. Complete checks confirm that earned training, skill values and talent and faction rules survive storage.

Every record was checked again independently. Each historical dataset stays separate and original player data remains unchanged.

Drahy authored and committed
861lines added13lines removed16files changed
Drahy October 14, 2026 at 4:47 PM
54 Update Prepare consistent spell and profession conversion (5e9af728)
Reviewed 8,194,966 original learned-spell records and 960,434 skill records under the same talent, faction and profession rules. Complete checks preserve original training history, earned ranks and skill progress while keeping each historical dataset separate.

Checked the prepared results for all 52,867 characters and added safeguards against conflicting corrections or unintended ability grants. Original player data remains unchanged.

Drahy authored and committed
1,687lines added3lines removed21files changed
Drahy October 14, 2026 at 4:25 PM
53 Update Verify learned spell ranks and profession progress (190e5cdd)
Reviewed all 8,194,966 original learned-spell records and verified seven ability families across both specializations, relogs and restart. All 85 checks passed, including preserved Leatherworking progress, its learned recipe and a normal craft with the correct material and item totals.

Original spell and owner history stays traceable. Existing training is retained without inventing higher ranks; player data remains unchanged.

Drahy authored and committed
5,375lines added0lines removed29files changed
Drahy October 14, 2026 at 3:54 PM
52 Update Keep talent abilities aligned with normal talent choices (cda1c5f7)
Prepare migration rules for 32,592 historical talent ability records so their effects follow normal talent choices without adding extra permanent abilities. Preserve original ownership, flags and 3,217 button references, while keeping ordinary abilities and previously earned training unchanged.

Drahy authored and committed
732lines added10lines removed16files changed
Drahy October 14, 2026 at 3:08 PM
51 Update Verify talent abilities across both specializations (7e326fea)
Review 32,592 historical talent ability records and retain their original history and 3,217 related button references. Across 112 checks, 35 definitions follow normal talent choices through both specializations, relogs and restart, without adding extra permanent learned abilities.

Drahy authored and committed
8,302lines added3lines removed41files changed
Drahy October 14, 2026 at 2:52 PM
50 Update Align legacy talent variants with normal talent learning (bdd541e3)
Prepare migration rules that preserve the complete history of 133 old talent records and 17 related button references while preventing obsolete variants from bypassing a talent reset. Twenty-two additional checks confirm current talent learning across both specializations, relogs and restart; ordinary trained abilities remain unchanged.

Drahy authored and committed
2,159lines added13lines removed28files changed
Drahy October 14, 2026 at 2:21 PM
49 Update Verify disabled abilities and preserve legacy talent history (48d9b033)
Review 193 historically disabled ability records and test their seven spell definitions in 72 game observations across specializations, relogs and server restarts. Confirm disabled abilities remain unavailable while ordinary game controls stay intact.

Identify 133 older Bloodthirst and Demonic Sacrifice records whose spell definitions remain available without talent points. Keep their original ownership, training history and related button positions traceable.

Drahy authored and committed
3,233lines added15lines removed28files changed
Drahy October 14, 2026 at 1:30 PM
48 Update Preserve normal spell learning and action-bar controls (16e16c7c)
Explain how newly learned spells and rank changes reach the game client, while preserving original button layouts as historical evidence. Keep normal game controls and player-created layouts intact without forcing historical positions onto current bars.

Drahy authored and committed
175lines added12lines removed7files changed
Drahy October 14, 2026 at 10:50 AM
47 Update Preserve earned talent training through specialization resets (b38d2ffc)
Prepare 60,811 retained training records with 173,573 inactive lower steps reconstructed from proven higher ranks. Earned abilities become available after the matching talent is chosen, while original history stays separate from reconstructed steps.

Confirm this behavior in 44 game observations across talent selection, both specializations, relogs and server restart. Review 153,978 historical talent-button references and retain their original positions for traceable migration.

Drahy authored and committed
4,722lines added8lines removed40files changed
Drahy October 14, 2026 at 10:32 AM
46 Update Verify talent training and retain earned rank history (a52aa193)
Test 217 learned spell definitions across all classes in 275 game observations. Confirm restoration through complete talent rank chains across specializations and server restarts.

Review 60,811 historical training records, including 52,003 higher-rank entries whose earlier training steps are missing. Keep the original history permanent so earned abilities remain traceable.

Drahy authored and committed
15,530lines added6lines removed35files changed
Drahy October 14, 2026 at 9:59 AM
45 Update Verify talent choices and previously learned spell ranks (4a0f8998)
Pass 33 game checks confirming that Shaman Dual Wield follows its selected talent and previously learned spell ranks can become available again when the matching talent is chosen. Switching specializations and returning after a server restart preserves the tested behavior.

Review 60,811 original talent spellbook records while retaining their complete history.

Drahy authored and committed
2,458lines added7lines removed32files changed
Drahy October 14, 2026 at 2:45 AM
44 Update Keep Shaman Dual Wield tied to its talent after conversion (7fe613c2)
Prepare the conversion so 475 historical Shaman proficiency records no longer restore Dual Wield after a talent reset. Shamans can regain the ability through their talent choice, while ordinary fighting skills and all original history remain preserved.

Check all 960,434 stored skill records and retain 181 earlier progression repairs.

Drahy authored and committed
736lines added6lines removed18files changed
Drahy October 14, 2026 at 2:17 AM
43 Update Verify talent reset behavior and preserve ordinary fighting abilities (4ff10693)
Reviewed 475 historical Shaman Dual Wield skill records with their original ownership and preserved history. Three test characters passed twelve checks across login, saving, reconnecting and restarting, distinguishing talent-dependent Shaman abilities from ordinary Warrior Dual Wield.

Original character data and weapon skill progress remain preserved.

Drahy authored and committed
2,374lines added0lines removed32files changed
Drahy October 14, 2026 at 12:19 AM
42 Update Preserve earned faction abilities and native language knowledge (c6366948)
Migration preparation now corrects 40 historical foreign-language records and preserves 28 earned mount or teleport records through their matching faction abilities. Eighteen existing counterparts keep their original state, ten earned mount equivalents are retained, and eight action-bar references follow the matching ability. Complete original history remains preserved.

Thirteen test characters passed 52 checks across login, saving, reconnecting and restarting. Class-specific checks also distinguish 6,890 ordinary Dual Wield records from talent-only abilities.

Drahy authored and committed
3,764lines added16lines removed39files changed
Drahy October 13, 2026 at 11:46 PM
41 Update Trace historical languages and earned faction abilities (b11fa66f)
Verify 117 original records of learned abilities: 88 language entries, 17 mount entries, 11 teleport entries and one additional Shoot entry.

Match 28 mount and teleport entries to their standard faction equivalents while retaining original ownership and complete learning history, so earned mounts remain traceable through historical faction changes.

Drahy authored and committed
4,224lines added0lines removed34files changed
Drahy October 13, 2026 at 9:48 PM
40 Update Preserve earned training and correct historical skill limits (aa4ae87e)
Keep earned Riding and Cooking points when correcting 136 historical training limits. Bring 45 excessive skill values within normal character limits while preserving their original history.

Verify six skill scenarios and two existing recipe controls across 24 login, relog and restart observations. Existing training and the checked recipes remain available.

Drahy authored and committed
2,234lines added14lines removed30files changed
Drahy October 13, 2026 at 9:00 PM
39 Update Verify talent behavior and preserve original skill progress (4dce4554)
Review 8,194,966 learned-spell records and record 12 observations across login, relog and restart to distinguish ordinary abilities from talent dependencies.

Verify 181 skill records against their original training. Confirm higher training already learned in 131 Riding and 5 Cooking records, while preserving original skill values and complete history throughout the conversion checks.

Drahy authored and committed
2,209lines added0lines removed33files changed
Drahy October 13, 2026 at 4:51 PM
38 Update Preserve original skill history and prepare character corrections (99314789)
Preserve 960,434 original skill records with their values and ownership so historical changes remain traceable.

Check 4,499 unsupported skill records and 96 learned-spell entries against each character's current race and class. Retain complete history and preserve supported skills and pet records while preparing corrections for stale entries.

Drahy authored and committed
2,813lines added13lines removed29files changed
Drahy October 13, 2026 at 4:13 PM
37 Update Verify character classes and trace historical skill differences (ae778a42)
Verify race and class support for 52,867 historical character records and class matching for 981,063 saved talent records.

Review 960,434 skill records and retain traceable evidence for 4,499 incompatible skill entries and 102 learned-spell entries. Original characters, skill values and saved spell history remain intact.

Drahy authored and committed
6,831lines added0lines removed23files changed
Drahy October 13, 2026 at 3:05 PM
36 Update Preserve historical character ages with traceable date references (40bf1968)
Prepare historical date references for 52,867 character records while keeping original playtime, achievements and statistics intact.

Distinguish 14 recorded creation events, 52,222 estimates based on historical activity and playtime, and 631 account-based estimates. Permanent supporting evidence keeps uncertain dates identifiable and avoids treating migration day as a character's birthday.

Drahy authored and committed
5,866lines added8lines removed36files changed
Drahy October 13, 2026 at 2:28 PM
35 Update Verify preserved auction items and seller payments (a8e5a6a2)
Temporarily deleted characters keep their auction items and seller payments until restoration.

Recovery checks cover four synthetic auctions and 14 test item units, including interrupted saves, normal auction fees and collection without duplicates.

Drahy authored and committed
2,093lines added6lines removed27files changed
Drahy October 13, 2026 at 1:27 PM
34 Update Protect preserved mail when saving is interrupted (694f5249)
Saving interruptions now stop safely so preserved items, gold and original cash-on-delivery payments remain consistent after reconnecting.

Recovery checks preserved all 123 synthetic item units and confirmed that payments are collected exactly once.

Drahy authored and committed
7,916lines added42lines removed64files changed
Drahy October 13, 2026 at 12:52 PM
33 Update Keep recovered mail intact when saving is rejected (061e414c)
Rejected collections leave recovered attachments and original cash-on-delivery payments in their letters. Successful retries transfer each item and payment once, including payments owed to temporarily deleted characters.

Stack-size checks cover 47,761 preserved item records, helping keep original belongings compatible with recovery.

Drahy authored and committed
4,450lines added8lines removed55files changed
Drahy October 13, 2026 at 1:54 AM
32 Update Extend mail recovery checks to failed collections (122d177b)
Check recovered attachments and cash-on-delivery payments when saving a collection fails. These checks exposed an incorrect success reply and a payment visible to an online sender even though the collection was not saved.

Original belongings remain preserved throughout these checks.

Drahy authored and committed
1,636lines added4lines removed26files changed
Drahy October 13, 2026 at 12:41 AM
31 Update Verify recovered mail items across full bags and restarts (5870f26e)
Verified that recovered items arrive by mail when a character logs in, leaving the player to choose when to collect them. Tests on the new server confirm correct stack merging, blocked duplicate collection and preserved attachments when bags are full, including after a restart.

All 354 cloth pieces used in these synthetic tests remain accounted for. Their complete original recovery history stays traceable after collection and stack merging.

Drahy authored and committed
2,393lines added17lines removed30files changed
Drahy October 10, 2026 at 4:28 AM
30 Update Keep protected mail money consistent when collection fails (2c5f0194)
Preserved mail now adds money only after collection is saved successfully. If a save fails, the letter and balance stay intact so the player can try again safely.

Tests cover successful collection, a rejected save, the normal gold limit, repeat attempts and a server restart. Ordinary new mail keeps its existing behavior.

Drahy authored and committed
3,066lines added15lines removed41files changed
Drahy October 10, 2026 at 3:58 AM
29 Update Check preserved abilities against the new server (be670080)
All 8,194,966 reviewed learned-spell records and 981,063 stored talent allocations match valid definitions in the new server. Talent-related abilities are identified separately, keeping their original history preserved during the talent reset.

The new server starts successfully in an independent test environment after two startup fixes. Historical character collections remain separate, protecting the original records used for later recovery.

Drahy authored and committed
5,344lines added21lines removed76files changed
Drahy October 9, 2026 at 4:35 PM
28 Update Clarify preservation of learned abilities and talent history (37e568e3)
Document the original histories of 8,194,966 learned-spell records and 981,091 talent records, preserving the distinction between ordinary abilities and talent-linked abilities.

Explain how spell validity, character specializations and talent resets interact, keeping original history traceable and making unintended ability changes easier to detect.

Drahy authored and committed
1,065lines added0lines removed15files changed
Drahy October 9, 2026 at 2:19 PM
27 Update Protect historical belongings until collection (697a783b)
Add permanent collection protection for 20,544 old letters, 37,507 actual attachments and over 62,407 gold in original balances, so returning players can collect their belongings without an absence deadline.

Keep original cash-on-delivery prices and protect payments to their original senders. Preserve one-time results for 10,037 historical auctions, including their related statistics, while keeping normal rules for new mail and auctions.

Drahy authored and committed
4,723lines added32lines removed86files changed
Drahy October 9, 2026 at 1:56 PM
26 Update Preserve historical mail and auction belongings (c004a99f)
Keep complete original records for 21,271 old letters, their 37,507 actual attached items and 10,037 historical auctions with known sellers so belongings can be traced accurately when players return.

Retain 13,975 actual auction item records without proven player owners, plus two historical item records with unavailable definitions, in permanent history without inventing belongings or recipients.

Reserve historical item numbers so new items cannot reuse identifiers needed for later recovery.

Drahy authored and committed
8,051lines added21lines removed40files changed
Drahy October 9, 2026 at 12:35 PM
25 Update Verify historical belongings against AzerothCore game data (3bd68a57)
Compare 8,368,627 original item records and 8,194,966 learned-spell records belonging to existing characters with AzerothCore game data, keeping each era's history separate.

Review 21,271 old letters containing 37,507 actual item records and preserve their original context so historical belongings can be traced accurately when players return.

Drahy authored and committed
16,314lines added2lines removed32files changed
Drahy October 9, 2026 at 11:39 AM
24 Update Preserve guild history and historical bank contents (13a52931)
Keep 554,305 original guild records, covering membership, permissions, bank balances and activity history, permanently traceable within their respective eras.

Preserve 15,170 actual item records from the banks of 195 empty historical guilds so their original belongings remain available for accurate investigation.

Drahy authored and committed
6,831lines added6lines removed16files changed
Drahy October 9, 2026 at 10:34 AM
23 Update Preserve historical ratings and item records for returning players (d35f1089)
Keep 2,562,062 original supporting records in permanent history for their respective eras, with original character and item context where it exists.

Current and historical records remain separate so past character information and belongings can be traced accurately for returning players.

Drahy authored and committed
5,276lines added27lines removed25files changed
Drahy October 9, 2026 at 10:24 AM
22 Update Review historical character records and guild bank preservation (f1aca0ba)
Review 2,562,062 historical supporting records and the bank contents of 195 empty guilds, including 15,170 actual item records. Record their original context so character history and belongings can be traced during the move to AzerothCore.

Drahy authored and committed
5,508lines added3lines removed22files changed
Drahy October 9, 2026 at 7:29 AM
21 Update Preserve historical world timers and auction bidding history (c9f37cda)
Keep 429 original world-state, creature respawn and auction bidding records as permanent, searchable history. This preserves the original evidence while preparing a fresh world and reset schedule for the new server, without replaying historical arena rewards.

All original values and their relationships passed comparison and protection checks. Auction items, winners, bids and money remain part of the normal character transfer and settlement checks.

Drahy authored and committed
1,395lines added14lines removed19files changed
Drahy October 9, 2026 at 6:43 AM
20 Update Preserve original character abilities and talent history (5177e1c6)
Keep 9,176,057 original learned-spell and talent records permanently searchable, including the history of deleted characters. Original flags and talent allocations remain available for investigation while compatible abilities and the planned talent reset are checked for the new server.

The original records and earlier preserved history passed comparison checks. A review of all remaining character records also identified old world timers that need a fresh start, helping prevent outdated schedules from triggering unintended rewards.

Drahy authored and committed
48,148lines added19lines removed27files changed
Drahy October 9, 2026 at 6:29 AM
19 Update Document original spell availability and talent history (f4db6897)
Review 8,194,966 learned-spell records and 981,091 original talent records, documenting original availability and character ownership for future investigations.

Distinguish learned abilities from old talent allocations, including history from characters retained for later restoration. This establishes the evidence needed to prepare their transfer under the new server's rules.

Drahy authored and committed
1,384lines added0lines removed13files changed
Drahy October 7, 2026 at 6:56 PM
18 Update Preserve original character effects and cooldown history (810663c6)
Preserve 161,405 original character effect and spell cooldown records for future investigations, including their original ownership history.

Every archived record matches the original data and remains protected from changes or deletion. Existing spell cooldowns have already elapsed; the transfer will follow AzerothCore's normal rules while keeping their history available.

Drahy authored and committed
3,160lines added0lines removed20files changed
Drahy October 7, 2026 at 6:30 PM
17 Update Preserve original pet effects and cooldown history (9e08f436)
Preserve 9,984 original pet effect and cooldown records for later investigation, including historical details the new game server does not store.

Every preserved record matches the original data and remains protected from changes or deletion. Supported effects and cooldowns will follow AzerothCore's normal rules when the characters are transferred.

Drahy authored and committed
7,066lines added0lines removed20files changed
Drahy October 7, 2026 at 6:11 PM
16 Update Preserve a saved pet's identity for transfer (d067a7b9)
Prepare a safe transfer for one existing pet and its 21 linked effect, spell and cooldown records. The verified mapping keeps the same owner and original pet details while using a compatible identifier during conversion.

The complete original information is permanently preserved and protected so this correction can always be traced.

Drahy authored and committed
1,307lines added6lines removed24files changed
Drahy October 7, 2026 at 5:16 PM
15 Update Preserve historical pet records for future investigations (88de080e)
Preserve 17,753 historical pet spell, effect and cooldown records for future investigations. These records already lacked their parent pet in the old data; keeping them permanently makes later checks possible without inventing pets or rewards.

All 23,924 saved pets, including pets of hidden characters, remain preserved in the migration source.

Drahy authored and committed
667lines added13lines removed15files changed
Drahy October 7, 2026 at 4:34 PM
14 Update Review historical pet records before transfer (5c9fcdb2)
Reviewed 23,924 saved pet records across current and historical data and confirmed their links to existing characters, including hidden characters kept for restoration.

Separately identified 17,753 old spell, effect and cooldown records whose pets were already absent before conversion. Recorded the choices for preserving these remnants without inventing pets or granting unproven rewards. No player pet was removed or restored.

Drahy authored and committed
2,246lines added0lines removed12files changed
Drahy October 7, 2026 at 4:07 PM
13 Update Protect historical character identities during creation and import (26d9cd97)
Keep one historical character reference protected against accidental reuse by new characters or imports. Normal character numbering stays unchanged, and the original history remains available for owner-verified investigation.

Apply the same protection across current and historical data. Document the planned account-based website restoration so eligible characters can eventually be restored without routine GM tickets, after conversion and ownership checks are complete.

Drahy authored and committed
1,120lines added39lines removed27files changed
Drahy October 7, 2026 at 3:47 PM
12 Update Review an unusual historical character reference (8f01244c)
Reviewed 1 unusual historical achievement reference with no remaining character. Documented choices for keeping its original evidence distinguishable from future characters, so an old record cannot be mistaken for a new player's earned progress.

The achievement evidence remains preserved while its original ownership and the treatment of its character identifier are unresolved. No ownership or rewards were inferred.

Drahy authored and committed
222lines added1lines removed8files changed
Drahy October 7, 2026 at 2:14 PM
11 Update Preserve historical progress for future investigations (89a2cdcd)
Preserved 5,133,394 historical progress and settings records left behind by characters that were already absent. Their original values remain available for future investigations while existing and recoverable character progress keeps its established rules.

Added a staff guide for finding retained mail, belongings and progress through their original history. The total counts records, so one former character can have many entries. Ownership must be established before any restoration.

Drahy authored and committed
4,574lines added18lines removed17files changed
Drahy October 7, 2026 at 2:07 PM
10 Update Review historical character progress before transfer (081aadc9)
Identify older progress and settings whose original characters are no longer present. Record the preservation choices for those remnants while keeping normal progress with existing and recoverable characters.

Check account links before transfer so historical remnants cannot be assigned to another player by mistake.

Drahy authored and committed
3,058lines added0lines removed15files changed
Drahy October 7, 2026 at 1:18 PM
9 Update Preserve historical return locations (610fea97)
Keep older return-location records permanently available for investigation when their original characters are no longer present. Protect the retained information from accidental changes or deletion without creating a restoration claim.

Existing characters, including those saved for later restoration, retain their normal return-location conversion rules.

Drahy authored and committed
475lines added7lines removed14files changed
Drahy October 7, 2026 at 12:51 PM
8 Update Review saved return locations before transfer (4ad479eb)
Check saved battleground return locations so characters can leave old matches safely after the move. Preserve the normal return-home behavior and review older records without an existing character before deciding how to retain them.

Drahy authored and committed
468lines added0lines removed9files changed
Drahy October 6, 2026 at 1:00 AM
7 Update Preserve partial fishing history (80438902)
Keep unfinished fishing progress available as permanent historical evidence while preserving learned skill levels. Future training will follow the new server's normal rules, without turning partial progress into an extra skill award.

Drahy authored and committed
429lines added11lines removed13files changed
Drahy October 6, 2026 at 12:54 AM
6 Update Review partial fishing progress before transfer (e8b6a73a)
Check the older partial fishing progress that has no direct equivalent in the new server core. Keep the findings available for a preservation decision while existing learned skills remain part of normal character transfer.

Drahy authored and committed
266lines added1lines removed8files changed
Drahy October 6, 2026 at 12:25 AM
5 Update Preserve historical charter signatures (fbdefb09)
Keep incomplete guild and arena charter history available for future support reviews. Preserve the original player connections and retain the historical evidence permanently, so older records can be investigated without guessing missing details.

Existing charter items keep their normal handling during the migration.

Drahy authored and committed
900lines added13lines removed20files changed
Drahy October 6, 2026 at 12:10 AM
4 Update Review incomplete guild and arena charter history (fc4ea741)
Verify surviving guild and arena charters and their ownership before moving player progress to the new server core. Keep the remaining historical records available for a preservation decision, without guessing missing guild or team details.

Drahy authored and committed
430lines added1lines removed8files changed
Drahy October 2, 2026 at 1:09 PM
3 Update Preserve incomplete inventory history (640cfaf9)
Preserve incomplete inventory history for future support reviews, including its original character connection. This keeps older records available when a returning player asks about missing belongings.

Retain the evidence permanently and prevent new belongings from being confused with older records during the migration.

Drahy authored and committed
633lines added19lines removed16files changed
Drahy October 2, 2026 at 1:03 PM
2 Update Check character records before transfer (0458295a)
Verify that characters returning from old dungeons and raids have suitable destinations outside instances. Identify incomplete inventory records and keep their handling open for review before transferring player belongings.

The evidence distinguishes older gaps from transfer losses, helping protect recovery claims and preserve information for later investigation.

Drahy authored and committed
4,972lines added2lines removed14files changed
Drahy October 2, 2026 at 12:25 PM
1 Update Define recovery through the player migration check (603ce1a4)
Record the approved recovery rules so returning players can check their belongings without remembering item names. Verified transfer losses will be eligible for a single delivery through in-game mail, with lasting receipts and no claim deadline.

Uncertain historical evidence stays available for private review. These rules prepare the recovery feature; player claims are not available yet.

Drahy authored and committed
54lines added12lines removed4files changed
Drahy October 2, 2026 at 12:03 PM

September 2026

179 changes
179 Update Prepare a player-facing migration check (357995ad)
Define an account-based way for returning players to see verified transfer and recovery status without remembering individual belongings. Keep uncertain historical records out of automatic claims until ownership and item state can be proven.

Drahy authored and committed
309lines added5lines removed6files changed
Drahy September 29, 2026 at 2:43 PM
178 Update Preserve missing guild bank evidence (37cfe5df)
Keep saved guild bank references whose belongings were already absent, so future reports can be checked against their original context. Protect those records and prevent their original identifiers from being reused while leaving the unusable slots out of play.

Drahy authored and committed
275lines added12lines removed6files changed
Drahy September 29, 2026 at 2:43 PM
177 Update Identify guild bank records needing review (ddb54f89)
Record saved guild bank slots that point to belongings already missing from the source data. Preserve the evidence and the available choices so those slots can be handled safely before players return.

Drahy authored and committed
47lines added0lines removed3files changed
Drahy September 28, 2026 at 1:32 AM
176 Update Preserve historical belongings for future review (29af2b72)
Preserve belongings that cannot currently be linked to an active character, along with their original context, for future support review. Keep them out of play until ownership is verified, and protect their identity so a later claim can be checked reliably. Document a private support route for players after launch.

Drahy authored and committed
3,091lines added13lines removed21files changed
Drahy September 28, 2026 at 1:29 AM
175 Update Identify belongings that need a preservation decision (95827936)
Review historical items with no surviving owner or normal location, including records tied to refunds and trades. Record the findings so these belongings can be handled deliberately before player data is moved.

Drahy authored and committed
583lines added0lines removed7files changed
Drahy September 28, 2026 at 12:40 AM
174 Update Check safe exits for returning players (090aed5c)
Review saved dungeon and raid locations against each character's home destination, and record where a later move is needed. This helps prevent players from returning to expired instances while preserving their groups.

Drahy authored and committed
2,819lines added2lines removed7files changed
Drahy September 28, 2026 at 12:07 AM
173 Update Preserve undeliverable mail for later review (2e733382)
The migration rehearsal now preserves the full contents of undeliverable, already-returned letters for later ownership review. It leaves ordinary mail unchanged and avoids sending their contents to someone whose claim has not been verified.

Drahy authored and committed
671lines added11lines removed14files changed
Drahy September 27, 2026 at 11:56 PM
172 Update Keep migration updates clear and consistent (1958ebfc)
Migration and backup preparation updates keep their familiar commit links and change summaries, with one clear description shared by the repository, website and Discord. Detailed preparation records stay in the project documentation so public updates remain understandable without exposing internal setup.

Drahy authored and committed
22lines added13lines removed2files changed
Drahy September 26, 2026 at 9:01 PM
171 Update Beginning a major server upgrade for Drahy's Legacy (0377cc4c)
We're starting a major upgrade to the software that powers our world, moving from TrinityCore to AzerothCore.

This will give us a stronger foundation for improving quests, dungeons and raids, and bringing new features to the server over time.

Keeping your characters, equipment, collections and hard-earned progress is our priority. We'll work through the transition step by step and test the results before the upgraded server goes live.

Server launch: October 21, 2026 at 10:00 CEST
Opening October 21, 2026 at 10:00 CEST
Follow the countdown at https://www.drahy.com

This marks the beginning of the upgrade — there's more to come!
Drahy September 8, 2026 at 10:50 AM
170 Update Core/Calendar: Implement different timezone support for ingame calendar (45a5b6a9)
Displays in-game calendar events in each player's timezone. Authentication records the client's timezone offset, and calendar requests convert between that local time and stored UTC timestamps without replacing existing calendar events.

Shauren authored · Drahy integrated
2,394lines added805lines removed41files changed
Drahy September 8, 2026 at 7:09 AM
169 Update Core/Locales: Set active code page and locale used by c string functions to utf8 (7be101ac)
Initializes locale handling for the servers and extraction tools, enables the UTF-8 active code page on Windows, and shares the initialized calendar locale with timezone handling.

Shauren authored · Drahy integrated
117lines added5lines removed11files changed
Drahy September 8, 2026 at 7:09 AM
168 Update Core/Locales: Revert back to using C locale for number formatting (e2b26f20)
Keeps number formatting in the C locale while retaining the system locale for text and calendar handling, avoiding locale-dependent decimal separators in numeric output.

Shauren authored · Drahy integrated
10lines added5lines removed1files changed
Drahy September 8, 2026 at 7:09 AM
167 Update Core/Misc: Added windows version checks during startup to avoid confusion about crashes when running on unsupported OS (eb50b29a)
Checks the Windows build at startup and reports when it is older than the required build 18362 (Windows 10 version 1903), making unsupported-system failures easier to identify.

Shauren authored · Drahy integrated
41lines added6lines removed10files changed
Drahy September 8, 2026 at 7:09 AM
166 Update SQL: Move to correct directory (8ca0f66d)
Moves the account timezone-offset migration into the auth update directory for branch 3.3.5 so it is discovered for the correct game version.

Shauren authored · Drahy integrated
0lines added0lines removed1files changed
Drahy September 8, 2026 at 7:09 AM
165 Update Core/Spells: Fixed Conflagrate direct damage not benefitting from talents that increase its damage and DoT benefitting twice from damage done mods (c18d0000)
Corrects Conflagrate damage calculations so direct damage receives the appropriate modifiers and periodic damage does not apply damage bonuses twice.

Shauren authored · Drahy integrated
4lines added2lines removed2files changed
Drahy September 8, 2026 at 6:53 AM
164 Update Core/Mail: Moved gold check closer to where it is taken away (dd1847bd)
Rechecks available gold after the asynchronous mail lookup, immediately before proceeding with sending the mail.

Shauren authored · Drahy integrated
6lines added6lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
163 Update Core/Battlefield: Fixed using invalidated iterator when a player queued for wintergrasp is inside a battleground (63cbef9e)
Keeps the Wintergrasp queue iterator valid when a queued player is in a battleground by avoiding removal during the invitation loop.

Shauren authored · Drahy integrated
1lines added4lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
162 Update Core/Loot: Check bank for unique loot items when determining loot roll eligibility (#29373) (01e684a7)
Includes bank contents when checking unique-item limits before allowing a player to roll for group loot.

Gildor authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
161 Update Core/Spells: Make SpellEffectInfo not copyable (54b13c7e)
Makes spell effect information non-copyable and gives its immunity data unique ownership, preventing accidental sharing and duplicate deletion.

Shauren authored · Drahy integrated
6lines added11lines removed2files changed
Drahy September 8, 2026 at 6:53 AM
160 Update Core/Misc: Remove incorrect (and unused) equality operator overloads from LinkedListHead::Iterator class (d5b64a0b)
Removes incorrect pointer/reference equality overloads from linked-list iterators and makes the map iterator comparison explicit.

Shauren authored · Drahy integrated
1lines added11lines removed2files changed
Drahy September 8, 2026 at 6:53 AM
159 Update Core/Misc: Fixed thread-unsafe access to list of objects that should be spawned in a cell (966936b0)
Avoids inserting missing map or cell entries while reading spawn lists from map-update threads, and handles absent transport passenger lists safely.

Shauren authored · Drahy integrated
35lines added27lines removed4files changed
Drahy September 8, 2026 at 6:53 AM
158 Update Core/Auras: Implemented SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD (suppress aura applications while dead without removing the aura) (d028bb0e)
Suppresses aura applications while their owner is dead when the spell has the Disable Aura While Dead attribute, retaining the owned aura for later reapplication.

Shauren authored · Drahy integrated
11lines added8lines removed4files changed
Drahy September 8, 2026 at 6:53 AM
157 Update Core/Auras: Registering a new owned aura will now search existing owned auras instead of applied auras to check for unstackable one (a85dcb6f)
Checks owned auras when registering a new owned aura, and applied auras when applying it, so incompatible auras are removed from the correct collection.

Shauren authored · Drahy integrated
8lines added21lines removed2files changed
Drahy September 8, 2026 at 6:53 AM
156 Update Core/Object: Remove casts in WorldObject::setActive (2df1bc3e)
Routes activation and deactivation through the shared WorldObject map API without type-specific casts.

robinsch authored · Drahy integrated
2lines added12lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
155 Update Core/Objects: Remove restriction on what object types can be set as active (163c674a)
Allows active world objects to keep their spawn grids loaded consistently, extending the existing creature handling to gameobjects and other world objects.

Shauren authored · Drahy integrated
59lines added64lines removed4files changed
Drahy September 8, 2026 at 6:53 AM
154 Update DB/Text: fix Halazzi texts id (33bc42b6)
Assigns Halazzi dialogue to creature entry 23577 instead of the incorrect 23557 entry.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
153 Update Core/CrashHandler: Add a timeout to retrieving windows version from WMI (8b73bb50)
Bounds the Windows WMI connection wait when collecting operating-system information for crash reports.

Shauren authored · Drahy integrated
8lines added8lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
152 Update DB/Quest: Wanted: "Hogger" shoud be taken from both wanted posters (253bb199)
Allows the second wanted poster, gameobject 156561, to offer the Wanted: Hogger quest.

Aokromes authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
151 Update DB/Quest: update quests ObjectiveText ruRU localization (9daaa99e)
Updates 897 Russian quest objective text records, correcting the displayed objective descriptions.

Aokromes authored · Drahy integrated
898lines added0lines removed1files changed
Drahy September 8, 2026 at 6:53 AM
150 Update Core/Battlegrounds: Fix group loot (#29300) (fe2da02c)
Registers newly created battleground raid groups with the group manager so group loot can find them correctly.

Giacomo Pozzoni authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
149 Update Core/Groups: Reduce differences between branches (define naming) (#29332) (f746c7f7)
Standardizes group-size, raid-size, target-icon and Scholomance encounter constant names without changing their numeric values.

M'Dic authored · Drahy integrated
53lines added52lines removed14files changed
Drahy September 8, 2026 at 6:48 AM
148 Update Core/Pets: Avoid loading creature_addon/creature_template_addon (#29331) (edb00d4f)
Prevents pets from inheriting creature spawn addon data after revival, and stops assigning a creature spawn ID when creating a pet.

Gildor authored · Drahy integrated
3lines added2lines removed2files changed
Drahy September 8, 2026 at 6:48 AM
147 Update Core/Misc: mac build fix (6b9899e9)
Uses the weak-order comparison fallback for scheduled task timestamps, fixing compilation on macOS.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
146 Update CI/appveyor: Upgrade dependencies (ea1c5777)
Updates the Windows AppVeyor dependencies to Boost 1.83, OpenSSL 3.0 and MySQL 8.1, and packages the corresponding runtime libraries.

Shauren authored · Drahy integrated
24lines added5lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
145 Update Core/Misc: Silence compile warning in boost::process with version 1.83 (08eac7a0)
Suppresses a Microsoft compiler warning raised by Boost.Process 1.83 pipe stream destructors.

Shauren authored · Drahy integrated
15lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
144 Update CI/AppVeyor: Upgrade boost version to 1.82 (79544e5f)
Updates the Windows AppVeyor build environment to Boost 1.82.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
143 Update DB/Conditions: Fixed targeting of Koralon's Burning Breath (25 mode) (ae2a3a09)
Applies the Burning Breath stalker target condition to Koralon's 25-player spell variant as well.

Gildor authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
142 Update DB/Instances: Fixed targeting of Koralon's Burning Breath, it should just free spin instead of following a player (cb11a622)
Gives Koralon's Burning Breath a moving invisible stalker target and a circular waypoint path so the breath rotates instead of tracking a player.

Krutok authored · Drahy integrated
28lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
141 Update DB: Allow reserved_name to be accent-sensitive (fe084836)
Uses binary UTF-8 collation for reserved character names, allowing names with different accents to be stored distinctly.

Kitzunu authored · Drahy integrated
4lines added2lines removed2files changed
Drahy September 8, 2026 at 6:48 AM
140 Update SQL: Move update to correct directory (dc995447)
Moves the May character-name collation migration into the 3.3.5 update directory so the correct branch can discover it.

Shauren authored · Drahy integrated
0lines added0lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
139 Update Core/Misc: Silence a false positive warning (79e2f77d)
Exposes and consistently names the temporary summon group key fields, silencing a false compiler warning while keeping the default comparison behavior.

Shauren authored · Drahy integrated
4lines added5lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
138 Update Core/Vehicles: Fixed crash happening if a vehicle despawns during handling of control vehicle aura removal (74bfc386)
When removing vehicle-control auras, remaining seated passengers are explicitly detached. This prevents a crash if an aura script despawns the vehicle during removal.

Shauren authored · Drahy integrated
5lines added5lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
137 Update Core/World: added underlying types to world config enums (a5217f59)
Gives world configuration enums an explicit unsigned 32-bit underlying type.

Ovahlord authored · Drahy integrated
3lines added3lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
136 Update Core/Player: return player corpse locations by reference instead of creating copies (d11d992d)
Returns the stored player corpse location by const reference and avoids unnecessary location copies.

Ovahlord authored · Drahy integrated
3lines added4lines removed3files changed
Drahy September 8, 2026 at 6:48 AM
135 Update Core/World: refactored locale detection to resolve a ill-defined for loop warning (b3dbc8bd)
Detects available DBC locales with a forward loop, retaining the first available locale as the default and honoring a valid configured override.

Ovahlord authored · Drahy integrated
11lines added8lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
134 Update Build: Fixed tools only build (#29341) (ff0d198e)
Makes the short_alloc dependency available to extraction-tool builds even when the server targets are disabled.

Edgars Baduns authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 8, 2026 at 6:48 AM
133 Update Add offline instance reset and character evacuation command (ff8eb1c0)
Adds a preview-first command to clear dungeon and raid saves, player and group lockouts, and associated respawns. Affected characters return to their Hearthstone home, with Stormwind or Orgrimmar used for invalid homebinds. Characters with obsolete instance corpses receive the normal resurrection at login, and stale battleground return positions are repaired.

Drahy authored and committed
800lines added0lines removed5files changed
Drahy September 8, 2026 at 6:21 AM
132 Update Use Trinity ToC data and retain custom overrides in one disabled block (a22af9f1)
Disables the legacy Trial of the Crusader overrides for Jormungar spray spell links, Leeching Swarm script bindings, and map 649 MMAPs, allowing clean world imports to retain the original Trinity data. All three original SQL sections remain together in one block comment for easy restoration.

Drahy authored and committed
37lines added24lines removed2files changed
Drahy September 7, 2026 at 8:07 PM
131 Update Scripts/Trial of the Crusader: Update Read and Write Save Data (#29293) (61eba44d)
Moves Trial of the Crusader saves to the shared instance serializer, recording the T C R header, boss progress, remaining attempts, and tribute eligibility flags. Save data is generated directly from the current instance state instead of a cached buffer.

Gildor authored · Drahy integrated
11lines added41lines removed1files changed
Drahy September 7, 2026 at 8:06 PM
130 Update Build: Support ASAN on msvc (ca03ecf3)
Adds optional AddressSanitizer compiler settings for MSVC and corrects pointer arguments in sanitizer debug commands.

Shauren authored · Drahy integrated
15lines added2lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
129 Update Core/Units: Fixed possible use after free in ThreatManager (6a304a82)
Queues victim GUIDs for deferred threat notifications and looks up each surviving threat reference when processing the queue, avoiding stale pointers after earlier callbacks.

Shauren authored · Drahy integrated
8lines added6lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
128 Update Core/Movement: Fixed use after free in WaypointMovementGenerator (8d43d2ba)
Copies waypoint and path identifiers before script callbacks can invalidate the active path, preventing later access to freed waypoint data.

Shauren authored · Drahy integrated
6lines added3lines removed1files changed
Drahy September 7, 2026 at 7:55 PM
127 Update Core/EventMap: Refactor and modernize EventMap (#29183) (1bea4aab)
Modernizes EventMap by storing event IDs, groups, and phases separately. Adds helpers for minimum event delays and checking scheduled events while retaining time-ordered execution.

Kelno authored · Drahy integrated
135lines added79lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
126 Update License: Restore long lost OpenSSL exception (#29250) (24359b06)
Restores the upstream OpenSSL linking exception in the COPYING license document.

Giacomo Pozzoni authored · Drahy integrated
11lines added0lines removed1files changed
Drahy September 7, 2026 at 7:55 PM
125 Update Core/Logging: Fixed a few missed log format statements (deec17d8)
Corrects remaining printf-style placeholders in map-loading, guild-bank, trade, enchantment, and character-command logging after the fmt API migration.

Shauren authored · Drahy integrated
67lines added67lines removed10files changed
Drahy September 7, 2026 at 7:55 PM
124 Update Core/Logging: Minor compile time reducing refactor of log message formatting (26836f86)
Moves log formatting into shared implementations using format argument views, reducing template work while formatting messages before they are queued.

Shauren authored · Drahy integrated
51lines added17lines removed6files changed
Drahy September 7, 2026 at 7:55 PM
123 Update Core/Misc: Replace std::abort with our ABORT macro (4e6118c9)
Uses the core ABORT macro for unrecoverable database and script-reloader failures so they follow the standard crash-reporting path.

Shauren authored · Drahy integrated
6lines added6lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
122 Update Core/DBLayer: Relaxed restrictions on which Field class member function can be used to access column value from "strict match" to "must not truncate" (24fc0dcb)
Adds database result converters that allow compatible numeric reads without requiring an identical accessor type, while detecting truncating conversions and respecting signed and unsigned column metadata.

Shauren authored · Drahy integrated
321lines added229lines removed8files changed
Drahy September 7, 2026 at 7:55 PM
121 Update Core/Misc: Replace string to int conversion functions from Common.h with c++17 std::from_chars based ones Trinity::StringTo (a4299c2a)
Replaces legacy numeric parsing helpers with checked Trinity::StringTo conversions and typed command arguments. Registers .damage go as a dedicated subcommand and supplies its database help text.

Shauren authored · Drahy integrated
307lines added642lines removed23files changed
Drahy September 7, 2026 at 7:55 PM
120 Update Dep/fmt: Upgrade to 9.1.0 (b9201d3c)
Upgrades the bundled fmt library from 7.1.3 to 9.1.0 and enables its typed format-string interface for compile-time checking.

Shauren authored · Drahy integrated
9,883lines added7,679lines removed21files changed
Drahy September 7, 2026 at 7:55 PM
119 Update Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api) (aaa6e73c)
Migrates core logging and string formatting from printf-style placeholders to brace-based fmt formatting, updating call sites and log interfaces for C++20 compatibility.

Shauren authored · Drahy integrated
4,596lines added4,653lines removed252files changed
Drahy September 7, 2026 at 7:55 PM
118 Update Core/Misc: Removed structure bitfield definitions that don't do anything (825c697a)
Replaces full-width bitfields with ordinary members and gives spell-state and aura-removal enums explicit byte-sized storage.

Shauren authored · Drahy integrated
15lines added15lines removed8files changed
Drahy September 7, 2026 at 7:55 PM
117 Update Core/Misc: Add missing virtual destructors (edca91b4)
Adds a virtual destructor to respawn information so derived respawn records are destroyed correctly through base pointers.

Shauren authored · Drahy integrated
5lines added1lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
116 Update Core/Battlefields: Added missing virtual destructor (and delete copy and move operations) (343d09bc)
Adds virtual destruction for battlefield graveyards and prevents copying or moving battlefield, capture-point, and graveyard objects.

Shauren authored · Drahy integrated
25lines added6lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
115 Update Core/Misc: Modernize comparison operators (45131424)
Uses C++20 comparison operators for GUIDs and other value types and removes redundant inequality implementations where equality supplies them.

Shauren authored · Drahy integrated
77lines added106lines removed21files changed
Drahy September 7, 2026 at 7:55 PM
114 Update Core/Logging: Fixed missing log format changes (8e7b6c54)
Corrects additional log-format arguments and port display strings left over from the formatting API migration.

Shauren authored · Drahy integrated
5lines added5lines removed2files changed
Drahy September 7, 2026 at 7:55 PM
113 Update Tests: Fixed environment variable confg test compilation on windows (58f0c4b1)
Makes environment-variable configuration tests compile on Windows by using portable path strings and environment setup calls, and corrects numeric test literal types.

Shauren authored · Drahy integrated
19lines added17lines removed2files changed
Drahy September 7, 2026 at 7:50 PM
112 Update Core/Misc: Use boost/circular_buffer forward declaration headers in our headers (777b001d)
Uses a forward declaration for the session time-synchronization buffer and keeps its full Boost implementation in source files, preserving the six-sample latency window.

Shauren authored · Drahy integrated
12lines added13lines removed3files changed
Drahy September 7, 2026 at 7:50 PM
111 Update Core/Misc: Add missing Containers.h include where neccessary (ad3fc81d)
Adds explicit Containers.h includes to scripts and core files that use container helpers after those helpers stop arriving through other headers.

Shauren authored · Drahy integrated
104lines added43lines removed77files changed
Drahy September 7, 2026 at 7:50 PM
110 Update Core/Misc: Remove boost::heap::fibonacci_heap from header files (cccc062e)
Moves Fibonacci heap details out of threat and respawn headers while retaining ordered threat selection and respawn scheduling. Heap handles are held by private implementation objects.

Shauren authored · Drahy integrated
322lines added160lines removed10files changed
Drahy September 7, 2026 at 7:50 PM
109 Update Core/Misc: Replaced boost::container::static_vector in packet classes with plain vector with custom static storage allocatlr (f5a2e2ae)
Replaces packet array storage with a vector using a local arena allocator and adds the bundled short_alloc dependency. Packet array copy operations retain their own storage and resize/push operations retain explicit capacity checks.

Shauren authored · Drahy integrated
244lines added122lines removed7files changed
Drahy September 7, 2026 at 7:50 PM
108 Update Core/Utils: Replace boost flat_set with our own (30adff16)
Replaces Boost flat sets in spell immunity data with a project-owned sorted vector-backed set supporting unique insertion, lookup, and removal.

Shauren authored · Drahy integrated
170lines added5lines removed3files changed
Drahy September 7, 2026 at 7:50 PM
107 Update Core/Spells: Hide spell effect immunity info implementation details (b8dc87a0)
Moves spell-effect immunity storage behind the implementation interface and allocates it only for effects that provide immunities. Aura application reads the immunity data through the corresponding spell effect.

Shauren authored · Drahy integrated
103lines added49lines removed3files changed
Drahy September 7, 2026 at 7:50 PM
106 Update Core/Misc: Added a include hack for msvc <chrono> to use only c++17 bits from it (73e7f0fe)
Uses the available MSVC chrono implementation header to avoid pulling in unnecessary C++20 formatting and locale dependencies; other toolchains retain the standard chrono header.

Shauren authored · Drahy integrated
9lines added4lines removed4files changed
Drahy September 7, 2026 at 7:50 PM
105 Update Build: Enable C++20 (d0553d49)
Enables C++20 for shared project targets and corrects the CMake setting used to disable compiler-specific language extensions.

Shauren authored · Drahy integrated
2lines added2lines removed1files changed
Drahy September 7, 2026 at 7:50 PM
104 Update Build: Update required compilers to current debian stable and VS 2022 (97c977d0)
Raises compiler minimums to GCC 10, Clang 11, and MSVC 19.30 (Visual Studio 2022), and updates the Linux CI compiler selection.

Shauren authored · Drahy integrated
9lines added12lines removed4files changed
Drahy September 7, 2026 at 7:50 PM
103 Update Core/Misc: Migrate our c++20 advstd to standard features (d251ab64)
Replaces local implementations of remove_cvref and type_identity with their C++20 standard-library equivalents across event, command, and type utilities.

Shauren authored · Drahy integrated
5lines added25lines removed5files changed
Drahy September 7, 2026 at 7:50 PM
102 Update Core/Misc: Replace enable_if overload selection with if constexpr (27cd5a90)
Simplifies template branch selection with if constexpr in container and grid helpers, and consolidates type-name formatting in the Trinity namespace.

Shauren authored · Drahy integrated
185lines added226lines removed8files changed
Drahy September 7, 2026 at 7:50 PM
101 Update Core/Misc: Include cleanup, 2023 edition (31445665)
Reduces header dependencies by moving script hook implementations and GUID-generation details into source files, using explicit grid-container instantiations, and adding direct includes where needed.

Shauren authored · Drahy integrated
898lines added331lines removed21files changed
Drahy September 7, 2026 at 7:50 PM
100 Update CI: Switch appveyor to use VS 2022 (ede36202)
Updates AppVeyor to Visual Studio 2022, including its generator, MSBuild path, and archive names, and selects the Boost installation specified by the upstream configuration.

Shauren authored · Drahy integrated
10lines added10lines removed1files changed
Drahy September 7, 2026 at 7:50 PM
99 Update Core/Spells: Cleanup player typeid checks and casts in WorldSession::HandleCastSpellOpcode (04aab7b5)
Simplifies player spell-packet handling by using the session player directly when validating known spells, reading targets, checking repeated auto-shots, and creating the cast.

Shauren authored · Drahy integrated
3lines added3lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
98 Update Build/CI: Use boost 1.77 on appveyor (7324a0ac)
Updates the AppVeyor configuration to use its Boost 1.77 installation instead of Boost 1.73.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
97 Update Core/Spells: Corrected client control checks in spell packets (0a342904)
Distinguishes client-requested casts from server-triggered spells and corrects charm and possession checks for spell, item, and interaction packets. Charmed players cannot bypass the appropriate casting restrictions, while server-driven casts retain their separate handling.

Shauren authored · Drahy integrated
31lines added57lines removed5files changed
Drahy September 7, 2026 at 7:46 PM
96 Update DB/Creature: Jol has wrong Z spawn hight (2eb778ae)
Corrects Jol's vertical spawn position to -131.4370 for creature spawn 63007.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
95 Update Scripts/Forge of Souls: Fixed achievement_bronjahm_soul_power script registration (f9033a5d)
Registers Bronjahm's Soul Power achievement criteria script using its proper script type so the achievement check is available.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
94 Update Core/Misc: Fixed deprecation warnings for c++20 (b7287e85)
Replaces deprecated iterator declarations and implicit enum arithmetic across the core and bundled G3D code. Also checks truncated tile-coordinate reads and uses the game clock when calculating remaining mail lifetime.

Shauren authored · Drahy integrated
753lines added202lines removed65files changed
Drahy September 7, 2026 at 7:46 PM
93 Update Core/Threading: Modernize ProducerConsumerQueue a bit to fix GCC build (203bc3af)
Updates the producer-consumer queue for GCC compatibility, adds separate copy and move insertion, moves values out when popped, and locks size queries. Shutdown still deletes queued pointer objects while leaving value types to their normal destruction.

Shauren authored · Drahy integrated
20lines added16lines removed1files changed
Drahy September 7, 2026 at 7:46 PM
92 Update Dep: Upgrade utfcpp to 3.2.3 (85fc9d93)
Upgrades the bundled UTF-8 library from 2.3.4 to 3.2.3, including modern C++ interfaces and iterator declarations. Invalid trailing UTF-8 sequences can be replaced during sanitization, and the deprecated previous() helper is removed.

Shauren authored · Drahy integrated
383lines added98lines removed6files changed
Drahy September 7, 2026 at 7:46 PM
91 Update TDB 335.23061 - 2023/06/14 (40d1f7a2)
Releases the complete TDB 335.23061 world database, consolidating world updates through June 14, 2023. Refreshes the reference database schemas, archives the preceding update files, and adds the new release markers.

TDB Release authored · Drahy integrated
270lines added261lines removed58files changed
Drahy September 7, 2026 at 6:48 PM
90 Update DB: Convert smallint to int for VerifiedBuild (1248efda)
Expands VerifiedBuild columns in the listed world tables from small integers to integers so larger client build numbers can be stored.

Aokromes authored · Drahy integrated
35lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
89 Update DB/QUEST: Azuremyst Isle, Breadcrum quests (264d8f43)
Marks Vindicator Aldar (10304) and Seek Huntress Kella Nightbow (9757) as breadcrumb quests for quests 9303 and 9591 respectively.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
88 Update DB/QUEST: Azuremyst Isle, corrected quest text (b2a101a1)
Corrects the reward text formatting for Priest Training and Mage Training, including paragraph breaks and the priest class-name placeholder.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
87 Update DB/QUEST: Azuremyst Isle, A Few quests are missing Reward next quest (7dd73240)
Adds the next-quest reward links for Inoculation (9303 to 9309) and Urgent Delivery! (9409 to 9283).

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
86 Update DB: Update new holiday dates for Darkmoon Faire (13a36562)
Updates the Darkmoon Faire calendar entries for Elwynn Forest, Mulgore, and Terokkar Forest with the listed dates from 2023 through 2029.

Aokromes authored · Drahy integrated
83lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
85 Update Core/Misc: Remove unwanted position converstions from a single float (2a587e5a)
Separates default position construction from coordinate construction, preventing a single numeric value from being silently converted into a position.

Shauren authored · Drahy integrated
10lines added3lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
84 Update Core/Loot: Fixed loot roll exploit (fb699dc6)
Rejects a loot-roll vote if the player is not eligible or has already voted. Invalid votes no longer proceed to the associated achievement handling.

Shauren authored · Drahy integrated
10lines added7lines removed3files changed
Drahy September 7, 2026 at 6:34 PM
83 Update Core/StatSystem: Fixed missing calls to set negative attack power mods (#28883) (d5ef68bc)
Initializes negative melee and ranged attack-power modifiers and sends the appropriate positive or negative modifier when recalculating player and creature attack power.

robinsch authored · Drahy integrated
18lines added4lines removed2files changed
Drahy September 7, 2026 at 6:34 PM
82 Update DB/Gameobject: Add two missing mailbox in Moonglade Nighthaven (9c3ffd47)
Adds two missing mailboxes in Nighthaven, Moonglade, at their recorded positions and orientations.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
81 Update Proper assignment of quest loot for group loot & round robin (#28831) (0aa9b1cd)
Uses the assigned loot owner when checking non-shared quest-item eligibility under group loot and round robin, including loot visibility and stored loot.

Renn authored · Drahy integrated
26lines added11lines removed3files changed
Drahy September 7, 2026 at 6:34 PM
80 Update Core/Players: Fix inactive reward quests on faction change (#29073) (2cd8b6a5)
Corrects the character and quest parameter order when deactivating rewarded quests after a faction change. Quests with no race restriction remain active.

Gildor authored · Drahy integrated
2lines added2lines removed2files changed
Drahy September 7, 2026 at 6:34 PM
79 Update Core/Items: Mirror client logic when determining whether to apply feral attack power bonuses or not (d1c6b9d2)
Determines feral attack-power eligibility from the weapon inventory type, matching the client rules for one-handed, two-handed, main-hand, and off-hand weapons.

Shauren authored · Drahy integrated
3lines added1lines removed1files changed
Drahy September 7, 2026 at 6:34 PM
78 Update DB: Fixed player name uniqueness checks (fb388298)
Character names use utf8mb4_bin instead of utf8mb4_unicode_ci for database comparisons, distinguishing accented characters when checking whether a name is already taken. The existing name normalization and validation remain in place.

Shauren authored · Drahy integrated
4lines added2lines removed2files changed
Drahy September 7, 2026 at 6:22 PM
77 Update Use Trinity area auras and retain disabled custom overrides (1f2d4ff9)
The legacy area-aura override is disabled, retaining all 104 custom rows for 12 spells as comments for possible restoration. Clean world imports now use the original Trinity area-aura data, including its Essence of Wintergrasp dungeon additions and raid removals.

Drahy authored and committed
130lines added120lines removed2files changed
Drahy September 7, 2026 at 12:58 PM
76 Update DB/Creature: Update few template values for Stabled Kurenai Panther and Stabled Kurenai Lion in Telaar (65937415)
Corrects standing, sheath, and PvP states for the stabled Kurenai panther and lion in Telaar.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
75 Update DB/Creature: Few updates in Westwind Refugee Camp (3728f430)
Westwind Refugee Camp NPC scripts no longer despawn their actors during combat with hostile players. The data also adds the recorded sleep aura and removes incorrectly assigned fishing poles.

Aokromes authored · Drahy integrated
10lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
74 Update Core/Units: Corrected AURA_INTERRUPT_FLAG_NOT_SEATED implementation to only interrupt when actually standing (flag not renamed but its correct name is SpellAuraInterruptFlags::Standing) (47b1de52)
Seated auras are applied or interrupted based on the actual standing posture, preserving other non-standing states.

Shauren authored · Drahy integrated
2lines added2lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
73 Update Core/Auras: Don't force sitting state from non-standing state when applying auras with SpellAuraInterruptFlags::Standing (dd10ac27)
Applying an aura that requires sitting no longer forces every non-sitting posture into a sitting state.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
72 Update Core/Units: Don't make force stand state on periodic damage taken (2f4c412f)
Periodic damage no longer forces a seated player to stand up.

Shauren authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
71 Update DB/Creature: Few updates in Dire Maul north (467b717c)
Corrects Guard Slip'kik's walking speed, weapon sheath states for several Dire Maul creatures, and Cho'Rush's equipment.

Aokromes authored · Drahy integrated
9lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
70 Update DB/Creature: Add Scourgelord Tyrannus mount rider at the entrance of POS (083c655d)
Adds Scourgelord Tyrannus as the rider of his entrance mount in the Pit of Saron.

Aokromes authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
69 Update DB/Loot: Add Design: Infused Twilight Opal for Anub'arak in the Azjol-Nerub Heroic mode (b829c8e2)
Adds Design: Infused Twilight Opal (41796) to heroic Anub'arak's loot with the specified 17% chance.

Aokromes authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
68 Update DB/Creature: Add missing aura to Avenging Spirit ghosts in Utgarde Pinnacle (6f310e98)
Avenging Spirit templates in Utgarde Pinnacle receive the missing Wither aura (48584).

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
67 Update Core/GameObjects: Fixed traps not being able to trigger for friendly targets (3993c45a)
Summoned traps choose friendly or hostile targets according to their spell data. Beneficial traps can now trigger for eligible friendly units instead of only searching for enemies.

Shauren authored · Drahy integrated
50lines added4lines removed2files changed
Drahy September 7, 2026 at 12:52 PM
66 Update Core/Objects: Removed default argument value from WorldObject::IsNeverVisible (83d70425)
Visibility checks now pass the server-only-object flag explicitly, including the base check for game objects.

Shauren authored · Drahy integrated
4lines added4lines removed4files changed
Drahy September 7, 2026 at 12:52 PM
65 Update Core/Misc: Cleanup Expression is converted to bool and can be replaced with 'boolean constant' (aa96aa47)
Replaces numeric boolean values with explicit true/false values in configuration defaults, loot state, worker loops, and spell-related code.

Shauren authored · Drahy integrated
13lines added17lines removed9files changed
Drahy September 7, 2026 at 12:52 PM
64 Update Scripts/Undercity: Fixed NPC_HIGHBORNE_BUNNY being told to MoveJump to { target->GetPositionX(), 0, 0 } with speedXY = target->GetPositionY() and speedZ = target->GetPositionZ() (7e0b28c7)
The Highborne spirit sequence uses point movement to the intended elevated position and disables gravity before movement setup, correcting a call that interpreted coordinates as jump speeds.

Shauren authored · Drahy integrated
3lines added2lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
63 Update CircleCI build fix (#28962) (075ca141)
Registers the May 5 auth migration in the clean database's update inventory, preventing it from being treated as an unrecorded update during CI database checks.

CraftedRO authored · Drahy integrated
2lines added1lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
62 Update DB/Creature: Argent Crusader and Knight of the Ebon Blade (4c7ece21)
Argent Crusaders and Knights of the Ebon Blade now run toward the Icecrown Citadel entrance instead of walking.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
61 Update DB/Creature: Remove wrong SAI from Val'kyr Battle-maiden (1573400e)
Removes an incorrect SmartAI assignment and its scripts from Val'kyr Battle-maiden (28487).

Aokromes authored · Drahy integrated
3lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
60 Update DB/Commands: missing part of fc6f34c4a85a (d521d45f)
An auth migration updates permission 645 to the corrected reload graveyard_zone label in existing databases.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
59 Update DB/Command: Fix reload text (fc6f34c4)
The clean auth database now labels permission 645 as reload graveyard_zone, matching the actual command name.

Aokromes authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
58 Update DB/Graveyard: Fix graveyard for Shadowfang Keep (01e43a24)
Corrects two graveyard faction assignments, adds the southern Silverpine graveyard link for Shadowfang Keep's zone, and clarifies the neargrave command help.

Aokromes authored · Drahy integrated
10lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
57 Update Core/Cinematic: Fix crash CinematicMgr::UpdateCinematicLocation (#28953) (046c6b6a)
Cinematic cameras are tracked by GUID and checked against the current viewpoint instead of keeping a potentially expired creature pointer. Missing or changed viewpoints end the cinematic safely.

Gildor authored · Drahy integrated
21lines added12lines removed2files changed
Drahy September 7, 2026 at 12:52 PM
56 Update DB/Spell area: Add Essence of Wintergrasp to missing zones (2d5afb36)
Essence of Wintergrasp now covers Howling Fjord and Azjol-Nerub. Our custom configuration retains the buff in Naxxramas, Obsidian Sanctum, Vault of Archavon, and Ulduar, preserving the existing raid coverage.

Aokromes authored · Drahy integrated
13lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
55 Update DB/Creature: Add random movement to Thelsamar Mountaineers (ad8bad95)
Adds random wandering to eleven Thelsamar mountaineers, using the specified five- or ten-yard movement distances.

Aokromes authored · Drahy integrated
23lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
54 Update DB/Creature: Update Gordok Mage-Lord walk speed (f50d3850)
Sets Gordok Mage-Lord's walking speed to the corrected value.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
53 Update DB/Creature: Fix Ymirjar Skycaller mount behaviour on Iceborn Proto-Drake (be813a56)
Ymirjar Skycaller uses SmartAI to mount a nearby Iceborn Proto-Drake while out of combat, with a one-time vehicle-riding cast.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
52 Update DB: Update Gruul's Lair min level requirement (ad44c19e)
Sets the minimum level for normal Gruul's Lair entry to 65.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:52 PM
51 Update DB/Spell area: Add Essence of Wintergrasp to frozen halls and toc5 (a78071f6)
Trinity adds Essence of Wintergrasp to the Frozen Halls and Trial of the Champion and resets existing area quest-status metadata. Our custom area list remains in effect, so this server retains its current buff coverage.

Aokromes authored · Drahy integrated
9lines added0lines removed1files changed
Drahy September 7, 2026 at 12:43 PM
50 Update DB/Conditions: Fix spell id of essence of wintergrasp for instances (bacb0011)
Conditions for item 43228 now check the instance version of Essence of Wintergrasp (57940) instead of the Wintergrasp-zone version (58045). This matches the spell already used by our custom loot conditions.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:43 PM
49 Update Change Map::Visit to not call EnsureGridLoaded if cell.NoCreate is true (#28884) (71b7cc63)
Map visitors respect the NoCreate flag and only visit existing grids whose object data is loaded, avoiding unintended grid creation.

Gosha authored · Drahy integrated
9lines added10lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
48 Update Core/Misc: Fixed IpLocation crashes on invalid ip input (9ad420e5)
Invalid IPv4 input returns no location record instead of throwing during address parsing.

Shauren authored · Drahy integrated
6lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
47 Update Add code that changes the faction of Tortheldrin in Dire Maul (#28581) (63790adb)
Per WoW Classic, Tortheldrin becomes hostile after Immolthar is killed. The instance script records Tortheldrin's GUID and changes his faction when Immolthar dies.

Adam B authored · Drahy integrated
15lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
46 Update DB/Misc: Missing ruRU translation (c3e43d3d)
Russian names, titles, and descriptions are corrected for several ammunition vendors, keys, and an item.

Aokromes authored · Drahy integrated
15lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
45 Update DB/Spell: Wrong stack rules in spirit/intellect buffs (56da44df)
Spirit and intellect buffs receive separate stacking groups with Fel Intelligence, using the appropriate strongest-effect stacking rule.

Aokromes authored · Drahy integrated
17lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
44 Update DB/Warden: New string checks (64d19e98)
Additional Warden checks identify named injected modules and selected chat-message patterns.

Aokromes authored · Drahy integrated
24lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
43 Update DB/Creature: Restored wrong gold on a few creatures (878a3d26)
Gold drops are restored for selected Naxxramas creatures, and incorrect gold drops are removed from Karazhan's Spectral Charger.

Aokromes authored · Drahy integrated
9lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
42 Update DB/Spell: Maelstrom Weapon (379dc1c6)
Maelstrom Weapon proc rates are set to 2, 4, 6, 8, and 10 procs per minute across its five ranks.

Aokromes authored · Drahy integrated
6lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
41 Update DB/Creature: Make Peon Gakra innkeeper (d0412b49)
Peon Gakra receives the NPC flags needed for his innkeeper and supplies services.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
40 Update DB/Quest: Emergency Measures (1af961b9)
Cavedweller Worg loses the incorrect PvP flag, and its Worg Fur drop chance is set to 27 percent for Emergency Measures.

Aokromes authored · Drahy integrated
5lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
39 Update DB/Spells: Update two more wrong spells cooldown values (eeaa3ee3)
The proc cooldown values for Demonic Pact and Seal of Command are corrected to zero.

Aokromes authored · Drahy integrated
3lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
38 Update Spell/Warlock: Backlash shoud proc while shielded (47b4a05b)
Backlash can trigger from absorbed attacks as well as normal and critical hits, so a shield does not suppress the proc.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
37 Update DB/Creature: Shattrath Saul pos fix (ca596e8d)
Saul's spawn position and orientation in Shattrath are corrected.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
36 Update DB/Game_event: add missing game_event_gameobject entries (8a694741)
Missing game object associations are restored for Midsummer and Hallow's End so the objects follow their event schedules.

Aokromes authored · Drahy integrated
33lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
35 Update DB/Creature: Zorbo the Advisor shoud also give some reputation (afc6b9c1)
Defeating Zorbo the Advisor grants the appropriate faction-dependent reputation reward.

Aokromes authored · Drahy integrated
4lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
34 Update DB/Quest: Fix ruRU translation for quest 399 (e58d23cc)
The Russian quest text for quest 399 is corrected.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
33 Update DB/Utgarde Pinnacle: Ritual Channelers shoud most likely be immune to stuns also (fbb68e23)
Normal and heroic Ritual Channelers in Utgarde Pinnacle receive stun immunity.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
32 Update DB/Quest: Sons of Hodir reputation reward rate (ad9f88d1)
Sons of Hodir quest reputation rewards receive the 1.3 multiplier for normal, daily, weekly, monthly, and repeatable quests.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
31 Update DB/Creature: Update Prince Tortheldrin spawn coordinates (ebceb9eb)
Prince Tortheldrin's spawn position and orientation are corrected in Dire Maul.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
30 Update DB/Creature: Update "Lunchbox" modelid (fe811617)
Lunchbox uses the rhino model introduced in patch 3.1.0 instead of its old kodo model.

Aokromes authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
29 Update DB/Creature: Fix some startup errors (d246fad4)
Creature addon entries with invalid weapon sheath states are corrected, and the Phantom Guest's sitting state is set to the medium-chair animation.

Aokromes authored · Drahy integrated
6lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
28 Update Scripts/Misc:fix npc_professions locale text (#27894) (60b75e3b)
Profession specialization menus use database-backed localized gossip text and confirmation prompts. The update also adds the alchemy specialization trainer script and its matching database entries.

lee authored · Drahy integrated
315lines added259lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
27 Update Warning fix (4672200a)
The base visibility method marks its optional parameter as intentionally unused, avoiding the compiler warning introduced by the targeting change.

Meji authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
26 Update Core/Spells: Allow implicit targeting of serverside WorldObjects (#28827) (19ea4c41)
Implicit spell targeting can detect server-only world objects while normal visibility checks still keep them hidden from clients.

Meji authored · Drahy integrated
15lines added15lines removed7files changed
Drahy September 7, 2026 at 12:30 PM
25 Update Core/Groups: Implement MSG_RAID_READY_CHECK_FINISHED response (#28811) (c8f7dd13)
Raid leaders and assistants can broadcast completion of a ready check to their group.

robinsch authored · Drahy integrated
7lines added6lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
24 Update Core/Players: Remove player from group on faction change if two side interaction group is not allowed. (#28835) (3dda65c5)
A faction change removes the character from an active group when cross-faction grouping is disabled.

Gildor authored · Drahy integrated
9lines added1lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
23 Update Core/Item: Fixed incorrect damage mod for Heirloom 2H weapons (#28836) (13fa60ab)
Two-handed heirloom weapons use the correct damage spread around their scaled average damage, while other weapons keep their existing spread.

robinsch authored · Drahy integrated
14lines added2lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
22 Update Core/Mail: Reorder mail attachment checks to be able to report nonempty bag error to client. (#28844) (9658d15b)
Mail attachment validation checks nonempty bags before general trade restrictions so the client receives the specific empty-bag error.

Anton Popovichenko authored · Drahy integrated
7lines added6lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
21 Update Update (core\log): Log correction (#28802) (48f9a807)
Startup and reload logs explicitly identify Area Trigger Teleports, distinguishing these definitions from other area-trigger data.

M'Dic authored · Drahy integrated
2lines added2lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
20 Update Core/Spells: Prevent rerolling gathering skillups until success when mining or gathering herbs (92b7c98c)
Mining and herbalism record a skill-up attempt for the player even when the random roll fails, preventing repeated attempts on the same resource until it respawns.

Shauren authored · Drahy integrated
4lines added2lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
19 Update Core/Arena: Correctly update the stats of the members of each team when the week ends and the arena points are distributed. (#28812) (70b483aa)
Weekly arena point distribution forces team-member statistics to be saved after weekly counters are reset, including members whose weekly game count is now zero.

Gildor authored · Drahy integrated
4lines added4lines removed3files changed
Drahy September 7, 2026 at 12:30 PM
18 Update Core/Misc: Sending player's own auras before all visible objects. (#28450) (c6cd2725)
A player's own object and aura state are sent before the other visible objects during map initialization. An aura update is sent even when the player's aura list is empty.

Mikhail Redko authored · Drahy integrated
15lines added5lines removed3files changed
Drahy September 7, 2026 at 12:30 PM
17 Update Update worldserver.conf.dist (e11613ee)
The configuration reference corrects the description of Vmap line-of-sight and height support.

Aokromes authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
16 Update Core/Auras: Remove channeled auras when caster and target are not on the same map (d23c8399)
Channeled auras are cancelled when their caster is no longer on the target's map, preventing the effect from lingering after the units separate.

Shauren authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
15 Update Scripts/Events: Fixed infinite loop with auras 71507 and 71508 casting each other when unit is removed from map (70e985c7)
Recently Analyzed now applies Heavily Perfumed only when the aura expires naturally. Removing a unit from the map no longer makes the two auras repeatedly cast each other.

Shauren authored · Drahy integrated
2lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
14 Update DB: Convert all databases to InnoDB engine (0e92d48e)
The updates and updates_include tables in auth and characters now use InnoDB with the default row format, completing the engine conversion for those databases.

Shauren authored · Drahy integrated
12lines added6lines removed4files changed
Drahy September 7, 2026 at 12:30 PM
13 Update DB: Convert databases to utf8mb4 (6e4329b1)
Database connections and SQL imports now use utf8mb4. Auth and characters migrations convert their tables to utf8mb4_unicode_ci, and the clean database definitions use the same encoding.

Shauren authored · Drahy integrated
335lines added223lines removed7files changed
Drahy September 7, 2026 at 12:30 PM
12 Update Update README.md (06acdaac)
The README adds a contents list, updates installation and community links, and refreshes its platform names and wording.

Aokromes authored · Drahy integrated
24lines added8lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
11 Update Update README.md (844ced10)
The README issue-reporting link is corrected to the 3.3.5 branch label.

Aokromes authored · Drahy integrated
1lines added1lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
10 Update DB/Warden: Warden checks cleanup (fdc2f5fd)
Three chat-pattern Warden checks are removed from the recently added check set.

Giacomo Pozzoni authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 12:30 PM
9 Update Scripts/Trial Of The Crusader: Fix application of spell Surge of Adrenaline (Icehowl) (#28933) (431a59ea)
Icehowl grants Surge of Adrenaline on normal raid difficulties instead of heroic, with the aura script assigned to all four Massive Crash spell variants.

Gildor authored · Drahy integrated
8lines added1lines removed2files changed
Drahy September 7, 2026 at 12:30 PM
8 Update TDB 335.23011 - 2023/01/16 (80884e32)
TDB 335.23011 refreshes the official database snapshots and archives the preceding update scripts. The world snapshot includes the new separate creature addon state columns.

TDB Release authored · Drahy integrated
755lines added740lines removed62files changed
Drahy September 7, 2026 at 11:58 AM
7 Update Core/Creatures: improved error logging messages added in 6f835c233f7605d74926a2a3058634c9de478617 for creature_template_addon to avoid confusion (12833973)
Validation errors for creature_template_addon now identify the correct table, making invalid stand states, animation tiers, and sheath states easier to locate.

Ovahlord authored · Drahy integrated
3lines added3lines removed1files changed
Drahy September 7, 2026 at 11:58 AM
6 Update Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones (#28562) (6f835c23)
* Instead of dumping raw byte values into these fields, we now only allow setting values which should be accessible to database devs. The remaining byte values should be handled by core internals and spells (pet talents and shapeshifting for example)

Ovahlord authored · Drahy integrated
137lines added62lines removed5files changed
Drahy September 7, 2026 at 11:58 AM
5 Update Core/Guilds: Fixed sending random properties for guild bank items (fe7fef75)
Guild bank item updates now include random property IDs and suffix factors, allowing the client to display the corresponding item properties correctly.

Shauren authored · Drahy integrated
2lines added0lines removed1files changed
Drahy September 7, 2026 at 11:58 AM
4 Update Core/Auras: Fixed possible iterator invalidation crashes caused by calling UpdateTargetMap inside loops iterating m_appliedAuras (593721ff)
Aura immunity updates now collect affected auras before refreshing their targets, avoiding iterator invalidation while the applied-aura list is being traversed.

Shauren authored · Drahy integrated
12lines added4lines removed2files changed
Drahy September 7, 2026 at 11:58 AM
3 Update Core/Auras: Fully remove auras that had all of their effect suppressed with immunity (835e2918)
Non-passive auras owned by a unit are fully removed when immunity suppresses all their effects on that unit, instead of leaving the aura active without an application.

Shauren authored · Drahy integrated
6lines added0lines removed1files changed
Drahy September 7, 2026 at 11:58 AM
2 Update Core/Battlegrounds: Prevent end Arena when a dead player logout (#28766) (aeb4d18e)
Logging out a dead player no longer triggers the arena victory check used when a living player leaves.

Gildor authored · Drahy integrated
2lines added2lines removed1files changed
Drahy September 7, 2026 at 11:58 AM
1 Update Scripts/Icecrown Citadel: Added missing empty check before SelectRandomContainerElement (9d8fc903)
Shauren authored · Drahy integrated
2lines added1lines removed1files changed
Drahy September 7, 2026 at 10:39 AM

© 2026 Drahy's Legacy · Soukromý fanouškovský projekt bez spojení se společností Blizzard Entertainment · Běží na FusionCMS