Project updates
Changelog
The changelog records meaningful public Wiki changes, including new pages, content additions, corrected information, navigation updates, accessibility work, and technical improvements.
Small spelling corrections, minor formatting changes, dependency updates, and internal development work may not always receive individual changelog entries.
The changelog applies to the public Wiki. The separate D&D Player Portal may use its own version history and release process.
About the Changelog
This page records meaningful changes made to the D&D Portal Wiki, including technical improvements, new pages, content additions, corrected information, navigation updates, accessibility work, and project developments.
Entries are grouped by release theme rather than by every small internal commit.
Change Categories
- Added: new pages, features, components, or functionality.
- Changed: existing behaviour, structure, design, or information that was revised.
- Fixed: errors, broken behaviour, incorrect information, or technical problems.
- Content: rules, classes, species, campaigns, or other Wiki content.
- Removed: features or information that are no longer available.
- Security: privacy, security, dependency, or vulnerability-related changes.
Release History
Complete structured FAQ architecture and repository cleanup
Completed the FAQ data architecture pass, removed the production Markdown dependency, and cleaned the repository after migration.
- content
All FAQ groups use structured modular data
Migrated all 60 FAQ groups and 300 FAQ articles into structured TypeScript modules while preserving canonical routes, Search, Related FAQ behaviour, and static prerendering.
Browse FAQ Find answers to frequently asked questions about the D&D Portal Wiki, its content, features, and development. - added
Standalone FAQ groups
Added ownerless FAQ support for Human, Elf, Astral Elf, and Fighting without inventing ordinary Species or Rules pages for topics that have no runtime page owner.
- removed
Removed the production Markdown FAQ dependency
Removed the production dependency on faqMasterReady and the FAQ Markdown master; the runtime FAQ registry is now fully modular.
- fixed
Fixed rendered FAQ Markdown leaks
Removed visible raw Markdown heading markers from rendered FAQ metadata and article output, with leak coverage in the FAQ validation workflow.
- changed
Cleaned migration tooling and temporary repository output
Moved Codex-only migration scripts, notes, reports, previews, and historical run artifacts into the ignored codex workspace and removed root-level process clutter.
- changed
Documented the final FAQ architecture
Documented attached and ownerless FAQ ownership, canonical data locations, runtime versus migration tooling, and the validation workflow.
- fixed
Aligned pre-live audits with modular FAQ routes
Updated route-shape, crawl-title, and unfinished-content validation so the normal and crawl audits understand the current FAQ architecture without masking invalid routes.
- changed
Removed obsolete FAQ compatibility paths
Removed the legacy Messenger-only FAQ path mapping now that Messenger uses the canonical generic FAQ registry.
Equipment structure, homepage polish, and mobile navigation fixes
Follow-up release for the post-0.9.0 feedback pass, focused on equipment organization, item pages, NPC page routing, homepage presentation, not-found handling, mobile navigation behaviour, and small UI regressions found during review.
- content
Equipment moved into proper top-level sections
Reworked equipment so weapons, armor, adventuring gear, tools, packs, and item detail pages live under the Equipment area instead of being listed as individual rules pages.
Browse Equipment Browse weapons, gear, magic items, rarity, attunement, item traits, and equipment descriptions. - added
Adventuring Gear pages
Added central Adventuring Gear item data and generated pages for practical supplies such as backpacks, bedrolls, mess kits, tinderboxes, torches, rations, waterskins, hempen rope, crowbars, grappling hooks, healer's kits, oil flasks, lanterns, and explorer's packs.
View Adventuring Gear Browse 15 adventuring gear references with item text, filters, and detail pages. - changed
Nested equipment routes
Changed item routes to use type-based paths such as adventuring gear item pages, while preserving central route generation and trailing-slash output for the static GitHub Pages build.
Browse Equipment Browse weapons, gear, magic items, rarity, attunement, item traits, and equipment descriptions. - added
Equipment browser improvements
Expanded equipment browsing with type pages and filtering so equipment can be scanned more like the spell browser while still linking each available item to its own page.
- added
NPC pages
Added NPCs as their own top-level section with list and detail pages instead of hiding NPC references under Monsters.
Browse NPCs Browse NPC references, stat blocks, challenge ratings, actions, traits, and encounter notes. - changed
NPC and equipment detail components
Reworked NPC and equipment detail pages to use structured reusable components for summaries, statistics tables, traits, actions, reactions, and item metadata instead of dense paragraph-style reference blocks.
Browse NPCs Browse NPC references, stat blocks, challenge ratings, actions, traits, and encounter notes. - fixed
Blank not-found pages
Replaced blank missing-route output with a proper not-found page that keeps the visitor in the Wiki and points them back toward search and related navigation.
- changed
Homepage background and card styling
Added the homepage-only fantasy background image, expanded it through the normal content max-width on wide screens, and restyled homepage cards with glass-like surfaces and individual accent colors tied to each card topic.
Open Homepage Browse rules, classes, spells, campaign references, project information, and other D&D Portal Wiki content.
Branch-wide Wiki rebuild and content expansion
Large local branch update covering the TypeScript data migration, expanded rules content, class and subclass pages, spell browsing, search, reusable page components, styling, assets, and pre-live validation work.
- changed
TypeScript data source migration
Rebuilt the Wiki around centralized TypeScript data modules for internal pages, external links, socials, page metadata, images, tags, inline content, hover previews, navigation, and route resolution.
Browse Wiki Browse rules, classes, spells, campaign references, project information, and other D&D Portal Wiki content. - changed
Reusable page rendering system
Replaced many route-specific page implementations with shared Svelte components for page headers, responsive images, breadcrumbs, cards, inline content, content sections, tables, progression blocks, core traits, starting equipment, and table-of-contents navigation.
- changed
Generic dynamic routes
Moved many static route files into dynamic page routes for top-level project pages, rules pages, spell pages, class pages, and subclass pages so the central data tree controls what renders.
- content
Expanded class library
Added and migrated a broad class library with page-header descriptions, class overview data, core traits, progression data, feature sections, subclass navigation, images, and page-card presentation for official and homebrew classes.
Browse Classes Browse available classes, their core features, progression, abilities, subclasses, and character options. - content
Official class pages
Added or rewrote class pages for Artificer, Barbarian, Bard, Cleric, Druid, Fighter, Monk, Paladin, Ranger, Rogue, Sorcerer, Warlock, and Wizard using the shared class-page content model.
View Classes Browse available classes, their core features, progression, abilities, subclasses, and character options. - content
Additional and homebrew class pages
Added or migrated Blood Hunter, Captain, Champion, Gunslinger, Illrigger, Messenger, Monster Hunter, Mournbound, Pugilist, Scholar, Shinobi, Treasure Hunter, Vampyr, Vanguard, and Warden pages into the same central class system.
Browse Classes Browse available classes, their core features, progression, abilities, subclasses, and character options. - content
Shinobi class and paths
Expanded the Shinobi class with Chakra progression, class features, weapon and resource presentation, stronger page content, and Shinobi path pages for Taijutsu, Elemental Ninjutsu, Genjutsu, Bloodline, Medical, Sealing, and Fortune paths.
View Shinobi A mobile chakra-wielding combatant who combines martial training, supernatural techniques, inherited abilities and control over fortune. - content
Barbarian content expansion
Expanded the Barbarian page with multi-paragraph header copy, structured class features, core-trait presentation, corrected class-feature hierarchy, refined Starting Equipment cards, Primal Path card grids, subclass pages, linked rules references, and gender-switchable header artwork.
View Barbarian Explore the Barbarian class, its rage, progression, core features, abilities, and available subclasses.
Dedicated Wiki search
Added a dedicated search page with clearer result metadata, filters, preferences, and shareable URL state.
- added
Search the Wiki page
Added a dedicated search page for individual Wiki items with relevance-based text search, content-type filters, tag filters, and 30-result pagination.
Search the Wiki Search the D&D Portal Wiki for rules, character options, creatures, locations, and other available content. - fixed
Collection pages excluded from item results
Separated navigation collections from actual searchable content items so section roots such as Species and Classes no longer count as normal results.
- changed
Party and Dungeon Master preferences
Moved party and Dungeon Master selections into browser-local Wiki preferences instead of treating them as global content filters.
View Preferences Choose saved browser preferences for class artwork and spell browser display modes. - added
Shareable search URLs
Search query, temporary filters, and result page are represented in the URL so filtered views can be copied and shared.
Open Search Search the D&D Portal Wiki for rules, character options, creatures, locations, and other available content. - fixed
Preferences page rendering
Fixed the Preferences page so browser storage is loaded safely and the page can render during server-side rendering and prerendering.
View Preferences Choose saved browser preferences for class artwork and spell browser display modes. - changed
Grouped search filters
Grouped search tags into meaningful categories and hid irrelevant filters while keeping active filters removable.
Search the Wiki Search the D&D Portal Wiki for rules, character options, creatures, locations, and other available content. - changed
Header search submission
Changed the global header search to use a semantic search form so the search button and Enter key open the dedicated Search page.
Search the Wiki Search the D&D Portal Wiki for rules, character options, creatures, locations, and other available content.
Transparency and project information
Added a complete collection of project information, attribution, accessibility, and transparency pages.
- added
Credits page
Added detailed attribution for the website, contributors, tools, artwork, icons, and external resources.
View Credits View acknowledgements for the people, projects, artists, tools, and resources used by the D&D Portal Wiki. - added
Legal Notice
Added information about website ownership, permitted use, third-party material, author rights, liability, donations, and content-removal requests.
View Legal Notice Read the legal notice, ownership information, disclaimers, and terms applying to the D&D Portal Wiki. - added
AI Transparency page
Added a central register for AI-generated and AI-assisted images used throughout the Wiki.
View AI Transparency Read how artificial intelligence tools are used, reviewed, and disclosed during development of the wiki. - added
About D&D Portal page
Added an explanation of the difference between the public D&D Portal Wiki and the separate player portal for campaigns, parties, and playing dates.
View About Page Learn about the purpose, scope, development, and organisation of the D&D Portal Wiki project. - added
Sources page
Added a searchable source register for official publications, online references, campaign documents, and original project material.
View Sources View the books, websites, documents, and other resources referenced throughout the D&D Portal Wiki. - added
Accessibility statement
Added information about keyboard navigation, readable typography, reduced motion, responsive design, alternative text, and known limitations.
View Accessibility Read about accessibility features, design decisions, current limitations, and planned improvements. - changed
Expanded website footer
Replaced the small footer with a full navigation area containing project, legal, community, creator, and external-resource links.
Navigation and campaign availability
Improved navigation behaviour and expanded support for campaign-specific availability information.
- added
Collapsible desktop sidebar
Added a control that allows desktop users to collapse the Wiki sidebar and give more space to page content.
- changed
Responsive navigation behaviour
Adjusted the navigation so that mobile devices continue using an overlay menu while desktop devices use the collapsible sidebar.
- added
Campaign availability configuration
Added structured availability information for content that may be allowed, limited, banned, or require approval for individual campaigns.
- changed
Party colour system
Introduced consistent colours and soft background variants for all registered campaigns and guest content.
- fixed
Sidebar toggle state
Corrected layout and TypeScript problems associated with switching between expanded and collapsed navigation.
Class pages and visual cards
Expanded the class section with reusable page structures, progression tables, subclass navigation, and class-card images.
- added
Reusable class-page structure
Added shared components for headers, sections, availability information, tables, and child-page navigation.
Browse Classes Browse available classes, their core features, progression, abilities, subclasses, and character options. - added
Class progression tables
Added structured level tables for class features, proficiency bonuses, spellcasting, and other progression information.
Browse Classes Browse available classes, their core features, progression, abilities, subclasses, and character options. - added
Subclass navigation
Added links between classes and their available subclasses using the central Wiki navigation structure.
Browse Classes Browse available classes, their core features, progression, abilities, subclasses, and character options. - content
Rogue reference content
Expanded Rogue content with level progression, Sneak Attack information, Expertise, Cunning Action, and subclass pages.
View Rogue A Dexterity-based skill specialist who deals precision Sneak Attack damage, controls positioning with bonus actions, and gains exceptionally reliable expertise. - added
Gender-based class-card variations
Added female and male visual variations for class cards, with the selected variation remembered locally in the browser.
Browse Classes Browse available classes, their core features, progression, abilities, subclasses, and character options.