release: v0.7.4 stable — promote develop to main #11

Merged
Muyue merged 4 commits from develop into main 2026-04-27 11:24:10 +00:00
Owner

Promotion bêta → stable

Deux bêtas validées sur develop depuis la dernière release stable (v0.7.2) :

v0.7.3 — onboarding MiniMax+MiMo + install Windows sans admin (PR #9)

  • Wizard de premier lancement propose les 2 clés (MiniMax + MiMo) côte à côte
  • Nouvelle commande muyue install-shortcuts : crée raccourcis Bureau + Menu Démarrer + ajoute au PATH utilisateur
  • Snippet d'install Windows à 4 lignes, sans admin, dans %LOCALAPPDATA%\Muyue

v0.7.4 — logo Muyue intégré (PR #10)

  • LogoMuyue.png ajouté à la racine + déclinaisons générées (assets/muyue.ico multi-résolution, PNG 16-512 px)
  • Icône embarquée dans le .exe Windows via rsrc au build CI (génération de *.syso, gitignorés)
  • Favicon UI réel + logo affiché dans le header de l'app
  • 1ʳᵉ ligne du snippet d'install rendue idempotente (fix Expand-Archive : ... existe déjà rapporté par l'utilisateur)

Merger ce PR pour que ci-main.yml :

  • tag v0.7.4 stable
  • génère les *.syso puis build les 6 binaires (linux/macos/windows × amd64/arm64) — le .exe Windows portera l'icône Muyue
  • crée la Publication Gitea avec changelog généré + checksums
  • mette à jour CHANGELOG.md

Fast-forward propre — aucun fix supplémentaire dans ce PR.

## Promotion bêta → stable Deux bêtas validées sur `develop` depuis la dernière release stable (v0.7.2) : ### v0.7.3 — onboarding MiniMax+MiMo + install Windows sans admin (PR #9) - Wizard de premier lancement propose les 2 clés (MiniMax + MiMo) côte à côte - Nouvelle commande `muyue install-shortcuts` : crée raccourcis Bureau + Menu Démarrer + ajoute au PATH utilisateur - Snippet d'install Windows à 4 lignes, sans admin, dans `%LOCALAPPDATA%\Muyue` ### v0.7.4 — logo Muyue intégré (PR #10) - `LogoMuyue.png` ajouté à la racine + déclinaisons générées (`assets/muyue.ico` multi-résolution, PNG 16-512 px) - Icône embarquée dans le `.exe` Windows via `rsrc` au build CI (génération de `*.syso`, gitignorés) - Favicon UI réel + logo affiché dans le header de l'app - 1ʳᵉ ligne du snippet d'install rendue idempotente (fix `Expand-Archive : ... existe déjà` rapporté par l'utilisateur) --- Merger ce PR pour que `ci-main.yml` : - tag `v0.7.4` stable - génère les `*.syso` puis build les 6 binaires (linux/macos/windows × amd64/arm64) — le `.exe` Windows portera l'icône Muyue - crée la **Publication** Gitea avec changelog généré + checksums - mette à jour `CHANGELOG.md` Fast-forward propre — aucun fix supplémentaire dans ce PR.
Muyue added 4 commits 2026-04-27 11:23:32 +00:00
feat: onboarding 2-keys + Windows install w/o admin (v0.7.3)
All checks were successful
PR Check / check (pull_request) Successful in 56s
1442b4fd8a
Two user-reported pain points:

1. First-run setup proposed only MiniMax (no MiMo step). Onboarding
   now offers both keys side-by-side under a single "apikey" step,
   with per-key Validate buttons. At least one must be valid to
   proceed; the rest of the providers (OpenAI/Anthropic/Z.AI/Ollama)
   are not shown in the wizard — they're configured later via the
   Config tab. Active provider = MiniMax if valid, else MiMo.

2. Windows install instructions failed: Move-Item to C:\Windows
   requires admin. Replaced with a no-admin 4-line snippet that
   installs to %LOCALAPPDATA%\Muyue and calls a new subcommand
   `muyue install-shortcuts` to create Desktop + Start Menu .lnk
   files and add the install dir to the user PATH. Shortcut creation
   uses WScript.Shell COM via PowerShell — keeps Go binary
   dependency-free. Folder paths resolved through
   [Environment]::GetFolderPath so OneDrive/redirected profiles
   work too.

- cmd/muyue/commands/install_shortcuts.go: new file
- web/src/components/OnboardingWizard.jsx: 2-key apikey step
- .gitea/workflows/ci-main.yml: updated install snippet
- internal/version/version.go: 0.7.2 → 0.7.3
- CHANGELOG.md: v0.7.3 entry
Reviewed-on: #9
feat: integrate Muyue logo (icon embedded in Windows binary + web favicon)
All checks were successful
PR Check / check (pull_request) Successful in 58s
830e085c2a
Logo dropped at project root by user. Bake it everywhere it matters:

Assets:
- assets/muyue.ico — multi-res (16/24/32/48/64/128/256) generated via PIL
- assets/muyue-{16,32,64,128,256,512}.png — clean PNG resizes
- LogoMuyue.png kept at root as the source of truth

Windows binary (.exe):
- CI runs `rsrc -ico assets/muyue.ico -arch {amd64,arm64} -o cmd/muyue/rsrc_windows_{amd64,arm64}.syso`
  before `go build` (both ci-main.yml and ci-develop.yml)
- Go automatically links *.syso files matching the target GOOS/GOARCH —
  no code change in the cmd/muyue main package
- .syso files are gitignored: regenerated at every build, never committed
- Existing install-shortcuts subcommand already uses IconLocation =
  "$exe,0" so the embedded icon flows automatically into Desktop +
  Start Menu .lnk files

Web UI:
- web/public/favicon-{16,32}.png + muyue.png + muyue-64.png
- web/index.html: real <link rel="icon"> tags (16/32 PNG + apple-touch),
  replacing the placeholder SVG hexagon
- App.jsx header: 22×22 logo image rendered next to the "MUYUE" wordmark
  (rounded 4px corners for visual consistency with the source logo)

Install snippet (ci-main.yml changelog template):
- Idempotent first line: `New-Item -ItemType Directory -Force -Path $dest`
  to handle the case where the user re-runs after a partial install

Versioning unchanged (still v0.7.3 — these additions stay on the same
release branch / PR #9).
Merge pull request 'feat: integrate Muyue logo (icon embedded + web favicon) v0.7.4' (#10) from release/v0.7.4 into develop
All checks were successful
Beta Release / beta (push) Successful in 1m12s
PR Check / check (pull_request) Successful in 55s
1ce5c49622
Reviewed-on: #10
Muyue merged commit ed4c963576 into main 2026-04-27 11:24:10 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Muyue/MuyueWorkspace#11