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