9bd9ea2623
Removed tests folder & only detect license in root folder
2024-01-07 22:41:47 +00:00
bc436af66e
Updated README.md for the new upcoming changes of HarmonyLink 2.0
2024-01-07 21:56:00 +00:00
6bf68eb298
Revamp: Transition HarmonyLink to C++ with DLL support
...
This transformative commit marks the evolution of HarmonyLink from a Rust-based server-side application to a C++ implemented, C-compatible dynamic link library (DLL). We've restructured the codebase to streamline integration into games, eliminating the need for a server setup by end-users.
Key Changes:
- Introduced .gitattributes and .gitmodules to manage new dependencies and collaborations.
- Replaced the GitHub workflow files with CMake configurations to support the new C++ build system.
- Introduced a comprehensive set of header and implementation files defining the core functionality, platform-specific utilities, and cross-platform compatibility layers.
- Removed all Rust-specific files (Cargo.toml, Cargo.lock, etc.) and references to ensure a clean transition to the C++ environment.
- Implemented new testing mechanisms within HarmonyLinkTest to ensure robustness and reliability of the DLL.
- Excised previous server-side components and models to focus on the DLL's direct integration into consumer applications.
This update is a direct response to community feedback, showcasing our commitment to adaptability and innovation. HarmonyLink 2.0 is now more accessible, efficient, and tailored for diverse gaming environments, providing developers with an unparalleled level of hardware-software harmony.
Please refer to the updated README for more details on the new structure and how to integrate HarmonyLink 2.0 into your projects.
2024-01-07 20:29:47 +00:00
d13fc728df
Merge branch 'stable' into dev
2024-01-07 20:17:51 +00:00
a7e9336039
Added download button image to readme
2023-06-29 12:15:26 +01:00
1ae88da08b
Added Download Button
2023-06-29 12:14:44 +01:00
2040878fcf
Added whitelist for Images folder
2023-06-29 12:14:29 +01:00
10cc814dc9
Added Why does HarmonyLink require an external program in addition to a game engine plugin? to the readme
2023-06-27 17:54:31 +01:00
b8fc058e2f
Merge tag 'V0.2.0_Alpha' into dev
2023-06-26 21:54:06 +01:00
8a6c9f34d5
Merge branch 'release/V0.2.0_Alpha' into stable
2023-06-26 21:54:05 +01:00
31413b3c46
Version Bump to 0.2.0 Alpha
2023-06-26 21:53:40 +01:00
2b61120c27
updated version_pre to use string
2023-06-26 21:49:19 +01:00
a590f6d27e
Merge branch 'stable' into dev
2023-06-26 21:35:15 +01:00
2e098ae0f4
Merge branch 'feature/Versioned_API' into dev
2023-06-26 21:34:43 +01:00
b1ba9f6fe8
Fixed Readme
2023-06-26 21:33:34 +01:00
cb5155aca3
Fixed an issue with the Readme
2023-06-26 21:32:38 +01:00
7962257919
Added Table of Contents to the Readme
2023-06-26 21:31:12 +01:00
d781e40b0d
Removed the Getting Started as it is now in the wiki
2023-06-26 21:30:29 +01:00
967b1a4f7c
Removed Getting Started section as its now in the Wiki
2023-06-26 21:10:27 +01:00
dc8e43ec2e
Added Contributing Guidelines to the Readme
2023-06-26 20:08:19 +01:00
a4af492f73
Removed Conclusion from Readme
2023-06-26 19:50:41 +01:00
Jordon Brooks
d359c116d0
Create CONTRIBUTING.md
2023-06-26 19:50:05 +01:00
Jordon Brooks
ec0cb38216
Create CODE_OF_CONDUCT.md
2023-06-26 19:48:23 +01:00
472b61bb10
Added Using HarmonyLinkServer section to the Readme
2023-06-26 19:37:38 +01:00
b0b07c7e6f
Updated Readme licence notice to not redistribute HarmonyLinkServer
2023-06-26 19:36:29 +01:00
bf7132846b
Added FAQ section to the Readme
2023-06-26 19:34:07 +01:00
6aa9db5977
Added new video to the showcasing section
2023-06-26 19:33:37 +01:00
ee152a2959
Added better text to the HarmonyLink: View section
2023-06-26 19:33:11 +01:00
391e0365a6
Added Prerequisites section to the Getting Started.
...
Moved the existing content of the Getting Started to the compiling section.
2023-06-26 19:31:57 +01:00
74a8999547
Fixed compile error on Linux
2023-06-26 18:32:43 +01:00
ba6bde2c66
Renamed index in endpoints_v1 to heartbeat
...
Added heartbeat to configure
2023-06-25 12:38:11 +01:00
bb5fb386a7
Added a new api: "/api/supported_versions" to query the server of supported API versions
2023-06-25 12:36:27 +01:00
89b2a2ae51
Added supported version variable in version struct (currently only "v1")
2023-06-25 12:33:26 +01:00
1e5bda520a
Moved battery, os docking into a new "v1" module
...
Added all_info to a module in v1
2023-06-25 11:53:22 +01:00
8169dfd022
Renamed endpoints.rs to endpoints_v1.rs
...
APIs will now use /v1/...
2023-06-24 02:19:55 +01:00
560b90be55
Added #[allow(unused_imports)] on hashset - gives warning while compiling on windows
...
Added Debug, PartialEq to Platform enum
2023-06-23 01:39:27 +01:00
560095e0a7
Added stop_actix_web function to stop the server
...
Removed async from start_actix_web function
2023-06-23 01:38:01 +01:00
584ee679d0
Updated readme.md
2023-06-22 01:56:22 +01:00
593f884ad2
Update Readme.md
2023-06-22 01:54:20 +01:00
f7f1419342
Removed Closed-source text from Readme
...
(cherry picked from commit 3c984158c9
)
2023-06-22 01:50:51 +01:00
47583a7ef8
Merge branch 'stable' into dev
2023-06-22 01:41:59 +01:00
0d5497be1c
Removed DLL
...
Added All functions from DLL into HarmonyLinkServer
2023-06-22 01:40:59 +01:00
0029eb7c8d
Added Logo
...
Added video link
2023-06-19 18:33:15 +01:00
53773040d6
Merge tag 'release_1.0.0' into dev
2023-06-11 00:41:59 +01:00
ac84b61b2e
Merge branch 'release/release_1.0.0' into stable
2023-06-11 00:41:59 +01:00
7928f3d1d3
update release workflow
2023-06-11 00:41:11 +01:00
5289252246
Merge tag 'release_1.0.0' into dev
2023-06-11 00:33:07 +01:00
5be55bc4a2
Merge branch 'release/release_1.0.0' into stable
2023-06-11 00:33:06 +01:00
c19f31919b
update release workflow
2023-06-11 00:31:36 +01:00
70079789c1
Revert "Update release.yml"
...
This reverts commit b4b1ab8626
.
2023-06-11 00:30:51 +01:00