Skip to content

feat: UX polish batch and github.rs facade removal#53

Merged
MotherSphere merged 1 commit into
mainfrom
feat/ux-polish-and-facade
Jul 20, 2026
Merged

feat: UX polish batch and github.rs facade removal#53
MotherSphere merged 1 commit into
mainfrom
feat/ux-polish-and-facade

Conversation

@MotherSphere

Copy link
Copy Markdown
Member

Lot B (autonomie validée par Lin)

  1. Détection d'updates insensible à la casse avant le fallback string non-semver ('Nightly' vs 'nightly' ne peut plus faire un badge perpétuel).
  2. Panel GitHub cliquable - la liste était inerte (doublon de la grille sans fonction) ; les cartes ouvrent la page détail et ferment l'overlay.
  3. Settings > Storage : « Vider les caches du store » (docs + icônes ; installs et préférences intactes), caches mémoire compris.
  4. Strings « compte MotherSphere » corrigées → organisation Project-Colony (FR+EN, welcome inclus).
  5. Façade github.rs supprimée - persistence/download importés depuis leurs vrais modules aux 27 sites, le split de modules est terminé.

Validation

105 tests verts, clippy 0, fmt OK.

- Update detection compares tags case-insensitively before the
  non-semver string fallback, so 'Nightly' vs 'nightly' can no longer
  read as a perpetual update.
- The GitHub panel's repo list was inert (a duplicate of the grid with
  no function): cards now open the repo's detail page, and a selection
  made from the panel closes the overlay so the page actually shows.
- Settings > Storage gains 'Clear store caches' (docs + icons; installs
  and preferences untouched), with the in-memory icon/notes caches
  cleared too.
- The UI no longer claims repos come from 'the MotherSphere account' -
  the org is Project-Colony (FR+EN, welcome screen included).
- The transitional github.rs facade is gone: persistence and download
  APIs are now imported from their real modules at every call site,
  completing the module split.
@MotherSphere
MotherSphere merged commit a10f33a into main Jul 20, 2026
3 checks passed
@MotherSphere
MotherSphere deleted the feat/ux-polish-and-facade branch July 20, 2026 19:59
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