Changelog
Join Discord4.8.2-live.12030094
Release History

Changelog

What's been built, fixed, and shipped — newest first.

v0.3.13FeatureMay 13, 2026
  • Console stats redesigned � raw/normalized/latest/links comparison table per entity across all 4 data sources (core, datap4k, RSI, UEX)
  • KB search migrated to v3/kb-search � full-text tsvector search on entity_display, 50 general / 100 type-specific results
  • Browse breadcrumbs fixed for Component, Vehicle, Weapon, Item, Commodity, Mining Gear, and Mining KB pages � all now navigate to the correct browse list
  • Org delete restricted to superAdmin only (previously any admin)
  • Dead v2/lookup endpoint removed � all entity lookups now on v3
v0.3.12Bug FixesMay 11, 2026
  • Fixed breadcrumb browse links across all KB pages -- Moon, Terminal, Location, Armor, Planet, Star System, and Company breadcrumbs now navigate to the correct browse list instead of a blank page
  • Fixed console stats panel to handle new flat data format from the stats API
  • Fixed logout button being clipped off-screen at the bottom of the sidebar user dropdown
v0.3.11-hotfixHotfixMay 10, 2026
  • Fixed logout button clipped below viewport in sidebar user dropdown � dropdown height estimate raised and max-height safety net added
v0.3.11FeatureMay 10, 2026
  • User login system � Discord OAuth now creates persistent accounts stored in users + auth_providers tables
  • SC handle verification � link and verify your Star Citizen handle via a code placed in your RSI bio
  • Org system � public org pages (/orgs/[sid]), org discovery tool, profile shows your org memberships with sync
  • Profile page � manage SC verification, view connected providers, set color theme preference
  • Admin: Organizations � full org list with visibility toggles and inline editing (name, logo, description, links, discord, recruiting)
  • Admin: Users � user list with SC handle, verification status, connected providers, and color theme
  • Admin panels moved to dedicated /admin/users page with Organizations and Users tabs
  • Console page streamlined back to stats dashboard only
v0.3.10v0.3.10 — Auth Expansion, Sidebar Overhaul & Console StatsMay 9, 2026
  • JWT session signing — arkon_session cookie now HS256-signed; expanded session shape includes user_id, role, color_theme, sc_handle, sc_verified
  • Color theme persists across logins — syncs to cookie on DISCORD_AUTH_SUCCESS and saves to DB when changed while logged in
  • Sidebar — Tools section added (Compare, Craft Calculator); Admin section added, gated to admins (Console, Users, Hidden Items)
  • Join Discord link added to topbar
  • Discord link removed from sidebar
  • Console page rewritten — stats dashboard with hero metrics, tabbed Core / datap4k / UEX count tables (grouped by entity), and schema summary
  • /dev/auth inspector page — live view of all session fields, highlights missing user_id until backend is wired
v0.3.9UIMay 8, 2026
  • Tab deep-linking via useTabHash hook � shareable URLs like /kb/armor/slug#crafting; ArmorDetail, WeaponDetail, VehicleDetail all support hash nav with replaceState
  • Multi-row payload merge � v3/lookup returns all entity_display rows for a slug; 210 slugs with multiple entity types now get full merged data
  • Typography � html 17px / body 15px base; all detail components converted from hardcoded px to rem
  • ArmorDetail � crafting tab with full recipe rendering, set membership display, slot normalisation (Core?Torso, Head?Helmet)
  • CommodityDetail � Trade Prices tab with best/avg sell stats on overview; Details tab for KB blurb
  • ComponentDetail � Found On tab listing ships that use the component; stat units (hp/s, eu/s, au)
  • LocationDetail � fully tabbed layout (overview/services/details); service icons with emoji labels; better location/terminal type labels
  • MiningGearDetail � ModifierBar with label, description, and good/bad coloring; FPS Gadget category label
  • ItemDetail, PlanetDetail, TerminalDetail � Details tab, accent-coloured type badges, breadcrumb cleanup
  • AvailabilityTable � all font sizes converted to rem
v0.3.8UIMay 7, 2026
  • KB detail pages live for all entity types: Armor, Weapon, Item, Commodity, Mining Gear, Mining (Elements / Compositions / Planet Mineables), Component, Location, Terminal, Planet, Moon, Star System
  • Browse sub-category filtering fixed — Armor slots and Mining sections were returning all items regardless of which sub-category was selected. Fixed at all three layers: browse page, API route, and n8n SQL
  • Planet Mineables browse cards now show friendly body names (Euterpe, Hurston) instead of raw internal codes (STANTON4C), with links through to the body KB page
  • Ground vehicle detail page improvements: correct type badge, In Game status instead of Flight Ready, combat tab only shown when loadout data is present
v0.3.7UIMay 6, 2026
  • Loadout tab: real datap4k component data with lazy-loaded stats, clickable item links, RSI compiled field fallback
  • Modules tab: swappable ship modules (Ship Add-ons / Component Modules) � conditional, only shows on ships with module data
  • Media tab: featured image, wallpaper downloads (1080p/4K), YouTube + RSI Store + brochure links where available
  • Overview specs: H2 and QT fuel capacity totals added, lazy-fetched from tank component data
v0.3.6UIMay 5, 2026
  • Company/manufacturer pages live — browse all products by maker at /kb/company/[slug]
  • Ship detail pages now link directly to the manufacturer product catalogue
  • Manufacturer slugs resolved from database — no fragile name-based guessing
  • New /api/manufacturer endpoint proxying v3/manufacturer with 1hr cache
  • Sign In button fixed — modal was silently unmounting before click could complete
  • Search dropdown now renders above all content with solid background
v0.3.5UIMay 2, 2026
  • Vehicle detail page full redesign � tabbed layout (Overview/Specifications/Loadout/Lore/Variants/Media), sticky 2-col sidebar, RSI product image
  • Crew format: Min X / Max Y using RSI authoritative min/max values
  • Cargo resolution: highest value across all sources + container size chips displayed before SCU value
  • Vehicle tags from uex_metadata.raw: Hangar Bay, Repair Capable, Deep Scanner, Showdown Winner, Docking
  • Loaners section with clickable links to loaner ship KB pages
  • Purchase and rental locations always rendered with fallback message when empty
  • Variant slug banner when base ship returned for a variant slug search
  • KB URL scheme changed to /kb/[entity_type]/[slug] � old /kb/[slug] URLs 308 redirect automatically
  • All internal KB links updated across HeaderSearch, browse cards, and VehicleDetail
  • adv-search migrated to v3 endpoint querying entity_display tsvector � all 15 entity types now searchable
  • Search dropdown click navigation fixed and duplicate results deduplicated
  • Slug collision fix � eclipse, guardian etc. now resolve to ship over component via ORDER BY priority
  • Browse page full width � removed max-width constraint
  • Sidebar group chevrons fixed � expand and collapse both work correctly
v0.3.2FeatureMay 1, 2026
  • Login now opens a provider picker modal — Discord today, extensible for future providers
  • Theme and accent color controls available to guests (persists via cookie, no login required)
  • Search dropdown fixed — portal-rendered above sidebar with solid background
  • Live SC game version badge on home stat card and topbar (pulled from getvars)
  • All n8n endpoint URLs centralized into endpoints.ts for migration-friendly management
v0.3.1NoticeMay 1, 2026
  • Note: some entity data and detail pages will not display correctly until the full KB template and theme redesign is complete — this is expected and in progress
v0.3.0UIMay 1, 2026
  • Glassmorphism sidebar, topbar, and content panels
  • Exo 2 + Rajdhani typography
  • Sidebar: logo, search, navigation, categories, user footer
  • Dynamic breadcrumb in topbar
  • KB detail pages stripped of duplicate shell
  • Browse page uses FolderData API hierarchy
  • Home page: hero section, stats strip, category grid
  • Changelog, About, Discord link added to sidebar
  • Login button greyed out pending OAuth config
v0.2.0APIApril 28, 2026
  • v3/folder endpoint powering all category navigation
  • FolderData shared lib with server-side 1hr cache
  • Browse page hierarchical navigation (groups -> sub_types -> children)
  • folderLoaded gate prevents double-load flash
v0.1.0LaunchApril 15, 2026
  • Next.js 16 App Router on Cloudflare Workers
  • Discord OAuth with session cookie
  • KB detail pages via v2/lookup
  • Full-text search via adv-search
  • Browse grid with ecard component
  • Console page for webhook management
  • Three color themes: red, yellow, green