explore: skip legacy bare-timestamp geojsons; type pill colors visible when inactive

This commit is contained in:
Davide Scaini
2026-05-14 15:55:10 +02:00
parent e7228c2be8
commit 5593764fdb
2 changed files with 7 additions and 2 deletions
+4
View File
@@ -51,6 +51,10 @@ def bake_tracks(handle: str, data_dir: Path) -> int:
meta = json.loads(meta_path.read_text(encoding="utf-8")) meta = json.loads(meta_path.read_text(encoding="utf-8"))
except (OSError, json.JSONDecodeError): except (OSError, json.JSONDecodeError):
pass pass
else:
# bare-timestamp geojson with no metadata — superseded by a slug version
if list(acts_dir.glob(f"{act_id}-*.geojson")):
continue
if meta.get("virtual") or meta.get("sub_sport") == "indoor": if meta.get("virtual") or meta.get("sub_sport") == "indoor":
continue continue
+3 -2
View File
@@ -425,9 +425,10 @@
.pill.active { background: var(--accent-dim); border-color: var(--accent); color: var(--accent); } .pill.active { background: var(--accent-dim); border-color: var(--accent); color: var(--accent); }
.pill.small { padding: 0.15rem 0.45rem; font-size: 0.67rem; } .pill.small { padding: 0.15rem 0.45rem; font-size: 0.67rem; }
.type-pill.active { background: color-mix(in srgb, var(--type-color) 15%, transparent); border-color: var(--type-color); color: var(--type-color); } .type-pill { border-color: color-mix(in srgb, var(--type-color) 45%, transparent); color: color-mix(in srgb, var(--type-color) 65%, var(--text-5)); }
.type-pill.active { background: color-mix(in srgb, var(--type-color) 18%, transparent); border-color: var(--type-color); color: var(--type-color); }
.type-pill:hover { border-color: var(--type-color); color: var(--type-color); } .type-pill:hover { border-color: var(--type-color); color: var(--type-color); }
.type-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--type-color); flex-shrink: 0; } .type-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--type-color); flex-shrink: 0; }
.year-pills { margin-bottom: 0.4rem; } .year-pills { margin-bottom: 0.4rem; }
.month-pills { margin-bottom: 0.4rem; } .month-pills { margin-bottom: 0.4rem; }