Skip to content

chore(modules): renumber SortOrder to remove APT/Jellyfin collision#39

Merged
bilbospocketses merged 1 commit into
masterfrom
chore/module-sortorder-cleanup
Jun 3, 2026
Merged

chore(modules): renumber SortOrder to remove APT/Jellyfin collision#39
bilbospocketses merged 1 commit into
masterfrom
chore/module-sortorder-cleanup

Conversation

@bilbospocketses
Copy link
Copy Markdown
Owner

What

JellyfinModule and AndroidPowerToolsModule both declared SortOrder = 2 — the module list rendered in the intended order only by the DisplayName alphabetical tiebreak. This gives every module a distinct key:

Module Before After
Android Devices 1 1
Android Power Tools 2 2
Jellyfin 2 3
Utilities 3 4
Cameras 4 5

Why

Removes a fragile collision surfaced during a documentation audit. No change to the rendered sidebar / module-tile order.

Notes

  • CamerasModuleTests.SortOrder_Is4 -> SortOrder_Is5.
  • Follow-up awareness: the planned Imaging Tools module (SortOrder = 5) will need 6 now that Cameras is 5.
  • Prerequisite for the documentation refresh PR (module tables will cite the clean 1-5).

JellyfinModule and AndroidPowerToolsModule both declared SortOrder=2,
so the sidebar order held only by the DisplayName alphabetical tiebreak.
Renumber Jellyfin 2->3, Utilities 3->4, Cameras 4->5 so each module has
a distinct ordering key (Android Devices 1, Android Power Tools 2
unchanged). Rendered sidebar/module-tile order is unchanged. Update
CamerasModuleTests SortOrder assertion 4->5; CHANGELOG under Unreleased.
@bilbospocketses bilbospocketses enabled auto-merge (squash) June 3, 2026 23:35
@bilbospocketses bilbospocketses merged commit 152bfcb into master Jun 3, 2026
8 checks passed
@bilbospocketses bilbospocketses deleted the chore/module-sortorder-cleanup branch June 4, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant