n-link/n-link-core
Your Name 6219e03c35 fix(core): refresh file listing when the device queue drains
File operations are pushed onto the device's command queue and run
asynchronously, but FileBrowser only re-listed the directory when dev,
path, or updateIndex changed -- and updateIndex was only ever bumped by
a breadcrumb click. The listing stayed stale after an upload, delete,
rename, or directory creation.

Watch the device's running flag and queue length, and re-list on the
busy -> idle transition so a multi-file delete refreshes once at the end
rather than per queued command. The refresh is silent: it skips the
loading flag so the current icons stay on screen instead of flashing the
spinner, and keeps the old listing if the re-fetch fails.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-22 17:05:04 -04:00
..
assets Refactor common code out 2020-10-02 16:17:55 -04:00
components fix(core): refresh file listing when the device queue drains 2026-07-22 17:05:04 -04:00
.eslintrc.js Error messages 2021-04-06 17:01:54 -04:00
package.json feat(frontend): Vue 3 foundation — Tailwind 3, Vite alias, shared types 2026-07-21 20:44:28 -04:00
postcss.config.js Add web version 2020-10-06 10:48:41 -04:00
tailwind.config.js feat(frontend): Vue 3 foundation — Tailwind 3, Vite alias, shared types 2026-07-21 20:44:28 -04:00
tsconfig.json Refactor common code out 2020-10-02 16:17:55 -04:00