Repository navigation
Releases: stellarie/chibipop
Release list
chibipop v0.9.13
What's Changed
- style(comments): cap every comment at two lines by @stellarie in #128
- test(core): slim redundant unit checks by @stellarie in #130
- feat(windows): add background-on-close preference by @stellarie in #131
- Rewrite Linux settings prose by @unusualcrow in #132
- feat: add settings profiles, configured binds, and assorted fixes by @unusualcrow in #134
- Clean up Windows configured shortcuts rows and tooltip delay by @stellarie in #135
- fix(windows): deliver tray icon clicks to the message loop by @stellarie in #140
- Open settings on a tray icon left click by @stellarie in #139
- feat(popup): add hide_on_cursor_exit setting by @weidotdot in #138
- feat(settings): compact one-line bind rows by @stellarie in #141
Full Changelog: v0.9.12...v0.9.13
chibipop v0.9.12
What's Changed
- fix(settings): restore Anki enable state by @stellarie in #94
- fix(text): keep the scan on the hovered line and zoom the box out for large text (#92) by @unusualcrow in #96
- fix(sheet): size gaiji through Yomitan's image chrome classes by @unusualcrow in #97
- Update issue templates by @unusualcrow in #99
- rewrite readme by @unusualcrow in #98
- feat: improve settings, Anki, and OCR lifecycle by @stellarie in #109
- Revise README with new features and FAQ section by @stellarie in #117
- Update README to clarify dekiru functionality by @stellarie in #118
- fix(anki): deck-scoped duplicates, live re-check, and click-to-add screenshots by @stellarie in #120
- fix(anki): leave a single-item glossary unnumbered by @stellarie in #121
- Update README with active development notice by @stellarie in #124
- feat(settings): move entry help into hover tooltips by @stellarie in #125
- fix(windows): reopen the settings window where it closed by @stellarie in #126
- chore(release): bump version to 0.9.12 by @stellarie in #129
Full Changelog: v0.9.11...v0.9.12
chibipop v0.9.11
What's Changed
- fix(ci): retry headless artifact upload by @stellarie in #90
- fix(windows): support nested selected-text providers by @stellarie in #91
- chore: release v0.9.11 by @stellarie in #93
Full Changelog: v0.9.10...v0.9.11
chibipop v0.9.10
What's Changed
- docs: record the v0.9.9 tarball's measured glibc and libstdc++ floors by @stellarie in #34
- ci: pin the release Windows runner to windows-2025 by @stellarie in #35
- docs: restructure the README as a manual for someone who has never seen it by @stellarie in #37
- Fix dictionary rendering and Anki settings latency by @stellarie in #38
- Render dictionary entries the way the dictionary meant them by @unusualcrow in #39
- docs: add agent manual and simplify project prose by @unusualcrow in #57
- fix: run shaping assertions and use portable docs paths by @unusualcrow in #58
- feat(select): add glossary selection for Anki fields by @unusualcrow in #59
- feat(trigger): add Toggle and Press modes beside Live and Hold key by @unusualcrow in #61
- fix: honor stylesheet display, color cross-references, cap gloss sizes, fold reading-less term rows by @unusualcrow in #62
- feat(text): add sentence probing for Anki fields by @unusualcrow in #64
- feat(screenshot): add region, window, and fixed capture modes by @unusualcrow in #67
- Harden Linux container regression runner by @stellarie in #66
- Basic support for my fellow nixos users. by @zko-jin in #65
- show inflection chain in popups by @unusualcrow in #69
- feat(ocr): discard furigana from captured text by @stellarie in #68
- feat(logging): trace actions and worker flow by @stellarie in #72
- refactor: remove duplicated and dead code from core and the Linux bin by @unusualcrow in #74
- perf(ocr): reduce capture and recognition latency by @stellarie in #75
- feat(settings): add Linux tabs and cache archive roles by @unusualcrow in #76
- feat(settings): reorganize Windows settings with responsive layout and live diagnostics by @stellarie in #77
- feat(lookup): add cancellable themed dictionary and sentence search by @stellarie in #78
- fix(search): support Chinese sentences and expand regression coverage by @stellarie in #80
- feat(lookup): support selected application text by @stellarie in #81
- feat(shortcuts): register every configured action with the portal by @unusualcrow in #83
- feat(settings): clarify labels for v0.9.10 by @stellarie in #84
New Contributors
Full Changelog: v0.9.9...v0.9.10
chibipop 0.9.9 nightly v1
Manual nightly prerelease from main commit 218fca7. CI rehearsal run 34220372726 passed the version gate, Windows tests and packaging, Linux tests, OCR quality gate, packaging, and floor checks. Asset names retain the v0.9.9 release contract.
chibipop v0.9.9
The first chibipop release that runs on Linux.
A pre-v1 test build. Windows is unchanged from v0.9.3 except for the version
number; everything new here is the Wayland port, contributed by @unusualcrow
in #29.
Assets
| Platform | Asset |
|---|---|
| Windows 10/11 | chibipop-v0.9.9-windows-x64.zip — unzip, run chibipop.exe |
| Linux, Wayland | chibipop-v0.9.9-linux-x64.tar.gz — tar xzf, run chibipop settings |
Neither carries a dictionary. Add your own Yomitan archives in the settings
window. See the README.
Linux, in one screen
It targets Wayland compositors that speak the wlroots protocol family.
Hyprland is the reference compositor, with sway and friends first-class
alongside it. KDE Plasma works through the desktop portals. GNOME is
best-effort. X11 is not a target.
- OCR is the bundled meikiocr engine, not Windows OCR. Three ONNX models
ship inside the tarball, hash-pinned and verified at startup. Nothing is
downloaded, ever. - Wayland has no global key observation, so the compositor's own keybind is
the trigger. Two lines on Hyprland:bind = ALT, F, exec, chibipop ctl trigger-down bindr = ALT, F, exec, chibipop ctl trigger-up - chibipop never replaces its own binary on Linux. Check for updates
reports and stops.
The tarball needs GLIBC_2.39 and GLIBCXX_3.4.31 or newer, plus a
CJK font. Those are measured, not estimated. A distro older than either wants
the source AUR package instead.
Everything else is in docs/LINUX.md.
Known limits
- Vertical text is beta on Linux. Measured over the 152-crop benchmark
corpus: horizontal 1.8 % CER / 95.1 % hit-scan, vertical 12.5 % CER / 81.3 %
hit-scan. Expect a dropped first glyph or a trailing。on a column. Both
floors are enforced as a CI gate, so this is degraded, not broken. - OCR-to-clipboard cannot work on stock GNOME. Mutter advertises neither
clipboard protocol a focus-less client needs. chibipop says so once at
startup; nothing else is affected.
Digests
f046c08af78fc05f7bb29fd910fd02752e18308f58c9eb8762b2dae45ee6e393 chibipop-v0.9.9-windows-x64.zip
00a52a0e3e888b1e4e0d501e52da5edaee998a2612e6868aecdeba02cc792f66 chibipop-v0.9.9-linux-x64.tar.gz
What's Changed
- Linux/Wayland support: one shared core, one binary per platform by @unusualcrow in #29
- chore: version 0.9.9, and bring the docs up to the Linux merge by @stellarie in #33
New Contributors
- @unusualcrow made their first contribution in #29
Full Changelog: v0.9.3...v0.9.9
chibipop v0.9.3
What's Changed
- Three settings fixes: region hotkey opt-in, text-provider discovery, live frequency updates by @stellarie in #28
Full Changelog: v0.9.2...v0.9.3
chibipop v0.9.2
What's Changed
- v0.9.2: Anki dupe cache, OCR-to-clipboard, settings UI by @stellarie in #27
Full Changelog: v0.9.1...v0.9.2
chibipop v0.9.1
What's Changed
- docs: remove stale version ref in RELEASING.md by @stellarie in #16
- feat: action system with mining context screenshot by @stellarie in #17
- feat: sentence source and screenshot-on-add toggle by @stellarie in #18
- feat: CSS-customizable popup themes by @stellarie in #19
- feat: dictionary spacing in Anki glossary fields by @stellarie in #21
- feat: sentence capture modes with static region for VNs by @stellarie in #20
- feat: extended CSS styling, frequency selector, and bundled themes by @stellarie in #22
- docs: update README for post-v0.9.0 features by @stellarie in #23
- fix: declutter Anki glossary HTML with lists and dividers by @stellarie in #24
- feat: add first-dict-only option for cleaner Anki cards by @stellarie in #25
- chore: version 0.9.1 by @stellarie in #26
Full Changelog: v0.9.0...v0.9.1
chibipop v0.9.0
What's Changed
- docs: keep a blank copy of every build in Documents by @stellarie in #10
- fix(scripts): never delete what the user put in the copy folder by @stellarie in #11
- feat: plugin system with meikiocr OCR adapter by @stellarie in #12
- chore: bump version to 1.0.0-rc by @stellarie in #13
- docs: rewrite README in STE100 English by @stellarie in #14
- chore: version 0.9.0 by @stellarie in #15
Full Changelog: v0.8.2...v0.9.0