Commit graph

  • 933b3cdac2 fix(ui): make ProgressBar color JIT-safe and expand primitive tests Your Name 2026-07-27 21:15:47 -0400
  • 09225b80c1 chore: drop element-plus dependency Your Name 2026-07-27 21:05:02 -0400
  • 91fe355807 feat(ui): restyle file browser, file view, and home sidebar with tokens Your Name 2026-07-27 20:56:40 -0400
  • cda28b69c5 feat(ui): restyle FileData with Popover and AppButton Your Name 2026-07-27 20:51:43 -0400
  • 222160a8f6 feat(ui): restyle DeviceQueue with Popover, ProgressBar, and Icon Your Name 2026-07-27 20:40:49 -0400
  • b3d621cd6d feat(ui): restyle CalcInfo with AppButton and ProgressBar Your Name 2026-07-27 20:31:19 -0400
  • c38b99d7c8 feat(ui): restyle DeviceSelect with Popover, Icon, and Slate tokens Your Name 2026-07-27 20:26:48 -0400
  • 25fddd2afe feat(ui): add inline Icon component for themeable feather icons Your Name 2026-07-27 19:03:59 -0400
  • 92552f0d7f feat(ui): add Popover component to replace element-plus Your Name 2026-07-27 18:59:06 -0400
  • ebf7435221 feat(ui): add AppButton component Your Name 2026-07-27 18:53:12 -0400
  • 1e2a8c5b1e feat(ui): add ProgressBar component Your Name 2026-07-27 18:50:40 -0400
  • 7bfd97c81c feat(ui): add Slate semantic theme tokens and Inter font Your Name 2026-07-27 18:45:12 -0400
  • c678cd9a55 test: drop vitest smoke test Your Name 2026-07-23 06:28:18 -0400
  • 8578541f1e test: set up vitest for n-link-core components Your Name 2026-07-23 06:28:10 -0400
  • 9b71c3ba76 docs: add Slate GUI redesign implementation plan Your Name 2026-07-22 21:08:51 -0400
  • 8481f139bc docs: add Slate GUI redesign design spec Your Name 2026-07-22 20:58:16 -0400
  • 6219e03c35 fix(core): refresh file listing when the device queue drains Your Name 2026-07-22 17:05:04 -0400
  • f2c2844079 chore: add cargo.lock to git ignore file Your Name 2026-07-22 16:42:53 -0400
  • a0d955d3e7
    fix(cx2): checksum NNSE packets over their declared length (#2) Josip Jureta 2026-07-22 16:35:23 -0400
  • f6410b5591
    Merge pull request #1 from jjureta/port/tauri2-vue3 Josip Jureta 2026-07-22 08:21:21 -0400
  • 4b9096250b fix(desktop): commit the app shell files Task 9 left unstaged Your Name 2026-07-22 08:16:58 -0400
  • bbe97e4d30 docs(desktop): README no longer needs --legacy-peer-deps; document web exclusion Your Name 2026-07-22 08:06:06 -0400
  • b2b102b1b9 fix(build): drop web from npm workspaces to unbreak Tailwind resolution Your Name 2026-07-22 08:02:59 -0400
  • f45e893bba feat(desktop): port app shell to Vue 3, replace verification harness Your Name 2026-07-22 07:35:33 -0400
  • a21eead456 feat(desktop): port device store to Vue 3 reactive Your Name 2026-07-22 06:03:33 -0400
  • 1198f6f511 feat(core): port FileBrowser to Vue 3, drop vue-async-computed Your Name 2026-07-21 21:13:37 -0400
  • 9359f11e6c feat(core): port FileData to Vue 3 + element-plus Your Name 2026-07-21 21:09:32 -0400
  • 69871e71f1 fix(core): correct two CalcInfo type errors missed by the build Your Name 2026-07-21 21:06:27 -0400
  • fec8fa2695 feat(core): port DeviceSelect and DeviceQueue to Vue 3 + element-plus Your Name 2026-07-21 21:05:02 -0400
  • 3ee9925f91 feat(core): port CalcInfo and FileView to Vue 3 script setup Your Name 2026-07-21 20:55:52 -0400
  • 7869a747bc feat(core): port FileIcon to Vue 3, replace require() with import.meta.glob Your Name 2026-07-21 20:49:27 -0400
  • 49e9e3879e feat(frontend): Vue 3 foundation — Tailwind 3, Vite alias, shared types Your Name 2026-07-21 20:44:28 -0400
  • 15f219bd43 fix(desktop): run blocking USB commands on the blocking pool Your Name 2026-07-21 20:37:09 -0400
  • 81a77f1bcd Add Plan B: Vue 3 frontend port implementation plan Your Name 2026-07-21 20:24:09 -0400
  • 320a24022c docs+chore: address final review findings Your Name 2026-07-19 21:41:28 -0400
  • 0c9fd4d86c build(desktop): regenerate icons from n-link artwork Your Name 2026-07-19 20:01:13 -0400
  • 0dad5fa035 test(desktop): add temporary backend verification harness Your Name 2026-07-19 19:48:03 -0400
  • 9dc2ac8c7a feat(desktop): restore headless CLI mode on clap 4 Your Name 2026-07-19 19:43:53 -0400
  • 4c629aaf53 feat(desktop): wire Tauri 2 builder, hotplug, and capabilities Your Name 2026-07-19 19:38:31 -0400
  • b54976fd28 feat(desktop): port all 13 IPC commands to Tauri 2 Your Name 2026-07-19 19:00:35 -0400
  • 816300fbcc feat(desktop): port device registry and error type to Tauri 2 Your Name 2026-07-19 09:44:22 -0400
  • 4626858fa5 feat(desktop): replace Tauri 1 / Vue CLI tree with Tauri 2 + Vue 3 + Vite scaffold Your Name 2026-07-19 09:36:36 -0400
  • 94c62e810b docs(plan): amend Plan A verification for unavailable oracle Your Name 2026-07-19 09:23:10 -0400
  • 8db940edc8 Add Plan A: Tauri 2 backend port implementation plan Your Name 2026-07-19 09:08:53 -0400
  • 754fbf9c70 Add design spec for Tauri 2 + Vue 3 desktop port Your Name 2026-07-19 09:01:06 -0400
  • 046638d867 update acceptable rusb versions Ryan Rawlings 2024-02-11 23:17:57 -0700
  • 8a02f4e52d Add beforeBuildCommand so that tauri knows what to do. Ryan Rawlings 2024-02-11 22:52:32 -0700
  • c110ac9bf7 update gitignore Ryan Rawlings 2024-02-11 22:50:09 -0700
  • c20c4d9492 make the build actually happen Ryan Rawlings 2024-02-06 20:57:55 -0700
  • c10bf5f280
    Merge 91b52ec626 into 0472908ef4 E34rrsff 2022-09-28 03:12:59 +0000
  • 91b52ec626
    Add files via upload E34rrsff 2022-09-27 20:06:55 -0700
  • 93a578c91e
    Delete app-icon.svg E34rrsff 2022-09-27 20:00:35 -0700
  • 3d9459cfd2
    Delete app-icon.png E34rrsff 2022-09-27 20:00:07 -0700
  • 12a562643b
    Add files via upload E34rrsff 2022-09-27 19:57:12 -0700
  • a36a809d3d
    Delete app-icon.png E34rrsff 2022-09-27 19:54:43 -0700
  • 3bdae5dc2b
    Delete app-icon.svg E34rrsff 2022-09-27 19:54:18 -0700
  • 0472908ef4
    Fix csp causing blank screen in release mode main lights0123 2021-11-13 12:42:10 -0500
  • 89a613d25a switch to tauri-build lights0123 2021-10-31 15:10:36 -0400
  • ebe2a34ff8
    switch to tauri-build lights0123 2021-10-31 15:10:36 -0400
  • a8dddd1756 Small tweaks lights0123 2021-10-27 16:59:08 -0400
  • 3311e0d358 Check OS update file extension JandereDev 2021-09-29 14:34:08 +0200
  • abd8797751 Added upload-os, copy, move subcommands JandereDev 2021-09-28 20:37:18 +0200
  • cdd06cb3e6 Added download and ls, formatted cli.rs JandereDev 2021-09-28 18:57:20 +0200
  • fd6d7d87b6 Added error handling to upload subcommand JandereDev 2021-09-28 15:55:08 +0200
  • a08eb0b791 Added mkdir and rmdir subcommands JandereDev 2021-09-28 15:53:30 +0200
  • 2ce3fe4a33
    Small tweaks lights0123 2021-10-27 16:59:08 -0400
  • 9769689d56
    Check OS update file extension JandereDev 2021-09-29 14:34:08 +0200
  • ea947e0d28
    Added upload-os, copy, move subcommands JandereDev 2021-09-28 20:37:18 +0200
  • 3f87e4d875
    Added download and ls, formatted cli.rs JandereDev 2021-09-28 18:57:20 +0200
  • 46f4e21975
    Added error handling to upload subcommand JandereDev 2021-09-28 15:55:08 +0200
  • 159110a8ea
    Added mkdir and rmdir subcommands JandereDev 2021-09-28 15:53:30 +0200
  • 5ce4d8a560
    Workaround CI issue on Windows lights0123 2021-08-30 19:55:16 -0400
  • ade24ce050
    Workaround CI issue lights0123 2021-08-30 17:57:59 -0400
  • eb961b8973
    Port to tauri beta lights0123 2021-08-30 16:49:54 -0400
  • 8947bfb38b Bump version release lights0123 2021-04-06 17:39:41 -0400
  • 372d794b8c Show errors when udev rules are required on desktop lights0123 2021-04-06 17:38:45 -0400
  • 0341eca854 Error messages during passive operation lights0123 2021-04-06 17:26:08 -0400
  • d7fe983bb6 Error messages lights0123 2021-04-06 17:01:54 -0400
  • ba11324c8f Ensure cache is valid: change the restore keys... lights0123 2021-04-05 18:07:40 -0400
  • 0c85583772 Ensure cache is valid: bump cache key lights0123 2021-04-05 17:59:56 -0400
  • 3babaa92e8 Ensure cache is valid: ok, fix for new changes lights0123 2021-04-05 17:55:00 -0400
  • b6f4ce2f4d Ensure cache is valid: wtf actions/cache#403 lights0123 2021-04-05 17:49:51 -0400
  • 8785bedcb6 Ensure cache is valid: ah, it's the target directory lights0123 2021-04-05 17:36:43 -0400
  • d916322998 Ensure cache is valid... again lights0123 2021-04-05 17:33:32 -0400
  • 39b65ccacc Ensure cache is valid lights0123 2021-04-05 17:29:00 -0400
  • f07961a5b4 Fix cli with an AppImage lights0123 2021-04-05 16:57:18 -0400
  • 27a2a3d177 Update deps lights0123 2021-04-05 15:21:43 -0400
  • 35cc07f0ed
    Bump version v0.1.6 lights0123 2021-04-06 17:39:41 -0400
  • 75ef04b742
    Show errors when udev rules are required on desktop lights0123 2021-04-06 17:38:45 -0400
  • 4b90a1a8da
    Error messages during passive operation lights0123 2021-04-06 17:26:08 -0400
  • ac1a26a797
    Error messages lights0123 2021-04-06 17:01:54 -0400
  • 5d5b98dd59
    Ensure cache is valid: change the restore keys... lights0123 2021-04-05 18:07:40 -0400
  • b555130353
    Ensure cache is valid: bump cache key lights0123 2021-04-05 17:59:56 -0400
  • fd07af00e7
    Ensure cache is valid: ok, fix for new changes lights0123 2021-04-05 17:55:00 -0400
  • 4c0b2277c6
    Ensure cache is valid: wtf actions/cache#403 lights0123 2021-04-05 17:49:51 -0400
  • a07d785ca1
    Ensure cache is valid: ah, it's the target directory lights0123 2021-04-05 17:36:43 -0400
  • 6823ee76f6
    Ensure cache is valid... again lights0123 2021-04-05 17:33:32 -0400
  • f90d912568
    Ensure cache is valid lights0123 2021-04-05 17:29:00 -0400
  • d2a30f97f8
    Fix cli with an AppImage lights0123 2021-04-05 16:57:18 -0400
  • 697a7365f3
    Update deps lights0123 2021-04-05 15:21:43 -0400