- Fix feature gate placement for development commands
- Make struct definitions always available, only gate implementations
- Fix Self constructor usage in unit structs
- Ensure development commands compile without development feature enabled
- Fix CLI argument handling for development commands
- Project now compiles successfully in CI/CD environment
- Fix trailing spaces and blank lines in Forgejo workflows
- Update system requirements from Ubuntu Jammy/Bookworm to Debian 13+ (Trixie)
- Update test treefile to use Debian Trixie instead of Ubuntu Jammy
- Update documentation to reflect modern system requirements
- Fix yamllint errors for CI/CD functionality
- Ensure compatibility with modern OSTree and libapt versions