You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
🛡️ Critical fix
GLANCEvault sync (experimental): fixed a multi-device data-loss bug. When two devices each had local changes and unsent changes from the other in the same sync, a device could permanently skip the other's updates, including completion-history entries, which are never re-sent and so were lost for good. Upgraded the sync engine (@glance-apps/sync 1.4.0), which separates the read and write cursors so this can no longer happen. (WebDAV/Nextcloud file sync was never affected.)
✨ New
Minimizable mobile action buttons: collapse the Soon/Mine/Search buttons out of the way with a tap; the choice is remembered.
🛠 Improved
Cloud Sync settings reorganized: the Sync now button and "last synced" status now sit in the WebDAV Connection section, next to Test connection.
GLANCEvault manual sync: added a dedicated Sync now button with its own status.
Sync errors are now actually reported: manual sync could previously show "Synced" even when it failed; both WebDAV and GLANCEvault now surface the real error and only confirm genuine success.
Less crowded header controls: theme toggle moved to the bottom row of settings buttons; the contribution heatmap yields space to the controls a bit earlier as the window narrows.
🐛 Fixed
Fixed a graphical glitch where toggling the Soon/Mine filter could leave category cards permanently stacked on top of each other.
Fixed the header losing its top padding on wider desktop windows.
Fixed the wordmark shrinking too early on medium-width windows.