github rgon/ncrsDesktop ncrs-v0.1.23
ncrs: v0.1.23

latest releases: ncrs-v0.1.90, ncrs-v0.1.89, ncrs-v0.1.88...
3 months ago

0.1.23 (2026-07-14)

Features

  • config: auto-normalize DAV URL from any user-supplied format (1f582b6)
  • hpb: add degraded state and orange tray icon for notify_push failures (0cfa568)
  • logging: replace env_logger with tauri-plugin-log to surface warnings in DevTools (fd341e9)
  • logging: wire @tauri-apps/plugin-log JS package and attachConsole for DevTools output (9eff244)

Bug Fixes

  • auth: surface 401 as error state and fix attached_poll_loop swallowing daemon errors (5d44377)
  • fuse: fallback to octet-stream for MIME opens with no server content-type (08e5673)
  • fuse: guard MIME magic intercept to sz<=16384 to avoid corrupting file copies (7ec0e7a)
  • goa: write keyring credentials before accounts.conf to eliminate auth race (70e5aa5)
  • http3-probe: require HTTP/3 response version; reqwest 0.13 silently falls back to HTTP/1.1 (a276b23)
  • http3-probe: use async reqwest client with dedicated runtime for reliable H3 detection (1bc9476)
  • http3: fall back to HTTP/2 when HTTP/3 connection fails in notifications (3b217c5)
  • keyring: delete before save and refresh creds on 401 in notification poll (d9ff15b)
  • logout: preserve server URL in login form after re-login flow (e58ccaa)
  • net: retry transient network errors and map timeout/network to ETIMEDOUT/EAGAIN (bd1e882)
  • read: fail copy immediately when uncached file unreachable instead of serving stale cache (7ec0e7a)
  • remount: unmount active FUSE mount before restarting so mount path changes take effect (27931d4)
  • ui: show 'Log in' button for auth errors instead of 'Remount' (3144987)
  • webdav: use Overwrite: T in MOVE so rename atomically replaces existing destinations: WebDAV move had different behaviour to POSIX move. (d7ccaa3)

Performance Improvements

  • fuse: intercept GLib MIME detection opens with synthetic magic bytes (08e5673)
  • fuse: prefetch small files on open() to parallelise MIME magic-byte detection (9cc6505)

Don't miss a new ncrsDesktop release

NewReleases is sending notifications on new releases.