onelauncher but cracked
Find a file
Wyvest e7bb7d6b70 Squashed commit of the following:
commit a782b683f30d127936115d0e31a70de1d8268694
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Feb 25 20:56:05 2026 -0500

    remove debug logging

commit 640950728f480f1b8c7939a720124ea581c227af
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Feb 25 14:40:03 2026 -0500

    add some ms account error parsing

commit 014e3ecb26d75934798592f5be8cfbb437c92263
Merge: 83a6a1e ecfb98b
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Feb 25 13:34:16 2026 -0500

    Merge branch 'main' into account-logging

commit 83a6a1e233dd4f3a3de18aabf1c7beac268d1594
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Feb 25 04:05:05 2026 -0500

    add a lot of debug logging for accounts
2026-02-25 20:56:21 -05:00
.cargo chore: Remove prisma and fix up some actions 2024-10-18 19:52:17 +02:00
.gemini feat(gemini): config (#415) 2025-11-19 23:03:01 -05:00
.github lint pt 3 2026-02-25 09:48:08 -05:00
.husky feat: add husky and lint staged (#347) 2025-07-24 10:40:31 +02:00
.vscode feat: onboarding and a few refactor 2025-09-05 14:33:22 +03:00
apps Squashed commit of the following: 2026-02-25 20:56:21 -05:00
docs/OneClient Update CHANGE_LOG for version 1.0.1 2026-02-24 07:09:59 -05:00
packages Squashed commit of the following: 2026-02-25 20:56:21 -05:00
.clippy.toml feat: desktop crate is ready to be fixed 2025-05-01 13:29:26 +02:00
.editorconfig ✨ feature: fully implement gamemode and bump deps 2024-08-19 08:52:44 +02:00
.env.template feat: common java paths 2025-04-02 13:47:49 +02:00
.gitattributes 🔨 chore: script fixies 2024-09-18 00:18:23 +02:00
.gitignore chore: Unignore generated bindings.ts, needed for action builds 2024-10-19 11:01:44 +02:00
.npmrc 🔨 chore: some version bumps 2024-08-15 22:39:12 +02:00
.nvmrc bump node to 24 2025-07-24 04:27:35 +09:00
.prettierignore style: disable prettier 2026-01-09 10:50:22 -05:00
.rustfmt.toml feat: desktop crate is ready to be fixed 2025-05-01 13:29:26 +02:00
ATTRIBUTION.md chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
Cargo.lock fix strange freezes 2026-02-24 04:11:50 -05:00
Cargo.toml bump to 1.0.1 2026-02-24 00:42:48 -05:00
CODE_OF_CONDUCT.md 🔨 chore(format): format and fix eslint deps 2024-04-27 02:31:03 -04:00
CONTRIBUTING.md feat: nixos dev stuff (#470) 2026-01-10 09:25:26 -05:00
eslint.config.js fix: eslint (#378) 2025-10-02 08:36:42 -04:00
flake.lock feat: nixos dev stuff (#470) 2026-01-10 09:25:26 -05:00
flake.nix feat: nixos dev stuff (#470) 2026-01-10 09:25:26 -05:00
LICENSE 🔨 chore(license): revert licensing change back to GPL 3.0-only 2024-04-29 20:32:31 -04:00
lint-staged.config.mjs incredible art update 2026-02-25 05:44:05 -05:00
package.json bump to 1.0.1 2026-02-24 00:42:48 -05:00
pnpm-lock.yaml search for mods 2026-02-25 06:20:39 -05:00
pnpm-workspace.yaml chore: update react (#429) 2025-12-23 01:19:54 +09:00
README.md 1.0.0 2026-02-23 22:45:33 -05:00
rust-toolchain.toml feat: oneclient bundles 2025-09-21 17:04:38 +02:00
shared.config.ts 🔨 chore: prepare for tauri rc 2024-08-03 08:39:12 +02:00
tsconfig.base.json chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
tsconfig.json chore: organise project structure and slowly switch out solid for react 2025-05-02 11:42:22 +02:00

Repository Banner

OneLauncher | OneClient

The monorepo containing the code for OneLauncher, OneClient, and their core backend.

Technologies Used

Contributing

We welcome contributions! Please read our contributing guidelines before getting started.

Requirements

If you encounter any issues, ensure that you are using the following versions (or later) of Rust, Node and Pnpm:

  • rustc version: nightly-2025-07-23
  • node version: 22.15
  • pnpm version: 10.13

Versioning

OneClient and OneLauncher share a single version across workspace manifests.

  • Set an explicit version: pnpm version:bump 1.0.0-alpha.7
  • Increment using semver: pnpm version:bump prerelease
  • Preview changes only: pnpm version:bump prerelease --dry-run

Project Structure

  • packages/ - Shared libraries and utilities.
    • core/ - Launcher Core. This is the library that contains the entire launcher logic.
    • entity/ - Contains entity definitions used in the launcher's database.
    • macro/ - Contains macro definitions to simplify some code.
    • scripts/ - General scripts for CI/CD or development environments.
    • web_common/ - Contains common web code used by both OneLauncher and OneClient.
  • apps/
    • onelauncher/
      • desktop/ - Tauri desktop application.
      • frontend/ - React SPA frontend.
      • distribution/ - Files used for release builds.
    • oneclient/
      • desktop/ - Tauri desktop application.
      • frontend/ - React SPA frontend.
      • distribution/ - Files used for release builds.