Changelog
Join Discord4.10.2-live.12881860
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