Skip to content

Preserve read-only browsing on older platforms - #6

Merged
hamzamerzic merged 1 commit into
mobius-os:mainfrom
hamzamerzic:fix/legacy-skill-browsing
Jul 24, 2026
Merged

Preserve read-only browsing on older platforms#6
hamzamerzic merged 1 commit into
mobius-os:mainfrom
hamzamerzic:fix/legacy-skill-browsing

Conversation

@hamzamerzic

Copy link
Copy Markdown
Contributor

Summary

  • fall back to read-only discovery of flat and directory-shaped skills when the v2 Skills route is unavailable
  • label compatibility mode clearly and keep catalog installs and removals unavailable there
  • render skill content as safe plain text on the older runtime generation that cannot load the current Markdown renderer
  • preserve the complete v2 experience whenever the Skills API is present

Why

This is a follow-up to #4. The v2 app and platform support were released as a pair, but an app update can still reach an owner before their platform update. A missing route currently makes the whole app fail even though the skill files remain readable through shared storage.

Platform PR #178 fixes Markdown imports for API-capable current platforms. This change is complementary: it preserves browsing on platforms old enough to lack /api/skills, where the newer compiler mapping is not available.

Testing

  • MOBIUS_FRONTEND_NODE_MODULES=/data/platform/frontend/node_modules npm test (98 passed)
  • app validation (0 errors; 3 existing static external-host warnings)
  • git diff --check

Co-authored-by: Möbius Agent <mobius-agent@users.noreply.github.com>
@hamzamerzic hamzamerzic added the bug Something isn't working label Jul 24, 2026
@hamzamerzic
hamzamerzic merged commit bfae18f into mobius-os:main Jul 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant