Skip to content

Releases: ernolf/NcDavTray

NcDavTray v1.2.2

Choose a tag to compare

@ernolf ernolf released this 21 Apr 02:06
v1.2.2
3a46bf0

A tidy-up release — smaller, stabler, better documented. 🧹✨

🆕 What's new

Screenshots in the README — the documentation now shows what NcDavTray actually looks like: tray states, context menus, Settings dialog tabs, Explorer
with custom drive icons and labels.

Corrected file locking docs — the README now accurately describes how automatic Office file locking works (with and without the files_lock app), including the known same-user bypass behaviour.

⚡ Smaller footprint

The embedded bitmap has been replaced with a more compact variant — the script is about 43 KB lighter without any visual change.

🐛 Fixes

  • Settings / UAC shield — a subtle Heisenbug that caused the WebDAV cache tab to silently ignore the first interaction is now gone
  • Cache watcher status label was missing quotes in an i18n call — fixed
  • $args in Start-InstalledInstance was shadowing a PowerShell automatic variable — renamed to $psArgs
  • Duplicate tab-variable cleanup in the FormClosed handler — removed
  • Unnecessary global: scope qualifier on an internal function — removed
  • Redundant UpdateSaveButton call in the avatar TextChanged handler — removed

🔧 Internal

Extracted a shared New-HttpGetRequest factory to eliminate repeated HTTP setup boilerplate across four functions (~40 lines removed).

Full Changelog: v1.2.1...v1.2.2

NcDavTray v1.2.1

Choose a tag to compare

@ernolf ernolf released this 07 Dec 13:37
v1.2.1
7cbbb86

A small but handy update! 🚀

🆕 New

  • Added a new menu option to open the mapped drive.
    You can now open your mapped drive straight from the tray. No more hunting around Windows Explorer. 🎉

✔ Fixes & Cleanup

  • A few small gremlins were caught and removed. 🐛🔫

Full Changelog: v1.2.0...v1.2.1

NcDavTray v1.2.0

Choose a tag to compare

@ernolf ernolf released this 26 Nov 14:52
v1.2.0
d51162f

This release introduces a full WebDAV Cache Watcher & Cleaner, integrated directly into the Settings UI.

🆕 New

  • WebDAV Cache Tab
    • Displays all files currently stored in the Windows WebDAV cache (SYSTEM-scoped WebClient cache).
    • Shows name, size, modification time & entry type for better visibility and understanding.
    • Can be started/stopped from any instance – the watcher runs elevated when needed.
    • Shared across all running NcDavTray instances (single watcher for the machine).
  • One-click cache cleanup
    • Immediate Clear Cache button to wipe all cached WebDAV files.
    • Optional privacy feature: Clear cache on exit
      If enabled, the watcher wipes the cache automatically when the last NcDavTray instance closes.

💡 Why this matters

  • Windows normally cleans WebDAV cache opportunistically, but not always perfectly.
    This feature lets advanced users observe, control and reset the cache on demand,
    helpful for troubleshooting performance issues, large file usage, or when working on shared PCs.

Full Changelog: v1.1.2...v1.2.0

NcDavTray 1.1.2 — Maintenance & Stability Release

Choose a tag to compare

@ernolf ernolf released this 25 Nov 15:58
v1.1.2

This release focuses exclusively on reliability improvements and correctness fixes.
No new features are introduced; this version is intended as a stable baseline before the upcoming 1.2.x feature series.

✔ Fixes

  • Fixed Nextcloud folder picker
    A whitespace-related regression caused malformed OCS URLs (depth = …, path = …) which prevented descending into subfolders.
    The picker now works as in 1.0.x again.
  • Improved Watchdog isolation
    The Watchdog process is now scoped to the calling script’s PID, preventing cross-instance interference and enabling multiple NcDavTray instances to run concurrently, each with its own dedicated Watchdog.
  • More robust unmapping behavior
    The Watchdog now re-loads configuration before unmapping and responds more reliably to sudden USB drive removal in portable mode.

✔ Cleanup

  • Removed accidental trailing spaces across the script.
  • Minor internal refactoring with no behavioral changes.

Full Changelog: v1.1.1...v1.1.2

NcDavTray v1.1.1

Choose a tag to compare

@ernolf ernolf released this 19 Nov 11:27
v1.1.1

Handle disabled WebClient service more clearly and add Italian i18n

  • Track when the WebClient service start type is set to "Disabled" and expose it via ServiceDeactivated
  • Reflect the disabled-service state in the tray icon and status texts so users see why the drive cannot be mapped
  • Add explicit warning text that points users to the "WebClient tuning" tab when the service is disabled
  • Do some minor cleanup around the WebClient tuning/UI code and remove no-longer-used bits
  • Add a complete Italian translation JSON, including WebClient tuning, tray, and service-related strings

Full Changelog: v1.1.0...v1.1.1

NcDavTray v1.1.0

Choose a tag to compare

@ernolf ernolf released this 14 Nov 11:24
v1.1.0

Add tabbed Settings dialog and WebClient tuning tab

  • Switch Settings dialog to a tabbed layout (Basic / WebClient tuning)
  • Add WebClient tuning tab for WebDAV WebClient limits and timeouts with UAC-guarded “Apply changes”
  • Improve dirty tracking for Settings and WebClient tuning values
  • Tweak labels, layout and tooltips; fix several minor UI issues

Full Changelog: v1.0.0...v1.1.0

NcDavTray v1.0.0

Choose a tag to compare

@ernolf ernolf released this 01 Nov 01:13
v1.0.0

NcDavTray v1.0.0 Release Notes

Initial stable release of NcDavTray.

  • Maps your Nextcloud WebDAV storage to a real Windows drive letter
  • Clean disconnect and automatic reconnection
  • Portable and installed modes
  • Multi-language UI
    • builtin
      • English
    • i18n file:
      • German
      • Spanish
      • French
      • Dutch
      • Portuguese (Brazil)
    • (More to come)
  • Zero admin rights required

— Enjoy!