Commit f48d067
authored
feat: Add root-level Updating Unraid guidance (#464)
## Summary
- Add **Updating Unraid** as a root-level Unraid OS category, with a
concise landing page for the update journey.
- Position **Updating Unraid** below **Troubleshooting** in the Unraid
OS sidebar, with **Release notes** and **Version history** nested under
it for navigation.
- Keep existing **Release notes** and **Version history** document paths
in place, so their URLs do not change.
- Move **Release types** and **Upgrading Unraid** under that root-level
update category, including their update/downgrade partials.
- Keep detailed upgrade, downgrade, and manual recovery steps on
**Upgrading Unraid** instead of overloading the root landing page.
- Keep boot-device replacement under **System administration >
Maintenance** so maintenance is separate from OS update decision-making.
- Link the update journey from **Version history** and update
release-note references to the new update path.
- Add redirects from the old `system-administration/maintain-and-update`
update URLs to the new `updating-unraid` URLs.
- Tighten prerelease guidance so users do not remain on old beta or RC
builds once newer prerelease or stable options are available.
- Clarify **Release types** so Stable covers both `.0` minor releases
and later patch releases, including what Unraid minor and patch releases
typically contain.
- Clarify that release branch changes happen in the Unraid account app;
the Update OS tool only shows updates for the server's current branch.
- Rename **Version history** to **Version Archive** and point users
toward the built-in updater or USB Creator before browsing archived
downloads.
- Add Product Unraid links for stable bug reports, pre-release feedback,
and feature requests, plus one footer link to the Feature and Bug
Tracker.
## Why
Updating Unraid is a core lifecycle task, not just a
system-administration maintenance task. The docs now present it as a
first-class user journey: choose the right release, understand
prerelease risk, run the update, find older versions, and troubleshoot
if needed.
Separating boot-device replacement into Maintenance keeps
hardware/configuration maintenance distinct from OS update guidance.
Nesting Release notes and Version history under Updating Unraid keeps
the full update flow together in the sidebar without forcing
release-note URL changes.
## Validation
- `node -e 'const { sortSidebarItems } =
require("./sidebar-semver-sort.js"); const items =
[{type:"category",label:"Updating
Unraid",items:[{type:"doc",id:"unraid-os/updating-unraid/index"}]},{type:"category",label:"Release
notes",items:[{type:"doc",id:"unraid-os/release-notes/7.3.0"},{type:"doc",id:"unraid-os/release-notes/7.2.5"}]},{type:"doc",id:"unraid-os/download_list",label:"Version
history"}]; console.log(JSON.stringify(sortSidebarItems(items), null,
2));'`\n- `pnpm exec remark docs/unraid-os/updating-unraid/index.mdx
--quiet --frail`\n- `pnpm exec remark
docs/unraid-os/updating-unraid/index.mdx
docs/unraid-os/updating-unraid/release-types.mdx
docs/unraid-os/updating-unraid/upgrading-unraid.mdx
docs/unraid-os/updating-unraid/partials/manual-downgrade-command-line.mdx
docs/unraid-os/updating-unraid/partials/manual-downgrade-simplest.mdx
docs/unraid-os/updating-unraid/partials/upgrade-legacy-611-612.mdx
docs/unraid-os/updating-unraid/partials/upgrade-modern.mdx
docs/unraid-os/download_list.mdx docs/unraid-os/release-notes/7.2.0.md
docs/unraid-os/release-notes/7.2.1.md
docs/unraid-os/release-notes/7.2.2.md
docs/unraid-os/release-notes/7.2.3.md
docs/unraid-os/release-notes/7.2.4.md
docs/unraid-os/release-notes/7.2.5.md
docs/unraid-os/release-notes/7.3.0.md
docs/unraid-os/using-unraid-to/run-docker-containers/community-applications.mdx
--quiet --frail`\n- `pnpm exec remark docs/unraid-os/download_list.mdx
--quiet --frail`\n- `pnpm run check-case-sensitivity`\n- `git diff
--check`\n\n- `git diff --check --
docs/unraid-os/updating-unraid/release-types.mdx`
- `pnpm exec remark docs/unraid-os/updating-unraid/release-types.mdx
docs/unraid-os/updating-unraid/partials/upgrade-modern.mdx --quiet
--frail`
- `git diff --check -- docs/unraid-os/download_list.mdx`
- `pnpm exec remark docs/unraid-os/updating-unraid/release-types.mdx
--quiet --frail`
- `pnpm exec prettier --check docusaurus.config.ts`
- `git diff --check -- docs/unraid-os/updating-unraid/release-types.mdx
docusaurus.config.ts`
Per repo guidance, I did not run the full Docusaurus build.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Documentation**
* Added a new "Release Types" guide explaining Stable/Beta/RC and update
guidance.
* Introduced user-facing instructions for updating via the web "Update
OS" tool.
* Renamed and consolidated content under "Updating Unraid" and updated
the Version Archive.
* Reorganized sidebar ordering and added redirects to group
update-related docs.
* Updated links, fixed line-ending/formatting issues, and added a
"Feature and Bug Tracker" footer link.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->1 parent c1eabf6 commit f48d067
26 files changed
Lines changed: 255 additions & 56 deletions
File tree
- docs/unraid-os
- advanced-configurations
- release-notes
- system-administration
- maintain-and-update
- partials
- troubleshooting
- updating-unraid
- partials
- using-unraid-to
- run-docker-containers
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
12 | 14 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
7 | 9 | | |
8 | 10 | | |
9 | | - | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
13 | | - | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
25 | | - | |
| 27 | + | |
26 | 28 | | |
27 | 29 | | |
28 | | - | |
| 30 | + | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
| |||
280 | 282 | | |
281 | 283 | | |
282 | 284 | | |
283 | | - | |
| 285 | + | |
284 | 286 | | |
285 | 287 | | |
286 | 288 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments