Repository navigation
v0.1.0
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
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
- @houko made their first contribution in #3
- @dependabot[bot] made their first contribution in #8
Full Changelog: https://github.com/yldm-tech/Kando/commits/v0.1.0