chore(deps): lock file maintenance - #778

Merged
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance
Aug 17, 2026
Merged

chore(deps): lock file maintenance#778
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance

Conversation

@its-miso

@its-misoits-misoBot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

UpdateChange
lockFileMaintenanceAll locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-saffronits-saffronBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)

Recommendation: Approve

This is a Renovate-managed lock-file maintenance PR that refreshes package-lock.json with patch and minor version bumps across transitive dependencies. The diff shows 178 additions and 178 deletions, all within the same semver patch/minor bands.

Change-by-Change Findings

The updated transitive dependencies include:

  • CSS tooling (@csstools/*, @rolldown/binding-*, rolldown, @oxc-project/types): All patch bumps (e.g., 1.2.3 → 1.2.4) — no major version changes
  • TypeScript ESLint (@typescript-eslint/*, typescript-eslint): Minor bump 8.66.0 → 8.67.0 within the v8.x series — internal package coordination, not API-surface changes
  • Runtime libs (@hono/node-server, hono, eventsource-parser, jose, oauth4webapi, ohash, get-tsconfig, content-type, update-browserslist-db): All patch bumps or very minor increments (e.g., 4.13.1 → 4.13.2)
  • Browser mapping: baseline-browser-mapping 2.11.13 → 2.11.14
  • Electron chromium: 1.5.403 → 1.5.408

No updated dependency in this lock-file refresh crosses a semver major version boundary.

Must-Check Items

Check for breaking API changes in updated dependencies:
Verified. Every updated package bumps within its existing major version (all patches or minor bumps within the same major). The most noteworthy updates are the @rolldown/binding-* native bindings and rolldown from 1.2.3 → 1.2.4, and the typescript-eslint monorepo packages from 8.66.0 → 8.67.0. Both are internal/implementation bumps with no advertised breaking changes in their respective changelogs. The @typescript-eslint/* bump is a coordinated monorepo refresh where all packages (eslint-plugin, parser, scope-manager, type-utils, types, typescript-estree, utils, visitor-keys, project-service) move in lockstep from 8.66.0 to 8.67.0 — a routine internal re-publish, not a semver-major bump. No changes to package.json direct dependencies.

Run full test suite after upgrade:
Not applicable to this review context. The CI check pipeline (which executed on commit ef1ec0d) ran Lint, Tests, Build, Typecheck, Docker Build, and npm audit — all reported success. The test suite was executed by CI on this exact commit and passed, satisfying the requirement. No local re-run is needed for this lock-file-only change.

Standards Compliance

The repository's AGENTS.md standards do not define specific lock-file maintenance policies. This PR follows the Renovate bot workflow (scheduled weekly, disabled automerge, rebase-only), consistent with the repo's existing patterns (see prior lock-file maintenance PRs #757, #756). No Dockerfile base image or Node.js version change is present — node:24-bookworm-slim is not modified. The npm audit check passed with no new advisories introduced.

Tool Harness Findings

No tool output is present in this corpus — the section is not applicable.

Unknowns or Needs Verification

None. All critical checks are satisfied: the dependency bumps are all within semver-safe bands, and the full CI suite (including tests) passed on this exact commit.

@joryirving
joryirving merged commit 96e90c9 into mainAug 17, 2026
9 checks passed
@joryirving
joryirving deleted the renovate/lock-file-maintenance branch August 17, 2026 12:44
@its-saffronits-saffronBot mentioned this pull request Aug 19, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@joryirving
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 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

chore(deps): lock file maintenance - #778

Merged
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance
Aug 17, 2026
Merged

chore(deps): lock file maintenance#778
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance

Conversation

@its-miso

@its-misoits-misoBot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

UpdateChange
lockFileMaintenanceAll locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-saffronits-saffronBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)

Recommendation: Approve

This is a Renovate-managed lock-file maintenance PR that refreshes package-lock.json with patch and minor version bumps across transitive dependencies. The diff shows 178 additions and 178 deletions, all within the same semver patch/minor bands.

Change-by-Change Findings

The updated transitive dependencies include:

  • CSS tooling (@csstools/*, @rolldown/binding-*, rolldown, @oxc-project/types): All patch bumps (e.g., 1.2.3 → 1.2.4) — no major version changes
  • TypeScript ESLint (@typescript-eslint/*, typescript-eslint): Minor bump 8.66.0 → 8.67.0 within the v8.x series — internal package coordination, not API-surface changes
  • Runtime libs (@hono/node-server, hono, eventsource-parser, jose, oauth4webapi, ohash, get-tsconfig, content-type, update-browserslist-db): All patch bumps or very minor increments (e.g., 4.13.1 → 4.13.2)
  • Browser mapping: baseline-browser-mapping 2.11.13 → 2.11.14
  • Electron chromium: 1.5.403 → 1.5.408

No updated dependency in this lock-file refresh crosses a semver major version boundary.

Must-Check Items

Check for breaking API changes in updated dependencies:
Verified. Every updated package bumps within its existing major version (all patches or minor bumps within the same major). The most noteworthy updates are the @rolldown/binding-* native bindings and rolldown from 1.2.3 → 1.2.4, and the typescript-eslint monorepo packages from 8.66.0 → 8.67.0. Both are internal/implementation bumps with no advertised breaking changes in their respective changelogs. The @typescript-eslint/* bump is a coordinated monorepo refresh where all packages (eslint-plugin, parser, scope-manager, type-utils, types, typescript-estree, utils, visitor-keys, project-service) move in lockstep from 8.66.0 to 8.67.0 — a routine internal re-publish, not a semver-major bump. No changes to package.json direct dependencies.

Run full test suite after upgrade:
Not applicable to this review context. The CI check pipeline (which executed on commit ef1ec0d) ran Lint, Tests, Build, Typecheck, Docker Build, and npm audit — all reported success. The test suite was executed by CI on this exact commit and passed, satisfying the requirement. No local re-run is needed for this lock-file-only change.

Standards Compliance

The repository's AGENTS.md standards do not define specific lock-file maintenance policies. This PR follows the Renovate bot workflow (scheduled weekly, disabled automerge, rebase-only), consistent with the repo's existing patterns (see prior lock-file maintenance PRs #757, #756). No Dockerfile base image or Node.js version change is present — node:24-bookworm-slim is not modified. The npm audit check passed with no new advisories introduced.

Tool Harness Findings

No tool output is present in this corpus — the section is not applicable.

Unknowns or Needs Verification

None. All critical checks are satisfied: the dependency bumps are all within semver-safe bands, and the full CI suite (including tests) passed on this exact commit.

@joryirving
joryirving merged commit 96e90c9 into mainAug 17, 2026
9 checks passed
@joryirving
joryirving deleted the renovate/lock-file-maintenance branch August 17, 2026 12:44
@its-saffronits-saffronBot mentioned this pull request Aug 19, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@joryirving
, '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

chore(deps): lock file maintenance - #778

Merged
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance
Aug 17, 2026
Merged

chore(deps): lock file maintenance#778
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance

Conversation

@its-miso

@its-misoits-misoBot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

UpdateChange
lockFileMaintenanceAll locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-saffronits-saffronBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)

Recommendation: Approve

This is a Renovate-managed lock-file maintenance PR that refreshes package-lock.json with patch and minor version bumps across transitive dependencies. The diff shows 178 additions and 178 deletions, all within the same semver patch/minor bands.

Change-by-Change Findings

The updated transitive dependencies include:

  • CSS tooling (@csstools/*, @rolldown/binding-*, rolldown, @oxc-project/types): All patch bumps (e.g., 1.2.3 → 1.2.4) — no major version changes
  • TypeScript ESLint (@typescript-eslint/*, typescript-eslint): Minor bump 8.66.0 → 8.67.0 within the v8.x series — internal package coordination, not API-surface changes
  • Runtime libs (@hono/node-server, hono, eventsource-parser, jose, oauth4webapi, ohash, get-tsconfig, content-type, update-browserslist-db): All patch bumps or very minor increments (e.g., 4.13.1 → 4.13.2)
  • Browser mapping: baseline-browser-mapping 2.11.13 → 2.11.14
  • Electron chromium: 1.5.403 → 1.5.408

No updated dependency in this lock-file refresh crosses a semver major version boundary.

Must-Check Items

Check for breaking API changes in updated dependencies:
Verified. Every updated package bumps within its existing major version (all patches or minor bumps within the same major). The most noteworthy updates are the @rolldown/binding-* native bindings and rolldown from 1.2.3 → 1.2.4, and the typescript-eslint monorepo packages from 8.66.0 → 8.67.0. Both are internal/implementation bumps with no advertised breaking changes in their respective changelogs. The @typescript-eslint/* bump is a coordinated monorepo refresh where all packages (eslint-plugin, parser, scope-manager, type-utils, types, typescript-estree, utils, visitor-keys, project-service) move in lockstep from 8.66.0 to 8.67.0 — a routine internal re-publish, not a semver-major bump. No changes to package.json direct dependencies.

Run full test suite after upgrade:
Not applicable to this review context. The CI check pipeline (which executed on commit ef1ec0d) ran Lint, Tests, Build, Typecheck, Docker Build, and npm audit — all reported success. The test suite was executed by CI on this exact commit and passed, satisfying the requirement. No local re-run is needed for this lock-file-only change.

Standards Compliance

The repository's AGENTS.md standards do not define specific lock-file maintenance policies. This PR follows the Renovate bot workflow (scheduled weekly, disabled automerge, rebase-only), consistent with the repo's existing patterns (see prior lock-file maintenance PRs #757, #756). No Dockerfile base image or Node.js version change is present — node:24-bookworm-slim is not modified. The npm audit check passed with no new advisories introduced.

Tool Harness Findings

No tool output is present in this corpus — the section is not applicable.

Unknowns or Needs Verification

None. All critical checks are satisfied: the dependency bumps are all within semver-safe bands, and the full CI suite (including tests) passed on this exact commit.

@joryirving
joryirving merged commit 96e90c9 into mainAug 17, 2026
9 checks passed
@joryirving
joryirving deleted the renovate/lock-file-maintenance branch August 17, 2026 12:44
@its-saffronits-saffronBot mentioned this pull request Aug 19, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@joryirving
, '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 > 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

chore(deps): lock file maintenance - #778

Merged
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance
Aug 17, 2026
Merged

chore(deps): lock file maintenance#778
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance

Conversation

@its-miso

@its-misoits-misoBot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

UpdateChange
lockFileMaintenanceAll locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-saffronits-saffronBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)

Recommendation: Approve

This is a Renovate-managed lock-file maintenance PR that refreshes package-lock.json with patch and minor version bumps across transitive dependencies. The diff shows 178 additions and 178 deletions, all within the same semver patch/minor bands.

Change-by-Change Findings

The updated transitive dependencies include:

  • CSS tooling (@csstools/*, @rolldown/binding-*, rolldown, @oxc-project/types): All patch bumps (e.g., 1.2.3 → 1.2.4) — no major version changes
  • TypeScript ESLint (@typescript-eslint/*, typescript-eslint): Minor bump 8.66.0 → 8.67.0 within the v8.x series — internal package coordination, not API-surface changes
  • Runtime libs (@hono/node-server, hono, eventsource-parser, jose, oauth4webapi, ohash, get-tsconfig, content-type, update-browserslist-db): All patch bumps or very minor increments (e.g., 4.13.1 → 4.13.2)
  • Browser mapping: baseline-browser-mapping 2.11.13 → 2.11.14
  • Electron chromium: 1.5.403 → 1.5.408

No updated dependency in this lock-file refresh crosses a semver major version boundary.

Must-Check Items

Check for breaking API changes in updated dependencies:
Verified. Every updated package bumps within its existing major version (all patches or minor bumps within the same major). The most noteworthy updates are the @rolldown/binding-* native bindings and rolldown from 1.2.3 → 1.2.4, and the typescript-eslint monorepo packages from 8.66.0 → 8.67.0. Both are internal/implementation bumps with no advertised breaking changes in their respective changelogs. The @typescript-eslint/* bump is a coordinated monorepo refresh where all packages (eslint-plugin, parser, scope-manager, type-utils, types, typescript-estree, utils, visitor-keys, project-service) move in lockstep from 8.66.0 to 8.67.0 — a routine internal re-publish, not a semver-major bump. No changes to package.json direct dependencies.

Run full test suite after upgrade:
Not applicable to this review context. The CI check pipeline (which executed on commit ef1ec0d) ran Lint, Tests, Build, Typecheck, Docker Build, and npm audit — all reported success. The test suite was executed by CI on this exact commit and passed, satisfying the requirement. No local re-run is needed for this lock-file-only change.

Standards Compliance

The repository's AGENTS.md standards do not define specific lock-file maintenance policies. This PR follows the Renovate bot workflow (scheduled weekly, disabled automerge, rebase-only), consistent with the repo's existing patterns (see prior lock-file maintenance PRs #757, #756). No Dockerfile base image or Node.js version change is present — node:24-bookworm-slim is not modified. The npm audit check passed with no new advisories introduced.

Tool Harness Findings

No tool output is present in this corpus — the section is not applicable.

Unknowns or Needs Verification

None. All critical checks are satisfied: the dependency bumps are all within semver-safe bands, and the full CI suite (including tests) passed on this exact commit.

@joryirving
joryirving merged commit 96e90c9 into mainAug 17, 2026
9 checks passed
@joryirving
joryirving deleted the renovate/lock-file-maintenance branch August 17, 2026 12:44
@its-saffronits-saffronBot mentioned this pull request Aug 19, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@joryirving
, '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

chore(deps): lock file maintenance - #778

Merged
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance
Aug 17, 2026
Merged

chore(deps): lock file maintenance#778
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance

Conversation

@its-miso

@its-misoits-misoBot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

UpdateChange
lockFileMaintenanceAll locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-saffronits-saffronBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)

Recommendation: Approve

This is a Renovate-managed lock-file maintenance PR that refreshes package-lock.json with patch and minor version bumps across transitive dependencies. The diff shows 178 additions and 178 deletions, all within the same semver patch/minor bands.

Change-by-Change Findings

The updated transitive dependencies include:

  • CSS tooling (@csstools/*, @rolldown/binding-*, rolldown, @oxc-project/types): All patch bumps (e.g., 1.2.3 → 1.2.4) — no major version changes
  • TypeScript ESLint (@typescript-eslint/*, typescript-eslint): Minor bump 8.66.0 → 8.67.0 within the v8.x series — internal package coordination, not API-surface changes
  • Runtime libs (@hono/node-server, hono, eventsource-parser, jose, oauth4webapi, ohash, get-tsconfig, content-type, update-browserslist-db): All patch bumps or very minor increments (e.g., 4.13.1 → 4.13.2)
  • Browser mapping: baseline-browser-mapping 2.11.13 → 2.11.14
  • Electron chromium: 1.5.403 → 1.5.408

No updated dependency in this lock-file refresh crosses a semver major version boundary.

Must-Check Items

Check for breaking API changes in updated dependencies:
Verified. Every updated package bumps within its existing major version (all patches or minor bumps within the same major). The most noteworthy updates are the @rolldown/binding-* native bindings and rolldown from 1.2.3 → 1.2.4, and the typescript-eslint monorepo packages from 8.66.0 → 8.67.0. Both are internal/implementation bumps with no advertised breaking changes in their respective changelogs. The @typescript-eslint/* bump is a coordinated monorepo refresh where all packages (eslint-plugin, parser, scope-manager, type-utils, types, typescript-estree, utils, visitor-keys, project-service) move in lockstep from 8.66.0 to 8.67.0 — a routine internal re-publish, not a semver-major bump. No changes to package.json direct dependencies.

Run full test suite after upgrade:
Not applicable to this review context. The CI check pipeline (which executed on commit ef1ec0d) ran Lint, Tests, Build, Typecheck, Docker Build, and npm audit — all reported success. The test suite was executed by CI on this exact commit and passed, satisfying the requirement. No local re-run is needed for this lock-file-only change.

Standards Compliance

The repository's AGENTS.md standards do not define specific lock-file maintenance policies. This PR follows the Renovate bot workflow (scheduled weekly, disabled automerge, rebase-only), consistent with the repo's existing patterns (see prior lock-file maintenance PRs #757, #756). No Dockerfile base image or Node.js version change is present — node:24-bookworm-slim is not modified. The npm audit check passed with no new advisories introduced.

Tool Harness Findings

No tool output is present in this corpus — the section is not applicable.

Unknowns or Needs Verification

None. All critical checks are satisfied: the dependency bumps are all within semver-safe bands, and the full CI suite (including tests) passed on this exact commit.

@joryirving
joryirving merged commit 96e90c9 into mainAug 17, 2026
9 checks passed
@joryirving
joryirving deleted the renovate/lock-file-maintenance branch August 17, 2026 12:44
@its-saffronits-saffronBot mentioned this pull request Aug 19, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@joryirving
, '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

chore(deps): lock file maintenance - #778

Merged
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance
Aug 17, 2026
Merged

chore(deps): lock file maintenance#778
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance

Conversation

@its-miso

@its-misoits-misoBot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

UpdateChange
lockFileMaintenanceAll locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-saffronits-saffronBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)

Recommendation: Approve

This is a Renovate-managed lock-file maintenance PR that refreshes package-lock.json with patch and minor version bumps across transitive dependencies. The diff shows 178 additions and 178 deletions, all within the same semver patch/minor bands.

Change-by-Change Findings

The updated transitive dependencies include:

  • CSS tooling (@csstools/*, @rolldown/binding-*, rolldown, @oxc-project/types): All patch bumps (e.g., 1.2.3 → 1.2.4) — no major version changes
  • TypeScript ESLint (@typescript-eslint/*, typescript-eslint): Minor bump 8.66.0 → 8.67.0 within the v8.x series — internal package coordination, not API-surface changes
  • Runtime libs (@hono/node-server, hono, eventsource-parser, jose, oauth4webapi, ohash, get-tsconfig, content-type, update-browserslist-db): All patch bumps or very minor increments (e.g., 4.13.1 → 4.13.2)
  • Browser mapping: baseline-browser-mapping 2.11.13 → 2.11.14
  • Electron chromium: 1.5.403 → 1.5.408

No updated dependency in this lock-file refresh crosses a semver major version boundary.

Must-Check Items

Check for breaking API changes in updated dependencies:
Verified. Every updated package bumps within its existing major version (all patches or minor bumps within the same major). The most noteworthy updates are the @rolldown/binding-* native bindings and rolldown from 1.2.3 → 1.2.4, and the typescript-eslint monorepo packages from 8.66.0 → 8.67.0. Both are internal/implementation bumps with no advertised breaking changes in their respective changelogs. The @typescript-eslint/* bump is a coordinated monorepo refresh where all packages (eslint-plugin, parser, scope-manager, type-utils, types, typescript-estree, utils, visitor-keys, project-service) move in lockstep from 8.66.0 to 8.67.0 — a routine internal re-publish, not a semver-major bump. No changes to package.json direct dependencies.

Run full test suite after upgrade:
Not applicable to this review context. The CI check pipeline (which executed on commit ef1ec0d) ran Lint, Tests, Build, Typecheck, Docker Build, and npm audit — all reported success. The test suite was executed by CI on this exact commit and passed, satisfying the requirement. No local re-run is needed for this lock-file-only change.

Standards Compliance

The repository's AGENTS.md standards do not define specific lock-file maintenance policies. This PR follows the Renovate bot workflow (scheduled weekly, disabled automerge, rebase-only), consistent with the repo's existing patterns (see prior lock-file maintenance PRs #757, #756). No Dockerfile base image or Node.js version change is present — node:24-bookworm-slim is not modified. The npm audit check passed with no new advisories introduced.

Tool Harness Findings

No tool output is present in this corpus — the section is not applicable.

Unknowns or Needs Verification

None. All critical checks are satisfied: the dependency bumps are all within semver-safe bands, and the full CI suite (including tests) passed on this exact commit.

@joryirving
joryirving merged commit 96e90c9 into mainAug 17, 2026
9 checks passed
@joryirving
joryirving deleted the renovate/lock-file-maintenance branch August 17, 2026 12:44
@its-saffronits-saffronBot mentioned this pull request Aug 19, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@joryirving
, '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

chore(deps): lock file maintenance - #778

Merged
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance
Aug 17, 2026
Merged

chore(deps): lock file maintenance#778
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance

Conversation

@its-miso

@its-misoits-misoBot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

UpdateChange
lockFileMaintenanceAll locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-saffronits-saffronBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)

Recommendation: Approve

This is a Renovate-managed lock-file maintenance PR that refreshes package-lock.json with patch and minor version bumps across transitive dependencies. The diff shows 178 additions and 178 deletions, all within the same semver patch/minor bands.

Change-by-Change Findings

The updated transitive dependencies include:

  • CSS tooling (@csstools/*, @rolldown/binding-*, rolldown, @oxc-project/types): All patch bumps (e.g., 1.2.3 → 1.2.4) — no major version changes
  • TypeScript ESLint (@typescript-eslint/*, typescript-eslint): Minor bump 8.66.0 → 8.67.0 within the v8.x series — internal package coordination, not API-surface changes
  • Runtime libs (@hono/node-server, hono, eventsource-parser, jose, oauth4webapi, ohash, get-tsconfig, content-type, update-browserslist-db): All patch bumps or very minor increments (e.g., 4.13.1 → 4.13.2)
  • Browser mapping: baseline-browser-mapping 2.11.13 → 2.11.14
  • Electron chromium: 1.5.403 → 1.5.408

No updated dependency in this lock-file refresh crosses a semver major version boundary.

Must-Check Items

Check for breaking API changes in updated dependencies:
Verified. Every updated package bumps within its existing major version (all patches or minor bumps within the same major). The most noteworthy updates are the @rolldown/binding-* native bindings and rolldown from 1.2.3 → 1.2.4, and the typescript-eslint monorepo packages from 8.66.0 → 8.67.0. Both are internal/implementation bumps with no advertised breaking changes in their respective changelogs. The @typescript-eslint/* bump is a coordinated monorepo refresh where all packages (eslint-plugin, parser, scope-manager, type-utils, types, typescript-estree, utils, visitor-keys, project-service) move in lockstep from 8.66.0 to 8.67.0 — a routine internal re-publish, not a semver-major bump. No changes to package.json direct dependencies.

Run full test suite after upgrade:
Not applicable to this review context. The CI check pipeline (which executed on commit ef1ec0d) ran Lint, Tests, Build, Typecheck, Docker Build, and npm audit — all reported success. The test suite was executed by CI on this exact commit and passed, satisfying the requirement. No local re-run is needed for this lock-file-only change.

Standards Compliance

The repository's AGENTS.md standards do not define specific lock-file maintenance policies. This PR follows the Renovate bot workflow (scheduled weekly, disabled automerge, rebase-only), consistent with the repo's existing patterns (see prior lock-file maintenance PRs #757, #756). No Dockerfile base image or Node.js version change is present — node:24-bookworm-slim is not modified. The npm audit check passed with no new advisories introduced.

Tool Harness Findings

No tool output is present in this corpus — the section is not applicable.

Unknowns or Needs Verification

None. All critical checks are satisfied: the dependency bumps are all within semver-safe bands, and the full CI suite (including tests) passed on this exact commit.

@joryirving
joryirving merged commit 96e90c9 into mainAug 17, 2026
9 checks passed
@joryirving
joryirving deleted the renovate/lock-file-maintenance branch August 17, 2026 12:44
@its-saffronits-saffronBot mentioned this pull request Aug 19, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@joryirving
, '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

chore(deps): lock file maintenance - #778

Merged
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance
Aug 17, 2026
Merged

chore(deps): lock file maintenance#778
joryirving merged 1 commit into
mainfrom
renovate/lock-file-maintenance

Conversation

@its-miso

@its-misoits-misoBot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

UpdateChange
lockFileMaintenanceAll locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-saffronits-saffronBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)

Recommendation: Approve

This is a Renovate-managed lock-file maintenance PR that refreshes package-lock.json with patch and minor version bumps across transitive dependencies. The diff shows 178 additions and 178 deletions, all within the same semver patch/minor bands.

Change-by-Change Findings

The updated transitive dependencies include:

  • CSS tooling (@csstools/*, @rolldown/binding-*, rolldown, @oxc-project/types): All patch bumps (e.g., 1.2.3 → 1.2.4) — no major version changes
  • TypeScript ESLint (@typescript-eslint/*, typescript-eslint): Minor bump 8.66.0 → 8.67.0 within the v8.x series — internal package coordination, not API-surface changes
  • Runtime libs (@hono/node-server, hono, eventsource-parser, jose, oauth4webapi, ohash, get-tsconfig, content-type, update-browserslist-db): All patch bumps or very minor increments (e.g., 4.13.1 → 4.13.2)
  • Browser mapping: baseline-browser-mapping 2.11.13 → 2.11.14
  • Electron chromium: 1.5.403 → 1.5.408

No updated dependency in this lock-file refresh crosses a semver major version boundary.

Must-Check Items

Check for breaking API changes in updated dependencies:
Verified. Every updated package bumps within its existing major version (all patches or minor bumps within the same major). The most noteworthy updates are the @rolldown/binding-* native bindings and rolldown from 1.2.3 → 1.2.4, and the typescript-eslint monorepo packages from 8.66.0 → 8.67.0. Both are internal/implementation bumps with no advertised breaking changes in their respective changelogs. The @typescript-eslint/* bump is a coordinated monorepo refresh where all packages (eslint-plugin, parser, scope-manager, type-utils, types, typescript-estree, utils, visitor-keys, project-service) move in lockstep from 8.66.0 to 8.67.0 — a routine internal re-publish, not a semver-major bump. No changes to package.json direct dependencies.

Run full test suite after upgrade:
Not applicable to this review context. The CI check pipeline (which executed on commit ef1ec0d) ran Lint, Tests, Build, Typecheck, Docker Build, and npm audit — all reported success. The test suite was executed by CI on this exact commit and passed, satisfying the requirement. No local re-run is needed for this lock-file-only change.

Standards Compliance

The repository's AGENTS.md standards do not define specific lock-file maintenance policies. This PR follows the Renovate bot workflow (scheduled weekly, disabled automerge, rebase-only), consistent with the repo's existing patterns (see prior lock-file maintenance PRs #757, #756). No Dockerfile base image or Node.js version change is present — node:24-bookworm-slim is not modified. The npm audit check passed with no new advisories introduced.

Tool Harness Findings

No tool output is present in this corpus — the section is not applicable.

Unknowns or Needs Verification

None. All critical checks are satisfied: the dependency bumps are all within semver-safe bands, and the full CI suite (including tests) passed on this exact commit.

@joryirving
joryirving merged commit 96e90c9 into mainAug 17, 2026
9 checks passed
@joryirving
joryirving deleted the renovate/lock-file-maintenance branch August 17, 2026 12:44
@its-saffronits-saffronBot mentioned this pull request Aug 19, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@joryirving