Actions: jdial1/clockClock

Actions

All workflows

Actions

Loading...
Loading

Showing runs from all workflows
21 workflow runs
21 workflow runs

Filter by Workflow

Filter by Event

Filter by Status

Filter by Branch

Filter by Actor

Improve snake AI to avoid getting stuck
Deploy static content to Pages #21: Commit 590d667 pushed by jdial1
16s main
Improve snake AI pathfinding and safety
Deploy static content to Pages #20: Commit dbd3b85 pushed by jdial1
18s main
Add pong & snake; improve gravity, pulse, tetris
Deploy static content to Pages #19: Commit d41e52b pushed by jdial1
17s main
Add Tetris animation mode
Deploy static content to Pages #18: Commit b440326 pushed by jdial1
20s main
Switch theme from Earthboard to Arcade
Deploy static content to Pages #17: Commit c3481b0 pushed by jdial1
16s main
Introduce core engine and refactor animations
Deploy static content to Pages #16: Commit ff31771 pushed by jdial1
16s main
Show realtime clock and timezone in perf panel
Deploy static content to Pages #15: Commit a2d886d pushed by jdial1
2m 7s main
Enhance perf overlay with sparklines and jank
Deploy static content to Pages #14: Commit a6ae07d pushed by jdial1
2m 16s main
Optimize rendering; add pooling & perf overlay
Deploy static content to Pages #13: Commit b31a8a1 pushed by jdial1
22s main
Optimize clock rendering and DOM access
Deploy static content to Pages #12: Commit 5b939df pushed by jdial1
42s main
Optimize animations and rendering allocations
Deploy static content to Pages #11: Commit e190786 pushed by jdial1
18s main
Add ridgeline, fish, and matrix modes; visual polish
Deploy static content to Pages #10: Commit 0685d06 pushed by jdial1
21s main
Render clock grid on canvas
Deploy static content to Pages #9: Commit 7c3f424 pushed by jdial1
22s main
Add colon wiggle timing and fix dataset handling
Deploy static content to Pages #8: Commit d5f3522 pushed by jdial1
15s main
Use client timezone and normalize time digits
Deploy static content to Pages #7: Commit a0cc8ed pushed by jdial1
17s main
Allow preset mode from URL and hide controls
Deploy static content to Pages #6: Commit 1b7ee3a pushed by jdial1
33s main
Move animations to files and optimize render
Deploy static content to Pages #5: Commit ac0f6e4 pushed by jdial1
25s main
Scale step interpolation with MOVE value
Deploy static content to Pages #4: Commit 4aaf719 pushed by jdial1
24s main
Refactor clock layout to grid and update UI
Deploy static content to Pages #3: Commit 015036c pushed by jdial1
30s main
Create README.md
Deploy static content to Pages #2: Commit 1650330 pushed by jdial1
16s main
Add static clock app and GitHub Pages workflow
Deploy static content to Pages #1: Commit 90dfe13 pushed by jdial1
18s main
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all \u003cpre\u003e\u003ccode\u003e blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks"); } } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); } })(); (function(){ try { var __m = "github.com"; var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Actions: jdial1/clockClock

Actions

All workflows

Actions

Loading...
Loading

Showing runs from all workflows
21 workflow runs
21 workflow runs

Filter by Workflow

Filter by Event

Filter by Status

Filter by Branch

Filter by Actor

Improve snake AI to avoid getting stuck
Deploy static content to Pages #21: Commit 590d667 pushed by jdial1
16s main
Improve snake AI pathfinding and safety
Deploy static content to Pages #20: Commit dbd3b85 pushed by jdial1
18s main
Add pong & snake; improve gravity, pulse, tetris
Deploy static content to Pages #19: Commit d41e52b pushed by jdial1
17s main
Add Tetris animation mode
Deploy static content to Pages #18: Commit b440326 pushed by jdial1
20s main
Switch theme from Earthboard to Arcade
Deploy static content to Pages #17: Commit c3481b0 pushed by jdial1
16s main
Introduce core engine and refactor animations
Deploy static content to Pages #16: Commit ff31771 pushed by jdial1
16s main
Show realtime clock and timezone in perf panel
Deploy static content to Pages #15: Commit a2d886d pushed by jdial1
2m 7s main
Enhance perf overlay with sparklines and jank
Deploy static content to Pages #14: Commit a6ae07d pushed by jdial1
2m 16s main
Optimize rendering; add pooling & perf overlay
Deploy static content to Pages #13: Commit b31a8a1 pushed by jdial1
22s main
Optimize clock rendering and DOM access
Deploy static content to Pages #12: Commit 5b939df pushed by jdial1
42s main
Optimize animations and rendering allocations
Deploy static content to Pages #11: Commit e190786 pushed by jdial1
18s main
Add ridgeline, fish, and matrix modes; visual polish
Deploy static content to Pages #10: Commit 0685d06 pushed by jdial1
21s main
Render clock grid on canvas
Deploy static content to Pages #9: Commit 7c3f424 pushed by jdial1
22s main
Add colon wiggle timing and fix dataset handling
Deploy static content to Pages #8: Commit d5f3522 pushed by jdial1
15s main
Use client timezone and normalize time digits
Deploy static content to Pages #7: Commit a0cc8ed pushed by jdial1
17s main
Allow preset mode from URL and hide controls
Deploy static content to Pages #6: Commit 1b7ee3a pushed by jdial1
33s main
Move animations to files and optimize render
Deploy static content to Pages #5: Commit ac0f6e4 pushed by jdial1
25s main
Scale step interpolation with MOVE value
Deploy static content to Pages #4: Commit 4aaf719 pushed by jdial1
24s main
Refactor clock layout to grid and update UI
Deploy static content to Pages #3: Commit 015036c pushed by jdial1
30s main
Create README.md
Deploy static content to Pages #2: Commit 1650330 pushed by jdial1
16s main
Add static clock app and GitHub Pages workflow
Deploy static content to Pages #1: Commit 90dfe13 pushed by jdial1
18s main
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Actions: jdial1/clockClock

Actions

All workflows

Actions

Loading...
Loading

Showing runs from all workflows
21 workflow runs
21 workflow runs

Filter by Workflow

Filter by Event

Filter by Status

Filter by Branch

Filter by Actor

Improve snake AI to avoid getting stuck
Deploy static content to Pages #21: Commit 590d667 pushed by jdial1
16s main
Improve snake AI pathfinding and safety
Deploy static content to Pages #20: Commit dbd3b85 pushed by jdial1
18s main
Add pong & snake; improve gravity, pulse, tetris
Deploy static content to Pages #19: Commit d41e52b pushed by jdial1
17s main
Add Tetris animation mode
Deploy static content to Pages #18: Commit b440326 pushed by jdial1
20s main
Switch theme from Earthboard to Arcade
Deploy static content to Pages #17: Commit c3481b0 pushed by jdial1
16s main
Introduce core engine and refactor animations
Deploy static content to Pages #16: Commit ff31771 pushed by jdial1
16s main
Show realtime clock and timezone in perf panel
Deploy static content to Pages #15: Commit a2d886d pushed by jdial1
2m 7s main
Enhance perf overlay with sparklines and jank
Deploy static content to Pages #14: Commit a6ae07d pushed by jdial1
2m 16s main
Optimize rendering; add pooling & perf overlay
Deploy static content to Pages #13: Commit b31a8a1 pushed by jdial1
22s main
Optimize clock rendering and DOM access
Deploy static content to Pages #12: Commit 5b939df pushed by jdial1
42s main
Optimize animations and rendering allocations
Deploy static content to Pages #11: Commit e190786 pushed by jdial1
18s main
Add ridgeline, fish, and matrix modes; visual polish
Deploy static content to Pages #10: Commit 0685d06 pushed by jdial1
21s main
Render clock grid on canvas
Deploy static content to Pages #9: Commit 7c3f424 pushed by jdial1
22s main
Add colon wiggle timing and fix dataset handling
Deploy static content to Pages #8: Commit d5f3522 pushed by jdial1
15s main
Use client timezone and normalize time digits
Deploy static content to Pages #7: Commit a0cc8ed pushed by jdial1
17s main
Allow preset mode from URL and hide controls
Deploy static content to Pages #6: Commit 1b7ee3a pushed by jdial1
33s main
Move animations to files and optimize render
Deploy static content to Pages #5: Commit ac0f6e4 pushed by jdial1
25s main
Scale step interpolation with MOVE value
Deploy static content to Pages #4: Commit 4aaf719 pushed by jdial1
24s main
Refactor clock layout to grid and update UI
Deploy static content to Pages #3: Commit 015036c pushed by jdial1
30s main
Create README.md
Deploy static content to Pages #2: Commit 1650330 pushed by jdial1
16s main
Add static clock app and GitHub Pages workflow
Deploy static content to Pages #1: Commit 90dfe13 pushed by jdial1
18s main
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length \u003e 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Actions: jdial1/clockClock

Actions

All workflows

Actions

Loading...
Loading

Showing runs from all workflows
21 workflow runs
21 workflow runs

Filter by Workflow

Filter by Event

Filter by Status

Filter by Branch

Filter by Actor

Improve snake AI to avoid getting stuck
Deploy static content to Pages #21: Commit 590d667 pushed by jdial1
16s main
Improve snake AI pathfinding and safety
Deploy static content to Pages #20: Commit dbd3b85 pushed by jdial1
18s main
Add pong & snake; improve gravity, pulse, tetris
Deploy static content to Pages #19: Commit d41e52b pushed by jdial1
17s main
Add Tetris animation mode
Deploy static content to Pages #18: Commit b440326 pushed by jdial1
20s main
Switch theme from Earthboard to Arcade
Deploy static content to Pages #17: Commit c3481b0 pushed by jdial1
16s main
Introduce core engine and refactor animations
Deploy static content to Pages #16: Commit ff31771 pushed by jdial1
16s main
Show realtime clock and timezone in perf panel
Deploy static content to Pages #15: Commit a2d886d pushed by jdial1
2m 7s main
Enhance perf overlay with sparklines and jank
Deploy static content to Pages #14: Commit a6ae07d pushed by jdial1
2m 16s main
Optimize rendering; add pooling & perf overlay
Deploy static content to Pages #13: Commit b31a8a1 pushed by jdial1
22s main
Optimize clock rendering and DOM access
Deploy static content to Pages #12: Commit 5b939df pushed by jdial1
42s main
Optimize animations and rendering allocations
Deploy static content to Pages #11: Commit e190786 pushed by jdial1
18s main
Add ridgeline, fish, and matrix modes; visual polish
Deploy static content to Pages #10: Commit 0685d06 pushed by jdial1
21s main
Render clock grid on canvas
Deploy static content to Pages #9: Commit 7c3f424 pushed by jdial1
22s main
Add colon wiggle timing and fix dataset handling
Deploy static content to Pages #8: Commit d5f3522 pushed by jdial1
15s main
Use client timezone and normalize time digits
Deploy static content to Pages #7: Commit a0cc8ed pushed by jdial1
17s main
Allow preset mode from URL and hide controls
Deploy static content to Pages #6: Commit 1b7ee3a pushed by jdial1
33s main
Move animations to files and optimize render
Deploy static content to Pages #5: Commit ac0f6e4 pushed by jdial1
25s main
Scale step interpolation with MOVE value
Deploy static content to Pages #4: Commit 4aaf719 pushed by jdial1
24s main
Refactor clock layout to grid and update UI
Deploy static content to Pages #3: Commit 015036c pushed by jdial1
30s main
Create README.md
Deploy static content to Pages #2: Commit 1650330 pushed by jdial1
16s main
Add static clock app and GitHub Pages workflow
Deploy static content to Pages #1: Commit 90dfe13 pushed by jdial1
18s main
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Actions: jdial1/clockClock

Actions

All workflows

Actions

Loading...
Loading

Showing runs from all workflows
21 workflow runs
21 workflow runs

Filter by Workflow

Filter by Event

Filter by Status

Filter by Branch

Filter by Actor

Improve snake AI to avoid getting stuck
Deploy static content to Pages #21: Commit 590d667 pushed by jdial1
16s main
Improve snake AI pathfinding and safety
Deploy static content to Pages #20: Commit dbd3b85 pushed by jdial1
18s main
Add pong & snake; improve gravity, pulse, tetris
Deploy static content to Pages #19: Commit d41e52b pushed by jdial1
17s main
Add Tetris animation mode
Deploy static content to Pages #18: Commit b440326 pushed by jdial1
20s main
Switch theme from Earthboard to Arcade
Deploy static content to Pages #17: Commit c3481b0 pushed by jdial1
16s main
Introduce core engine and refactor animations
Deploy static content to Pages #16: Commit ff31771 pushed by jdial1
16s main
Show realtime clock and timezone in perf panel
Deploy static content to Pages #15: Commit a2d886d pushed by jdial1
2m 7s main
Enhance perf overlay with sparklines and jank
Deploy static content to Pages #14: Commit a6ae07d pushed by jdial1
2m 16s main
Optimize rendering; add pooling & perf overlay
Deploy static content to Pages #13: Commit b31a8a1 pushed by jdial1
22s main
Optimize clock rendering and DOM access
Deploy static content to Pages #12: Commit 5b939df pushed by jdial1
42s main
Optimize animations and rendering allocations
Deploy static content to Pages #11: Commit e190786 pushed by jdial1
18s main
Add ridgeline, fish, and matrix modes; visual polish
Deploy static content to Pages #10: Commit 0685d06 pushed by jdial1
21s main
Render clock grid on canvas
Deploy static content to Pages #9: Commit 7c3f424 pushed by jdial1
22s main
Add colon wiggle timing and fix dataset handling
Deploy static content to Pages #8: Commit d5f3522 pushed by jdial1
15s main
Use client timezone and normalize time digits
Deploy static content to Pages #7: Commit a0cc8ed pushed by jdial1
17s main
Allow preset mode from URL and hide controls
Deploy static content to Pages #6: Commit 1b7ee3a pushed by jdial1
33s main
Move animations to files and optimize render
Deploy static content to Pages #5: Commit ac0f6e4 pushed by jdial1
25s main
Scale step interpolation with MOVE value
Deploy static content to Pages #4: Commit 4aaf719 pushed by jdial1
24s main
Refactor clock layout to grid and update UI
Deploy static content to Pages #3: Commit 015036c pushed by jdial1
30s main
Create README.md
Deploy static content to Pages #2: Commit 1650330 pushed by jdial1
16s main
Add static clock app and GitHub Pages workflow
Deploy static content to Pages #1: Commit 90dfe13 pushed by jdial1
18s main
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Actions: jdial1/clockClock

Actions

All workflows

Actions

Loading...
Loading

Showing runs from all workflows
21 workflow runs
21 workflow runs

Filter by Workflow

Filter by Event

Filter by Status

Filter by Branch

Filter by Actor

Improve snake AI to avoid getting stuck
Deploy static content to Pages #21: Commit 590d667 pushed by jdial1
16s main
Improve snake AI pathfinding and safety
Deploy static content to Pages #20: Commit dbd3b85 pushed by jdial1
18s main
Add pong & snake; improve gravity, pulse, tetris
Deploy static content to Pages #19: Commit d41e52b pushed by jdial1
17s main
Add Tetris animation mode
Deploy static content to Pages #18: Commit b440326 pushed by jdial1
20s main
Switch theme from Earthboard to Arcade
Deploy static content to Pages #17: Commit c3481b0 pushed by jdial1
16s main
Introduce core engine and refactor animations
Deploy static content to Pages #16: Commit ff31771 pushed by jdial1
16s main
Show realtime clock and timezone in perf panel
Deploy static content to Pages #15: Commit a2d886d pushed by jdial1
2m 7s main
Enhance perf overlay with sparklines and jank
Deploy static content to Pages #14: Commit a6ae07d pushed by jdial1
2m 16s main
Optimize rendering; add pooling & perf overlay
Deploy static content to Pages #13: Commit b31a8a1 pushed by jdial1
22s main
Optimize clock rendering and DOM access
Deploy static content to Pages #12: Commit 5b939df pushed by jdial1
42s main
Optimize animations and rendering allocations
Deploy static content to Pages #11: Commit e190786 pushed by jdial1
18s main
Add ridgeline, fish, and matrix modes; visual polish
Deploy static content to Pages #10: Commit 0685d06 pushed by jdial1
21s main
Render clock grid on canvas
Deploy static content to Pages #9: Commit 7c3f424 pushed by jdial1
22s main
Add colon wiggle timing and fix dataset handling
Deploy static content to Pages #8: Commit d5f3522 pushed by jdial1
15s main
Use client timezone and normalize time digits
Deploy static content to Pages #7: Commit a0cc8ed pushed by jdial1
17s main
Allow preset mode from URL and hide controls
Deploy static content to Pages #6: Commit 1b7ee3a pushed by jdial1
33s main
Move animations to files and optimize render
Deploy static content to Pages #5: Commit ac0f6e4 pushed by jdial1
25s main
Scale step interpolation with MOVE value
Deploy static content to Pages #4: Commit 4aaf719 pushed by jdial1
24s main
Refactor clock layout to grid and update UI
Deploy static content to Pages #3: Commit 015036c pushed by jdial1
30s main
Create README.md
Deploy static content to Pages #2: Commit 1650330 pushed by jdial1
16s main
Add static clock app and GitHub Pages workflow
Deploy static content to Pages #1: Commit 90dfe13 pushed by jdial1
18s main
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Actions: jdial1/clockClock

Actions

All workflows

Actions

Loading...
Loading

Showing runs from all workflows
21 workflow runs
21 workflow runs

Filter by Workflow

Filter by Event

Filter by Status

Filter by Branch

Filter by Actor

Improve snake AI to avoid getting stuck
Deploy static content to Pages #21: Commit 590d667 pushed by jdial1
16s main
Improve snake AI pathfinding and safety
Deploy static content to Pages #20: Commit dbd3b85 pushed by jdial1
18s main
Add pong & snake; improve gravity, pulse, tetris
Deploy static content to Pages #19: Commit d41e52b pushed by jdial1
17s main
Add Tetris animation mode
Deploy static content to Pages #18: Commit b440326 pushed by jdial1
20s main
Switch theme from Earthboard to Arcade
Deploy static content to Pages #17: Commit c3481b0 pushed by jdial1
16s main
Introduce core engine and refactor animations
Deploy static content to Pages #16: Commit ff31771 pushed by jdial1
16s main
Show realtime clock and timezone in perf panel
Deploy static content to Pages #15: Commit a2d886d pushed by jdial1
2m 7s main
Enhance perf overlay with sparklines and jank
Deploy static content to Pages #14: Commit a6ae07d pushed by jdial1
2m 16s main
Optimize rendering; add pooling & perf overlay
Deploy static content to Pages #13: Commit b31a8a1 pushed by jdial1
22s main
Optimize clock rendering and DOM access
Deploy static content to Pages #12: Commit 5b939df pushed by jdial1
42s main
Optimize animations and rendering allocations
Deploy static content to Pages #11: Commit e190786 pushed by jdial1
18s main
Add ridgeline, fish, and matrix modes; visual polish
Deploy static content to Pages #10: Commit 0685d06 pushed by jdial1
21s main
Render clock grid on canvas
Deploy static content to Pages #9: Commit 7c3f424 pushed by jdial1
22s main
Add colon wiggle timing and fix dataset handling
Deploy static content to Pages #8: Commit d5f3522 pushed by jdial1
15s main
Use client timezone and normalize time digits
Deploy static content to Pages #7: Commit a0cc8ed pushed by jdial1
17s main
Allow preset mode from URL and hide controls
Deploy static content to Pages #6: Commit 1b7ee3a pushed by jdial1
33s main
Move animations to files and optimize render
Deploy static content to Pages #5: Commit ac0f6e4 pushed by jdial1
25s main
Scale step interpolation with MOVE value
Deploy static content to Pages #4: Commit 4aaf719 pushed by jdial1
24s main
Refactor clock layout to grid and update UI
Deploy static content to Pages #3: Commit 015036c pushed by jdial1
30s main
Create README.md
Deploy static content to Pages #2: Commit 1650330 pushed by jdial1
16s main
Add static clock app and GitHub Pages workflow
Deploy static content to Pages #1: Commit 90dfe13 pushed by jdial1
18s main
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Actions: jdial1/clockClock

Actions

All workflows

Actions

Loading...
Loading

Showing runs from all workflows
21 workflow runs
21 workflow runs

Filter by Workflow

Filter by Event

Filter by Status

Filter by Branch

Filter by Actor

Improve snake AI to avoid getting stuck
Deploy static content to Pages #21: Commit 590d667 pushed by jdial1
16s main
Improve snake AI pathfinding and safety
Deploy static content to Pages #20: Commit dbd3b85 pushed by jdial1
18s main
Add pong & snake; improve gravity, pulse, tetris
Deploy static content to Pages #19: Commit d41e52b pushed by jdial1
17s main
Add Tetris animation mode
Deploy static content to Pages #18: Commit b440326 pushed by jdial1
20s main
Switch theme from Earthboard to Arcade
Deploy static content to Pages #17: Commit c3481b0 pushed by jdial1
16s main
Introduce core engine and refactor animations
Deploy static content to Pages #16: Commit ff31771 pushed by jdial1
16s main
Show realtime clock and timezone in perf panel
Deploy static content to Pages #15: Commit a2d886d pushed by jdial1
2m 7s main
Enhance perf overlay with sparklines and jank
Deploy static content to Pages #14: Commit a6ae07d pushed by jdial1
2m 16s main
Optimize rendering; add pooling & perf overlay
Deploy static content to Pages #13: Commit b31a8a1 pushed by jdial1
22s main
Optimize clock rendering and DOM access
Deploy static content to Pages #12: Commit 5b939df pushed by jdial1
42s main
Optimize animations and rendering allocations
Deploy static content to Pages #11: Commit e190786 pushed by jdial1
18s main
Add ridgeline, fish, and matrix modes; visual polish
Deploy static content to Pages #10: Commit 0685d06 pushed by jdial1
21s main
Render clock grid on canvas
Deploy static content to Pages #9: Commit 7c3f424 pushed by jdial1
22s main
Add colon wiggle timing and fix dataset handling
Deploy static content to Pages #8: Commit d5f3522 pushed by jdial1
15s main
Use client timezone and normalize time digits
Deploy static content to Pages #7: Commit a0cc8ed pushed by jdial1
17s main
Allow preset mode from URL and hide controls
Deploy static content to Pages #6: Commit 1b7ee3a pushed by jdial1
33s main
Move animations to files and optimize render
Deploy static content to Pages #5: Commit ac0f6e4 pushed by jdial1
25s main
Scale step interpolation with MOVE value
Deploy static content to Pages #4: Commit 4aaf719 pushed by jdial1
24s main
Refactor clock layout to grid and update UI
Deploy static content to Pages #3: Commit 015036c pushed by jdial1
30s main
Create README.md
Deploy static content to Pages #2: Commit 1650330 pushed by jdial1
16s main
Add static clock app and GitHub Pages workflow
Deploy static content to Pages #1: Commit 90dfe13 pushed by jdial1
18s main