Commit History

  1. Fix sales detection: always save snapshot for next comparison⁠

    Mathias +1: Claude Opus 4.6
    502260b
  2. Larger sales feed text, fix timezone offset in relative times⁠

    Mathias +1: Claude Opus 4.6
    29e7b6b
  3. Require all individual activity targets for Target leaderboard⁠

    Mathias +1: Claude Opus 4.6
    ff7db91
  4. Reorder leaderboards and add sales feed⁠

    Mathias +1: Claude Opus 4.6
    b8f7ed5
  5. Fix leaderboard spacing: move score to right, name after rank badge⁠

    Mathias +1: Claude Opus 4.6
    29ab584
  6. Fix week number calculation in record_achievements⁠

    Mathias +1: Claude Opus 4.6
    ee25f58
  7. Fix ReferenceError: remove leftover isEff reference in lbCard⁠

    Mathias +1: Claude Opus 4.6
    cfe47e2
  8. Replace efficiency leaderboards with target-hit timing⁠

    Mathias +1: Claude Opus 4.6
    8abd8d3
  9. Show raw numbers for weekly Activity and SQL leaderboards too⁠

    Mathias +1: Claude Opus 4.6
    0c7dc7a
  10. Show raw numbers for monthly Activity and SQL leaderboards⁠

    Mathias +1: Claude Opus 4.6
    abf50a0
  11. Enlarge leaderboard cards and show top 5 per category⁠

    Mathias +1: Claude Opus 4.6
    73661ed
  12. Flip layout: table 38%, leaderboards 62% with 4-column grid⁠

    Mathias +1: Claude Opus 4.6
    6c1067f

  1. Fix column widths and apply brand colors to progress bars⁠

    Mathias +1: Claude Opus 4.6
    5552002
  2. Compact UI refresh: tighter layout, SQL-first columns, branded toolbar⁠

    Mathias +1: Claude Opus 4.6
    31f4dc9
  3. Fix ReferenceError: dataLoaded accessed before initialization⁠

    Mathias +1: Claude Opus 4.6
    a98a680
  4. Fix current week calculation to use actual week keys from data⁠

    Mathias +1: Claude Opus 4.6
    b40b6f1
  5. Redesign dashboard: combined metrics, 8 leaderboards, medals & achievements⁠

    Mathias +1: Claude Opus 4.6
    5dda8e1
  6. Update docs to reflect FastAPI + Google Sheets architecture⁠

    Mathias +1: Claude Opus 4.6
    390f7bc

  1. Fix refresh button to invalidate cache before fetching⁠

    Mathias +1: Claude Opus 4.5
    e55761d
  2. Fix cache invalidation for multi-month support⁠

    Mathias +1: Claude Opus 4.5
    1a36032
  3. Add dynamic week calculation based on month's start_week⁠

    Mathias +1: Claude Opus 4.5
    44a481a
  4. Trigger container rebuild

    Mathias
    9679816
  5. Add per-month start_week support for different week numbering⁠

    Mathias +1: Claude Opus 4.5
    2510bf9
  6. Fix: include months_config.json in Docker image⁠

    Mathias +1: Claude Opus 4.5
    d95fbda
  7. Fix: use absolute path for months_config.json⁠

    Mathias +1: Claude Opus 4.5
    da8881d
  8. Add month selector UI for multi-month support⁠

    Mathias +1: Claude Opus 4.5
    f782c0f
  9. Trigger rebuild

    Mathias
    b521797
  10. Fix: make excel_parser import optional for production⁠

    Mathias +1: Claude Opus 4.5
    de7e1ec
  11. Add February 2026 support with multi-month selection⁠

    Mathias +1: Claude Opus 4.5
    d5e4667

  1. Dark theme: make labels and names white for better visibility⁠

    Mathias +1: Claude Opus 4.5
    6a2acdf

  1. Fix font size: set on html element for rem scaling⁠

    Mathias +1: Claude Opus 4.5
    a28c702
  2. Fix monthly scoring capping, increase font to 1.2rem⁠

    Mathias +1: Claude Opus 4.5
    4b47c90
  3. Increase base font size for better readability⁠

    Mathias +1: Claude Opus 4.5
    de49437
  4. Update deployment to ScaleupXQ space⁠

    Mathias +1: Claude Opus 4.5
    8ed8b4f
  5. Use sheet percentages from column AI for monthly progress⁠

    Mathias +1: Claude Opus 4.5
    979e803
  6. Add sound trigger when SQL hits 100% target⁠

    Mathias +1: Claude Opus 4.5
    610b1f3
  7. Fix dark theme leaderboard colors⁠

    Mathias +1: Claude Opus 4.5
    0444002
  8. Aggregate Discovery with SQL for monthly, fix dark theme headers⁠

    Mathias +1: Claude Opus 4.5
    d7164cf
  9. Fix dark theme: muted progress bar colors⁠

    Mathias +1: Claude Opus 4.5
    5b22d5e
  10. Soften light theme background for big screen⁠

    Mathias +1: Claude Opus 4.5
    ea1c5d8
  11. Darken background gradient, reduce purple intensity⁠

    Mathias +1: Claude Opus 4.5
    9b39ac4
  12. Add SSE for instant updates on webhook trigger⁠

    Mathias +1: Claude Opus 4.5
    2c441e3
  13. Add auto-refresh every 30 seconds for big screen displays⁠

    Mathias +1: Claude Opus 4.5
    6cebccc
  14. Set default sounds to none except SQL target hit⁠

    Mathias +1: Claude Opus 4.5
    0c75c57

  1. Clean up repo: remove duplicates and update gitignore⁠

    Mathias +1: Claude Opus 4.5
    6535865
  2. Add Prospects & Discovery columns + column auto-detection⁠

    Mathias +1: Claude Opus 4.5
    d378246
  3. Fix column mapping: sum daily columns for actual totals⁠

    Mathias +1: Claude Opus 4.5
    8e9f28f
  4. Fix merged cell parsing with block-based algorithm⁠

    Mathias +1: Claude Opus 4.5
    db4f0e6
  5. Show "No target" with gray bar for metrics without targets⁠

    Mathias +1: Claude Opus 4.5
    965c46f
  6. Fix scoring: each target's contribution capped at its proportional share⁠

    Mathias +1: Claude Opus 4.5
    6b8191a