Skip to content

SoulFireClient 2.10.4

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:14
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.

Download Links

Platform Download Link
Windows (x86_64) Download
Windows (AArch64) Download
macOS (Intel) Download
macOS (Apple Silicon) Download
Linux (x86_64) Download
Linux (AArch64) Download

Tip

x86_64 means Intel and AMD CPUs; AArch64 means ARM CPUs like Qualcomm Snapdragon, which are used in some laptops.

πŸš€ Features

  • d1a8bff feat: add posthog
  • 1b15520 feat(pov): add interactive streaming player and detached windows
  • 5525656 feat(pov): decode live H.264 streams with WebCodecs
  • b714407 feat(pov): use native cursors in Minecraft screens
  • c072f55 feat(pov): report stream feedback and expose debug metrics
  • a4be8cc feat(pov): improve immersive streaming and input support
  • 959eeae feat(protocol): generate bindings from a pinned server revision
  • 8636c8c feat(overview): redesign console layout and bot controls

πŸ› Fixes

  • 2bc3f8e fix(auth): remember the dedicated login method
  • 735e53c fix(pov): reconnect streams and synchronize detached windows
  • c794fcb fix(pov): hide controls in popup and fullscreen views
  • 149ff06 fix(ui): reset error boundaries on every page retry
  • f7896e8 fix(ui): reset failed queries when retrying error pages
  • 452f2bb fix(pov): improve automatic capture and control release
  • 1a0ab12 fix(deps): update all non-major dependencies
  • 12326b0 fix(pov): allow capture when Escape shortcut is unavailable
  • beba3c2 fix(pov): handle dialog clipboard and browser actions locally
  • 0f44ab7 fix(proxy): replace address prefixes with transport icons
  • a9d0258 fix(deps): update dependency react-day-picker to v10 (#1171)

πŸ— Refactor

  • 0013a46 refactor(analytics): replace Aptabase with PostHog exclusively
  • bb2dec8 refactor(state): migrate client sessions to TanStack Store

πŸ“ Documentation

  • f052c5f docs(contributing): document client development and review
  • 7435e44 docs: document rollout dry-run requirements

πŸ”¨ Build

  • c0f90c3 chore(i18n): updated translations from crowdin
  • c7149c5 chore(i18n): updated translations from crowdin
  • 0026ac7 chore(deps): update dependency @biomejs/biome to v2.5.13
  • 0404a58 chore(deps): update crowdin/github-action action to v3.1.0
  • 67f1f82 chore(i18n): updated translations from crowdin
  • a63e411 chore(i18n): updated translations from crowdin
  • 79d3821 chore(lint): replace Biome and enforce design system rules
  • 699ea25 chore(lint): exclude UI primitives from shadcn checks
  • 4fed692 chore(lint): restore UI primitives and exclude formatting
  • 47431b9 chore(lint): enforce remaining shadcn rules
  • 9d20884 chore(deps): update dependency ubuntu to v26 (#1193)
  • a251c23 chore(i18n): updated translations from crowdin
  • 0da5624 chore(server): bump server version to 2.10.4
  • 32231c0 chore(release): bump version to 2.10.4

πŸ’¬ Other

  • 631dd23 Merge pull request #1190 from soulfiremc-com/l10n_crowdin_translations
  • 8fe0519 Merge pull request #1191 from soulfiremc-com/l10n_crowdin_translations
  • 2f4ec02 Merge pull request #1195 from soulfiremc-com/l10n_crowdin_translations
  • d25f36a Merge pull request #1196 from soulfiremc-com/l10n_crowdin_translations
  • 56dd0a8 revert(agents): remove rollout guidance outside 6b6t
  • e3a6f5c Merge pull request #1199 from soulfiremc-com/l10n_crowdin_translations