@@ -124,12 +128,22 @@ export default function Footer() {
{/* RIGHT SECTION */}
- © 2026 OrgExplorer
+ © {new Date().getFullYear()}
+
+ {
+ theme === "dark" &&
+
+ }
+ {
+ theme === "light" &&
+
+ }
+
-
+
@@ -211,7 +211,7 @@ export default function AnalyticsPage() {
-
+
diff --git a/src/pages/NetworkPage.jsx b/src/pages/NetworkPage.jsx
index 2eb305f..0657f38 100644
--- a/src/pages/NetworkPage.jsx
+++ b/src/pages/NetworkPage.jsx
@@ -33,8 +33,8 @@ export default function NetworkPage() {
const topContribs = model.contributors
const nodes = []
- if (showRepos) topRepos.forEach(r => nodes.push({ id: `repo:${r.name}`, type: 'repo', data: r, ts: new Date(r.pushed_at).getTime() }))
- if (showContribs) topContribs.forEach(c => nodes.push({ id: `user:${c.login}`, type: 'contributor', data: c, ts: c.lastActive ? new Date(c.lastActive).getTime() : 0 }))
+ if (showRepos) topRepos.forEach(r => nodes.push({ id: `repo:${r.name}`, type: 'repo', data: r, ts: new Date(r.pushed_at).getTime(), healthScore: r.healthScore }))
+ if (showContribs) topContribs.forEach(c => nodes.push({ id: `user:${c.login}`, type: 'contributor', data: c, ts: c.lastActive ? new Date(c.lastActive).getTime() : 0, healthScore: c.healthScore }))
const nodeSet = new Set(nodes.map(n => n.id))
const links = []
diff --git a/src/styles/global.css b/src/styles/global.css
index ac32431..6948fe8 100644
--- a/src/styles/global.css
+++ b/src/styles/global.css
@@ -1,7 +1,7 @@
@import "tailwindcss";
:root {
- --bg: #0d0d0d;
+ --bg: #060606;
--surface: #141414;
--surface2: #1a1a1a;
--border: #2a2a2a;
@@ -24,7 +24,7 @@
--surface2: #ececec;
--border: #d5d5d5;
--accent: #d4a500;
- --text: #0d0d0d;
+ --text: #060606;
--text2: #666666;
--text3: #999999;
--green: #16a34a;