1
0
Fork
You've already forked rshack
0
No description
  • Svelte 44.2%
  • Kotlin 31.8%
  • C++ 12%
  • TypeScript 8.5%
  • CSS 2.7%
  • Other 0.7%
William Goodspeed e1307e3d7a Rewrite frontend from React to Svelte 5, add auto-keyer, RigFieldDef protocol
- Frontend: React 19 → Svelte 5 + shadcn-svelte (bits-ui) + Tailwind CSS v4
- New components: CommandPalette (Alt+X, kHz QSY), SidebarLeft, SidebarRight,
 WidgetButton, WidgetSlider, RitXitPanel
- MorseKeyer: live keyboard-to-CW, 8 macro buttons (F1-F8, right-click edit),
 WPM/Pitch/Vol sliders, CW/CWR mode gate, auto-scroll input
- SMeter: non-linear S0-S9+40dB scale, peak hold, dBm calibrated to S9=-73dBm
- Audio: persistent-oscillator sidetone (click-free), channel selector (Both/L/R)
- Backend: AutoKeyerDatachannel for server-side text-to-CW, RigFieldDef refactor
- Build: per-platform uber JARs, CLAUDE.md updated
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026年05月26日 15:52:16 +08:00
core Rewrite frontend from React to Svelte 5, add auto-keyer, RigFieldDef protocol 2026年05月26日 15:52:16 +08:00
cwrefimpl Initial Commit 2026年05月20日 16:23:18 +08:00
cwserver Initial Commit 2026年05月20日 16:23:18 +08:00
frontend Rewrite frontend from React to Svelte 5, add auto-keyer, RigFieldDef protocol 2026年05月26日 15:52:16 +08:00
gradle/wrapper Initial Commit 2026年05月20日 16:23:18 +08:00
.gitignore Initial Commit 2026年05月20日 16:23:18 +08:00
.gitignore.kotlin Initial Commit 2026年05月20日 16:23:18 +08:00
build.gradle.kts Initial Commit 2026年05月20日 16:23:18 +08:00
CLAUDE.md Rewrite frontend from React to Svelte 5, add auto-keyer, RigFieldDef protocol 2026年05月26日 15:52:16 +08:00
gradlew Initial Commit 2026年05月20日 16:23:18 +08:00
gradlew.bat Initial Commit 2026年05月20日 16:23:18 +08:00
settings.gradle.kts Initial Commit 2026年05月20日 16:23:18 +08:00