Skip to content

Nightly Build 2.0.0.1 - 2026-05-02T19:21:26+08:00T

Pre-release
Pre-release

Choose a tag to compare

@Ntoskrnl2333 Ntoskrnl2333 released this 02 May 13:58
· 46 commits to master since this release
7477c71

📋 Changelog

✨ Features

  • feat(icon): Implement automated icon building workflow
  • feat(core): implement CoreLayer for Windows power actions management
  • feat(corelayer): Add fetching available power actions and sleep modes
  • feat(corelayer): Add power action execution functions to CoreLayer
  • feat(corelayer): Add implementations of privilege getter function for CoreLayer.
  • feat(corelayer): Add a system call function for privileges to CoreLayer.
  • feat(corelayer): Add implementations of getter functions of CoreLayer.
  • feat(corelayer): Add implementations of setter functions of CoreLayer.
  • feat(corelayer): Rename ER_BadOption(ExecResult) to ER_BadArguments.
  • feat(corelayer): Add default implementation of CoreLayer constructor.
  • feat(corelayer): Rename m_force(bool, private) to m_curisforce.
  • feat(corelayer): Add class CoreLayer declare.
  • feat(icon): Export icon drawing in 1616, 2424 and 32*32 to PNG format.
  • feat(icon): Add icon drawing in 1616, 2424 and 32*32.
  • feat(icon): Export icon drawing in 48*48 to PNG format.
  • feat(icon): Add icon drawing in 48*48.
  • feat(icon): Export icon drawing in 256*256 to PNG format.
  • feat(icon): Add icon drawing in 256*256.
  • feat(icon): Add lineart of icon.

🐛 Fix

  • fix: Extract version number correctly and correct artifacts‘ names for release
  • fix: Add condition for compile the test file
  • fix(doctest): Undef max and min macros and use the functions instead
  • fix(corelayer): Resave CoreLayer.cpp into UTF-8
  • fix(version): Change version to 2.0.0.1
  • fix(corelayer): Remove bad characters
  • fix(corelayer): Repair GetSupport* functions

🔧 Toolchains

  • chore: Unified build output path
  • chore: Unified build output path
  • chore: Update workflow for unit tests and add test configs
  • chore: Update version number in resource file
  • chore: Add x86 executable uploading to nightly release workflow
  • chore: Add x86 build configurations to nightly workflow
  • chore: Use UTF-8 to save all source files
  • chore: Update C++ version to C++20
  • chore(develop): Add a Action to build the nightlys
  • chore: Disable build checking branches without '/'
  • chore(non-master): Fix bad .sln file name
  • chore(non-master): Fix syntax error in Github Action
  • chore(non-master): Fix syntax error in Github Action
  • chore(corelayer): Fix script error in Github Action
  • chore(corelayer): Add GitHub Action for compile error checks
  • chore(corelayer): Update Visual Studio project file.
  • chore(icon): Add auto building icon while building project.
  • chore(icon): Edit icon build batch file to copy the result.
  • chore(resource): Add .gitignore for res/ to block icon file.
  • chore(icon): Add build batch file for icon.
  • chore(icon): Block result icon file in res/icon/.gitignore.
  • chore(icon): Add .gitignore for res/icon directory.

📝 Others

  • test: Update workflow for unit tests and add test configs
  • revert: Delete build results from the repo
  • revert: Delete .qwen from the repo
  • revert: Delete x64 build results from the repo
  • test(cortelayer): Add unit tests for CoreLayer
  • style(corelayer): Change 4 spaces to tabs
  • revert(icon): Remove default MFC icon.
  • init: Reinitialize project with empty Visual Studio template.