Skip to content

Releases

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 10:28
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

Kando tools (tools-1)

Kando tools (tools-1) Pre-release
Pre-release

Choose a tag to compare

@houko houko released this 09 Nov 11:13

The ffmpeg and whisper-cli that Kando downloads on its first launch, built by the Tools workflow (run https://github.com/yldm-tech/Kando/actions/runs/42603957560) from the sources pinned in .github/tools.env (ffmpeg 9.0.2, whisper.cpp 1.9.5). Each archive carries the licenses of what it holds.

a4039acf7c791771ea69833f210e81206741e866be194b5af8b482e5e61215a9  ffmpeg-9.0.2-darwin-amd64.tar.gz
4f5b8adcee835fc19730d0825bfb08d0571275d64299794096c6a62fea481b02  ffmpeg-9.0.2-darwin-arm64.tar.gz
c8c7c08510b22177854931c685a83fe24188b6f0eaff831c3aaddd3fef8743a3  ffmpeg-9.0.2-linux-amd64.tar.gz
2a5a384c8e79e97e0f35b7915ce7d81295bf3168230aaab26dd3946655f68c79  ffmpeg-9.0.2-linux-arm64.tar.gz
7fbb244309fa704bd9f9b4d60d9544372545ea5faa3d1bf05220593432912ae0  whisper-1.9.5-darwin-amd64.tar.gz
68c198fe26d55f9e896b3954b44331a09217eae0688e9c476344735f86ffde5b  whisper-1.9.5-darwin-arm64.tar.gz
852ec0ed30acda5ab8be6f9e821d3a49f9a5dd1387de9d63a9d0c3a7ecf4a7b3  whisper-1.9.5-linux-amd64.tar.gz
7273286ed3ba373477e394609a9856482a67c588829f09a349888bec2fb8ac71  whisper-1.9.5-linux-arm64.tar.gz