Kapital Launcher

Server status

Kapital Launcher

Changelog

v1.0.0-beta.6

Features

  • Update the launcher in place and restart into the new version
  • Add a storage section to chapter settings
  • Ask before deleting storage, and make worlds deletable
  • Show summer New Cliffhanger as Lichdenstein's chapter art
  • Redesign the download page around the chapter strip and a pixel backdrop
  • Show the Download button for the visitor's system with the other system under it
  • Cycle the download page's chapters every 5 seconds
  • Show the Frangfurd server's status live on the download page
  • Cycle the download popup's banner through the chapters in a wave of squares
  • Add a compact launcher with the three chapters as panels, from the sidebar button's right-click menu or a short window
  • Allow the window down to 960 × 360
  • Grow the chapter's picture on a tall window, with Play and the panels at the foot
  • Use the wiki's 2560 px world covers as chapter art
  • Add Camera Tools, an add-on Frangfurd players turn on in chapter settings

Fixes

  • Make Stop end the download and a game started in an open Prism
  • Keep each chapter's slideshow to its own world and fix the hero corner line
  • Open a storage group from anywhere on its tile
  • Show each era's region page in the wiki panel until the wiki loads
  • Wait out a virus scanner holding the launcher when an update swaps it in
  • Show the resize cursor at the window's edges on Windows
  • Show the slashes of an address in a mono field as typed
  • Say that a local pack is http only when an https address is entered
  • Show a chapter's storage and mods once its settings page has slid in
  • Show the game's line in place of the status on a compact panel
  • Open the compact launcher on each chapter's wiki picture instead of cutting to it
  • Remove the light corner at the top left of a chapter's settings in the compact launcher
  • Keep the compact title full size near the minimum window height
  • Start a page's slide on the first frame after the click
  • Draw chapter settings' mods and storage at once when they were read before
  • Slide pages in without dropping frames on large screens
  • Drop the tooltip on Open in Prism in chapter settings
  • Stop light lines flashing along the picture when switching to compact

v1.0.0-beta.5

Features

  • Show a plain hero, clickable chapters and a changelog on the download site #282
  • Add a Tailscale switch and installer to the chapter's server settings #281
  • Add a compact sidebar and the launcher's tools to the header #283
  • Polish the downloads section, popups and animations #285

Fixes

  • Drop the header wordmark and centre the macOS traffic lights in the bar #276
  • Give the macOS header room and drop the hand cursor #284

v1.0.0-beta.4

Features

  • Download the server's Distant Horizons terrain from the settings page #272
  • Open each chapter column in a popup with its full text #274

Fixes

  • Show Frangfurd's pack as 1.0.6 when its source cannot be read #271
  • Fix the memory slider sliver and say when Prism has no account by the profile name #275

v1.0.0-beta.3

Features

  • Point the download site at the newest release when it is built #253
  • Attach a Prism instance zip per chapter to each release #256
  • Tell the player when a newer Kapital Launcher is out #267

Fixes

  • Show the download site's app preview with today's facts #254
  • Use the short changelog lines in the site's app preview #255
  • Keep the macOS loading card in front of the game until the handover #259
  • Show Prism as found when the page asks before detection finishes #262
  • Write the log file in installed Windows builds #263
  • Show the offer to get Prism as a popup over the window #264
  • Sync the pack on a first Play before Prism has a Java #266
  • Open a chapter's settings on macOS 13 without URL.canParse #268
  • Keep the macOS loading card the only screen from Play to Drippy #270

v1.0.0-beta.2

Features

  • Give the download popup room, the display face and a quiet reveal #187
  • Lay out the settings pages as grouped rows with a section nav #194
  • Mark the recommended memory, name the default preset, and save with Revert #196
  • Open a chapter's instance in Prism from its settings #197
  • Let a player add Java arguments of their own after the preset #198
  • Open an account page from the sidebar's account tile #199
  • Hold a place for the Distant Horizons world data under Server #200
  • Offer Iris as a mod switch and lock the mods that need it while it is off #202
  • Play offline and show play time on the account page #203
  • Show the player's face and UUID from Mojang on the account page #204
  • Offer the pack's panorama as the hero picture #205
  • Measure a Prism update against the version Prism updated itself to #234
  • Flag an instance the launcher did not set up, and reinstall it #245
  • Switch Frangfurd Menu and Tempo on and off, and record the first-party jar exception #252

Fixes

  • Centre the pack source cards and name the chapter over its logs, map and report #201
  • Start each panorama somewhere worth seeing, decode it before drawing, and keep its turn #206
  • Show Prism's console on the card when the console appears after the run ended #214
  • Centre the loading card on the screen when the launcher is minimised #215
  • Give the Windows executable readable version information #216
  • Close the launcher's own leftover Prism at the next Play, splash or not #217
  • Refuse instance.cfg writes while Prism is open, after closing the launcher's own #218
  • Drop the Wiki button and keep the download popup's colour in step with the page #219
  • Fix the managed Prism install on macOS and check it on Mac runners #220
  • Give the macOS window its App, Edit and Window menus #229
  • Refuse a managed Prism not signed by Prism's own developer on macOS #230
  • Refuse a managed Prism update while that Prism is running #232
  • Keep the launcher running when the loading card closes while its webview starts #236
  • Give Prism's first start 15 seconds to answer with its version #238
  • Put a screen-sized game window back on its monitor at the handover #247
  • Keep the app's tests away from the real Prism folder #249
  • Stop the download site flashing unstyled on load #250

v1.0.0-beta.1

Features

  • Add server status, settle the open decisions and adopt the suite conventions #2
  • Add a download site on Cloudflare Pages #12
  • Warn when a chapter's Prism instance does not exist yet #10
  • Replace the OS title bar with the app's own header bar #13
  • Show the Kapital Launcher logo as the download site's heading #18
  • Fill the chapters with the packs' real facts and Frangfurd's address #19
  • Get a verified, launcher-managed Prism for players who have none #26
  • Offer to get Prism in the app, and to update the managed copy #27
  • Show Install until a chapter's instance exists #40
  • Install a chapter from a local packwiz serve #42
  • Show Frangfurd as pack 1.0.0 with 96 mods #49
  • Add the settings screen with native pickers and a developer pack field #54
  • Show four pack facts, with the chapter's size on disk #62
  • Show a random wiki page per chapter from the wiki's lore export #63
  • Put the chapter view in a card that slides by direction, with the nav highlight gliding #64
  • Let a player set a chapter's memory and JVM preset from a pen in its hero #65
  • Fit the chapter card to the window, the hero taking the height left over #73
  • Draw each chapter's name as its title art, and its blurred art behind its nav tile #75
  • Offer Update and play when the installed pack is behind, with a Version row #76
  • Show pack icons in the nav, tint the tile art toward the accent, one title height #78
  • Use the Kapitel Kapital mark as the app icon #79
  • Follow a launched game from Play to its end #82
  • Open a chapter's instance folder from its settings #89
  • Frontend errors in the launcher's own log #90
  • Copy a redacted log for a bug report #91
  • About section with version, disclaimer and licences #92
  • Keep the game window hidden until the resource reload #93
  • Loading splash card from Play to the resource reload #96
  • Keep Prism's progress dialogs and the pack sync out of sight #98
  • Add launcher window showcase to download page #99
  • Install Frangfurd from the hosted pack #101
  • Loading card in its own window on Windows and macOS #102
  • Point the download page's GitHub button at the repository #105
  • Show the game's status beside Play and the server's on the right #113
  • Stop a start or a game from the launcher #115
  • Show what the launcher knows when a start fails or the game crashes #116
  • Keep Prism's console behind the launcher's failure view and show it on request #117
  • Switch an installed chapter between its published pack and a dev pack #120
  • Show errors as corner notices and trim the loading card #130
  • Install Luxemburg from the hosted pack #131
  • Install Lichdenstein from the hosted pack #134
  • Fetch the wiki's screenshots with their subjects and cache them #144
  • Cycle the chapter art and wiki post together #147
  • Play always reads Play, and the pack line names the version #148
  • Preview the screens a run only shows when something goes wrong #149
  • Keep the launcher still when its state changes, with one house style for its controls #150
  • Pick a chapter's server between its addresses in Settings #152
  • Give Lichdenstein and Luxemburg their servers, and show a server that is down in red #153
  • Fold the Developer settings away behind their title #154
  • Read the logs and crash reports of earlier runs #158
  • Slide pages over the card, reveal content once loaded, and a red Stop #159
  • Disable a chapter's mods, a few as quick switches and any in advanced mode #160
  • Group the hero's tools, show the pack version, and even out page padding #165
  • Join a chapter's server on Play only when the player's switch says so #166
  • Open a chapter's BlueMap from the hero, in the launcher or the browser #171
  • Fill each chapter's changelog from its pack's host #173
  • Bring the page titles, action bar alignment and pack changelog to main #174
  • Backdrops from the wiki's page pictures, a set number per chapter #175
  • Build an NSIS setup and a disk image, and set the bundle identifier #180
  • Add a download popup to the site that picks the operating system #182

Fixes

  • Stop the chapter restore and save effects from feeding each other #7
  • Show an unsettled server address as a placeholder #21
  • Ask servers for status with protocol 0, which Frangfurd answers #60
  • Scroll the chapter view under a thumb drawn over the content #61
  • Slide the chapter card the way the content moves, with a softer curve #72
  • Shrink the header bar's logo to 16 px #74
  • Draw no tooltips on the icon and window buttons #80
  • Wait for the tracker's run and its last event in the tests #100
  • End a start when Prism's launch fails, and say why #106
  • Refuse a zip entry that escapes the install folder through a symlink chain #108
  • Let the app quit while the loading card is opening or closing #109
  • Keep the loading card and the launcher window in step with macOS #110
  • Re-enable Prism's task failures in its log so a failed start is noticed #114
  • Wait on the console hold's own count in the sweep test #119
  • Stop saying the game is running after it has closed #127
  • Show Frangfurd as pack 1.0.1 #128
  • Free a closed game's instance at once and name the served pack version #129
  • Close the launcher's Prism after a stopped game #135
  • Queue the game window's hide so the handover's show always wins #137
  • Keep the wiki page when the open chapter is clicked again #143
  • Keep the chapter slide from making the card scroll #146
  • Hold backdrops until loaded, keep titles in memory, and ease the glow #176

Kapital Launcher

Code signing policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation. This covers the Windows builds. The first beta was published before signing was set up and is not signed.

Every release is built from the public source by the project's release workflow on GitHub, and only those builds are signed.

Team roles

Privacy policy

This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.

It has no telemetry and no account of its own. To show what it shows, it reads the Kapitel Kapital wiki, asks each chapter's game server whether it is online, checks the pack host for a newer pack and GitHub for a newer Prism Launcher. It downloads Prism Launcher and a chapter's pack only when you ask it to. Signing in to Minecraft is done by Prism Launcher with Microsoft, under their own terms; this app never sees it.

Removing it

On Windows, uninstall Kapital Launcher from Settings, Apps. On macOS, move it from Applications to the Trash. Your settings and worlds stay where they are until you delete them yourself.