Skip to content

Releases

v1.2.2

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 07 Nov 23:29
c760314

1.2.2 (2026-11-07)

Bug fixes

  • add purple switch to list of mirror switches (7054271)
  • defer deathlink deaths until player exits sensitive states (5cb57c2)
  • read the host CA store inside the Steam container (301fb78)
  • refuse the connection when slot_data has a wrong-typed key (da08667)
  • report why an AP connect actually failed (f5a0ca7)
  • resync received items when the server skips an index (48ee6d9)
  • store the save-loaded callback before its detour goes live (0b2f50d)

Internals

  • compose App and HookManager from plain members (70529d9)
  • group core/ and features/ into subfolders (9d15c8f)
  • move the game detours from pal into their features (3ec1e2c)
  • trim core state classes, tables and helpers (780e402)
  • turn the PAL hook engine and overlay into free functions (05fb5c1)

Build and CI

  • add Nexus crosspost to release ci (2f5d085)
  • cache compiles with ccache (6cb58fb)
  • drop unused CMake options and fold our code into two targets (8a94ceb)
  • share one reusable build workflow between ci and release (306ba2d)
  • skip builds and tests when the code matches a green base (a9d6e55)
  • speed up release ci (8deb828)

Documentation

  • add PR template (6c3102d)
  • shorten comments and match them to the current code (a6d06ed)

v1.2.2-beta.5

v1.2.2-beta.5 Pre-release
Pre-release

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 07 Nov 22:59
e439c24

1.2.2-beta.5 (2026-11-07)

Bug fixes

  • add purple switch to list of mirror switches (7054271)

v1.2.2-beta.4

v1.2.2-beta.4 Pre-release
Pre-release

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 07 Nov 21:28
1cf07c6

1.2.2-beta.4 (2026-11-07)

Build and CI

  • cache compiles with ccache (6cb58fb)

v1.2.2-beta.3

v1.2.2-beta.3 Pre-release
Pre-release

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 07 Nov 21:14
568d231

1.2.2-beta.3 (2026-11-07)

Build and CI

  • skip builds and tests when the code matches a green base (a9d6e55)

v1.2.2-beta.2

v1.2.2-beta.2 Pre-release
Pre-release

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 07 Nov 21:00
49549ad

1.2.2-beta.2 (2026-11-07)

Bug fixes

  • refuse the connection when slot_data has a wrong-typed key (da08667)
  • resync received items when the server skips an index (48ee6d9)
  • store the save-loaded callback before its detour goes live (0b2f50d)

Internals

  • compose App and HookManager from plain members (70529d9)
  • group core/ and features/ into subfolders (9d15c8f)
  • move the game detours from pal into their features (3ec1e2c)
  • trim core state classes, tables and helpers (780e402)
  • turn the PAL hook engine and overlay into free functions (05fb5c1)

Build and CI

  • drop unused CMake options and fold our code into two targets (8a94ceb)
  • share one reusable build workflow between ci and release (306ba2d)
  • speed up release ci (8deb828)

Documentation

  • shorten comments and match them to the current code (a6d06ed)

v1.2.2-beta.1

v1.2.2-beta.1 Pre-release
Pre-release

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 06 Nov 23:04
20b3d9d

1.2.2-beta.1 (2026-09-27)

Bug fixes

  • defer deathlink deaths until player exits sensitive states (5cb57c2)
  • read the host CA store inside the Steam container (301fb78)
  • report why an AP connect actually failed (f5a0ca7)

Build and CI

  • add Nexus crosspost to release ci (2f5d085)

Documentation

v1.2.1

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 02 Sep 00:31
9b9ae6e

1.2.1 (2026-09-02)

Bug fixes

Documentation

v1.2.1-beta.1

v1.2.1-beta.1 Pre-release
Pre-release

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 02 Sep 00:13
dc7df68

1.2.1-beta.1 (2026-09-02)

Bug fixes

Documentation

v1.2.0

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 30 Aug 00:35
e97a7d3

1.2.0 (2026-08-30)

Features

  • add option to randomize the Mirror's End switches (#218) (a06bb86), closes #28
  • Add traps, starting with a small set of vanilla modifiers (#212) (0a54337)
  • attempt TLS backoff / upgrade on connection with no scheme defined (c5d89c7)
  • enforce the AP safety gate by default (72914fc)
  • scale the dev overlay to the display resolution (7b17c1a), closes #153

Bug fixes

  • deathlink no longer sends when you are saved by Proto Spark (98bb812)
  • drop the spurious traps-inert warning at startup (66d6b35)
  • publish the AP status and the staged-save flag across the thread boundary (c6671b2)
  • report a refusal when a connect throws before the handshake (ae72118)
  • reworded max cap notation in pause menu to prevent line wrapping (856630f), closes #220
  • trim a newline out of a stored server or slot (7207754)

Internals

  • consolidate platform loggers into one (#215) (d977ed9)
  • drop the orphaned modifier CSV parser and a test-only wallet seam (30826aa)
  • drop the superseded save store and a dead coalescing branch (04aec8a)
  • generalize scene-walk operations into one helper (#216) (97e7054)
  • move the takeover flush decision into the pure layer (d855ff3)
  • pull duplicated PAL entries into shared files (#214) (1078da3)
  • remove duplicate signature resolution logging (b591d30)

v1.2.0-beta.5

v1.2.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@mth-apclient-releaser mth-apclient-releaser released this 29 Aug 23:59
effb1b7

1.2.0-beta.5 (2026-08-29)

Bug fixes

  • deathlink no longer sends when you are saved by Proto Spark (98bb812)