Commit graph

  • 9cde86540e fix: improve scorecard compliance main 0.9.5 mssoftjp 2026-05-17 22:40:27 +0900
  • fd15231bab chore: bump version to 0.9.4 0.9.4 mssoftjp 2026-05-17 21:41:53 +0900
  • d8a3200619 ci: update github actions versions mssoftjp 2026-05-17 21:16:51 +0900
  • 3249ed9811 ci: opt into node 24 actions runtime mssoftjp 2026-05-17 21:15:38 +0900
  • 5c04d21985 chore: improve scorecard compliance checks mssoftjp 2026-05-17 21:14:15 +0900
  • b4dcb897d2 chore: bump version to 0.9.3 0.9.3 mssoftjp 2025-12-27 03:47:25 +0900
  • 1417f67984 chore(check): add artifact sanity check mssoftjp 2025-12-26 01:29:26 +0900
  • 6b649ac25e chore(eslint): lint src and manifest mssoftjp 2025-12-26 00:52:41 +0900
  • 3331cece0e chore: align with obsidianmd eslint plugin mssoftjp 2025-12-26 00:40:01 +0900
  • c40db83bb2 chore: bump version to 0.9.2 mssoftjp 2025-12-14 13:23:16 +0900
  • dd65bcc549 fix: use view type when resolving voice view mssoftjp 2025-12-14 13:19:57 +0900
  • 5fc7b50f4c fix: make draft save resilient to existing files mssoftjp 2025-12-14 12:52:41 +0900
  • 738c72694d docs: document work attitude expectations mssoftjp 2025-12-14 12:46:53 +0900
  • ab368ee387 fix: short-circuit draft folder creation when it already exists mssoftjp 2025-12-14 12:41:16 +0900
  • 2f77ca92dc fix: ignore draft folder exists errors mssoftjp 2025-12-14 12:38:12 +0900
  • 4f41ee0df4 build: strip bundled comments and sanitize fvad loader mssoftjp 2025-12-14 12:25:41 +0900
  • 6c81ba0491 chore: enforce lint rules and refactor helpers mssoftjp 2025-12-14 12:25:28 +0900
  • 88289ab60e docs: update plugin description and texts mssoftjp 2025-12-14 12:25:11 +0900
  • 4922811e24 fix: remove type assertion for advanced settings in initialization 0.9.2 mssoftjp 2025-11-15 23:43:19 +0900
  • f9505a9527 fix: refresh cancel button localization mssoftjp 2025-11-15 22:16:35 +0900
  • 72879880d7 fix: align types with obsidian 1.8 0.9.1 mssoftjp 2025-11-15 18:49:55 +0900
  • 029508c45c fix(i18n): update VAD terminology for clarity in English translations mssoftjp 2025-11-12 02:35:37 +0900
  • 085f41ef4b fix(ui): align sentence case and bump to 0.9.1 mssoftjp 2025-11-11 23:48:38 +0900
  • a4b7c7ddd7 fix: await VAD asset upload and dictionary saves mssoftjp 2025-11-10 00:54:50 +0900
  • 5ff1787f6d fix: guard voice input UI promises mssoftjp 2025-11-10 00:54:36 +0900
  • 7ddd851713 fix(core): resolve lint issues in services and view mssoftjp 2025-11-10 00:27:43 +0900
  • 9cb8378f44 fix(transcription): harden response parsing and dictionary io mssoftjp 2025-11-10 00:27:29 +0900
  • a5150249bd refactor(config): remove deprecated helper self reference mssoftjp 2025-11-10 00:27:02 +0900
  • 7200a51301 fix(audio): resolve lint issues in recorder stack mssoftjp 2025-11-10 00:26:19 +0900
  • 9f89f3bc91 fix(i18n): use sentence case for status strings mssoftjp 2025-11-10 00:24:58 +0900
  • f1916a155d chore(lint): adopt obsidian eslint plugin mssoftjp 2025-11-10 00:24:43 +0900
  • 67ac9a56f1 fix: resolve lint warnings mssoftjp 2025-11-09 21:05:29 +0900
  • d765b3fab8 fix(drafts): use fileManager trash when clearing drafts (#50) mssoftjp 2025-11-09 04:04:41 +0900
  • 0f5a39caea chore: prune unused types and handlers (#49) mssoftjp 2025-11-09 04:02:54 +0900
  • 6839695b7b fix(logger): restrict console access and enforce static context (#48) mssoftjp 2025-11-09 03:37:20 +0900
  • fd1c66e4cc fix(settings): align UI copy and types with guidelines (#47) mssoftjp 2025-11-09 03:32:14 +0900
  • 8528a3e692 fix: resolve async handler lint issues (#46) mssoftjp 2025-11-09 03:31:38 +0900
  • 88bc201ee1 refactor(audio): replace deprecated Web Audio APIs (#45) mssoftjp 2025-11-09 03:30:01 +0900
  • 52046933c5 refactor: tighten transcription cleaning pipeline mssoftjp 2025-11-09 02:20:58 +0900
  • db0c581bdd fix: harden audio promise handling mssoftjp 2025-11-09 02:10:22 +0900
  • 6724316463 fix: remove unsafe assertions mssoftjp 2025-11-09 02:03:29 +0900
  • 238bfd973d fix: clean up eslint disable directives mssoftjp 2025-11-09 01:08:11 +0900
  • 775d7517be docs: update description for clarity and accuracy mssoftjp 2025-11-08 14:24:15 +0900
  • 06568a0dbf docs(readme): streamline for end users; remove dev sections and clarify manual install mssoftjp 2025-11-02 03:59:15 +0900
  • 20204af637 docs: clarify local VAD manual install and device-local drafts (not synced) mssoftjp 2025-11-02 03:57:16 +0900
  • 9671be43aa build: remove wasm include option from post-build mssoftjp 2025-11-02 03:45:46 +0900
  • 03ed5c14ec build: skip local vad assets in release bundle mssoftjp 2025-11-01 23:00:00 +0900
  • e0232a946f style(i18n): switch english ui strings to sentence case mssoftjp 2025-11-01 22:56:02 +0900
  • 6d4279a7cd fix: use getLanguage for locale detection mssoftjp 2025-10-31 02:26:42 +0900
  • ca7983b876 docs(vad): clarify local loader selection mssoftjp 2025-10-31 00:38:15 +0900
  • 119fd739f0 feat(vad): support local loader install mssoftjp 2025-10-31 00:29:57 +0900
  • b127916343 feat(vad): add guided local install workflow mssoftjp 2025-10-31 00:19:14 +0900
  • 59fd43276f docs(vad): clarify server-mode tradeoffs mssoftjp 2025-10-31 00:00:04 +0900
  • c81632cb00 feat(vad): make no-vad the default and clarify tradeoffs mssoftjp 2025-10-30 23:35:02 +0900
  • 6aeee71f45 feat(vad): default to server mode with optional local assets mssoftjp 2025-10-30 02:58:32 +0900
  • 575f475b05 fix(drafts): add vault fallbacks for plugin folder mssoftjp 2025-10-30 00:57:56 +0900
  • e4904d2e4c build(deploy): unify to npm run deploy; remove iCloud-specific script mssoftjp 2025-10-29 03:07:36 +0900
  • c3f5396675 chore(manifest): bump minAppVersion to 1.8.0 mssoftjp 2025-10-29 02:56:48 +0900
  • 7113622375 style(ui): prefix audio and dictionary styles mssoftjp 2025-10-29 02:56:01 +0900
  • 8fd0d916d9 fix(versions): update minAppVersion mapping for 0.8.0/0.9.0 to 1.8.0 mssoftjp 2025-10-29 02:45:07 +0900
  • a1cfdf716c docs: update README for multilingual language linking mssoftjp 2025-10-04 20:42:23 +0900
  • f85e680184 Merge branch 'feat/multilingual-improvements' 0.9.0 mssoftjp 2025-10-04 18:51:40 +0900
  • df9cccb8f7 fix(settings): sync transcription language when linking mssoftjp 2025-10-04 18:13:57 +0900
  • 67f53156c3
    Revise description for voice input feature Musashino Software 2025-09-21 02:44:58 +0900
  • 69bb48f162 chore(release): v0.9.0 mssoftjp 2025-08-30 03:43:54 +0900
  • 8e1dbc7a4b feat(settings): add inline help explaining comma-separated patterns in dictionary; add i18n keys (en/ja/zh/ko) mssoftjp 2025-08-30 03:15:31 +0900
  • 853d44dfec chore(cleanup): remove unused requestUrl import and clarify post-processing comment (dictionary-based only) mssoftjp 2025-08-30 02:20:05 +0900
  • b100aa0951 chore(ui): remove confusing model dropdown comments; keep current behavior (no functional changes) mssoftjp 2025-08-30 02:16:32 +0900
  • 0d02a446f7 fix(settings-sync): keep view settings panel toggle in sync by broadcasting 'voice-input:settings-changed' and subscribing in VoiceInputView mssoftjp 2025-08-30 00:52:46 +0900
  • 503cb6e358 feat(cleaning): strengthen multilingual prompt removal (JA/EN/ZH/KO), head-limited snippet detection, and config-driven context patterns mssoftjp 2025-08-30 00:41:52 +0900
  • d8e6468311 style(css): replace fixed cancel colors with theme vars for better theme compatibility mssoftjp 2025-08-30 00:22:27 +0900
  • c57d93eceb docs(readme): clarify privacy (audio sent to OpenAI via requestUrl) and SafeStorage fallback mssoftjp 2025-08-30 00:16:47 +0900
  • c88137b335 fix(css): scope .setting-item-description under .voice-input-settings-panel to prevent global overrides mssoftjp 2025-08-30 00:16:43 +0900
  • f4631b840c fix(i18n,commands): add ui.commands.openView and use for command label to avoid duplicate palette text mssoftjp 2025-08-30 00:16:38 +0900
  • 50319c003b
    Update manifest.json Musashino Software 2025-08-19 02:50:40 +0900
  • 51959d4a93 Update manifest.json mssoftjp 2025-08-19 02:49:34 +0900
  • 5407570fb1 style(settings): fix indentation after enabling dictionary UI for all locales mssoftjp 2025-08-16 03:44:19 +0900
  • e541da7756 feat(settings): enable dictionary table editor + import/export for all UI languages\ndocs: reflect UI availability across languages mssoftjp 2025-08-16 03:37:24 +0900
  • 6611071161 docs(flow): refine ASCII overview and language-specific section; remove obsolete v1/v2 docs mssoftjp 2025-08-16 02:43:42 +0900
  • e91fcbbbab docs(flow): add ASCII overview and language-specific vs common behavior section mssoftjp 2025-08-16 02:24:30 +0900
  • c346d933ba docs(flow): update processing flow to reflect latest pipeline, safety thresholds, and recording/queue details mssoftjp 2025-08-16 02:20:06 +0900
  • ae90aadf30 fix(recording): stabilize start/stop and prevent race conditions\n\n- Make AudioRecorder.initialize() idempotent and resume suspended AudioContext\n- Add in-flight guard to startRecording() to block concurrent starts\n- Keep UI transition lock only at entry points to avoid missed starts\n- Improve safety checks around createMediaStreamSource() mssoftjp 2025-08-16 01:49:28 +0900
  • 19d7924aab refactor(language): remove 'auto' recognition language\n\n- Drop 'auto' from settings types and UI options\n- Migrate existing 'auto' values to detected locale\n- Always send explicit language to API\n- Update tests and copy\n- Adjust defaults and first-run init mssoftjp 2025-08-16 01:15:23 +0900
  • 4ed761d152 fix(transcription): pass through 'auto' language to API and update i18n copy\n\n- Pass 'auto' as-is from getResolvedLanguage()\n- Ensure TranscriptionService omits language field for auto\n- Remove 'Auto (Recommended)' wording across locales\n- Update tests to reflect auto pass-through behavior mssoftjp 2025-08-16 00:58:45 +0900
  • 2fffc3b47b
    docs(test): update flow for multilingual prompts and add integration tests Musashino Software 2025-08-15 22:47:11 +0900
  • 0fad1ebe6e feat: enhance multilingual snippet detection with ZH/KO patterns copilot-swe-agent[bot] 2025-08-15 12:16:05 +0000
  • 997c0add2d test: Add comprehensive multilingual pipeline integration tests copilot-swe-agent[bot] 2025-08-15 09:10:38 +0000
  • 4f5520c675 docs: Update PROCESSING_FLOW.md to reflect current multilingual prompt implementation and add comprehensive pipeline integration tests copilot-swe-agent[bot] 2025-08-15 09:08:44 +0000
  • 70f52ceadc Initial plan copilot-swe-agent[bot] 2025-08-15 08:53:28 +0000
  • 1938b400f9 docs(cleaning): add issue note for cleaning pipeline and repetition suppression mssoftjp 2025-08-15 17:21:06 +0900
  • c281062cd5 fix(cleaning): pre-strip TRANSCRIPT wrappers before pipeline and relax structural safety thresholds\n\n- Pre-strip TRANSCRIPT/TRANSCRIPTION wrappers in TranscriptionService\n- Feed stripped text into StandardCleaningPipeline with adjusted originalLength\n- Relax safety thresholds for PromptContaminationCleaner to avoid false rollback\n\nThis prevents tag leakage and aligns safety checks with structural cleanup. mssoftjp 2025-08-15 17:20:05 +0900
  • 237af76a8a
    Merge pull request #33 from mssoftjp/copilot/fix-32 Musashino Software 2025-08-15 17:16:26 +0900
  • 4fb0ba7ca7 Remove unused xmlPatternGroups configuration for consistency copilot-swe-agent[bot] 2025-08-15 06:55:43 +0000
  • 74255f1263 Clean up unused configuration items and fix xmlPatternGroups usage copilot-swe-agent[bot] 2025-08-15 03:18:12 +0000
  • 641054f034 Fix XML tag extraction and improve cleaning pipeline robustness copilot-swe-agent[bot] 2025-08-14 16:51:04 +0000
  • 7d7f6431e8 Implement cleaning pipeline with universal repetition suppression copilot-swe-agent[bot] 2025-08-14 16:47:33 +0000
  • de78653447 Initial plan copilot-swe-agent[bot] 2025-08-14 16:32:17 +0000
  • 63e3724e96
    Merge pull request #31 from mssoftjp/copilot/fix-30 Musashino Software 2025-08-15 01:04:00 +0900
  • 4deaf87b0f Add Japanese and generic full-width colon support with position guard tests copilot-swe-agent[bot] 2025-08-14 15:17:48 +0000
  • 394c5b6cf0 Implement comprehensive multilingual prompt safety improvements with string drift prevention and enhanced position guards copilot-swe-agent[bot] 2025-08-14 14:53:27 +0000