• 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
Name
Last commit
Last update
..
components Loading commit data...
helpers Loading commit data...
hooks Loading commit data...
layouts Loading commit data...
lib Loading commit data...
locales Loading commit data...
pages Loading commit data...
router Loading commit data...
store Loading commit data...
themes Loading commit data...
types Loading commit data...
utils Loading commit data...
App.tsx Loading commit data...
grpcweb.ts Loading commit data...
i18n.ts Loading commit data...
index.css Loading commit data...
main.tsx Loading commit data...