Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 10:28
· 190 commits to main since this release
c86ce6f

Note

These builds are not signed yet. On macOS, open Kando.app once, then choose Open Anyway in System Settings > Privacy & Security, or run xattr -dr com.apple.quarantine /Applications/Kando.app. There is no Windows build yet (#6). checksums.txt lists the SHA-256 of every file, and gh attestation verify <file> --repo yldm-tech/Kando checks that a file was built by this repository's Release workflow.

What's Changed

Features

  • feat(feedback): add the feedback dialog that opens a prefilled GitHub issue by @houko in #11
  • feat: show real in-stage progress and the video's title on processing cards by @houko in #12
  • feat: classify failed downloads and offer real remedies on their cards by @houko in #16
  • feat(palette): add the ⌘K command palette by @houko in #13
  • feat(onboarding): first-run guide that opens 我的影片.kando, sets languages and downloads a speech model by @houko in #14
  • feat(settings): pick the AI model from the service's own list, after the API key by @houko in #22
  • feat(film): animate side panel transitions by @houko in #26
  • feat(film): polish player panel and clip previews by @houko in #28
  • feat(player): add volume control and shortcuts by @houko in #31
  • feat: list the sites yt-dlp downloads from, with their logos by @houko in #33
  • feat: use the video's own cover instead of a grabbed frame by @houko in #34
  • feat: interface in five languages, and each README in its own language by @houko in #36
  • feat(site): add the landing page in five languages by @houko in #38

Fixes

  • fix(deps): bump github.com/yldm-tech/ai-logo/mygo from 1.15.0 to 1.17.0 in /apps/kando in the go-minor-and-patch group across 1 directory by @dependabot[bot] in #8
  • fix(library): say 生成字幕 instead of 转录 for the speech stage by @houko in #10
  • fix(sidebar): keep the source counts readable on the focused selection by @houko in #9
  • fix(feedback): scrub every storage credential and whole paths from the issue by @houko in #15
  • fix(media): keep yt-dlp partial files outside the library by @houko in #19
  • fix(translate): retry failed batches, keep the film when some lines fail, say why in Chinese by @houko in #20
  • fix(player): keep the resume point when a film is only opened by @houko in #17
  • fix(shelf): follow a library renamed while the app was closed by @houko in #18
  • fix(player): picture beside the side panel, a top-right panel toggle, and room around the back button by @houko in #21
  • fix(queue): restore missing translation language by @houko in #23
  • fix(media): recover short translation batches by @houko in #25
  • fix(film): separate back control from traffic lights by @houko in #27
  • fix(player): keep audio aligned after seeking by @houko in #29
  • fix(player): keep background playback smooth by @houko in #30
  • fix(player): keep picture and sound level when coming back to the app by @houko in #32
  • fix(player): join the sound once the window shows again by @houko in #35

Performance

  • perf(media): speed up Whisper transcription by @houko in #24

Other changes

  • ci: add CI, CodeQL, PR labels, Dependabot and release workflows by @houko in #3
  • docs: rewrite the README with badges, screenshots and four translations by @houko in #4
  • fix(settings): keep the EveryAPI key off other LLM providers by @houko in #5
  • fix(player): stop the film's sound when the app ends by @houko in #7
  • chore(deps): upgrade MyGo to v0.8.3 by @houko in #37
  • chore(app): set the app identifier to ai.yldm.kando by @houko in #39

New Contributors

Full Changelog: https://github.com/yldm-tech/Kando/commits/v0.1.0