Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
7005a06
docs: design temporary TSF IME flow
millionart May 1, 2026
14cacc6
chore: ignore local worktrees
millionart May 1, 2026
271a51a
docs: plan temporary TSF IME implementation
millionart May 1, 2026
83426bc
feat: add Windows IME IPC protocol
millionart May 1, 2026
6d08850
feat: add Windows IME profile state
millionart May 1, 2026
45aae5e
fix: validate Windows IME profile snapshots
millionart May 1, 2026
975d633
feat: manage Windows TSF input profiles
millionart May 1, 2026
d48fad6
fix: query active keyboard TIP profile
millionart May 1, 2026
6b50b0f
fix: capture TSF keyboard layout profile
millionart May 1, 2026
d4655b7
feat: add Windows IME IPC client
millionart May 1, 2026
3a6f7f3
feat: route Windows insertion through temporary TSF IME
millionart May 1, 2026
49b55f1
fix: report inactive Windows IME session
millionart May 1, 2026
a1bc871
fix: scope Windows IME session restore by dictation
millionart May 1, 2026
39d766d
fix: ignore stale dictation startup continuations
millionart May 1, 2026
e950d1d
feat: scaffold OpenLess TSF IME DLL
millionart May 1, 2026
4208deb
fix: export OpenLess IME COM entry points
millionart May 1, 2026
1ab6f7b
fix: register OpenLess IME keyboard category
millionart May 1, 2026
0f28bb1
feat: commit dictated text through TSF edit sessions
millionart May 1, 2026
b34d450
fix: remove COM destructor override specifiers
millionart May 1, 2026
e714fd2
fix: build OpenLess IME DLL with installed SDK libs
millionart May 1, 2026
52f7de5
feat: receive OpenLess IME submissions over a named pipe
millionart May 1, 2026
7225caa
feat: add Windows IME build and registration scripts
millionart May 1, 2026
f5624f7
feat: show Windows TSF IME backend status
millionart May 1, 2026
35c2bbb
fix: mark browser IME mock as non-Windows
millionart May 1, 2026
e8bc4af
fix: check TSF profile registration in HKLM
millionart May 1, 2026
57a562c
fix: activate Windows IME profile for session scope
millionart May 1, 2026
300d01e
fix: require admin for Windows IME registration
millionart May 1, 2026
0e4747d
fix: register Windows IME COM server system-wide
millionart May 1, 2026
c3b5932
fix: avoid clipboard fallback for Windows voice insertion
millionart May 1, 2026
a6e49b9
feat: add Windows TSF-only insertion toggle
millionart May 3, 2026
865e432
fix: package and register Windows TSF IME
millionart May 3, 2026
f497cd4
merge Windows TSF IME support
millionart May 3, 2026
4e4f3d1
merge upstream main before TSF PR
millionart May 3, 2026
ab7d1bc
fix: restore IME profile after skipped insertion
millionart May 3, 2026
cb10e0d
fix: register 32-bit Windows IME
millionart May 3, 2026
152e38c
fix: support async Word IME commits
millionart May 3, 2026
8cb289e
fix: move Word caret after IME commit
millionart May 3, 2026
f533f6e
fix: address Windows IME review cleanup
millionart May 3, 2026
31045f7
fix: preserve IME snapshot on activation failure
millionart May 3, 2026
2554259
fix: harden Windows IME review edge cases
millionart May 4, 2026
104793c
merge upstream main into Windows IME PR
millionart May 4, 2026
e040cae
fix: extend Windows IME submit timeout
millionart May 4, 2026
77eb569
fix: restore IME profile after activation failure
millionart May 4, 2026
1de10d3
fix: skip stale Windows IME session restores
millionart May 4, 2026
9e2c795
fix: classify Windows IME focus failures
millionart May 4, 2026
dcb193d
fix: restore IME before abort idle
millionart May 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,14 @@ apps/
promo/
promo-openless/
docs/old-promo/
.worktrees/

# Windows TSF IME local build outputs
openless-all/app/windows-ime/OpenLessIme/
openless-all/app/windows-ime/x64/
openless-all/app/windows-ime/Win32/
openless-all/app/windows-ime/Release/
openless-all/app/windows-ime/obj/

# Planning docs are kept local only, not published to the public repo.
docs/plans/
Loading