Fix CI failures: remove unicode and fix lean build

- Replace all unicode (emojis, checkmarks, arrows, em-dashes) with ASCII in .claude/ docs
- Comment out OperatingSystemsList route in core.js - breaks lean builds without computers plugin
- Comment out Operating Systems tab in ModelCatalogHub
- TODO: Plugins should dynamically register their settings routes

Fixes #2 CI check failures on wj branch

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Proudlock
2026-09-11 16:42:19 -04:00
parent 1e8c6a513a
commit a03fd3de4f
20 changed files with 362 additions and 359 deletions

View File

@@ -55,12 +55,14 @@ export default [
path: 'models',
name: 'model-catalog-models',
component: () => import('../../views/settings/ModelsList.vue')
},
{
path: 'operatingsystems',
name: 'model-catalog-os',
component: () => import('../../.plugins-staged/computers/views/OperatingSystemsList.vue')
}
// TODO: Operating Systems route should be added by computers plugin, not hardcoded in core
// Lean builds without computers plugin fail because this import doesn't exist
// {
// path: 'operatingsystems',
// name: 'model-catalog-os',
// component: () => import('../../.plugins-staged/computers/views/OperatingSystemsList.vue')
// }
]
},
{

View File

@@ -27,13 +27,14 @@
>
Models
</router-link>
<router-link
<!-- TODO: Operating Systems tab should be added by computers plugin -->
<!-- <router-link
:to="{ name: 'model-catalog-os' }"
class="tab"
:class="{ active: $route.name === 'model-catalog-os' }"
>
Operating Systems
</router-link>
</router-link> -->
</div>
<div class="tab-content">