Skip to content

release: promote commercial desktop app and multilingual TTS#70

Merged
jb-thery merged 9 commits into
mainfrom
develop
Jul 8, 2026
Merged

release: promote commercial desktop app and multilingual TTS#70
jb-thery merged 9 commits into
mainfrom
develop

Conversation

@jb-thery

@jb-thery jb-thery commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

Promote the current develop integration state to production. Bundles the commercial desktop app workflow, expanded TTS language support, the setup AI configuration prompt, safer Office archive parsing, new landing demo scenarios, and CI workflow hardening.

Merging this PR triggers the protected npm release workflow, which publishes @jcode.labs/ragmir-tts and @jcode.labs/ragmir-chat first, then @jcode.labs/ragmir.

Changes

Added

  • App: commercial desktop (Tauri) workflow, icons, fonts, and distribution wiring.
  • TTS: Japanese, Thai, and Chinese Edge neural voices (offline models stay en/es/fr).
  • Core: rgr setup prints a copy-paste AI prompt to tune repository-specific sources safely.
  • Landing: "Modern army" and "Confidential dev" hero demo scenarios (EN/FR).

Changed

  • CI: scoped npm release workflow permissions to least privilege.

Fixed

  • Core: bounded Office archive text extraction against oversized payloads.

Removed

  • CI: removed the Dependabot auto-merge workflow.

How to Test

  • Release gate green locally (pnpm validate) and on CI (Quality gate, Commitlint, Analyze TypeScript).
  • After publish, verify the new versions on npm and that the landing version deploy is triggered.

jb-thery added 9 commits July 7, 2026 02:57
Add ja, th, and zh to the supported TTS languages with native Edge neural
voices. Offline Transformers.js models stay limited to en, es, and fr; the
new languages require an explicit --model for offline rendering. Split
OFFLINE_TTS_LANGUAGES from TTS_LANGUAGES and report both in doctor output.
Return a copy-paste English prompt from setupProject and print it at the end
of `rgr setup` so an AI assistant or local chat can tune repository-specific
`sources` entries while excluding secrets, generated files, and locale noise.
Add "Modern army" and "Confidential dev" scenarios to the hero demo, with
their scenario icons and English/French copy, showing cited-only briefs
generated locally without an external cloud RAG.
Cover ja/th/zh Edge voices and the offline-model caveat across the READMEs,
CLI reference, offline TTS guide, and audio-summary skill, and document the
new setup configuration prompt and its API field.
feat: commercial desktop app, multilingual TTS, and setup AI prompt
@jb-thery jb-thery self-assigned this Jul 8, 2026
@jb-thery jb-thery merged commit bef13dc into main Jul 8, 2026
10 checks passed
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 2.6.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant