• Steven's avatar
    fix(web): make layout and direction settings reactive in UI · 5f7c758f
    Steven authored
    Fixed issue #5194 where changing the layout (List/Masonry) or sort direction
    didn't update the UI until page refresh. The root cause was that ViewState
    fields weren't marked as MobX observables, so the UI didn't react to changes
    even though values were being persisted to localStorage.
    
    Solution: Added constructor to ViewState that marks orderByTimeAsc and layout
    fields as observable, following the same pattern used in other stores like
    MemoFilterState.
    
    Fixes #5194
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    5f7c758f
view.ts 3.02 KB