Skip to content

Releases: CaesiumY/dding-dong

v1.14.0

04 Mar 19:12

Choose a tag to compare

dding-dong v1.14.0

🚀 New Features

  • feat: add dd-uninstall skill for selective plugin artifact cleanup
  • feat(dd-tts-pack): add multilingual TTS support with auto language detection
  • feat(dd-test): add inline TTS regeneration per event
  • feat: add interactive test mode and fix test cwd bug
  • feat: redesign Hero section with split layout and doorbell showcase
  • feat: add globe icon to language switcher for better affordance
  • feat: add claude-md-optimizer skill for CLAUDE.md streamlining
  • feat: separate onomatopoeia per sound pack in gallery
  • feat: add landing page website with audio demo and i18n support
  • feat: add synchronous playFile() and play CLI subcommand for direct WAV playback
  • feat: prompt scope selection via AskUserQuestion in dd-sounds use command
  • feat: add self-contained TTS pack structure and scope selection for apply
  • feat: add project-level sound pack support (.dding-dong/packs/)
  • feat: SoX 및 venv 모듈 시스템 의존성 감지 및 자동 설치 지원
  • feat: TTS 전용 venv 자동 설치 및 환경 격리
  • feat: TTS 모델 크기 선택 기능 추가 (0.6B/1.7B)
  • feat: Qwen3-TTS 기반 TTS 사운드 팩 생성 스킬 추가
  • feat: dd-pack-create 매니페스트 참조 분리 및 스키마 검증 추가
  • feat: 버전 동기화 도구 추가 (sync-version.mjs)
  • feat: dd-pack-create 스킬 추가 (커스텀 사운드 팩 생성 마법사)
  • feat: dd-help 스킬 추가 (동적 디스커버리 도움말)
  • feat: dd-feedback 스킬 추가 (GitHub 이슈 자동 생성)
  • feat: 셋업에 알림 모드 선택 단계 추가 (사운드/알림/둘다)
  • feat: 셋업 프로세스 미래 대비 기능 추가
  • feat: 셋업 프로세스 강건성 개선 (백업/검증/_meta/플래그)
  • feat: retro (8-bit) 및 musical (피아노 코드) 사운드팩 추가
  • feat: 3-tier 스코프 모델 (Global/Project/Local) 지원
  • feat: setup 스코프 선택 및 UX 개선
  • feat: dding-dong 알림 플러그인 구현

🐛 Bug Fixes

  • fix: prevent TTS audio hallucination and WSL zombie processes
  • fix: remove TTS duration cap and fix WSL audio playback cutoff
  • fix: resolve CSS cascade layer conflict for mobile nav transition
  • fix: use Tailwind v4 canonical class syntax for CSS variable references
  • fix: improve Hero description text wrapping and readability
  • fix: improve env var list contrast with card-row styling in Config section
  • fix: reduce excessive Hero section top padding on mobile
  • fix: improve active tab text contrast in SoundPackGallery mobile tabs
  • fix: prevent mobile horizontal page scroll in QuickStart code blocks
  • fix: remove misleading hover effect from non-interactive feature cards
  • fix: improve code block contrast in dark mode
  • fix: align QuickStart stepper to left for visual consistency
  • fix: i18n brand name and sound pack displayName/description for English page
  • fix: replace hardcoded strings with i18n t()/tData() calls across landing page
  • fix: ensure TTS text ends with sentence punctuation to prevent audio cutoff
  • fix: preserve preview.wav in TTS pack directory instead of deleting
  • fix: improve TTS audio tail trimming to prevent end-of-speech cutoff
  • fix: move ref-text.txt to .dding-dong/ for editor accessibility
  • fix: avoid import side-effects in qwen-tts version detection
  • fix: remove unnecessary SoX dependency from TTS environment checks
  • fix: GPU 감지를 nvidia-smi 우선 2단계 방식으로 개선
  • fix: 플러그인 검수 개선 (훅 견고성, 누락 기능, 버그 수정)
  • fix: stop 훅 출력을 새 Claude Code 스키마에 맞게 수정
  • fix: marketplace.json 추가 및 repository URL 수정

🌐 Website

  • feat(website): add favicon set and fix bell icon centering
  • feat(website): differentiate OG image toast cards with distinct event messages
  • feat(website): switch to dark-only theme, remove light mode and theme toggle
  • feat(website): generate locale-specific OG images with Satori at build time
  • fix(website): add explicit TypeScript parser for Astro ESLint config
  • fix(website): prevent Skills card horizontal overflow on mobile
  • fix(website): move TTS sound packs to git-tracked sounds/tts/ for CI deploy
  • feat(website): redesign hero with interactive toast cards and wave-bar animation
  • fix(website): remove author credit from footer
  • feat(website): redesign TTS preview with 2-row layout
  • feat(website): add metro-voice-en pack for English TTS preview
  • feat(website): use metro-voice pack for TTS preview
  • feat(website): add Skills Reference section with 9 skill cards
  • fix(website): use Tailwind v4 canonical opacity syntax in Hero watermark
  • feat(website): add ESLint with Astro and TypeScript support
  • feat(website): add TTS Voice section with 3-column card grid and dual CTA

📝 Other Changes

  • chore: add config backup files to gitignore
  • docs: translate Korean to English and add website verification rule in CLAUDE.md
  • docs: add website gotchas and pnpm commands to CLAUDE.md
  • refactor: migrate inline SVGs to astro-icon (Phosphor Icons)
  • docs: streamline CLAUDE.md — remove discoverable info, add gotchas
  • docs: separate README into English (default) and Korean versions
  • docs: enhance README with TTS sound pack documentation
  • docs: restructure README.md for better readability
  • docs: sync README.md and CLAUDE.md with source code
  • refactor: 보이스 클로닝 모드에서 미사용 instruct 파라미터 제거
  • refactor: dd-tts-pack 참조 텍스트 입력을 템플릿 파일 방식으로 변경
  • chore: .gitignore에 Python 캐시 파일 제외 추가
  • docs: CLAUDE.md 업데이트 (커밋 순서 규칙 수정, references 디렉토리 반영)
  • chore: 버전 1.3.0으로 범프
  • docs: CLAUDE.md 품질 개선 (경로 수정, 구조 보완, 섹션 추가)
  • chore: 버전 1.2.0으로 범프
  • docs: 버전 관리 규칙에 커밋 시 자동 범프 지침 추가
  • refactor: dd-sounds 스킬 개선 (인라인 코드 추출, 트리거 구문 강화, 교차 참조 추가)
  • refactor: dd-setup 스킬 개선 (인라인 코드 추출, 트리거 구문 강화, 교차 참조 추가)
  • refactor: dd-config 스킬 개선 (인라인 코드 추출, 트리거 구문 강화, 교차 참조 추가)
  • refactor: dd-config 스킬 개선 (show 템플릿 구체화, get 추가, set 키 검증)
  • refactor: dd-doctor 스킬 개선 (트리거 구문 강화, 인라인 코드 추출, 교차 참조 추가)
  • chore: 버전 1.1.0으로 범프
  • refactor: dd-feedback 스킬 개선 (트리거 구문 강화, 인라인 코드 추출, 교차 참조 추가)
  • refactor: 스킬 품질 개선 (dd-sounds 재작성, dd-config set 구현, 트리거 구문 추가)
  • refactor: dd-help 스킬 개선 (트리거 강화, 인라인 코드 추출, 서브토픽 지원)
  • rename: 스킬 이름 영문화 및 dd- 접두사 적용
  • rename: diagnose 스킬을 doctor로 변경
  • docs: OMC 모범 사례 기반 README 구조 개선
  • docs: README.md 오류 수정 및 누락 정보 보완
  • refactor: wrap-up 스킬에 context: fork 적용 및 커밋 프롬프트 비인터랙티브화
  • docs: README.md 및 CLAUDE.md 소스코드 동기화
  • refactor: wrap-up 스킬을 프로젝트 레벨(.claude/skills/)로 이동
  • refactor: commands/ → skills/ 마이그레이션 및 diagnose 스킬 추가
  • docs: 사운드 팩 시스템 문서 개선
  • docs: 프로젝트 CLAUDE.md 추가
  • Add .gitignore to exclude .omc directory from version control
  • Initial commit