TL;DR: Silly Con Valley is actively developed. This page tracks every version update — new features, bug fixes, balance changes, and architecture decisions — published as individual patch notes below.
Changelog
Silly Con Valley is an iOS startup simulator developed by Millennium Falck Enterprise. This page is the official version history — a running record of every update shipped since April 2026. Each entry is a separate patch note detailing what shipped, what broke, and what we fixed before investors noticed.
Version 1.40 — Build 259 (August 2026)
⚡ UPCOMING RELEASE: This version is finalized and scheduled to launch next Friday (August 14, 2026) to iOS on the App Store.
Welcome to Version 1.40 — The Ultimate UX/UI & Startup Life Overhaul!
Here is what’s new in this major update:
- NEW “SILICON WRAPPED” MILESTONE REVIEWS: Experience Spotify Wrapped-style retro presentations at key milestones! Track your valuation velocity, culture highlights, and share your official performance letter grade (“S” to “F”) with friends.
- RETRO-WARM “SILICON DREAMS” DESIGN OVERHAUL: Re-designed flat UI with warm off-white surfaces, tactile system window modals, dynamic custom wallpapers, and smooth navigation.
- DYNAMIC OFFICE TIER UPGRADES: Upgrade your headquarters from a garage to a Co-Working space or a $250M Tech Campus! Dynamic salary inflation and high-tier candidate pools scale with your prestige.
- CORPORATE MISSION MANIFESTO GENERATOR: Generate custom satirical tech manifestos and direct mission directives when starting a new company.
- CHADGDP WEALTH SHERPA ONBOARDING: Interactive ChadGDP guidance overlays to help first-time founders navigate the Valley.
- PITCH BATTLE POLISH: Automatic card hand refills, removal of accidental mid-battle close buttons, and rebalanced VC skepticism curves.
- PROBATION & TRAIT REVEALS: New hire traits now remain hidden on probation for 2 weeks before revealing on your social feed.
- BUG FIXES, PERFORMANCE & COMPLIANCE:
- Cuts cellular data drain by up to 95MB on every cold launch and speeds up video prefetching.
- Safe-saves progress atomically in the background, preventing save-file corruption from sudden battery drains or app closures.
- Keeps cache files persistent during iOS storage sweeps, avoiding blank video screens during offline play.
- Avoids caching corrupt placeholder HTML files when pitching in cellular dead zones.
- Cleans up unreferenced video cache files to free up local device storage.
- Enforces automatic video cache sweeps when video files are replaced behind unchanged URLs.
- Ensures the game only saves on full background transition, avoiding saving during temporary phone calls or control center swipes.
- Reconciles local and cloud data by timestamp, preventing progress-reversal after transient offline sessions.
- Ensures synced iCloud saves materialize instantly on new device setups.
- Moves iCloud query latency off the main thread to prevent startup watchdog crashes.
- Enables backwards-compatible save loading so you can safely migrate legacy v1.32 profiles without crash risk.
- Your hard-earned Seed Sprint trophies are now permanently saved across app restarts.
- Instant verification of premium CEO expansions (e.g. Nordic CEO Pack) across all your Apple devices.
- Prevents slow networks from defaulting pricing, showing localized currency instantly.
- Blocks ad popups during Morning Standups, triggering ads only at natural game-over checkpoints.
- Fixes UI freeze issues where closing an ad would leave the game unresponsive.
- Launches Google AdMob and tracking consent popups safely without stalling the main UI.
- Captures save-sync telemetry issues silently to help verify stability under slow connections.
Love the update? Please leave us a review or tap “SMASH 5 STARS”!
Version 1.32 — July 2026
The Growth Update
Every feature in this update does one thing: makes the game easier to discover, easier to stay in, and impossible not to share when something good or terrible happens.
Added — Retention
- **Smart Rating Prompt** (`RatingPromptManager`): App Store rating dialog appears after your first Seed Sprint win or first IPO — at a moment of genuine excitement. 30-day cooldown, per-milestone tracking. Never interrupts a run mid-play.
- **D1/D7 Retention Analytics**: New Firebase events (`session_start`, `first_week_completed`, `week_7_reached`, `d1_return`) track where players drop off so fixes target real problems, not assumptions.
Added — Shareability
- **CEO Business Card** (`CEOBusinessCardView`): 600×750pt portrait card rendered via `ImageRenderer`. Shows archetype, company, valuation, week, and prestige tier. Share button in CEO Office → Stats tab.
- **Weekly Snapshot Card** (`WeeklySnapshotCardView`): 600×400pt landscape card. Shows week, valuation, cash, burn rate, team size, products shipped, and hype. Share button on Dashboard.
- **Bankruptcy Shame Card** (`BankruptcyShameCardView`): Auto-rendered on game over. Shows weeks survived, cash burned, archetype, and a satirical failure quip. “SHARE THE SHAME” button.
- **Twatter Moments** (`TwatterMomentManager`): 5 auto-triggered share cards at key milestones — First Hire, First Product Launch, First Pitch Loss, Nemesis Attack, and near-bankruptcy survival. 5-second toast with share sheet.
- **Pre-filled Share Captions**: All share sheets now pass `[String, UIImage]` to `activityItems`. iOS pre-fills the caption in iMessage, Twitter, etc. Each card has a contextual message + “🔍 Search ‘Silly Con Valley’ on the App Store” as the CTA.
Added — Discovery
- **Press Demo Quick-Start** (`startPressDemoGame()`): Hidden easter egg in Settings — tap the version label 5 times. Launches an instant pre-configured demo game (Week 6, $2M valuation, full team, one launched product) ideal for press, screenshots, and App Store preview videos.
- **iPad Layout**: `MorningStandupView`, `CEOOfficeView`, and `DashboardView` now use `@Environment(\.horizontalSizeClass)` to cap content width at 680pt on `.regular` (iPad), centred with `Spacer()` flanks.
- **Player-Facing Changelog** (`playerSummary` on `ChangelogEntry`): Each version entry now has a short plain-English summary shown in the in-game changelog. Redesigned `ChangelogEntryCard` separates player-facing summary from developer notes.
Added — Achievements (6 new)
- **Silicon Legend** — Reach Prestige Tier 4. Tracked progressively (25% per tier).
- **Serial Founder** — IPO 5 companies. Progress bar (1/5 → 5/5).
- **Speed Runner** — IPO a company before Week 20.
- **Solo Founder** — IPO a company without hiring any team members.
- **Product Empire** — Have 3 active revenue-generating products simultaneously.
- **Burn Artist** — Survive past Week 40 before going bankrupt.
- All 6 registered in App Store Connect Game Center with earned/pre-earned descriptions.
Fixed / Tuned
- **No-Staff Product Decay**: Active products now penalise the player when leads are unassigned. No CTO → quality decays −3%/week (floor: 5%). No Hype Officer → revenue cut −15%/week. Combined, a product with both roles vacant tanks within 8–10 weeks.
- **Ad Grace Period**: Interstitials before Week 10 (was: immediately). Parody banner hidden for first 3 sessions. Premium upsell suppressed before Week 8.
- **App Store URL in Share Cards**: Replaced literal App Store URLs (OCR-unfriendly in screenshots) with “🔍 Search ‘Silly Con Valley’ on the App Store” across all 6 share card footers.
Data / Analytics
- **New Firebase Events**: `session_start`, `session_end`, `first_week_completed`, `week_7_reached`, `d1_return`, `rating_prompt_shown`.
- **New Profile Fields**: `totalSeedSprintWins` (default 0, backward-compatible decode).
Version 1.31 — July 2026
Added
- **App Size Reduced by 75%**: Shifted 220+ MB of raw gameplay/splash video assets out of the app bundle into a dynamic CDN and pre-caching pipeline, saving precious storage space.
- **Nemesis AI Attack System**: Rival competitors can now launch fully-typed hostile attacks mid-game — Talent Poaching, Market Attacks, PR Smear Campaigns, and Patent Trolls.
- **NemesisEventCard**: A new priority-2 threat card appears in the Monday Briefing before random events, showing the competitor’s attack details and requiring a player decision before the week can proceed.
- **Personality-Biased Attacks**: Each competitor’s `NemesisPersonality` (The Bro, The Visionary, The Suit, The Dropout) biases which attack type they favour, creating distinctive rival archetypes.
- **Player Responses with Real Consequences**: Every attack has two response options with cash costs, AP costs, and gameplay effects (morale hits, hype changes, legal outcome rolls).
- **Analytics Tracking**: All nemesis resolutions log `nemesis_response_selected` to Firebase Analytics with event type, response label, and cost.
- **VC Pitch Balancing — Funding Round Pressure**: VC opponents now scale with player progression. Each closed funding round increases the VC’s base Skepticism by +8% and reduces their Patience by 5, capped at 4 rounds (+32% Skepticism / -20 Patience).
- **VC Pitch Balancing — “Seen It Before” Card Fatigue**: The 3rd+ play of any card with the same title deals 25% reduced damage and displays a `SEEN IT BEFORE` label. Resets on battle restart.
- **Leaderboard — Seed Sprint Board**: Replaced the disabled Fastest IPO/Speedrun tab in the global leaderboard with the active Seed Sprint board. Both All-Time and Seed Sprint boards are now fetched and displayed with a working tab selector.
Fixed
- **Nemesis Quiet Week Guard**: Monday Briefing no longer shows the Ad slot or marks the week as “quiet” while a nemesis threat is unresolved.
- **Nemesis Attack Slot Guard**: Nemesis attacks are silently dropped if the previous attack is still unresolved, preventing card stacking.
- **Main Menu Background Video (`system_login`)**: Fixed stale placeholder URL in Firestore `app_config/video_assets`. Synced all 12 video asset URLs to Firestore as the authoritative live config.
- **Boot Cinematic Playing Wrong Video**: `IntroVideoView` was incorrectly resolving `.newGameIntro` instead of `.intro`. Reverted to `.intro`.
- **Video Race Condition on App Launch**: All video player views now observe `VideoAssetManager.$isReady` and defer player setup until Firestore config has loaded, eliminating the `url: nil` fallback on first render.
- **New Game Intro Video**: `NewGameIntroView.setupPlayer()` was looking in `Bundle.main` for the video file, which is empty since Milestone 1 removed local files. Now resolves via `VideoAssetManager` (Firebase Storage).
- **Looping Video Player Hang**: Dropped `AVPlayerLooper` entirely from both `LoopingPlayerUIView` and `LoopUIView`. `AVPlayerLooper` hangs indefinitely on remote HTTP streaming URLs. Replaced with `AVPlayer` + seek-to-zero on `AVPlayerItemDidPlayToEndTime`.
- **Bank Loan Slider Closes Screen**: Added `.interactiveDismissDisabled()` to `BankLoanView` — the horizontal slider drag was triggering iOS’s swipe-to-dismiss gesture on the sheet. The view has its own close button so interactive dismiss is not needed.
- **Leaderboard Showing Empty**: `loadLeaderboards()` was fetching the Speedrun board (submissions disabled, always empty). Now fetches All-Time + Seed Sprint. Added `guard !isLoadingLeaderboard` to prevent duplicate fetches. Leaderboard refreshes on every `.onAppear`.
Architecture
- **Firestore as Video Config Source of Truth**: `VideoAssetManager` fetches from Firestore `app_config/video_assets` first; `VideoAssets.plist` serves as an offline-only fallback.
Version 1.30 — June 2026
Added
- **Historical Insights Archive**: Overhauled the Forecast App Insights tab into a retro 8.3 master-detail directory browser (`C:\FORECAST\INSIGHTS\*.*`).
- **Multi-Cycle Reports**: Added support for weekly insights, monthly roundups, quarterly outlooks, and yearly audits, complete with dynamic interval badge colors and retro document icons.
- **Live Server Ticker**: Implemented a dynamic neon-graded bulletin ticker card on the main system login screen displaying the latest active report from the cloud.
- **New Hype Officer**: Unlocked He-he Man, the self-proclaimed Master of the Memeverse, specializing in Meme Magic and shitposting to generate massive early-stage buzz (with custom cards: Buy Meme Domain, Create Viral Video, and Handcrafted Artisan Memes).
- **Firestore Live Integration**: Native linking of Firebase Firestore packages into the main app target for robust, background live-stream syncing.
- **App Size Optimization (External Streaming)**: Shifted 12 local gameplay/splash video assets (~225 MB) out of the Xcode bundle, moving them to a dynamic Firestore/CDN streaming architecture (using `VideoAssetManager` with local `VideoAssets.plist` fallbacks).
- **Background Prefetching Queue**: Automatically starts preloading the intro, login, and single-player loops (`newGameIntro`, `systemLogin`, `garageLoop`, `coworkingLoop`, `campusLoop`) into local temporary cache on app launch for instant playback.
Fixed
- **Cloud Sync Robustness**: Implemented manual dictionary parsing in the Insights engine to allow partial reports (like Week 22) lacking metadata to decode successfully based on their document ID.
- **Founder’s Journal Sync**: Added profile data migration logic to automatically import and seed career statistics and Hall of Fame high scores from local saves for premium users on launch.
- **Warning Sweep**: Resolved duplicate resource bundle compilation warnings and unused variable warnings in the retro telemetry Sparkline charts.
- **Game Center Sync**: Removed the bundle identifier prefix from achievements to align with the raw IDs (`unicorn`, `garage_guru`, etc.) registered in App Store Connect, resolving the Game Center unlock issue. Added detailed error diagnostics for reporting callbacks.
- **Video Playback Timeout and Audio Leakage**: Fixed a bug where buffering timeouts caused video player views to show fallback screens while audio continued playing in the background (now explicitly pauses the `AVPlayer` and cleans up observers).
- **Buffering Threshold**: Raised the network buffering timeout threshold from 2.0s to 3.0s across all player interfaces (`IntroVideoView`, `IPOCinematicIntroView`, `LoopingVideoPlayer`, and `VideoLoopView`) to prevent premature fallbacks on cellular/laggy connections.
Version 1.29 — May 2026
Added
- **Tactical Seed Sprint Mode**: A high-stakes 15-week race to secure a VC seed round with tailored onboarding tutorials.
- **VC Pitch Gating**: Implemented strategic credibility gates in Seed Sprint mode. Players must now launch an MVP, hire co-founders or specialists, and reach a $250k valuation before pitching, resolving the instant-victory loophole.
- **Morale-Productivity Penalty**: In Seed Sprint, keeping team morale below 25% now incurs a severe 50% productivity penalty.
- **Dynamic Video Outros**: Integrated custom ‘seed_win_outro’ and ‘seed_lose_outro’ video sequences with beautiful local fallbacks.
- **Custom CHADgdb guidelines**: Specific prompt engineering rules and manuals for Seed Sprint to match the shorter game mode.
Fixed
- **Save Isolation**: Wiping classic cap tables when starting a new Seed Sprint game, fixing a bug where players secured the seed round in Week 1.
- **Scoreboard Consistency**: Bankruptcies under Seed Sprint mode are now properly recorded locally under the ‘Hall of Fame’ with grade F.
- **Leaderboards**: Temporarily disabled the ‘Fastest IPO’ Game Center uploads and restricted view selectors to the All-Time board.
Version 1.28 — May 2026
Added
- **VC Pitch Victory Cards**: Share highly-curated graphical mockups featuring CEO and investor portraits, neon-graded metrics, and investment pills.
- **Branded Twatter Post Sharing**: Capture feed updates as retro-chic mockup cards with active startup name watermarks and verified stamps.
- **Visual Refinements**: Added descriptive equity details using pie slice indicators to clarify deal structures.
- **Global App Store Integration**: Appends region-free, clickable store links to all textual shares for seamless player acquisition.
- **New Product Genre**: Added ‘Agentic B2B SaaS’ sector with custom satirical names, risk profiles, and market dynamics.
Version 1.27 — May 2026
Added
- **iCloud Sync**: Your saves now travel across all your Apple devices seamlessly.
- **Interactive Silicon Buttons**: Buttons now pop and include juicy haptic feedback.
- **UX Polish**: Successful Hostile Takeover attempts now present a satisfying visual confirmation screen.
- **Privacy Policy**: Updated to cover iCloud syncing and Game Center integration.
- **Cinematic Support**: Added support for immersive Intro, Win, and Loss cinematic videos during Global IPO Roadshows.
Fixed
- **Branding**: Replaced ‘Silicon Dreams’ with ‘Silly Con Valley’ across major UI flows.
- **Nordic Pack**: Fixed an issue where purchased Nordic characters were hidden from the Talent Acquisition list.
- **Cinematics**: Optimized IPO cinematic MP4s with fast-start encoding to instantly play without the 15-second white screen delay.
- **Cinematics**: Fixed a bug where Tier 3 VC battles incorrectly triggered the IPO cinematic screen.
- **Cinematics**: Fixed a critical SwiftUI navigation bug where winning the final IPO battle showed a permanent white screen instead of the victory cinematic. The outro video now plays instantly on Continue.
- **Major Design System Audit**: Windows, headers, and UI elements unified under the ‘UnifiedWindowHeader’ component.
- **Typography Sweep**: 75+ hardcoded fonts replaced with proper Silicon Dreams Theme typography tokens.
- **Color Sweep**: Centralized CEO Archetype signature colors and replaced all raw Color.white usages with Theme.cloudWhite.
- **Spacing & Radius Sweep**: Systematically standardized all paddings and corner radii to properly use Theme scaling tokens.
- **Desktop Window Draggability**: You can now drag headers down to close any non-gameplay desktop app.
- **Pexis Back CEO**: Now correctly unlocks retroactively for existing Tier 2 profiles and is referenced correctly in UI.
- **Game Center Sync**: Restoring your iCloud save will now silently and instantly sync all your retroactively earned achievements to Game Center.
- **Game Center**: Fixed a bug where a slower IPO run could overwrite your personal best speedrun score on the leaderboard.
- **UI Polish**: Monday Briefing has been reorganized. ‘This Week’s Priorities’ are now always pinned above Random Events to prevent vertical layout jumping.
- **UI Polish**: Removed duplicate window close buttons across the app.
Version 1.26 — May 2026
Added
- **Pexis Back**: The Visionary (community-commissioned CEO).
- **Live Content Engine**: Twatter feed & events now update from the cloud.
- **Firebase Analytics**: Tracking player journeys.
- **Changelog Screen**: Implemented in-game changelog viewer.
- **iCloud Sync & Challenge Mode**: Foundations for cross-device saves and weekly challenge modes.
Fixed
- **Audio Overhaul**: All audio files updated to `.m4a` — reduced app size.
- **Filename Fix**: Fixed `sfx_gitpush` filename space that caused a build error.
Balanced
- **Pexis Back Balance**: +30% Dev Speed, +20% Quality, -20% Hype.
Version 1.25 — April 2026
Added
- **AnalyticsManager Foundation**: All game events now tracked.
Fixed
- **Crash Fixes**: Multiple crash fixes in `WeeklyProcessingCoordinator`.
- **Game Center**: Fixed score submission on bankruptcy.
Balanced
- **Morale Decay**: CEO Lifestyle Founder morale decay reduced by 30%.