1. 20 Jul, 2025 3 commits
  2. 19 Jul, 2025 3 commits
  3. 18 Jul, 2025 10 commits
  4. 17 Jul, 2025 15 commits
  5. 16 Jul, 2025 4 commits
  6. 15 Jul, 2025 5 commits
    • refactor: layout logic to enhance front-end responsiveness · 31adc393
      Merge pull request #1377 from QuantumNous/refactor/layout
      同語 committed
    • 🧹 refactor(PageLayout): remove unused state variables · bf6e1bed
      Removed unused `userState` and `statusState` bindings from `PageLayout.js`
      while retaining their dispatch functions for authentication and status
      management. Confirmed correct use of array destructuring to skip the
      unused toggle function returned by `useSidebarCollapsed`.
      
      This change introduces no functional differences and solely improves
      readability and maintainability.
      t0ng7u committed
    • 🐛 fix: SSR hydration mismatch in mobile detection & clean up sidebar style · 409a3eac
      - Added a server-snapshot fallback (`() => false`) to `useIsMobile` to ensure
        consistent results between server-side rendering and the browser, preventing
        hydration mismatches.
      - Removed a redundant ternary in `PageLayout` sidebar styles, replacing
        `isMobile ? 'fixed' : 'fixed'` with a single `'fixed'` value for clarity.
      
      These changes improve SSR reliability and tidy up inline styles without
      affecting runtime functionality.
      t0ng7u committed
    • 🎨 feat(sidebar): replace custom collapse button with Semi UI Button · 94e0c0d8
      * Replaced the handmade collapse/expand div with Semi UI `<Button>`
        * Uses `theme="outline"` and `type="tertiary"` for outlined style
        * Shows icon + text when sidebar is expanded, icon-only when collapsed
      * Added `iconOnly` prop and dynamic padding to remove extra text area in collapsed state
      * Ensured full-width layout with consistent padding for both states
      * Updated imports to include `Button` from `@douyinfe/semi-ui`
      * Maintains tooltip content for accessibility and better UX
      t0ng7u committed
    • ️ refactor(auth, ui): simplify Loading component & optimize OAuth2Callback flow · 7ee3a7d6
      * Removed `prompt` prop from `Loading` and switched to built-in Spin indicator with default size `small`
      * Dropped overlay background to make the spinner more reusable
      * Replaced custom text span; callers can now supply tip via their own UI if needed
      * Cleaned up `OAuth2Callback`:
        - Eliminated unused state/variables
        - Added MAX_RETRIES with incremental back-off
        - Centralized error handling via try/catch
        - Streamlined navigation logic on success/failure
        - Updated imports to match new Loading signature
      
      BREAKING CHANGE: `Loading` no longer accepts a `prompt` prop. Update all invocations accordingly.
      t0ng7u committed