What's Changed
Bug Fixes
- Share dialog not opening: Fixed
showShareDialogcrashing silently due totextContentdestroying the header icon DOM, missing try-catch, and race condition with context menu target nullification. Connected share creation to the real backendPOST /api/sharesAPI instead of localStorage-only mock. - Share handler auth bug: Changed
share_handler.rsto useOptionalAuthUserinstead of mandatoryAuthUser, preventing 401 errors when auth is disabled. - Delete not working: Added missing
.confirm-dialog.active { display: flex; opacity: 1 }CSS rule — the confirmation dialog was invisible because no CSS rule changed its display fromnonewhen the.activeclass was added. - Delete race condition: Capture file/folder target before
closeContextMenu()in delete handlers to prevent null reference. - Favorite star overlapping checkbox: Moved star indicator to top-right (
right: 38px) to avoid overlapping with the selection checkbox at top-left.
Full Changelog: v0.3.3...v0.3.4
Full Changelog: v0.3.3...v0.3.4