Releases: artcc/RootNAS
Release list
RootNAS v0.0.1
Added
- Initial RootNAS product definition, principles, and scope.
- Go and React technical foundation with a separated privileged agent.
- Backend and frontend software architecture and engineering rules.
- Git Flow, GitHub Actions, Debian package, and APT distribution process.
- Initial HTTPS Go API, privileged Unix-socket agent, and React web application.
- Debian packaging with hardened
systemdservices and package lifecycle checks. - Pull request, development prerelease, stable Release, signed APT, and Pages workflows.
- Minimal static project website for GitHub Pages.
- Project contribution, governance, conduct, and licensing documentation.
- PAM authentication for existing Ubuntu administrators with revocable browser sessions.
- Ubuntu-inspired login and Home screens with browser-language detection and English localization.
- Evolving RootNAS design system covering visual language, responsive behavior, accessibility, and interface implementation.
- Read-only storage inventory across the typed agent protocol, authenticated API, complete block topology, system-disk classification, and responsive Home overview.
- Storage navigation and read-only detail specification covering the responsive application shell, complete technical inventory, relationships, and copy behavior.
- System, light, and dark appearance specification covering local preference, pre-render initialization, semantic tokens, and full-application accessibility.
- RootNAS SVG favicon derived from the existing product mark.
- Authenticated Settings route for browser-local appearance preferences.
- Browser-local Browser, English, and Spanish (Spain) language selection with immediate whole-application updates, cross-tab synchronization, and English fallback.
- Read-only SMART and NVMe storage health across fixed bounded native probes, typed agent and browser contracts, conservative Home summaries, and per-device Storage details.
Changed
- Standardized overall, differential, critical-package, and frontend coverage minimums at 80 percent.
- Expanded the project README with development-package installation, architecture, current capabilities, support boundaries, and Ubuntu affiliation disclaimers.
- Build packaged Go executables as position-independent executables and avoid redundant dependencies on essential Ubuntu packages.
- Require browser revalidation of packaged frontend files after upgrades and verify that release packages contain the Storage client.
- Add responsive Home, Storage, and Settings navigation, a complete read-only Storage detail route, local System/Light/Dark appearance, and one typed source module per locale.
- Move manual appearance selection out of login and authenticated navigation into Settings while retaining automatic theme resolution before authentication.
- Complete storage observations with conservative udev media presence, explicit supplementary-database warnings, and controller-hidden media disclosure.
Debian package: 0.0.1-1
Source: https://github.com/artcc/RootNAS/tree/v0.0.1
Workflow: https://github.com/artcc/RootNAS/actions/runs/33625458594
RootNAS v0.0.1-dev.9
Automated development build from commit 54bf7ba.
Debian package: 0.0.1~dev.9-1
Source: https://github.com/artcc/RootNAS/tree/v0.0.1-dev.9
Workflow: https://github.com/artcc/RootNAS/actions/runs/33612887023
This prerelease is intended for development validation and is not published to the stable APT repository.
RootNAS v0.0.1-dev.11
Automated development build from commit 75ab067.
Debian package: 0.0.1~dev.11-1
Source: https://github.com/artcc/RootNAS/tree/v0.0.1-dev.11
Workflow: https://github.com/artcc/RootNAS/actions/runs/33624420001
This prerelease is intended for development validation and is not published to the stable APT repository.
RootNAS v0.0.1-dev.10
Automated development build from commit 1a386c4.
Debian package: 0.0.1~dev.10-1
Source: https://github.com/artcc/RootNAS/tree/v0.0.1-dev.10
Workflow: https://github.com/artcc/RootNAS/actions/runs/33623267637
This prerelease is intended for development validation and is not published to the stable APT repository.
RootNAS v0.0.1-dev.8
Automated development build from commit cc06bc1.
Debian package: 0.0.1~dev.8-1
Source: https://github.com/artcc/RootNAS/tree/v0.0.1-dev.8
Workflow: https://github.com/artcc/RootNAS/actions/runs/33552098022
This prerelease is intended for development validation and is not published to the stable APT repository.
RootNAS v0.0.1-dev.7
Automated development build from commit 41bfc3d.
Debian package: 0.0.1~dev.7-1
Source: https://github.com/artcc/RootNAS/tree/v0.0.1-dev.7
Workflow: https://github.com/artcc/RootNAS/actions/runs/33532897197
This prerelease is intended for development validation and is not published to the stable APT repository.
RootNAS v0.0.1-dev.6
Automated development build from commit 73884d4.
Debian package: 0.0.1~dev.6-1
Source: https://github.com/artcc/RootNAS/tree/v0.0.1-dev.6
Workflow: https://github.com/artcc/RootNAS/actions/runs/33500022239
This prerelease is intended for development validation and is not published to the stable APT repository.
RootNAS v0.0.1-dev.5
Automated development build from commit 2cec916.
Debian package: 0.0.1~dev.5-1
Source: https://github.com/artcc/RootNAS/tree/v0.0.1-dev.5
Workflow: https://github.com/artcc/RootNAS/actions/runs/33481724108
This prerelease is intended for development validation and is not published to the stable APT repository.