- Introduced `ApiClient` class for handling API interactions, including authentication and resource management.
- Added `CDNManager` class for managing file uploads and downloads to/from a CDN.
- Implemented security features for encryption and decryption of sensitive data.
- Created supporting classes for credentials, user roles, and hardware information retrieval.
- Established constants for configuration and logging.
This commit lays the foundation for resource management and secure communication with the API and CDN services.
Updated the .woodpecker.yml file to include a matrix for building on both linux/arm64 and linux/amd64 platforms. Modified the tagging format to append the platform tag to the commit branch and SHA for better identification of builds.