1. 18 Jun, 2025 1 commit
  2. 17 Jun, 2025 18 commits
  3. 16 Jun, 2025 14 commits
  4. 15 Jun, 2025 4 commits
  5. 14 Jun, 2025 3 commits
    • 💄 style: hide announcement modal scrollbar · 1c4819b2
      Improve UX by hiding the vertical scrollbar inside the announcement (NoticeModal)
      while keeping the content scrollable.
      
      Changes
      • NoticeModal.js
        - Introduce `notice-content-scroll` class to the content wrapper.
        - Remove inline custom scrollbar styling for cleaner code.
      
      • index.css
        - Add `.notice-content-scroll` to the global hidden-scrollbar rules, ensuring
          scrollbars are hidden across browsers.
      
      Result
      Users can still scroll through long announcements, but no scrollbar is shown,
      giving the modal a cleaner and more consistent appearance.
      Apple\Apple committed
    • 🎨 style(dashboard): Standardize Empty component visuals in Detail page · c10f0dd0
      Summary:
      Refactored the `Detail` page to deliver a more consistent and compact visual experience when displaying empty states.
      
      Key changes:
      1. Introduced a reusable `ILLUSTRATION_SIZE` constant (96 × 96) to ensure all `IllustrationConstruction` / `IllustrationConstructionDark` icons render at a uniform, reduced size.
      2. Applied the new size to every `Empty` component instance within the file.
      3. Ensured Empty‐state content (title, description, icon) is centrally aligned for better readability.
      4. Updated the Uptime panel’s empty description text for greater clarity.
      
      These adjustments improve UI cohesion, reduce visual noise, and make empty messages easier to scan.
      Apple\Apple committed
    • ️ refactor(console_migrate): migrate legacy UptimeKumaUrl/Slug to new uptime_kuma_groups format · c92ba891
      * Added migration logic in `controller/console_migrate.go`
        * Detects both `UptimeKumaUrl` and `UptimeKumaSlug`
        * Creates a single-group JSON array under `console_setting.uptime_kuma_groups`
          - Uses `categoryName: "old"` to mark migrated data
          - Preserves original `url` and `slug` values
        * Clears and removes obsolete `UptimeKumaUrl` and `UptimeKumaSlug` keys
      * Removes outdated code paths that wrote to `console_setting.uptime_kuma_url` and `console_setting.uptime_kuma_slug`
      * Keeps frontend `DashboardSetting.js` compatible — no additional changes required
      * Aligns migration behavior with previous `ApiInfo` refactor for consistent console settings management
      Apple\Apple committed