Releases: Kitty-Hivens/Nexira
Release list
Nexira v2.4.6-nightly3897
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3897-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3897-Windows-Portable.zip |
| Linux AppImage | Nexira-nightly-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3897-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3897-Windows-Portable.zip |
42155c7ffc6e74c323ec85a849fdd0855a9fe9ac9d211986ceb863179ef6d477 |
Nexira-nightly-x86_64.AppImage |
eb58de57f0f2cdabb22b9beb882ee212588b621977d68b5d956a548dbbccd07d |
Nexira-2.4.6-nightly3897-Setup.exe |
9f0a7d78ce927f546b5f756b87c7eb36cf4c0859279903417e95972602c78dd2 |
Nexira-2.4.6-nightly3897-aarch64.dmg |
52a9f2ab9f253a1f6914f3c2f8210a7be77a264e8c8412d90110b534eb4c6ce9 |
What's Changed
- perf(appimage): the JVM hands freed native memory back every ten seconds
- fix(window): the window is created no wider than an 800px work area
Nexira v2.4.6-nightly3895
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3895-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3895-Windows-Portable.zip |
| Linux AppImage | Nexira-nightly-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3895-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3895-Windows-Portable.zip |
40adc2a1dcdafebb0ecec7606ed8601f44755818b1b12299b43a04ab5d8bc173 |
Nexira-2.4.6-nightly3895-aarch64.dmg |
26663735507db1877c4cdd73f606f0d52732bc8d2a4b78498e1f568fd9f338e9 |
Nexira-nightly-x86_64.AppImage |
45ed46a03dc581cc25fb957de0926b2727d42f24703162f3f1c8518ec63254cc |
Nexira-2.4.6-nightly3895-Setup.exe |
c9dd8f50231fb363d27591803bb5aa729ef2c1aa1e74c578d4727d1842e5e4b3 |
What's Changed
- fix(launch): fml.toml is put back after the game, so the pack's copy stays the pack's
- fix(logs): the per-session game output files are held to an age and a size, and stale .tmp files are removed
- feat(release): release AppImages carry update information and publish a .zsync
- feat(update): the AppImage updates in place and is named by channel, not version
- fix(loader): the Forge installer runs on Java 8, so it installs where the system zlib is zlib-ng
- fix(launch): fml.toml keeps its quoting, line endings and comments when the loading screen is switched
- fix(render): table columns line up across rows, percentage images scale up in a scrolling page, and small icons sit on their line
- fix(render): table cells lay out their pictures and headings, and percentage widths are honoured
- fix(runtime): a cancelled installer is killed before its children
Nexira v2.4.6-nightly3883
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3883-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3883-Windows-Portable.zip |
| Linux AppImage | Nexira-2.4.6-nightly3883-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3883-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3883-aarch64.dmg |
6e6a302cfee78643d2b2e201d3a88a403be84c34c3494d2e52826f260bf082b4 |
Nexira-2.4.6-nightly3883-x86_64.AppImage |
42b2f952188ebfcd2dd9f7f2ba3f335b0f75615d87178158368274f56a155405 |
Nexira-2.4.6-nightly3883-Windows-Portable.zip |
a3d907b908cb2d4575fd0d0d318aaff9bae367457b9b4ec3f7dfb67902460c79 |
Nexira-2.4.6-nightly3883-Setup.exe |
0f9228d00e55d9a54ef317dca2c7f2796499dfdbb4a5056fff0c7d724a4a80f9 |
What's Changed
- build(deps): bump the astro group in /docs with 2 updates
Nexira v2.4.6-nightly3881
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3881-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3881-Windows-Portable.zip |
| Linux AppImage | Nexira-2.4.6-nightly3881-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3881-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3881-x86_64.AppImage |
18fb1856985fe2a19708efb7ef52a52ee4f2bd17f905465d9054935fe9ac51bf |
Nexira-2.4.6-nightly3881-Setup.exe |
9aaba57cf0600f5918ae8f34b987a7aab00ea3b426f177d273cadfd942c7c168 |
Nexira-2.4.6-nightly3881-aarch64.dmg |
2f3f81645ca0ce1ff975dc3063046444130ed635d91c381112e47524a12ebc99 |
Nexira-2.4.6-nightly3881-Windows-Portable.zip |
12d77e8a996d8a8bbcb9d111aab734c5c9fa76fb56fdd683fe4ff3e1c745ef25 |
What's Changed
- docs(changelog): the same player notes in Russian, German and Japanese
- docs(changelog): player notes for pack creation, loader versions, offline starts, deleting, detaching, content and stopping the game
- docs(changelog): split a sentence in the natives entry
- fix(launch): natives unpack completely or stop the launch, and a rebuild clears the whole folder
- fix(content): one item per mod on disk, and toggling or adding never replaces the loaded jar with a stale or partial copy
- fix(library): detaching a pack to local drops its server binding
- fix(library): deleting a pack removes its snapshots, journal marker and size entry
- feat(library): pick the loader version from a list when creating a pack
- fix(library): creating a local pack checks the loader first and offers every installable loader
- fix(install): instance directories keep their whole id, and a failed install removes only what it made
- fix(loader): a loader the launcher cannot install is refused instead of launching vanilla
- fix(loader): a pinned loader relaunches offline for Fabric, Quilt, legacy Forge, Cleanroom and lwjgl3ify
- fix(loader): a pack with no loader version is pinned to the one it resolved
- fix(loader): NeoForge resolves for Minecraft 1.20.1 and the year-numbered releases
- fix(library): a pack cannot be deleted while its game runs or its files are being rewritten
- fix(update): a rollback restores the build fields only, and a commit lands on the current record
- test(launch): a pack launch settles pending content changes before the roster check
- fix(sync): a mod change blocked by a held file is carried out at the next launch
- test(mrpack): the tampered archive in the digest test installs on its own, so only the digest stops it
- fix(mrpack): a Modrinth pack archive is verified against its published sha1
- fix(settings): pack settings write the edited fields onto the current record
- fix(launch): the content watchdog watches a mods directory that appears after the spawn
- feat(shell): quitting with a game running asks whether to leave it or stop it, and records the session
- fix(runtime): a stopped launch kills the loader installer, and one cache is installed into at a time
- fix(launch): a stopped game holds the launcher until it exits, and the gate is claimed in one step
- docs(changelog): player note on the Play button naming its state
- feat(ui): the Play control draws its state, the work it waits on, and the ground it sits on
- feat(ui): launch controls say why Play is not on offer
- fix(launch): refuse a launch while the instance's files are being rewritten, and keep the spawn off a newer record
- test(update): the guard test registry suspends on write, as the real one does
- fix(update): journal and roll back a Modrinth pack update like a mirror one
- fix(mrpack): replace changed overrides instead of writing into them, and provision before rewriting
- fix(update): a cancelled update is rolled back to the end and a failed rollback keeps its marker
- fix(update): recover interrupted updates before the auto-update pass, and only what is still pending
- docs(changelog): player note on unbound packs launching offline and offline sign-in
- fix(auth): signing in offline from the profile takes effect and survives a restart
- fix(launch): an unbound pack launches offline instead of carrying the session in hand
- refactor(launcher): retire ProtectedPaths with the server path it served
- docs(changelog): log the rollback roster fix
- fix(packs): a rollback removes the roster the update wrote when the snapshot had none
- feat(editor): reflow a placement widget to fit its slot, in view not while editing
- fix(editor): drop the free-placement scale that zoomed instead of adapting
- fix(shell): drop the collapsed right rail's edit-mode strip
- feat(editor): make the canvas always adaptive and drop the mode toggle
- style(editor): square tiles for the canvas mode toggle
- feat(editor): an adaptive free-placement slot scales its arrangement to fit
- feat(editor): drop the home slot's blanket padding so widgets own the gutter
- feat(editor): move widget padding to the placement, as outer spacing for every widget
- fix(editor): resize by the drawn box and measure it unclipped
- fix(editor): stub the shell context for palette previews
Nexira v2.4.6-nightly3831
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3831-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3831-Windows-Portable.zip |
| Linux AppImage | Nexira-2.4.6-nightly3831-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3831-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3831-Windows-Portable.zip |
65a54cc3186eee648afe547310cd66502ff4a837fcaed16d0614bf811ceb43b7 |
Nexira-2.4.6-nightly3831-aarch64.dmg |
145cd8c83938f0a24cb073baedb68ffbd368192f3cb7a01ce6bfd8b0bf722fb7 |
Nexira-2.4.6-nightly3831-Setup.exe |
a7bf95ac9d9f148467178263b5b3283c47016f922bb0e5b7cb05bb1802446ff5 |
Nexira-2.4.6-nightly3831-x86_64.AppImage |
deca4071d1cc40ad3f8b55be2be4e4344be68fe25c99a3b53839a796aafd2ff6 |
What's Changed
- fix(players): repair CJK tags mislabelled as Latin-1
- fix(players): opening a track while one plays keeps playing
- fix(players): read the waveform at the stream's real sample encoding
- fix(audio): keep AudioOutput a functional interface, sink latency as an overload
- fix(players): seek once on release, not on every press and move
Nexira v2.4.6-nightly3798
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3798-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3798-Windows-Portable.zip |
| Linux AppImage | Nexira-2.4.6-nightly3798-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3798-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3798-Setup.exe |
4faaa9d9c28b39077f08c4a8b98faacda8eee75f1f5c9e4fd21f5acd9e1635e7 |
Nexira-2.4.6-nightly3798-aarch64.dmg |
bd793049d26adee620a3fca881f8385ca8a09399c51d91202f21416ea52a3eec |
Nexira-2.4.6-nightly3798-Windows-Portable.zip |
2cfbcce278b23e2b31387f30e5517a459971d8b3e10842e36ed50ff2cd4c7b64 |
Nexira-2.4.6-nightly3798-x86_64.AppImage |
0ea6d9e7b4e052b7fc10ce2590291d191328ef6e07a0ef023d9d1a1e8c576eeb |
What's Changed
- feat(editor): a region's own settings live on the region's own tab
- feat(editor): a widget resizes from any edge, and says what it is about to sit on
- fix(editor): a collapsed rail is not offered as a place to arrange things
- fix(widgets): a footprint is what somebody chose, not what was left over
- fix(editor): what a widget occupies is what it draws
- feat(editor): an edit can be taken back
- docs(customization): the resume seek gets its real reason
- fix(customization): the wallpaper transport stops killing a GPU-decoded player
- fix(customization): the wallpaper's resume stops killing a GPU-decoded player
- feat(customization): the wallpaper can be what the players are pointed at
- feat(player): one contract, two possible owners
- feat(player): the wallpaper can answer the playback contract
- refactor(player): the playback contract leaves the widget registry
- feat(customization): a widget shipped after your first launch reaches you
- fix(customization): a wallpaper keeps its place when a setting re-opens it
- fix(auth): reuse a restored session at pack launch, not only a live one
- feat(auth): extend single-session reuse to auto-login on startup
- feat(auth): experimental single-session mode, trust the token in hand at launch
- refactor(editor): the studio stops answering one question three ways
- fix(auth): key the SC session cache by account, not account-and-server
Nexira v2.4.6-nightly3778
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3778-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3778-Windows-Portable.zip |
| Linux AppImage | Nexira-2.4.6-nightly3778-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3778-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3778-Windows-Portable.zip |
ed0f67b6b8960ace5c51871c16cbeba72c4524ca7e0dbd617d28c9f76eb9408d |
Nexira-2.4.6-nightly3778-x86_64.AppImage |
5645307c2508502faa96f627fad0ba33e31bad3913204cb8460d112581986cc7 |
Nexira-2.4.6-nightly3778-aarch64.dmg |
a5bc838c72022b9c30aae079d189f00b137d6d0c36a163ee4374ac0b0cb85554 |
Nexira-2.4.6-nightly3778-Setup.exe |
e06cfbc3a316c00865acf35f34d25ccd2b9efc7a68761235327dbbdd7f0a337d |
What's Changed
- fix(launcher): the leftover-clients chore stops reporting work it did not do
- refactor(ui): drop the session callback the classic home screen owned
- fix(ui): the project page copies its link through the clipboard that is not deprecated
- refactor(ui): the launch target stops pretending to be a choice
- fix(ui): the leftover-clients surface, after looking at it
- feat(launcher): say what the retired server path left, and offer to sort it
- test(ui): render sheets for the unbuilt state and the card's label row
- refactor(launcher): retire the SmartyCraft raw server-list path
- feat(browse): a build gets its own page, and the versions table gets a reader
- fix(cache): release the leader after the value is stored, not before
- feat(nx-ui): the pill grows an edge, and a mark that travels
- feat(browse): the project page, and the surface families its rail needs
- feat(nx-ui): a chip can carry a drawn mark, and loaders bring their own
- fix(render): a line after a break no longer starts with a space
- feat(customization): a video wallpaper can carry its own sound
- build(deps): follow the two breaks the merged bumps brought
- fix(versions): one line per boundary, and a tone step where a frame was doing it
- fix(versions): the picker keeps its shape and loses its proportions
- feat(versions): the picker is one list, and the row carries the build
- build(deps): bump io.github.ben-manes.versions from 0.61.0 to 0.62.0
- build(deps): bump com.github.weisj:jsvg from 2.1.0 to 2.2.0
- build(deps): bump skinema from 0.8.0 to 0.8.2
- build(deps): bump filekit from 0.15.0 to 0.16.0
- build(deps): bump org.jetbrains.compose.material3:material3
- build(deps): bump the kotlin group with 6 updates
- build(deps): bump JetBrains/qodana-action
- build(deps): bump the astro group across 1 directory with 2 updates
- build(deps): bump slf4j from 2.0.18 to 2.0.19
- build(deps): bump org.jetbrains:markdown from 0.7.9 to 0.7.11
- feat(console): report what the process costs on the machine it runs on
- perf(appimage): give idle heap and allocator memory back to the system
Nexira v2.4.6-nightly3737
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3737-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3737-Windows-Portable.zip |
| Linux AppImage | Nexira-2.4.6-nightly3737-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3737-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3737-Windows-Portable.zip |
fe68c3e3c9931e08f1b7cf6bc24c580686bbcf1b79c0b07fde02727dc3cd1917 |
Nexira-2.4.6-nightly3737-x86_64.AppImage |
acf8278cc68ff124ad8b43ad0148ffbd60780784ec1236a5506526ba5cf13e69 |
Nexira-2.4.6-nightly3737-Setup.exe |
597326f216a239375ff9497c9253d5e2065ba241b0c59e1bda2b135610b97756 |
Nexira-2.4.6-nightly3737-aarch64.dmg |
e700b5398c4534304f2e93d97fbba898e5bd1f0e688c7448d09553d322112ebe |
What's Changed
- feat(modrinth): the project payload a page needs, and what an author declares
- test(mod-page): a mock-up of the project page, and the loader glyph question
- fix(render): a description keeps the vertical air its author wrote into it
- feat(content): updates, version picking and dependency install for an instance
- feat(ui): release notes are set at the size of the panel showing them
- fix(customization): a choice survives the build that cannot read it
- fix(customization): a layout too old to read is no longer written over
- fix(customization): a store stops discarding what it could not read
- build: the daemons get a collector that gives memory back
- docs: remove the two maps added this session
- Revert "examples: a storyboard module, to find where the widget API stops"
- examples: the storyboard module grows a scene and a playable round
- examples: a storyboard module, to find where the widget API stops
- docs: a widget module is not a pack
- docs: the UI system gets an architecture map, and two counts get corrected
- docs: the editor gets a map of what was decided and what is open
- fix(editor): the nine corners are a grid, not nine rows in a menu
- fix(editor): an anchored widget stays where it can be reached
- fix(audio): the system output is bound by the interface the player asks for
- fix(editor): what the collapse got wrong, found by reading it back adversarially
- fix(widget-api): a lattice slot measures while it composes, not a frame later
- refactor(widget-model)!: five slot orientations become a flow and a placement
Nexira v2.4.6-nightly3715
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3715-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3715-Windows-Portable.zip |
| Linux AppImage | Nexira-2.4.6-nightly3715-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3715-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3715-aarch64.dmg |
5a5aeee4b9fff65dfa2c3d049606dd2c33db60fc53924f52bcc1bcd2badb0638 |
Nexira-2.4.6-nightly3715-Setup.exe |
968dc36fe45688a39861bf4301329e2619a2ea39882cf58262388b9d180b8a12 |
Nexira-2.4.6-nightly3715-x86_64.AppImage |
b72c32e8b788bfd9851ba90e06b6d9e3567398728c9624e1d6f5f9e86cce34cd |
Nexira-2.4.6-nightly3715-Windows-Portable.zip |
15d3e05f418fa7ab2c0fca4bd95f8d72b6a207bae2d75e735133b7d419cb8809 |
What's Changed
- docs: the player rework gets its entry in both logs
- docs(launcher): the single-instance note points at the file that has the pid
- fix(chrome): the maximize flag records what it decided from
- test(audio): a stream nothing took is given back, and one that was taken is not
- test(audio): the player's orchestration can be driven without FFmpeg
- feat(player): the mini control catches up with the stack it drives
- refactor(player): the players are not samples any more
- fix(player): an empty card keeps its own children reachable
- fix(player): what the cards say, and what they let you reach
- fix(player): every measure answers a press, and keeps answering the drag
- fix(audio): the media session follows the player instead of a clock
Nexira v2.4.6-nightly3704
Note
Nexira is an unofficial third-party launcher and is not affiliated with or endorsed by the original game developers.
Downloads
| Platform | File |
|---|---|
| Windows Installer | Nexira-2.4.6-nightly3704-Setup.exe |
| Windows Portable | Nexira-2.4.6-nightly3704-Windows-Portable.zip |
| Linux AppImage | Nexira-2.4.6-nightly3704-x86_64.AppImage |
| macOS Apple Silicon | Nexira-2.4.6-nightly3704-aarch64.dmg |
SHA256 Checksums
| File | SHA256 |
|---|---|
Nexira-2.4.6-nightly3704-Windows-Portable.zip |
019bc5a4dd6b284252c7ade9f9dd11fcb52ef9002a97cb41aae8a2d25216d245 |
Nexira-2.4.6-nightly3704-aarch64.dmg |
ff50d63c14345e9a38e00bf09c93cf5e4160a8695c38e1010c6fd472c5856f2f |
Nexira-2.4.6-nightly3704-Setup.exe |
61ebdaaaa6f03087eb6a6663d7175ad832244c5c17d5446e37843a56bdc04059 |
Nexira-2.4.6-nightly3704-x86_64.AppImage |
a6e809270160228468d146a21d5519e05229c4754cf337f675e566db62a293c5 |
What's Changed
- fix(audio): the sound server and the media session are given back on exit
- fix(audio): scrubbing into a finished track does not start it silently
- fix(audio): scrubbing into a finished track does not start it silently
- test(audio): the media session's decisions are driven as a run
- fix(audio): the desktop's media widget follows the track
- fix(player): one file shows under one name
- fix(audio): the mixer row carries the launcher's own icon
- fix(player): the record's transport comes up under the pointer
- fix(player): a press on the strip or the column seeks every time
- fix(launch): the pack classpath keeps the order the loader declared
- feat(audio): the sound leaves under the launcher's own name
- feat(player): the ring seeks, the queue survives a restart, a number field takes numbers
- feat(audio): the desktop sees what the launcher is playing
- fix(player): an object-shaped player is capped at its own size
- refactor(player): retire the player the concept sheet replaced
- feat(player): the tile and the token, and the concept sheet is built out
- feat(player): the record and the column, the last two that draw the sound
- feat(player): two shapes that draw the sound, wave and ground
- feat(player): a track's envelope, measured by decoding it
- build: a probe switch reaches the test worker