Find a file
Your Name b54976fd28 feat(desktop): port all 13 IPC commands to Tauri 2
Window -> WebviewWindow, emit now requires the Emitter trait, and
hashbrown's drain_filter is replaced by an explicit collect-then-remove
on std HashMap. IPC contract unchanged.

Also derive Clone on ProgressUpdate (device.rs): Tauri 2's
Emitter::emit requires Serialize + Clone, unlike Tauri 1's
Window::emit which only required Serialize. Required for
progress_sender's window.emit("progress", ProgressUpdate { .. })
call to compile. No change to serialized shape or field names.
2026-07-19 19:00:35 -04:00
.github/workflows Workaround CI issue on Windows 2021-08-30 19:55:16 -04:00
desktop feat(desktop): port all 13 IPC commands to Tauri 2 2026-07-19 19:00:35 -04:00
docs/superpowers docs(plan): amend Plan A verification for unavailable oracle 2026-07-19 09:23:10 -04:00
n-link-core Error messages during passive operation 2021-04-06 17:26:08 -04:00
nlink-cli feat(desktop): replace Tauri 1 / Vue CLI tree with Tauri 2 + Vue 3 + Vite scaffold 2026-07-19 09:36:36 -04:00
vendor/libnspire-sys feat(desktop): replace Tauri 1 / Vue CLI tree with Tauri 2 + Vue 3 + Vite scaffold 2026-07-19 09:36:36 -04:00
web Bump version 2021-04-06 17:39:41 -04:00
.gitignore feat(desktop): replace Tauri 1 / Vue CLI tree with Tauri 2 + Vue 3 + Vite scaffold 2026-07-19 09:36:36 -04:00
LICENSE Initial commit 2020-09-26 16:44:36 -04:00
package-lock.json feat(desktop): replace Tauri 1 / Vue CLI tree with Tauri 2 + Vue 3 + Vite scaffold 2026-07-19 09:36:36 -04:00
package.json feat(desktop): replace Tauri 1 / Vue CLI tree with Tauri 2 + Vue 3 + Vite scaffold 2026-07-19 09:36:36 -04:00
postcss.config.js Move to workspace 2020-10-01 21:22:35 -04:00
README.md Add warning with WebUSB-incompatible browser 2020-10-28 22:13:32 -04:00

N-Link

Free, cross-platform, CX-II compatible computer linking program for the TI-Nspire

For usage instructions, see https://lights0123.com/n-link/