Erinaldorodrigues commited on
Commit
b7a336f
·
1 Parent(s): 7293dcc

Fix team visibility and refresh dashboard assets

Browse files
CHECKSUMS.sha256 CHANGED
@@ -27,10 +27,10 @@ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 app/providers/
27
  d6f32051d88974c1816db0b83570698cdc35c83d9381ce99d769160905e656f1 app/providers/football_data.py
28
  1ffb376b0856a863a512d06ae36a736003692a8bbf5e74cfe23704c2c98f29d9 app/providers/http_client.py
29
  255c1050280cb7c1816c4c0c05aba96c4ac75c547415ada1e91dd8d17078fea2 app/providers/odds_api.py
30
- 4f6fd382a13931902697049bea8df1d19e6a8999e723a27dd5266b2f1aa15e52 app/static/app.js
31
- 6e0efdabd48b98dc74b57b6e3a375c1d8bcb34dcac9b17ea800734af8f34a36d app/static/style.css
32
  7c75a7d6fae77a1b066599eaf8777dea51e80a845f966e2732b69ddfe9e21e37 app/storage.py
33
- 1d5e7cc1f405efd6c31ae11d17c8f6180bcd240879fdae3672add0d236da970b app/templates/index.html
34
  e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 data/.gitkeep
35
  7c898f5e3c33c6a50e18147f1eda9eb11daf7c6bdef9de8870530f9759b3e532 deploy_to_hf.py
36
  37b7898dd0df68d7bacac4726b4836010200403a1abe9542fe229caebe39b8a3 pytest.ini
 
27
  d6f32051d88974c1816db0b83570698cdc35c83d9381ce99d769160905e656f1 app/providers/football_data.py
28
  1ffb376b0856a863a512d06ae36a736003692a8bbf5e74cfe23704c2c98f29d9 app/providers/http_client.py
29
  255c1050280cb7c1816c4c0c05aba96c4ac75c547415ada1e91dd8d17078fea2 app/providers/odds_api.py
30
+ 9440d16caa238098ccf6b1161626780fc49697233a82edf6817375eac394d176 app/static/app.js
31
+ 145ab3e04da3550dbf7d6b5813a07c6398c00e0aac652b711f1bb4bf0ba0078b app/static/style.css
32
  7c75a7d6fae77a1b066599eaf8777dea51e80a845f966e2732b69ddfe9e21e37 app/storage.py
33
+ 27e5fd3839973df7536b37270899f535c71066b2d173bcd678296da488e59840 app/templates/index.html
34
  e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 data/.gitkeep
35
  7c898f5e3c33c6a50e18147f1eda9eb11daf7c6bdef9de8870530f9759b3e532 deploy_to_hf.py
36
  37b7898dd0df68d7bacac4726b4836010200403a1abe9542fe229caebe39b8a3 pytest.ini
app/static/app.js CHANGED
@@ -404,7 +404,7 @@ function renderState(payload) {
404
 
405
  $("picks").innerHTML = picks.length
406
  ? picks.map(pickCard).join("")
407
- : `<div class="panel empty"><div class="empty-content"><span class="empty-icon">✓</span><strong>Nenhuma aposta SAFE foi liberada</strong><small>O Risk Gate não força entradas. Consulte o Radar abaixo para acompanhar as melhores leituras ainda não aprovadas.</small></div></div>`;
408
  $("picks").setAttribute("aria-busy", "false");
409
  renderRadar(state);
410
 
 
404
 
405
  $("picks").innerHTML = picks.length
406
  ? picks.map(pickCard).join("")
407
+ : `<div class="panel empty"><div class="empty-content"><span class="empty-icon">✓</span><strong>Nenhuma aposta SAFE foi liberada</strong><small>O Risk Gate não força entradas. Os times monitorados ficam no Radar, sem recomendação de aposta.</small><a class="empty-radar-link" href="#radar">Ver times no Radar <span aria-hidden="true">↓</span></a></div></div>`;
408
  $("picks").setAttribute("aria-busy", "false");
409
  renderRadar(state);
410
 
app/static/style.css CHANGED
@@ -1634,6 +1634,29 @@ svg {
1634
  text-overflow: ellipsis;
1635
  }
1636
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1637
  .radar-versus {
1638
  color: #776f60;
1639
  font-size: 7px;
 
1634
  text-overflow: ellipsis;
1635
  }
1636
 
1637
+ .empty-radar-link {
1638
+ display: inline-flex;
1639
+ align-items: center;
1640
+ gap: 7px;
1641
+ margin-top: 12px;
1642
+ padding: 8px 12px;
1643
+ border: 1px solid rgba(255, 202, 100, .24);
1644
+ border-radius: 8px;
1645
+ color: #e6bd67;
1646
+ font-size: 10px;
1647
+ font-weight: 800;
1648
+ letter-spacing: .04em;
1649
+ text-decoration: none;
1650
+ text-transform: uppercase;
1651
+ transition: border-color .2s ease, background .2s ease;
1652
+ }
1653
+
1654
+ .empty-radar-link:hover,
1655
+ .empty-radar-link:focus-visible {
1656
+ border-color: rgba(255, 202, 100, .6);
1657
+ background: rgba(255, 202, 100, .08);
1658
+ }
1659
+
1660
  .radar-versus {
1661
  color: #776f60;
1662
  font-size: 7px;
app/templates/index.html CHANGED
@@ -6,7 +6,7 @@
6
  <meta name="theme-color" content="#07100d">
7
  <meta name="description" content="Safe Bet AI: inteligência estatística e gestão de risco para futebol.">
8
  <title>Safe Bet AI — Painel de precisão</title>
9
- <link rel="stylesheet" href="/static/style.css">
10
  </head>
11
  <body>
12
  <a class="skip-link" href="#main-content">Ir para o conteúdo</a>
@@ -225,6 +225,6 @@
225
  </main>
226
 
227
  <div id="toast" class="toast" role="status" aria-live="polite" aria-atomic="true"></div>
228
- <script src="/static/app.js"></script>
229
  </body>
230
  </html>
 
6
  <meta name="theme-color" content="#07100d">
7
  <meta name="description" content="Safe Bet AI: inteligência estatística e gestão de risco para futebol.">
8
  <title>Safe Bet AI — Painel de precisão</title>
9
+ <link rel="stylesheet" href="/static/style.css?v=7293dcc">
10
  </head>
11
  <body>
12
  <a class="skip-link" href="#main-content">Ir para o conteúdo</a>
 
225
  </main>
226
 
227
  <div id="toast" class="toast" role="status" aria-live="polite" aria-atomic="true"></div>
228
+ <script src="/static/app.js?v=7293dcc"></script>
229
  </body>
230
  </html>