Commit Graph

237 Commits

Author SHA1 Message Date
fireshaper c15b5ef74e Step 10K.11: developer tools in non-production builds
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 00:05:58 -04:00
fireshaper 5030341eb7 Step 10K.10: About section with version, build and debug info
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 00:00:37 -04:00
fireshaper 106d44d384 Step 10K.9: backup and restore screens
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:49:55 -04:00
fireshaper 69cc5ff3a7 Step 10K.8: backup codes and restore on the server
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:44:52 -04:00
fireshaper 29653e2fdc Step 10K.7: rename and start-over flows in Settings
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:36:35 -04:00
fireshaper 531bb77fea Step 10K.6: start a new company on the server
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:32:47 -04:00
fireshaper 5f202884af Step 10K.5: rename company, and seeded default names
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:28:11 -04:00
fireshaper bc29c515eb Step 10K.4: reset map view and show tips again
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:21:39 -04:00
fireshaper 754242dde6 Step 10K.3: clock, countdown and reduced-motion settings applied everywhere
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:11:34 -04:00
fireshaper 74cc29c8e3 Step 10K.2: settings screen behind a header gear
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:01:02 -04:00
fireshaper c73c9a4116 Step 10K.1: device preferences store
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 22:57:11 -04:00
fireshaper 5813fce556 CR-011: record settings screen and company backup change request
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 22:53:11 -04:00
fireshaper fcdefb911f Step 10J.7: CR-010 plan amendments and regression
CI / check (push) Successful in 4m28s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 22:27:38 -04:00
fireshaper f042555502 Step 10J.6: pilot share in the dispatch sheet and delivery summaries
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 22:23:17 -04:00
fireshaper 8cafa50027 Step 10J.5: the veteran in the deal modal and on the Pilots screen
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 22:14:16 -04:00
fireshaper 9eae5ae64d Step 10J.4: the veteran pilot comes with the deal
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:42:43 -04:00
fireshaper 8acc81bc10 Step 10J.3: goal 4 becomes flying a contract with the veteran
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:35:20 -04:00
fireshaper cb54165c90 Step 10J.2: profit-share pilot pay in resolution
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:28:56 -04:00
fireshaper e0742fff76 Step 10J.1: pilot profit share config and the veteran pilot
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:22:21 -04:00
fireshaper 727b0c02da CR-010: record veteran pilot and profit-share pay change request
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 21:18:20 -04:00
fireshaper 5a2efe5da6 Step 10I.9: CR-009 plan amendments and regression
CI / check (push) Successful in 4m9s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:47:45 -04:00
fireshaper 3bf8bc4eaa Step 10I.8: shop news in the away summary and on HQ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:43:13 -04:00
fireshaper b5f2801076 Step 10I.7: effective ship stats across the client
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:38:51 -04:00
fireshaper e205194758 Step 10I.6: upgrade shop on the Fleet screen
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:34:31 -04:00
fireshaper f81a8e41ef Step 10I.5: start upgrades on the server
CI / check (push) Successful in 4m50s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:31:37 -04:00
fireshaper c352936a09 Step 10I.4: upgrade tables, API ship fields and the start upgrade route
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:25:42 -04:00
fireshaper 0338d5fdbe Step 10I.3: upgrade validation, cost and the ship-in-shop check
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:17:42 -04:00
fireshaper 92520dbc4f Step 10I.2: effective ship stats in the sim
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:13:11 -04:00
fireshaper 0a7e9d97c8 Step 10I.1: ship upgrade content
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:08:59 -04:00
fireshaper bf166c1deb CR-009: record ship upgrades change request and decisions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:03:36 -04:00
fireshaper 4acf346005 Fit jobs pick from all goods that fit; no undersized heavy lots
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 18:20:56 -04:00
fireshaper e924defb79 Step 10H.3: announce new contracts and tag them New
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 18:06:02 -04:00
fireshaper bf19f498b8 Step 10H.2: each board contract pays its own market rate
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 18:02:31 -04:00
fireshaper 6e427e52f7 Step 10H.1: pay variance setting and five more early goods
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:59:25 -04:00
fireshaper 394fc1b0db CR-008: boards that feel fresh (Phase 10H) plan
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:56:36 -04:00
fireshaper edbe31593b Step 10G.11: CR-007 plan amendments, regression and review screenshots
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:27:04 -04:00
fireshaper 66425753c4 Step 10G.10: delivery summaries name the good, mass and shipper
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:21:52 -04:00
fireshaper e96cd6ab2b Step 10G.9: Priority trip vs window in the dispatch sheet
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:20:17 -04:00
fireshaper 8945972372 Step 10G.8: contract cards headline the good, with class, Priority and too-slow chips
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:17:21 -04:00
fireshaper 4f8ee4a06d Step 10G.7: server tests for Priority dispatch and goods on boards
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:13:32 -04:00
fireshaper 5be66372d7 Step 10G.6: goods in API summaries, too-slow code and backfill migration
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:12:51 -04:00
fireshaper 46dd3777c9 Step 10G.5: tutorial contracts carry named goods
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:07:54 -04:00
fireshaper f8d2f538ca Step 10G.4: Priority contracts fail too-slow ships
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:04:55 -04:00
fireshaper 83d0b3900f Step 10G.3: goods, Priority and shippers in board generation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 17:01:14 -04:00
fireshaper 13f5b04ffb Step 10G.2: contracts carry goods, shippers and Priority fields
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 16:59:00 -04:00
fireshaper 8a7b612bc7 Step 10G.1: goods catalog, shippers and Priority config
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 16:53:17 -04:00
fireshaper bdd5fd8509 CR-007: cargo goods, Priority and shippers (Phase 10G) plan
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 16:49:14 -04:00
fireshaper 169dc5d4c5 Step 10F.5: CR-006 plan amendments and regression
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 12:23:27 -04:00
fireshaper 82acf0e637 Step 10F.4: location boards use the player's fleet
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 12:19:19 -04:00
fireshaper 215f380e80 Step 10F.3: boards fit the player's fleet
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 12:17:08 -04:00
fireshaper dc24bdeb7a Step 10F.2: board preview and open slot config
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 12:15:39 -04:00
fireshaper bd2d2df14d Step 10F.1: highlight jobs too heavy for your ships
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 12:15:04 -04:00
fireshaper f4ddf1dc04 Step 10E.9: CR-005 plan amendments, regression and review screenshots
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:55:43 -04:00
fireshaper c11d52f96f Step 10E.8: locations, map panels, title screen and dialogs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:51:00 -04:00
fireshaper 45a21a8684 Step 10E.7: pilot cards with skills, XP and duty
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:47:22 -04:00
fireshaper 6d5ea7cb48 Step 10E.6: fleet and market with ship art
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:45:23 -04:00
fireshaper 939ee45943 Step 10E.5: contracts, tutorial board and dispatch sheet
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:42:25 -04:00
fireshaper a69ffcc434 Step 10E.4: HQ dashboard
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:37:28 -04:00
fireshaper 1daed1d251 Step 10E.3: HUD header, icon navigation and attention badges
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:32:38 -04:00
fireshaper 526ca138fc Step 10E.2: UI kit
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:27:36 -04:00
fireshaper 45eafb2503 Step 10E.1: fonts, theme tokens and space backdrop
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:24:29 -04:00
fireshaper 7d8eb3fcfe Step 10D.10: CR-004 plan amendments and regression
CI / check (push) Successful in 3m34s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:14:04 -04:00
fireshaper 9939cd3eed Step 10D.9: rest in the away summary and on HQ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:10:48 -04:00
fireshaper ea561b4d74 Step 10D.8: board refresh countdown and the nothing-here prompt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:08:43 -04:00
fireshaper 9f699f716e Step 10D.7: rest and duty outlook in the dispatch sheet
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:06:09 -04:00
fireshaper da9e053598 Step 10D.6: duty bar, rest countdown and Rest now on Pilots
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:03:30 -04:00
fireshaper 3dba7c2019 Step 10D.5: apply duty and rest on the server
CI / check (push) Successful in 3m25s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:01:45 -04:00
fireshaper 07704e6732 Step 10D.4: pilot duty columns, API fields and rest route
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:56:39 -04:00
fireshaper 055cbceaaa Step 10D.3: pilot-resting validation and duty in resolution
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:49:21 -04:00
fireshaper 6b6753f3b2 Step 10D.2: sim duty and rest functions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:44:11 -04:00
fireshaper 935d9b43f0 Step 10D.1: duty limit, Long Haul duty bonus and rest config
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:43:09 -04:00
fireshaper 0aecda66d7 CR-004: record change request and decisions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:40:16 -04:00
fireshaper 99aebe1dcb Step 10C.10: CR-003 plan amendments, review screenshots and regression
CI / check (push) Successful in 3m33s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:42:19 -04:00
fireshaper 1fa7441c9f Step 10C.9: pause the map when hidden, cap resolution, pack crowds
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:38:52 -04:00
fireshaper 0aa8cee953 Step 10C.8: rotated ship sprites, routes and separation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:32:46 -04:00
fireshaper 09a89b2a74 Step 10C.7: locks, HQ markers and idle badges on the map
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:29:01 -04:00
fireshaper 5916cf8728 Step 10C.6: sprite bodies, orbits, labels and tap targets
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:25:01 -04:00
fireshaper edc7925d0e Step 10C.5: parallax map background
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:17:34 -04:00
fireshaper db69e0b2b1 Step 10C.4: load map art with per-asset fallback
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:12:09 -04:00
fireshaper 5612788c94 Step 10C.3: map style config
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:08:45 -04:00
fireshaper f239f452e7 Step 10C.2: generate optimized map art with sharp
CI / check (push) Successful in 3m26s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:07:40 -04:00
fireshaper 102c5bba91 Step 10C.1: map art manifest and content sprite keys
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 19:02:57 -04:00
fireshaper 23b40a4324 CR-003: record change request and decisions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 18:58:49 -04:00
fireshaper f7698166bb Step 10B.10: CR-002 plan amendments, GDD update and regression
CI / check (push) Successful in 3m13s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 15:16:18 -04:00
fireshaper 3a3bb84c29 Step 10B.9: bays as HQs in the Market, Locations and map
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 15:12:46 -04:00
fireshaper 2ba6721200 Step 10B.8: deadhead any idle ship to a discovered location
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 15:10:31 -04:00
fireshaper 962c0601c8 Step 10B.7: Contracts screen by location with idle-ship badges
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 15:08:48 -04:00
fireshaper 61781aa790 Step 10B.6: deliver bought ships to a chosen bay
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 15:01:11 -04:00
fireshaper 924151d1a8 Step 10B.5: prove ships no longer strand without a bay
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:55:51 -04:00
fireshaper a5803d31f5 Step 10B.4: serve contract boards for any discovered location
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:51:54 -04:00
fireshaper b3d4975111 Step 10B.3: key contract boards by location
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:49:05 -04:00
fireshaper 553983590e Step 10B.2: deadhead to any discovered location
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:46:30 -04:00
fireshaper dff2c576cf Step 10B.1: generate contract boards for any location
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:41:56 -04:00
fireshaper ea37ce8ced CR-002: record change request and decisions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 14:39:31 -04:00
fireshaper c36d1edf55 Give every contract board jobs for each ship size
CI / check (push) Successful in 2m46s Details
Bay contract mass now comes from per-ship-size bands, and the first
contract in each band is a no-skill Standard job to a discovered
location, so a new player with only a Courier always has work.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 12:22:02 -04:00
fireshaper 9b7b51b455 Fix playtest issues: explain dispatch problems, tutorial hint
CI / check (push) Failing after 47s Details
The dispatch sheet now names the job and lists every problem with
numbers, HQ explains when one more run back to Earth is needed, and an
onboarding test race is fixed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 12:05:18 -04:00
fireshaper 7e122dcee7 Step 10A.18: apply CR-001 plan amendments
CI / check (push) Successful in 2m49s Details
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 11:38:38 -04:00
fireshaper f2f719415d Step 10A.17: list ready goals in the away summary
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 11:35:27 -04:00
fireshaper 28cb919c05 Step 10A.16: lock undiscovered locations and show reachability
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 11:31:35 -04:00
fireshaper afdd41635e Step 10A.15: show onboarding goals on HQ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 11:30:19 -04:00