feat: add descriptive hint #25
No reviewers
Labels
No labels
autorelease: pending
autorelease: tagged
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nick/announcemint!25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ns/moreFixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add main-screen hint when Generate is disabled, return-to-main session check, Help/About flags, and Windows per-user install option
Problem
Solution
checkSession()before switching to the main view so newly saved credentials are detected and the button state updates.SHOW_HELPandSHOW_ABOUTin app-config (both defaultfalse), and gate the Help button, footer About link, and About modal on these flags so they can be toggled independently..exe) withinstallMode: "both"so users can choose per-user or system-wide at install time. Build both MSI and NSIS on Windows in CI, upload both artifacts, and attach both to GitHub Releases. Keep the MSI for per-machine and enterprise use.Changes
src/App.vue: AddgenerateButtonBlockerscomputed and a "To enable: …" hint below the Generate button when it is disabled and not generating. AddreturnToMain()to runcheckSession()then switch to main, and use it for the Settings Return button. UseSHOW_HELPandSHOW_ABOUTfrom app-config for the Help button, footer, and About modal. Add.generate-hintstyle for the hint text. InloadVoices(), set default voice when the current selection is empty or not in the loaded list (so the button can enable after session becomes valid).src/app-config.ts: AddSHOW_HELPandSHOW_ABOUT(bothfalse).src-tauri/tauri.conf.json: Underbundle.windows, addnsiswithinstallMode: "both"..github/workflows/build-installers.yml: In the Windows job, use--bundles msi,nsisand add an upload step for thewindows-nsisartifact (bundle/nsis/*.exe)..github/workflows/release-assets.yml: Includeartifacts/windows-nsis/*.exein the release upload..github/workflows/ci.yml: Removepush: branches: [main]so CI runs only on pull requests tomain.README.md: In "Getting the app," mention Windows MSI and NSIS and that the NSIS.exeoffers per-user or system-wide install. In the Build section, document building with--bundles msi,nsisand the NSIS install-mode behavior.