mirror of
https://github.com/lights0123/n-link.git
synced 2026-08-28 20:44:48 +00:00
Replaces the Vue 2 component-as-store (new Devices() extending Vue) with reactive(). All ~10 $set/$delete calls are deleted -- Vue 3 proxy reactivity tracks plain assignment and delete. Tauri 2 import paths (@tauri-apps/api/core, @tauri-apps/plugin-dialog). runQueue/addToQueue become module-scope helpers closing over the reactive state, since they are internal to the store and not part of GenericDevices. Adds a null guard in promptUploadFiles before iterating the dialog result (the Vue 2 original would throw if the user cancelled the dialog). Implements uploadFiles/uploadOsFile as intentional no-ops, matching the original desktop store -- the desktop app resolves uploads through a native path-based dialog instead of browser File objects. |
||
|---|---|---|
| .github/workflows | ||
| desktop | ||
| docs/superpowers | ||
| n-link-core | ||
| nlink-cli | ||
| vendor/libnspire-sys | ||
| web | ||
| .gitignore | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
N-Link
Free, cross-platform, CX-II compatible computer linking program for the TI-Nspire
For usage instructions, see https://lights0123.com/n-link/