Nightly Build 2.0.0.1 - 2026-05-02T19:21:26+08:00T
Pre-release
Pre-release
·
46 commits
to master
since this release
📋 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.