fanlusky
2e44cc4e24
Add logs.
2026-08-22 18:34:13 +08:00
fanlusky
e42cc92b8e
Attempt to fix the flickering issue with Microsoft Shuangpin. Add an R mode for temporary Japanese input.
2026-08-22 16:54:29 +08:00
fanlusky
543526ce6e
Add a timeout discard feature for the voice input function.
2026-08-22 14:39:01 +08:00
fanlusky
bade05e5aa
Provide an entry for setting the Tencent Cloud Translation API key.
2026-08-22 13:38:08 +08:00
fanlusky
5da93af45c
Optimize Japanese queries.
2026-08-22 12:03:55 +08:00
fanlusky
7bc55dab39
Integrate the Tencent Cloud Machine Translation API.
2026-08-22 02:22:38 +08:00
fanlusky
b0a1b36e35
Fix the issue where switching between Chinese and Japanese does not take effect.
2026-08-22 01:36:49 +08:00
fanlusky
0eb5478cd3
Implement the whole-sentence algorithm and fuzzy query for Japanese.
2026-08-22 01:18:04 +08:00
fanlusky
1cf7846382
There should also be a corresponding status indicator when the keyboard Caps Lock is turned on.
2026-08-21 23:09:03 +08:00
fanlusky
fdfb58b81d
Fix the issue where Chinese-Japanese switching fails after the settings window has been idle for a long time.
2026-08-21 19:02:08 +08:00
fanlusky
8c6f760e18
Fix the issue where Chinese-Japanese switching fails after the settings window has been idle for a long time.
2026-08-21 17:52:03 +08:00
fanlusky
6960a74fce
Add dynamic switching of Japanese icons.
2026-08-21 17:33:37 +08:00
fanlusky
27b0974be1
Add preliminary support for Japanese input.
2026-08-21 16:55:41 +08:00
fanlusky
e885856124
Add Chinese-English translation functionality during typing.
2026-08-21 16:04:50 +08:00
fanlusky
a9f8ee0be6
Provide more slots for custom prompts.
2026-08-21 12:58:40 +08:00
fanlusky
7c36a8e1b6
Change the default model for SiliconFlow.
2026-08-21 11:30:06 +08:00
fanlusky
5c2e3cafa9
Adjust the UI style of some windows in the voice input section.
2026-08-21 11:20:54 +08:00
fanlusky
58266e4cb5
Enable AI prediction to support more vendors.
2026-08-21 01:54:38 +08:00
fanlusky
5cbdab590b
Add several custom options for Doubao ASR.
2026-08-21 01:28:59 +08:00
fanlusky
70014c8c2a
Enable voice input to support multiple vendors.
2026-08-20 21:17:41 +08:00
fanlusky
e08feaa713
Add regression tests for the issue where promoting xianwang candidates hid 先 from later xian queries.
...
Fixes metasequoiaime/MetasequoiaImeTsf#36
2026-08-20 14:01:00 +08:00
fanlusky
d13210597b
Support batch import of quick phrases.
2026-08-19 20:26:19 +08:00
fanlusky
1ca62aa947
Add the Y mode feature, which provides temporary English input functionality.
2026-08-19 19:40:18 +08:00
fanlusky
20194244bb
Add fine-grained control over the character count threshold for triggering Chinese-English mixed input.
2026-08-19 13:40:54 +08:00
fanlusky
449f30a72a
Add a switch option to temporarily mute other media playback sounds while recording.
2026-08-19 10:02:18 +08:00
fanlusky
1ef185ddd1
Optimize the lag issue of the kaomoji search box in the emoji panel.
2026-08-19 09:02:01 +08:00
fanlusky
943b6fbd4b
Add J mode, the shorthand pinyin mode.
2026-08-19 08:05:44 +08:00
fanlusky
fe649e706f
Implement the clipboard functionality in the emoji panel.
2026-08-19 00:00:05 +08:00
fanlusky
f2199e94fc
Add support for more symbols in the emoji panel.
2026-08-18 22:30:24 +08:00
fanlusky
e012bb74ce
Make the on-screen keyboard also able to normally invoke the input method.
2026-08-18 22:05:53 +08:00
fanlusky
41022d4b73
Optimize emoji panel tab icons.
2026-08-17 04:43:13 +08:00
fanlusky
ee7ec3a898
Optimize emoji panel Kaomoji render.
2026-08-17 02:37:36 +08:00
fanlusky
c2a74f3624
Do not show indicator bar real-time text when using tsf inline preedit real-time text asr.
2026-08-17 01:24:09 +08:00
fanlusky
7c7df2e4c6
Add inline preedit in-time ars result support for voice input.
2026-08-17 00:55:45 +08:00
fanlusky
8565b0531b
Add kaomoji to mixed candidates (after emoji) behind general.kaomoji_mixed_input
...
kaomoji_ime: async worker mirroring emoji_ime; KaomojiQuery::QueryPrefix
gains a db_path override. NormalizeMixedCandidateOrder places kaomoji right
after emoji, shifting with cloud/AI. event_listener wires
UpdateKaomojiInput/ApplyKaomojiCandidates/EnqueueKaomojiCandidates and the
PrepareCandidateList trigger; config general.kaomoji_mixed_input is plumbed
through settings_app/webview2; main.cpp starts/stops KaomojiIme; ordering test
added.
2026-08-17 00:08:24 +08:00
fanlusky
7a35c8c20e
Add M-mode (Shift+M) for quick kaomoji input
...
Shift+M enters a kaomoji quick-input mode backed by the kaomoji table in
others.db, supporting full pinyin, abbreviated pinyin, English words, and
shuangpin expansion. Candidates commit directly via the new
CandidateSource::Kaomoji; a [utility] kaomoji_mode toggle is wired through
settings. Hardens candidate payload rendering (HTML / backtick / comma
escaping) so kaomoji, which often contain < > & and commas, display correctly.
2026-08-16 23:16:11 +08:00
fanlusky
d15319bd66
Add emoji to mixed candidates (slot 3, shifts with cloud/AI) behind general.emoji_mixed_input.
2026-08-16 19:29:52 +08:00
fanlusky
08ee504609
Add E-mode (Shift+E) for quick emoji input
...
Shift+E enters an emoji quick-input mode backed by the emoji_pinyin index in
others.db, supporting full pinyin (xiaolian), abbreviated pinyin (xl), English
words (laugh), and shuangpin codes (Xiaohe xnlm expands to xiaolian).
- src/emoji/emoji_query.{h,cpp}: prefix lookup over emoji_pinyin with
shuangpin->quanpin expansion driven by the active scheme
- event_listener: Shift+E trigger, composition helpers, candidate branch, and
direct commit through the new CandidateSource::Emoji
- config: [utility] emoji_mode toggle wired through settings_app / webview2
- tests: emoji_query coverage for full/abbrev pinyin, English, Xiaohe shuangpin
- engine submodule: CandidateSource::Emoji (core/word_item.h)
2026-08-16 18:54:54 +08:00
fanlusky
93239749d4
Prevent K/U/T modes from falling back to normal pinyin candidates on partial input
2026-08-16 17:59:24 +08:00
fanlusky
c18898f7d9
Add weekday quick input (xq/xingqi/week) to the T-mode and keep T-mode from leaking normal pinyin candidates.
2026-08-16 17:48:11 +08:00
fanlusky
4a3e67f048
Fix skin sync.
2026-08-16 16:23:21 +08:00
fanlusky
d9a7235919
Do not segmentation for help code part.
2026-08-16 03:04:02 +08:00
fanlusky
2bc321ecfb
Add uppercase-first reverse auxiliary-code matching with dedicated caching for Shuangpin.
2026-08-16 02:40:14 +08:00
fanlusky
eb1211e595
Add preedit font size settings.
2026-08-15 03:58:43 +08:00
fanlusky
67ce190071
Adjust settings wnd splash effect.
2026-08-15 03:11:52 +08:00
fanlusky
a2822cfb5c
Adjust emoji panel's emoji data.
2026-08-15 02:34:34 +08:00
fanlusky
9a5e415966
Add switch for voice indicate sound.
2026-08-14 17:14:04 +08:00
fanlusky
2e17fc7590
Adjust voice indicator style.
2026-08-14 17:07:20 +08:00
fanlusky
a09ea0a238
Add doubao asr support.
2026-08-14 16:36:34 +08:00
fanlusky
a80835b37f
Added English dictionary weight management, weighted querying, batch import, and weight-preserving export.
2026-08-14 01:05:53 +08:00