mirror of
https://github.com/lights0123/n-link.git
synced 2026-08-28 20:44:48 +00:00
Ten tasks: async-command backend fix, Tailwind 3 + Vite foundation, the 8 n-link-core components, the device store, the app shell, verification. Grounded in the real scaffold rather than assumptions. Reading the actual sources surfaced three hazards missing from the earlier follow-on notes: vue-async-computed (Vue 2 only, drives FileBrowser's listing and spinner), 30 require() calls in FileIcon, and @tailwindcss/custom-forms. Tailwind 3 chosen over 4: the theme is a JS config with 16 @apply/theme() uses in scoped SCSS, and 4's CSS-first rewrite would layer a second migration onto the Vue one. Task 1 fixes the command-serialization defect found during Plan A verification: all commands were sync, so a hung list_dir blocked the whole queue. It goes first because the UI is otherwise untestable on this hardware. Core components inject the store via an InjectionKey rather than importing it, so n-link-core stays decoupled from the desktop implementation and the web consumer remains portable. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .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/