Future
81Backlog and far-off ideas
Add cross-plugin map integration
Link the starmap everywhere:
Add native notifications
OS-level notifications for:
Add offline mode for calculators
Bundle mining and crafting calculators offline. Use a local SQLite cache for last-synced data and sync when online.
Add public, personal, and org mode switching
Top-level context switch between:
Add screenshot capture
Capture SC screenshots via hotkey. Auto-save with metadata (location, session, time). Optionally attach them to a work order or session log.
Add screenshot upload for refinery work orders
Add a drag-and-drop upload zone on `/mining/calculator`. Use `parseShipMiningOrder()` to extract work order data from refinery screenshots and pre-fill the c...
Add screenshot upload for rock scans
Add a drag-and-drop upload zone on `/mining/survey` or a new `/mining/scan` page. Use `parseShipRock()` to extract rock composition from scanner screenshots ...
Add system tray integration
Minimize to tray. Quick actions: pause or resume session tracking, open the dashboard, and quit.
Auto-sync mining sessions to Convex
When Game.log reports mining extraction, record the session automatically. Sync it to Convex `miningSessions` for zero-input tracking.
Build 3D starmap viewer
Build a 3D starmap with extracted data (1991 locations). Stack: react-three-fiber or three.js. Reference: [maps.adi.sc](<http://maps.adi.sc>).
Build amenity search across the starmap
Support searches like "where can I refine Quantanium?" or "nearest medical station to Port Olisar". Filter by amenity type. The extracted data already suppor...
Build aUEC balance tracker
Track aUEC balance via:
Build caves browser
Build a cave browser with:
Build commodity price browser
Searchable commodity browser with buy and sell prices per terminal. Live UEX data with a 5-minute cache.
Build contribution score analytics
Per-member contribution score:
Build day and night cycle tracker
Show the current in-game day and night state for each location, tied to Star Citizen time zones. Useful for missions and roleplay events.
Build debt and loan system
Members borrow resources or currency and repay later. Track outstanding debts.
Build desktop app shell and navigation
Build the shell with sidebar, header, and main content area. Mirror web navigation but adapt it for keyboard shortcuts and window controls.
Build desktop screenshot folder watcher
Watch the Star Citizen screenshots folder. New screenshot detected → OCR → parse → auto-sync to Convex for zero-input mining session tracking.
Build desktop settings and preferences
Settings panel:
Build Discord bot core commands
New `apps/discord-bot/` with discordx.
Build Discord bot notifications
Event notifications, reminders, quick data lookups, and Discord role integration.
Build fleet viewer
See all ships owned by org members. Filter by role and capability.
Build Game.log file watcher
Watch `Game.log` for changes. Parse new lines incrementally. Handle log rotation and crashes. Separate from the parser itself — watcher feeds events into par...
Build hotkey system for the overlay
Global hotkeys to toggle overlay visibility, open quick search, and trigger actions. Configurable in settings.
Build HTML-based in-game overlay
scoverlay-style overlay for borderless windowed mode. Show current mining session stats, active work orders, and quick price lookup in a transparent always-o...
Build internal currency system
Each member has a balance.
Build jump point and gateway viewer
Show jump points between systems. Useful for route planning once Pyro and other systems are navigable.
Build lawful and unlawful zone overlay
Color-code locations by security rating (CrimeStat zones, high, medium, and low security). Useful for cargo runs and mission planning.
Build Linux release
Tauri AppImage for Linux. Lowest priority since most Star Citizen players are on Windows.
Build loaner matrix
Show loaner ships for each pledge during concept phase. UEX-sourced.
Build macOS release
Tauri macOS build. Apple notarization required. Deferred — Windows is the primary target.
Build navigation route planner
Plan routes from origin to destination with waypoints for refueling, repairs, and trading.
Build notification banner system
In-app banner for:
Build org analytics dashboard
Metrics to surface:
Build org event system
Create events (mining, PvP, salvage). Assign roles (miner, escort, hauler). Track participants.
Build org ore request system
Members request resources with status: pending, approved, and fulfilled.
Build org payout system
Automatic payouts based on event participation. Split types:
Build org transaction log
Track all balance changes: payouts, transfers, and purchases.
Build org voting and poll system
Polls for event planning and org decisions. Time-limited with auto result calculation.
Build outposts browser
Surface outposts (mining, agricultural, research). Filter by planet or moon and services.
Build per-cave detail pages
Data-driven from `harvestable-caves.json`. Show layout, ore types, entry point, and tips.
Build per-laser detail pages
Per-laser detail page with full stats, recommended modules, best use cases (rock types), and comparison to alternatives.
Build per-location map detail pages
Show hierarchy (system → planet → moon → surface), amenities, nearest refinery, spawn ores, and terminals.
Build per-location mining detail pages
Ores that spawn here, biomes, spawn probabilities, and nearest refinery.
Build per-module detail pages
Same structure as the laser detail page. Stats, compatible lasers, and best use cases.
Build per-refinery detail pages
Bonuses per material, method availability, and location on the starmap. Replaces the current redirect.
Build per-ship detail pages
Show stats, hardpoints, cargo, crew size, role tags, variants, and images linked out to fan wikis.
Build per-ship mining detail pages
Ship stats, turret configuration, recommended loadouts, and rock types it can handle.
Build per-station detail pages
Show location in system, available amenities, shops and kiosks, refinery methods where applicable, and ship sales where applicable.
Build personal trade log
User-owned trade log in Convex. Record each trip: origin, destination, cargo, and profit. Privacy-first — user opts in to share stats.
Build Rock Types browser page
Build a browser UI showing composition, resistance, and instability per rock type.
Build shared org inventory UI
Backend already supports `inventory` with optional `orgId`.
Build ship comparison tool
Side-by-side comparison of 2 to 4 ships with stats, price, and role fit.
Build ship database browser
Browse all ships with filtering by manufacturer, role (combat, cargo, mining, exploration), size (small, medium, large, capital), and price range.
Build ship loadout viewer
Show the current loadout from SC Wiki and link out to Erkul for DPS calculations. Do not rebuild DPS.
Build ship price comparisons
Compare in-game aUEC price, pledge USD price, and rental price using live UEX data.
Build ship variant tree
Show variant relationships such as Aurora LN/LX/MR/ES/CL and Hornet F7A/F7C/Tracker/Ghost in a tree visualization.
Build standalone Loadouts page
Backend (`packages/backend/convex/mining/loadouts.ts`) already exists. This issue is just the standalone management UI beyond the dashboard link.
Build stations browser
Dedicated browser for all space stations: Lagrange points (L1-L5), Rest Stops, and Space Stations. Filter by services such as refinery, ship sales, cargo, re...
Build trade route finder
Route finder UI. Input: current location, cargo capacity, aUEC budget. Output: best profit routes from UEX. Read-only — never mirror UEX data.
Build UEX client wrapper for trading
Extend the existing UEX client with trading-specific endpoints for commodity prices, routes, and terminals.
Build Windows installer
Tauri bundler → signed MSI. Code signing certificate required. Distribution via GitHub Releases and [verselink.io](<http://verselink.io>) download page.
Build work order tracker widget
Small always-on-top widget showing active refinery jobs with countdown. Click to open the full dashboard.
Detect inactive org members
Track last activity per member. Flag inactivity after X days, configurable per org.
Detect when Star Citizen is running
Detect if Star Citizen is running using process enumeration, with no memory hooking. Use this to auto-enable overlay and session tracking.
Initialize Tauri 2 project
Create `apps/desktop/` with Tauri 2 and React, sharing the UI package with web. Configure `tauri.conf.json` for Windows as the primary target and macOS and L...
Log org event results
Manual input after event: total ore mined, total profit, and notes. Feeds analytics.
Polish auth flow UX
Better onboarding after Discord sign-in:
Predict org event resources
Estimate resources needed for an event based on previous events and average outputs.
Redesign mining dashboard with real data
Dashboard needs redesign with actual work order stats, recent sessions, and earnings charts instead of placeholders.
Redesign the admin panel UI
`/a` admin panel needs redesign with bklit-style components. Better sidebar and a cleaner dashboard.
Share session between web and desktop
User signs in once and the session works across web and desktop. Store the token securely using the Tauri secure storage API.
Suggest org event roles automatically
Suggest roles based on event type, for example mining → miners, haulers, and escorts.
Support blueprint source user reports
Users submit "found blueprint X at location Y" reports. Store them with `verified=false` until a trusted editor confirms them.
Support community POI submissions
Let users submit points of interest such as hidden caches, scenic spots, and derelicts with `verified=false` until a trusted editor confirms them. Add an app...
Support Discord OAuth in Tauri
Better Auth and Discord OAuth work in the browser. Build a Tauri-compatible flow such as system browser plus deep link callback or an in-app webview.
Support fabricator location user reports
Users submit "station X has fabricator for blueprint Y" reports. Store them with `verified=false`.
Track ore contributions per member
Log ore contributions per member: user, ore type, amount, location, and timestamp.
Track profit per trip
Derive metrics from the trade log: total profit, profit per hour, best routes, and cargo utilization.
Track ship ownership in orgs
Track which member owns which ship. Status: `available` / `in-use`.
Planned
4Committed, not yet started
Auth-gate Collection page
Crafting Blueprint Collection page needs an auth gate because the collection is per-user.
Auth-gate Inventory page
Crafting Inventory page is currently accessible without sign-in. It needs an auth gate because inventory is per-user.
Build Materials page
Page exists but needs data. Import material info from game files (Datarunner).
Install Regolith OCR and Common packages
Add `@regolithco/ocr` (ISC) and `@regolithco/common` (MIT) as dependencies in `apps/web/` and the future `apps/desktop/`.
In Progress
0Actively being built
Live
23Shipped and running
Add hauling mission route and load planner
Star Citizen hauling missions give players pickup and delivery coordinates but no help optimizing how to run them. Players juggling multiple contracts must m...
Better Auth migration
Discord OAuth via `better-auth-convex` with native tables and admin plugin.
Blueprint browser
1040 blueprints imported from sc-craft.tools. Searchable and filterable.
Crafting Simulator
Live at `/crafting/simulator`.
Design system
Strict table and page design system with text sizes, tier colors, and CSS variable usage rules. Reference: `/mining/ores`.
Equipment Loadout Builder
Live at `/mining/equipment`.
Lasers Reference
Live at `/mining/lasers`.
Market Prices
Live at `/mining/prices`.
Mining Planner
Live at `/mining/planner`.
Modules Reference
Live at `/mining/modules`.
Ore Detail Pages
Live at `/mining/ore/[ore]`.
Ore Properties Table
Live at `/mining/ore-properties`.
Ores by Location
Live at `/mining/ores-by-location`.
Ores Table
Live at `/mining/ores`.
Org and OrgMember tables with CRUD
Convex tables and functions: create, listMine, get, inviteMember, removeMember, updateMemberRole, listMembers, getActionLog.
Plugin registry
Mining and Crafting plugins registered with independent routes, schemas, and functions.
Refinery Calculator
Live at `/mining/calculator`.
Refining Bonuses Table
Live at `/mining/refining`.
Rock Calculator
Live at `/mining/rock-calculator`.
Sidebar restructure
Reorganize the sidebar for multi-plugin navigation. Group by plugin (Mining, Crafting, Trading). Support public, personal, and org mode switching.
Surface cluster sizes, biomes, rock composition
Data is already extracted from `Data.p4k` (cluster sizes, biome modifiers, rock compositions) but not displayed anywhere. Add it to relevant pages (`/mining/...
Unified navbar redesign
Current navbar is inconsistent across pages.
Work Orders and Dashboard
Live at `/mining`.
Got an idea?
We build what the community needs. Drop your feature request in our Discord and it might end up on this list.
Verselink is a free Star Citizen companion tool - mining, crafting, trading, and more in one place.