• Steven's avatar
    refactor(web): refactor MemoFilters component and add comprehensive filter support · e915e3a4
    Steven authored
    - Refactored MemoFilters.tsx for better maintainability:
      * Centralized filter configuration with FILTER_CONFIGS object
      * Added TypeScript interfaces for type safety
      * Removed separate FactorIcon component
      * Extracted handleRemoveFilter function
      * Improved imports organization
    
    - Polished MemoFilters UI styles:
      * Changed to modern pill/badge design with rounded-full
      * Enhanced spacing and color schemes
      * Added smooth transitions and hover effects
      * Improved interactive remove button with destructive color hints
      * Better text readability with font-medium
    
    - Added comprehensive filter support to all pages:
      * Explore page: Added full filter support (was missing)
      * Archived page: Enhanced from basic to full filter support
      * UserProfile page: Enhanced from basic to full filter support
      * All pages now support: content search, tag search, pinned, hasLink, hasTaskList, hasCode, and displayTime filters
    
    - Consistency improvements:
      * All pages using PagedMemoList now have identical filter logic
      * Respects workspace settings for display time (created/updated)
      * Unified filter behavior across Home, Explore, Archived, and UserProfile pages
    e915e3a4
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...