onelauncher but cracked
Find a file
LynithDev 9ab0a0ecdd
Freya rewrite
This is v2 of OneClient. Removed all web-related stuff.

Co-Authored-By: Julian Chang <wyvest@polyfrost.org>
2026-07-05 16:37:05 -04:00
.github Freya rewrite 2026-07-05 16:37:05 -04:00
.signpath Update oneclient.artifact-configuration.xml 2026-07-02 10:37:56 -04:00
packages Freya rewrite 2026-07-05 16:37:05 -04:00
.editorconfig ✨ feature: fully implement gamemode and bump deps 2024-08-19 08:52:44 +02:00
.gitattributes 🔨 chore: script fixies 2024-09-18 00:18:23 +02:00
.gitignore Freya rewrite 2026-07-05 16:37:05 -04:00
ATTRIBUTION.md chore: cleanup + prepare things for open source 2025-07-20 16:16:43 +02:00
Cargo.lock Freya rewrite 2026-07-05 16:37:05 -04:00
Cargo.toml Freya rewrite 2026-07-05 16:37:05 -04: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
LICENSE 🔨 chore(license): revert licensing change back to GPL 3.0-only 2024-04-29 20:32:31 -04:00
README.md 1.0.0 2026-02-23 22:45:33 -05: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.