Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
da4e1cd
Todo list replaced
builderio-bot Oct 4, 2025
5228761
Apply dark theme overrides and enable theme on load
builderio-bot Oct 4, 2025
e3172a8
Add dark theme styles and interactive effects
builderio-bot Oct 4, 2025
4844631
Replace logo with minimal blue monogram logo
builderio-bot Oct 4, 2025
e04b527
Add repo item hover effect
builderio-bot Oct 4, 2025
cedb935
Soften blues, add subtle shadows, minimal accents
builderio-bot Oct 4, 2025
2c591c9
Update logo gradient to pale blue
builderio-bot Oct 4, 2025
2c060c0
Make search and repos full-width & card layout
builderio-bot Oct 4, 2025
492240c
Convert repo list to cards and full width
builderio-bot Oct 4, 2025
2f0c314
Style repo card into info card
builderio-bot Oct 4, 2025
3787fd3
Adjust dark theme card and input styles (correct matches)
builderio-bot Oct 4, 2025
b49b323
Update RepoCard markup to use card classes
builderio-bot Oct 4, 2025
4465354
Remove max-width to allow full-width stretching
builderio-bot Oct 4, 2025
30da544
Allow repos list container to use full width
builderio-bot Oct 4, 2025
551ca43
Update header title text to Reporigger
builderio-bot Oct 4, 2025
82da5c1
Enhance header styles for larger title
builderio-bot Oct 4, 2025
9fa2719
Add metrics and logo to repo card markup
builderio-bot Oct 4, 2025
f96e430
Style new repo card logo, badges, and text emphasis
builderio-bot Oct 4, 2025
95b25f9
Dark theme overrides for repo card badges and emphasis
builderio-bot Oct 4, 2025
60bfcfb
Remove logos from repo cards (markup)
builderio-bot Oct 4, 2025
6b54e92
Remove svg icon from repo link
builderio-bot Oct 4, 2025
d2bf40e
Remove logo CSS and adjust left layout
builderio-bot Oct 4, 2025
234d6d6
Use env var for GitHub token rather than require secret.json
builderio-bot Oct 4, 2025
b81ff81
Make repo title link to external GitHub page when available
builderio-bot Oct 4, 2025
b8a1ab5
Log missing token only once
builderio-bot Oct 4, 2025
73d9f9b
Add PROFILE route and export
builderio-bot Oct 4, 2025
85928e7
Add fetchUserRepos to githubAPI
builderio-bot Oct 4, 2025
d3860d8
Add UserProfile page to show linked user's repos
builderio-bot Oct 4, 2025
20b4ac0
CSS for UserProfile
builderio-bot Oct 4, 2025
d8ec4b4
Add route to App.tsx for profile
builderio-bot Oct 4, 2025
9946867
Import UserProfile and render at /profile
builderio-bot Oct 4, 2025
692eb02
Render UserProfile route correctly
builderio-bot Oct 4, 2025
2394ef4
Add account link UI to header
builderio-bot Oct 4, 2025
28db3a1
Add header account and move language selector
builderio-bot Oct 4, 2025
a6dee30
Handle API errors without throwing in loadRepos
builderio-bot Oct 4, 2025
cffec59
Add retry/backoff to GitHub API requests
builderio-bot Oct 4, 2025
88f563a
Apply requestWithRetry to other endpoints
builderio-bot Oct 4, 2025
c4830ed
Apply to contributors and languages and user repos
builderio-bot Oct 4, 2025
9e4700f
Apply to languages and user repos
builderio-bot Oct 4, 2025
aecc5da
Fix TypeScript catch annotation incompatible with parser
builderio-bot Oct 4, 2025
0486c2b
Replace try/catch with promise .catch to avoid TypeScript catch claus…
builderio-bot Oct 4, 2025
b62def4
Merge pull request #1 from Yatin-x017/ai_master_9b911574048d
Yatin-x017 Oct 4, 2025
2fc535c
Add files via upload
Yatin-x017 Oct 4, 2025
1eb6dd6
Add files via upload
Yatin-x017 Oct 4, 2025
bb82168
Update README.md
Yatin-x017 Oct 4, 2025
e6aeb1b
Open sourceeiii
Yatin-x017 Oct 4, 2025
1ff1ca2
Update README.md
Yatin-x017 Oct 4, 2025
2a5b75b
Delete README.md
Yatin-x017 Oct 4, 2025
190d3c2
Merge branch 'master' of https://github.com/Yatin-x017/github-dashboard
Yatin-x017 Oct 4, 2025
803db88
Add cross-env and update scripts for OpenSSL compatibility
builderio-bot Oct 4, 2025
a0abf67
Todo list updated
builderio-bot Oct 4, 2025
08a1953
Remove unused React import in Scroller
builderio-bot Oct 4, 2025
9845181
Update repo list layout for square cards
builderio-bot Oct 4, 2025
4f735a0
Make repo cards fill square container
builderio-bot Oct 4, 2025
82b8eb1
Adjust repo list square item padding
builderio-bot Oct 4, 2025
f346208
Merge pull request #1 from ManshaAgarwal716/ai_master_4ff0f1240f49
ManshaAgarwal716 Oct 4, 2025
0c6ef97
Merge pull request #2 from ManshaAgarwal716/master
Yatin-x017 Oct 4, 2025
3c1a5c1
Add files via upload
Yatin-x017 Oct 5, 2025
ab70324
Updates
Yuvanshj Oct 5, 2025
c0c08d3
Merge branch 'Yatin-x017:master' into gh-pages
Yuvanshj Oct 5, 2025
93f59cb
Merge pull request #3 from Yuvanshj/gh-pages
Yatin-x017 Oct 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 0 additions & 57 deletions README.md

This file was deleted.

37 changes: 37 additions & 0 deletions asset-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"files": {
"main.css": "/github-dashboard/static/css/main.c553a624.chunk.css",
"main.js": "/github-dashboard/static/js/main.b1bcf460.chunk.js",
"main.js.map": "/github-dashboard/static/js/main.b1bcf460.chunk.js.map",
"runtime-main.js": "/github-dashboard/static/js/runtime-main.586c1031.js",
"runtime-main.js.map": "/github-dashboard/static/js/runtime-main.586c1031.js.map",
"static/js/2.bb6c04c7.chunk.js": "/github-dashboard/static/js/2.bb6c04c7.chunk.js",
"static/js/2.bb6c04c7.chunk.js.map": "/github-dashboard/static/js/2.bb6c04c7.chunk.js.map",
"static/css/3.d26afa13.chunk.css": "/github-dashboard/static/css/3.d26afa13.chunk.css",
"static/js/3.1b5d7893.chunk.js": "/github-dashboard/static/js/3.1b5d7893.chunk.js",
"static/js/3.1b5d7893.chunk.js.map": "/github-dashboard/static/js/3.1b5d7893.chunk.js.map",
"static/css/4.cc0363dc.chunk.css": "/github-dashboard/static/css/4.cc0363dc.chunk.css",
"static/js/4.801aded9.chunk.js": "/github-dashboard/static/js/4.801aded9.chunk.js",
"static/js/4.801aded9.chunk.js.map": "/github-dashboard/static/js/4.801aded9.chunk.js.map",
"static/css/5.86d72b1d.chunk.css": "/github-dashboard/static/css/5.86d72b1d.chunk.css",
"static/js/5.bf24bb47.chunk.js": "/github-dashboard/static/js/5.bf24bb47.chunk.js",
"static/js/5.bf24bb47.chunk.js.map": "/github-dashboard/static/js/5.bf24bb47.chunk.js.map",
"static/js/6.4d54a6d5.chunk.js": "/github-dashboard/static/js/6.4d54a6d5.chunk.js",
"static/js/6.4d54a6d5.chunk.js.map": "/github-dashboard/static/js/6.4d54a6d5.chunk.js.map",
"index.html": "/github-dashboard/index.html",
"precache-manifest.1c50a05aff891651a6c4d25bda5b9741.js": "/github-dashboard/precache-manifest.1c50a05aff891651a6c4d25bda5b9741.js",
"service-worker.js": "/github-dashboard/service-worker.js",
"static/css/3.d26afa13.chunk.css.map": "/github-dashboard/static/css/3.d26afa13.chunk.css.map",
"static/css/4.cc0363dc.chunk.css.map": "/github-dashboard/static/css/4.cc0363dc.chunk.css.map",
"static/css/5.86d72b1d.chunk.css.map": "/github-dashboard/static/css/5.86d72b1d.chunk.css.map",
"static/css/main.c553a624.chunk.css.map": "/github-dashboard/static/css/main.c553a624.chunk.css.map",
"static/js/2.bb6c04c7.chunk.js.LICENSE.txt": "/github-dashboard/static/js/2.bb6c04c7.chunk.js.LICENSE.txt",
"static/js/3.1b5d7893.chunk.js.LICENSE.txt": "/github-dashboard/static/js/3.1b5d7893.chunk.js.LICENSE.txt"
},
"entrypoints": [
"static/js/runtime-main.586c1031.js",
"static/js/2.bb6c04c7.chunk.js",
"static/css/main.c553a624.chunk.css",
"static/js/main.b1bcf460.chunk.js"
]
}
4 changes: 4 additions & 0 deletions chevron.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions github-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/github-dashboard/github-logo.svg"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/github-dashboard/logo192.png"/><link rel="manifest" href="/github-dashboard/manifest.json"/><title>Github Dashboard</title><link href="/github-dashboard/static/css/main.c553a624.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,o,i=t[0],c=t[1],l=t[2],s=0,f=[];s<i.length;s++)o=i[s],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&f.push(a[o][0]),a[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(d&&d(t);f.length;)f.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,o=1;o<r.length;o++){var c=r[o];0!==a[c]&&(n=!1)}n&&(u.splice(t--,1),e=i(i.s=r[0]))}return e}var n={},o={1:0},a={1:0},u=[];function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{3:1,4:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{3:"d26afa13",4:"cc0363dc",5:"86d72b1d",6:"31d6cfe0"}[e]+".chunk.css",a=i.p+n,u=document.getElementsByTagName("link"),c=0;c<u.length;c++){var l=(d=u[c]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(l===n||l===a))return t()}var s=document.getElementsByTagName("style");for(c=0;c<s.length;c++){var d;if((l=(d=s[c]).getAttribute("data-href"))===n||l===a)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var n=t&&t.target&&t.target.src||a,u=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");u.code="CSS_CHUNK_LOAD_FAILED",u.request=n,delete o[e],f.parentNode.removeChild(f),r(u)},f.href=a,document.getElementsByTagName("head")[0].appendChild(f)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var u,c=document.createElement("script");c.charset="utf-8",c.timeout=120,i.nc&&c.setAttribute("nonce",i.nc),c.src=function(e){return i.p+"static/js/"+({}[e]||e)+"."+{3:"1b5d7893",4:"801aded9",5:"bf24bb47",6:"4d54a6d5"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(s);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}a[e]=void 0}};var s=setTimeout((function(){u({type:"timeout",target:c})}),12e4);c.onerror=c.onload=u,document.head.appendChild(c)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/github-dashboard/",i.oe=function(e){throw console.error(e),e};var c=this["webpackJsonpgithub-dashboard"]=this["webpackJsonpgithub-dashboard"]||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var d=l;r()}([])</script><script src="/github-dashboard/static/js/2.bb6c04c7.chunk.js"></script><script src="/github-dashboard/static/js/main.b1bcf460.chunk.js"></script></body></html>
Binary file added logo192.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added logo512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"short_name": "React App",
"name": "Create React App Sample",
"icons": [
{
"src": "octocat.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}
8 changes: 8 additions & 0 deletions netlify.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[build]
command = "yarn build"
publish = "build"

[[redirects]]
from = "/*"
to = "/index.html"
status = 200
16 changes: 9 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@
"typescript": "~3.7.2"
},
"scripts": {
"start": "react-scripts start",
"start:dev": "TSC_COMPILE_ON_ERROR=true react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"start": "cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts start",
"start:dev": "cross-env NODE_OPTIONS=--openssl-legacy-provider TSC_COMPILE_ON_ERROR=true react-scripts start",
"build": "cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts build",
"test": "cross-env NODE_OPTIONS=--openssl-legacy-provider react-scripts test",
"eject": "react-scripts eject",
"lint": "eslint 'src/**'",
"lint:fix": "eslint 'src/**' --fix",
Expand Down Expand Up @@ -70,12 +70,14 @@
"eslint-plugin-react": "^7.20.0",
"eslint-plugin-react-hooks": "^2.5.1",
"gh-pages": "^3.0.0",
"husky": "^4.2.5"
"husky": "^4.2.5",
"cross-env": "^7.0.3"
},
"husky": {
"hooks": {
"pre-commit": "yarn lint",
"pre-push": "CI=true react-scripts test && yarn deploy"
"pre-push": "cross-env NODE_OPTIONS=--openssl-legacy-provider CI=true react-scripts test && yarn deploy"
}
}
},
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}
58 changes: 58 additions & 0 deletions precache-manifest.1c50a05aff891651a6c4d25bda5b9741.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
self.__precacheManifest = (self.__precacheManifest || []).concat([
{
"revision": "d717814133c2b1156ab0755ca3bd7190",
"url": "/github-dashboard/index.html"
},
{
"revision": "e178ae25a60262d2c6c5",
"url": "/github-dashboard/static/css/3.d26afa13.chunk.css"
},
{
"revision": "cef6718c953fc008212d",
"url": "/github-dashboard/static/css/4.cc0363dc.chunk.css"
},
{
"revision": "0ee30a9f8186bc6f9d9f",
"url": "/github-dashboard/static/css/5.86d72b1d.chunk.css"
},
{
"revision": "940c7003a01fcd3bb723",
"url": "/github-dashboard/static/css/main.c553a624.chunk.css"
},
{
"revision": "759542c676dae195474f",
"url": "/github-dashboard/static/js/2.bb6c04c7.chunk.js"
},
{
"revision": "c64c486544348f10a6d6c716950bc223",
"url": "/github-dashboard/static/js/2.bb6c04c7.chunk.js.LICENSE.txt"
},
{
"revision": "e178ae25a60262d2c6c5",
"url": "/github-dashboard/static/js/3.1b5d7893.chunk.js"
},
{
"revision": "81896c98bac7b5b16ab1d3790da5b937",
"url": "/github-dashboard/static/js/3.1b5d7893.chunk.js.LICENSE.txt"
},
{
"revision": "cef6718c953fc008212d",
"url": "/github-dashboard/static/js/4.801aded9.chunk.js"
},
{
"revision": "0ee30a9f8186bc6f9d9f",
"url": "/github-dashboard/static/js/5.bf24bb47.chunk.js"
},
{
"revision": "f1e00f0434e9819825ad",
"url": "/github-dashboard/static/js/6.4d54a6d5.chunk.js"
},
{
"revision": "940c7003a01fcd3bb723",
"url": "/github-dashboard/static/js/main.b1bcf460.chunk.js"
},
{
"revision": "73091bd3888521af5521",
"url": "/github-dashboard/static/js/runtime-main.586c1031.js"
}
]);
16 changes: 14 additions & 2 deletions public/github-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions robots.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:
39 changes: 39 additions & 0 deletions service-worker.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/**
* Welcome to your Workbox-powered service worker!
*
* You'll need to register this file in your web app and you should
* disable HTTP caching for this file too.
* See https://goo.gl/nhQhGp
*
* The rest of the code is auto-generated. Please don't update this file
* directly; instead, make changes to your Workbox build configuration
* and re-run your build process.
* See https://goo.gl/2aRDsh
*/

importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");

importScripts(
"/github-dashboard/precache-manifest.1c50a05aff891651a6c4d25bda5b9741.js"
);

self.addEventListener('message', (event) => {
if (event.data && event.data.type === 'SKIP_WAITING') {
self.skipWaiting();
}
});

workbox.core.clientsClaim();

/**
* The workboxSW.precacheAndRoute() method efficiently caches and responds to
* requests for URLs in the manifest.
* See https://goo.gl/S9QRab
*/
self.__precacheManifest = [].concat(self.__precacheManifest || []);
workbox.precaching.precacheAndRoute(self.__precacheManifest, {});

workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/github-dashboard/index.html"), {

blacklist: [/^\/_/,/\/[^/?]+\.[^/]+$/],
});
Loading