1. 10 Jul, 2026 4 commits
    • perf(web): align table badge spacing · 6869cd94
      - remove built-in horizontal padding from status badges so table columns align with headers.
      - drop legacy negative-margin compensation from badge cells and affected table renderers.
      - clean touched table components to satisfy lint rules around type imports, keys, and JSX flow.
      QuentinHsu committed
    • fix(model-pricing): polish sync channel dialog layout · 43783286
      - keep input focus and invalid rings inside the shared Input component to avoid clipping in constrained containers.
      - make the sync channel selector table use a fixed header, internal body scrolling, and fixed pagination inside the dialog.
      - align status cells with their header and translate channel status labels through existing i18n keys.
      QuentinHsu committed
    • perf(model-pricing): optimize upstream price sync table · 489c0458
      - batch select and unselect operations into single state updates to reduce lag with large model lists.
      - align current price and upstream preset rows by rendering the same ordered field set.
      - switch the table to a fixed header, internal body scrolling, and fixed pagination layout with compact upstream header counts.
      - hide synthesized preset internal IDs and count only effective selectable resolutions.
      QuentinHsu committed
    • fix: use GORM v2 row locking for subscription resets (#6057) · 4e570389
      * fix: use GORM v2 row locking for subscription resets
      
      * docs: codify GORM row locking rules
      Seefs committed
  2. 09 Jul, 2026 3 commits
  3. 08 Jul, 2026 5 commits
  4. 07 Jul, 2026 16 commits
  5. 06 Jul, 2026 12 commits