feat(homepage): the not-open-yet apps get their own section, below AI
Calibre-Web, RomM and Seerr sat inside "Media Library Apps" carrying a WIP badge and a "not open to family users yet" sentence each, so the household grid mixed doors they can use with doors they cannot. They now render under their own "Work in progress" heading, placed after AI on the user page, and the copy drops the restated "Work in progress:" for the ask-Frank line the section heading no longer needs to repeat. - app.js: SECTION_ORDER.user gains "Work in progress" last. - services.json: the three cards' section, plus one-line copy trim. - homepage_config.bats / homepage_pages.bats: the section contract now includes the new heading and pins the new order (the old test pinned AI last, which this change deliberately overturns). - Homepage.md: the classification list and the SECTION_ORDER/wip contract lines catch up (the user order in the page was already stale, and "down" was an undocumented wip value). The admin page is untouched: its WIP cards (Gluetun, mariadb, valkey, Postgres) are plumbing inside Infrastructure, not applications.
This commit is contained in:
1 parent
cae283047f
commit
bad78079d7
5 files changed
+24
-22
No files matched your search
@@ -10,7 +10,7 @@ const CATEGORY = window.location.pathname.indexOf('/admin') !== -1 ? 'admin' : '
|
||||
// same renderSection()/renderPanel() below. SECTION_ORDER fixes each page's
|
||||
// section order; a section with no services renders nothing.
|
||||
const SECTION_ORDER = {
|
||||
user: ['Web Apps', 'Media Library Apps', 'AI'],
|
||||
user: ['Web Apps', 'Media Library Apps', 'AI', 'Work in progress'],
|
||||
admin: ['Media Library Apps', 'Observability', 'AI', 'Infrastructure'],
|
||||
};
|
||||
|
||||
|
||||
@@ -57,8 +57,8 @@
|
||||
{
|
||||
"name": "Calibre-Web",
|
||||
"category": "user",
|
||||
"section": "Media Library Apps",
|
||||
"description": "E-book library. Work in progress: not open to family users yet.",
|
||||
"section": "Work in progress",
|
||||
"description": "E-book library. Not open to family users yet — ask Frank.",
|
||||
"url": "",
|
||||
"docs": "",
|
||||
"probe": "192.168.0.235:8083",
|
||||
@@ -70,8 +70,8 @@
|
||||
{
|
||||
"name": "RomM",
|
||||
"category": "user",
|
||||
"section": "Media Library Apps",
|
||||
"description": "ROM and emulator library. Work in progress: not open to family users yet.",
|
||||
"section": "Work in progress",
|
||||
"description": "ROM and emulator library. Not open to family users yet — ask Frank.",
|
||||
"url": "",
|
||||
"docs": "",
|
||||
"probe": "192.168.0.235:8085",
|
||||
@@ -122,8 +122,8 @@
|
||||
{
|
||||
"name": "Seerr",
|
||||
"category": "user",
|
||||
"section": "Media Library Apps",
|
||||
"description": "Download requests. Work in progress: not open to family users yet.",
|
||||
"section": "Work in progress",
|
||||
"description": "Download requests. Not open to family users yet — ask Frank.",
|
||||
"url": "",
|
||||
"docs": "",
|
||||
"probe": "127.0.0.1:5055",
|
||||
|
||||
Reference in new issue
Block a user