fix: logo and link on eCurrency and eReputation - #690

Merged
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link
Jan 20, 2026
Merged

fix: logo and link on eCurrency and eReputation#690
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link

Conversation

@Bekiboo

@BekibooBekiboo commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

add W3DS.svg for both eCurrency and eReputation & fix eid Wallet link for eCurrency

Description of change

Issue Number

Closes#679

Type of change

  • Fix (a change which fixes an issue)

How the change has been tested

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features
    • Login screen now displays clickable app store links for quick app access
    • App store links are intelligently optimized for Android and iOS devices, directing users to the correct app marketplace

✏️ Tip: You can customize this high-level summary in your review settings.

@BekibooBekiboo self-assigned this Jan 19, 2026
@coderabbitai

coderabbitaiBot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The PR adds clickable app store links to the eCurrency login screen and updates the app store URL detection logic. The login UI now includes emphasized links to app store URLs for both mobile and desktop flows, with getAppStoreLink() updated to return platform-specific URLs based on user agent detection (Android → Google Play, iOS → Apple App Store, fallback → Google Play).

Changes

Cohort / File(s)Summary
Login Screen UI Updates
platforms/eCurrency/client/src/components/auth/login-screen.tsx
Replaces plain "eID App" text with clickable links to app store URLs using getAppStoreLink(); mobile flow displays "eID Wallet App" link while desktop shows link within QR code scanning instructions
Platform-Specific App Store Detection
platforms/eCurrency/client/src/lib/utils/mobile-detection.ts
Converts getAppStoreLink() from fixed Apple App Store URL to user agent-based resolver supporting Android (Google Play), iOS/iPad/iPhone/iPod (Apple App Store), with Google Play fallback
Dependencies
package.json
Minor dependency updates (+5/-6 changes)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • fix: include link for eID App #653 — Similar code-level change replacing plain "eID App" text with clickable app store link in pictique +page.svelte, using the same getAppStoreLink() utility function for app store URL resolution

Suggested reviewers

  • coodos
  • sosweetham
  • xPathin

Poem

🐰 A link to the store, now shiny and bright!
Android or Apple, we get it just right,
App wallets and QR codes, perfectly lined,
The eCurrency journey, so cleverly designed! 📱✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check nameStatusExplanationResolution
Docstring Coverage⚠️ WarningDocstring coverage is 0.00% which is insufficient. The required threshold is 80.00%.Write docstrings for the functions missing them to satisfy the coverage threshold.
Out of Scope Changes check❓ InconclusiveThe raw summary shows changes to login-screen.tsx and mobile-detection.ts but the PR description mentions W3DS.svg additions which are not detailed in the provided code summary.Verify that all mentioned W3DS.svg files are properly added and that no unrelated changes exist outside the scope of issue #679.
✅ Passed checks (3 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly summarizes the main changes: adding W3DS logo and fixing eID App link for eCurrency and eReputation.
Description check✅ PassedThe description follows the template with issue number, type of change, and completed checklist items. The key objectives are clearly stated.
Linked Issues check✅ PassedThe PR addresses both requirements from issue #679: implements eID App link with platform-specific detection [#679] and establishes the foundation for W3DS logo integration [#679].

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Bekiboo
Bekiboo marked this pull request as ready for review January 19, 2026 17:19
@Bekiboo
Bekiboo requested a review from coodos as a code ownerJanuary 19, 2026 17:19
@coodos
coodos merged commit 36a4ca3 into mainJan 20, 2026
4 checks passed
@coodos
coodos deleted the fix/w3ds-logo-and-eid-link branch January 20, 2026 09:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] eCurrency start page missing market link and W3DS logo

2 participants

@Bekiboo@coodos
, '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

fix: logo and link on eCurrency and eReputation - #690

Merged
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link
Jan 20, 2026
Merged

fix: logo and link on eCurrency and eReputation#690
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link

Conversation

@Bekiboo

@BekibooBekiboo commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

add W3DS.svg for both eCurrency and eReputation & fix eid Wallet link for eCurrency

Description of change

Issue Number

Closes#679

Type of change

  • Fix (a change which fixes an issue)

How the change has been tested

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features
    • Login screen now displays clickable app store links for quick app access
    • App store links are intelligently optimized for Android and iOS devices, directing users to the correct app marketplace

✏️ Tip: You can customize this high-level summary in your review settings.

@BekibooBekiboo self-assigned this Jan 19, 2026
@coderabbitai

coderabbitaiBot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The PR adds clickable app store links to the eCurrency login screen and updates the app store URL detection logic. The login UI now includes emphasized links to app store URLs for both mobile and desktop flows, with getAppStoreLink() updated to return platform-specific URLs based on user agent detection (Android → Google Play, iOS → Apple App Store, fallback → Google Play).

Changes

Cohort / File(s)Summary
Login Screen UI Updates
platforms/eCurrency/client/src/components/auth/login-screen.tsx
Replaces plain "eID App" text with clickable links to app store URLs using getAppStoreLink(); mobile flow displays "eID Wallet App" link while desktop shows link within QR code scanning instructions
Platform-Specific App Store Detection
platforms/eCurrency/client/src/lib/utils/mobile-detection.ts
Converts getAppStoreLink() from fixed Apple App Store URL to user agent-based resolver supporting Android (Google Play), iOS/iPad/iPhone/iPod (Apple App Store), with Google Play fallback
Dependencies
package.json
Minor dependency updates (+5/-6 changes)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • fix: include link for eID App #653 — Similar code-level change replacing plain "eID App" text with clickable app store link in pictique +page.svelte, using the same getAppStoreLink() utility function for app store URL resolution

Suggested reviewers

  • coodos
  • sosweetham
  • xPathin

Poem

🐰 A link to the store, now shiny and bright!
Android or Apple, we get it just right,
App wallets and QR codes, perfectly lined,
The eCurrency journey, so cleverly designed! 📱✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check nameStatusExplanationResolution
Docstring Coverage⚠️ WarningDocstring coverage is 0.00% which is insufficient. The required threshold is 80.00%.Write docstrings for the functions missing them to satisfy the coverage threshold.
Out of Scope Changes check❓ InconclusiveThe raw summary shows changes to login-screen.tsx and mobile-detection.ts but the PR description mentions W3DS.svg additions which are not detailed in the provided code summary.Verify that all mentioned W3DS.svg files are properly added and that no unrelated changes exist outside the scope of issue #679.
✅ Passed checks (3 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly summarizes the main changes: adding W3DS logo and fixing eID App link for eCurrency and eReputation.
Description check✅ PassedThe description follows the template with issue number, type of change, and completed checklist items. The key objectives are clearly stated.
Linked Issues check✅ PassedThe PR addresses both requirements from issue #679: implements eID App link with platform-specific detection [#679] and establishes the foundation for W3DS logo integration [#679].

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Bekiboo
Bekiboo marked this pull request as ready for review January 19, 2026 17:19
@Bekiboo
Bekiboo requested a review from coodos as a code ownerJanuary 19, 2026 17:19
@coodos
coodos merged commit 36a4ca3 into mainJan 20, 2026
4 checks passed
@coodos
coodos deleted the fix/w3ds-logo-and-eid-link branch January 20, 2026 09:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] eCurrency start page missing market link and W3DS logo

2 participants

@Bekiboo@coodos
, '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

fix: logo and link on eCurrency and eReputation - #690

Merged
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link
Jan 20, 2026
Merged

fix: logo and link on eCurrency and eReputation#690
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link

Conversation

@Bekiboo

@BekibooBekiboo commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

add W3DS.svg for both eCurrency and eReputation & fix eid Wallet link for eCurrency

Description of change

Issue Number

Closes#679

Type of change

  • Fix (a change which fixes an issue)

How the change has been tested

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features
    • Login screen now displays clickable app store links for quick app access
    • App store links are intelligently optimized for Android and iOS devices, directing users to the correct app marketplace

✏️ Tip: You can customize this high-level summary in your review settings.

@BekibooBekiboo self-assigned this Jan 19, 2026
@coderabbitai

coderabbitaiBot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The PR adds clickable app store links to the eCurrency login screen and updates the app store URL detection logic. The login UI now includes emphasized links to app store URLs for both mobile and desktop flows, with getAppStoreLink() updated to return platform-specific URLs based on user agent detection (Android → Google Play, iOS → Apple App Store, fallback → Google Play).

Changes

Cohort / File(s)Summary
Login Screen UI Updates
platforms/eCurrency/client/src/components/auth/login-screen.tsx
Replaces plain "eID App" text with clickable links to app store URLs using getAppStoreLink(); mobile flow displays "eID Wallet App" link while desktop shows link within QR code scanning instructions
Platform-Specific App Store Detection
platforms/eCurrency/client/src/lib/utils/mobile-detection.ts
Converts getAppStoreLink() from fixed Apple App Store URL to user agent-based resolver supporting Android (Google Play), iOS/iPad/iPhone/iPod (Apple App Store), with Google Play fallback
Dependencies
package.json
Minor dependency updates (+5/-6 changes)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • fix: include link for eID App #653 — Similar code-level change replacing plain "eID App" text with clickable app store link in pictique +page.svelte, using the same getAppStoreLink() utility function for app store URL resolution

Suggested reviewers

  • coodos
  • sosweetham
  • xPathin

Poem

🐰 A link to the store, now shiny and bright!
Android or Apple, we get it just right,
App wallets and QR codes, perfectly lined,
The eCurrency journey, so cleverly designed! 📱✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check nameStatusExplanationResolution
Docstring Coverage⚠️ WarningDocstring coverage is 0.00% which is insufficient. The required threshold is 80.00%.Write docstrings for the functions missing them to satisfy the coverage threshold.
Out of Scope Changes check❓ InconclusiveThe raw summary shows changes to login-screen.tsx and mobile-detection.ts but the PR description mentions W3DS.svg additions which are not detailed in the provided code summary.Verify that all mentioned W3DS.svg files are properly added and that no unrelated changes exist outside the scope of issue #679.
✅ Passed checks (3 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly summarizes the main changes: adding W3DS logo and fixing eID App link for eCurrency and eReputation.
Description check✅ PassedThe description follows the template with issue number, type of change, and completed checklist items. The key objectives are clearly stated.
Linked Issues check✅ PassedThe PR addresses both requirements from issue #679: implements eID App link with platform-specific detection [#679] and establishes the foundation for W3DS logo integration [#679].

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Bekiboo
Bekiboo marked this pull request as ready for review January 19, 2026 17:19
@Bekiboo
Bekiboo requested a review from coodos as a code ownerJanuary 19, 2026 17:19
@coodos
coodos merged commit 36a4ca3 into mainJan 20, 2026
4 checks passed
@coodos
coodos deleted the fix/w3ds-logo-and-eid-link branch January 20, 2026 09:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] eCurrency start page missing market link and W3DS logo

2 participants

@Bekiboo@coodos
, '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

fix: logo and link on eCurrency and eReputation - #690

Merged
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link
Jan 20, 2026
Merged

fix: logo and link on eCurrency and eReputation#690
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link

Conversation

@Bekiboo

@BekibooBekiboo commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

add W3DS.svg for both eCurrency and eReputation & fix eid Wallet link for eCurrency

Description of change

Issue Number

Closes#679

Type of change

  • Fix (a change which fixes an issue)

How the change has been tested

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features
    • Login screen now displays clickable app store links for quick app access
    • App store links are intelligently optimized for Android and iOS devices, directing users to the correct app marketplace

✏️ Tip: You can customize this high-level summary in your review settings.

@BekibooBekiboo self-assigned this Jan 19, 2026
@coderabbitai

coderabbitaiBot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The PR adds clickable app store links to the eCurrency login screen and updates the app store URL detection logic. The login UI now includes emphasized links to app store URLs for both mobile and desktop flows, with getAppStoreLink() updated to return platform-specific URLs based on user agent detection (Android → Google Play, iOS → Apple App Store, fallback → Google Play).

Changes

Cohort / File(s)Summary
Login Screen UI Updates
platforms/eCurrency/client/src/components/auth/login-screen.tsx
Replaces plain "eID App" text with clickable links to app store URLs using getAppStoreLink(); mobile flow displays "eID Wallet App" link while desktop shows link within QR code scanning instructions
Platform-Specific App Store Detection
platforms/eCurrency/client/src/lib/utils/mobile-detection.ts
Converts getAppStoreLink() from fixed Apple App Store URL to user agent-based resolver supporting Android (Google Play), iOS/iPad/iPhone/iPod (Apple App Store), with Google Play fallback
Dependencies
package.json
Minor dependency updates (+5/-6 changes)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • fix: include link for eID App #653 — Similar code-level change replacing plain "eID App" text with clickable app store link in pictique +page.svelte, using the same getAppStoreLink() utility function for app store URL resolution

Suggested reviewers

  • coodos
  • sosweetham
  • xPathin

Poem

🐰 A link to the store, now shiny and bright!
Android or Apple, we get it just right,
App wallets and QR codes, perfectly lined,
The eCurrency journey, so cleverly designed! 📱✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check nameStatusExplanationResolution
Docstring Coverage⚠️ WarningDocstring coverage is 0.00% which is insufficient. The required threshold is 80.00%.Write docstrings for the functions missing them to satisfy the coverage threshold.
Out of Scope Changes check❓ InconclusiveThe raw summary shows changes to login-screen.tsx and mobile-detection.ts but the PR description mentions W3DS.svg additions which are not detailed in the provided code summary.Verify that all mentioned W3DS.svg files are properly added and that no unrelated changes exist outside the scope of issue #679.
✅ Passed checks (3 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly summarizes the main changes: adding W3DS logo and fixing eID App link for eCurrency and eReputation.
Description check✅ PassedThe description follows the template with issue number, type of change, and completed checklist items. The key objectives are clearly stated.
Linked Issues check✅ PassedThe PR addresses both requirements from issue #679: implements eID App link with platform-specific detection [#679] and establishes the foundation for W3DS logo integration [#679].

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Bekiboo
Bekiboo marked this pull request as ready for review January 19, 2026 17:19
@Bekiboo
Bekiboo requested a review from coodos as a code ownerJanuary 19, 2026 17:19
@coodos
coodos merged commit 36a4ca3 into mainJan 20, 2026
4 checks passed
@coodos
coodos deleted the fix/w3ds-logo-and-eid-link branch January 20, 2026 09:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] eCurrency start page missing market link and W3DS logo

2 participants

@Bekiboo@coodos
, '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

fix: logo and link on eCurrency and eReputation - #690

Merged
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link
Jan 20, 2026
Merged

fix: logo and link on eCurrency and eReputation#690
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link

Conversation

@Bekiboo

@BekibooBekiboo commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

add W3DS.svg for both eCurrency and eReputation & fix eid Wallet link for eCurrency

Description of change

Issue Number

Closes#679

Type of change

  • Fix (a change which fixes an issue)

How the change has been tested

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features
    • Login screen now displays clickable app store links for quick app access
    • App store links are intelligently optimized for Android and iOS devices, directing users to the correct app marketplace

✏️ Tip: You can customize this high-level summary in your review settings.

@BekibooBekiboo self-assigned this Jan 19, 2026
@coderabbitai

coderabbitaiBot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The PR adds clickable app store links to the eCurrency login screen and updates the app store URL detection logic. The login UI now includes emphasized links to app store URLs for both mobile and desktop flows, with getAppStoreLink() updated to return platform-specific URLs based on user agent detection (Android → Google Play, iOS → Apple App Store, fallback → Google Play).

Changes

Cohort / File(s)Summary
Login Screen UI Updates
platforms/eCurrency/client/src/components/auth/login-screen.tsx
Replaces plain "eID App" text with clickable links to app store URLs using getAppStoreLink(); mobile flow displays "eID Wallet App" link while desktop shows link within QR code scanning instructions
Platform-Specific App Store Detection
platforms/eCurrency/client/src/lib/utils/mobile-detection.ts
Converts getAppStoreLink() from fixed Apple App Store URL to user agent-based resolver supporting Android (Google Play), iOS/iPad/iPhone/iPod (Apple App Store), with Google Play fallback
Dependencies
package.json
Minor dependency updates (+5/-6 changes)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • fix: include link for eID App #653 — Similar code-level change replacing plain "eID App" text with clickable app store link in pictique +page.svelte, using the same getAppStoreLink() utility function for app store URL resolution

Suggested reviewers

  • coodos
  • sosweetham
  • xPathin

Poem

🐰 A link to the store, now shiny and bright!
Android or Apple, we get it just right,
App wallets and QR codes, perfectly lined,
The eCurrency journey, so cleverly designed! 📱✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check nameStatusExplanationResolution
Docstring Coverage⚠️ WarningDocstring coverage is 0.00% which is insufficient. The required threshold is 80.00%.Write docstrings for the functions missing them to satisfy the coverage threshold.
Out of Scope Changes check❓ InconclusiveThe raw summary shows changes to login-screen.tsx and mobile-detection.ts but the PR description mentions W3DS.svg additions which are not detailed in the provided code summary.Verify that all mentioned W3DS.svg files are properly added and that no unrelated changes exist outside the scope of issue #679.
✅ Passed checks (3 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly summarizes the main changes: adding W3DS logo and fixing eID App link for eCurrency and eReputation.
Description check✅ PassedThe description follows the template with issue number, type of change, and completed checklist items. The key objectives are clearly stated.
Linked Issues check✅ PassedThe PR addresses both requirements from issue #679: implements eID App link with platform-specific detection [#679] and establishes the foundation for W3DS logo integration [#679].

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Bekiboo
Bekiboo marked this pull request as ready for review January 19, 2026 17:19
@Bekiboo
Bekiboo requested a review from coodos as a code ownerJanuary 19, 2026 17:19
@coodos
coodos merged commit 36a4ca3 into mainJan 20, 2026
4 checks passed
@coodos
coodos deleted the fix/w3ds-logo-and-eid-link branch January 20, 2026 09:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] eCurrency start page missing market link and W3DS logo

2 participants

@Bekiboo@coodos
, '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

fix: logo and link on eCurrency and eReputation - #690

Merged
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link
Jan 20, 2026
Merged

fix: logo and link on eCurrency and eReputation#690
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link

Conversation

@Bekiboo

@BekibooBekiboo commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

add W3DS.svg for both eCurrency and eReputation & fix eid Wallet link for eCurrency

Description of change

Issue Number

Closes#679

Type of change

  • Fix (a change which fixes an issue)

How the change has been tested

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features
    • Login screen now displays clickable app store links for quick app access
    • App store links are intelligently optimized for Android and iOS devices, directing users to the correct app marketplace

✏️ Tip: You can customize this high-level summary in your review settings.

@BekibooBekiboo self-assigned this Jan 19, 2026
@coderabbitai

coderabbitaiBot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The PR adds clickable app store links to the eCurrency login screen and updates the app store URL detection logic. The login UI now includes emphasized links to app store URLs for both mobile and desktop flows, with getAppStoreLink() updated to return platform-specific URLs based on user agent detection (Android → Google Play, iOS → Apple App Store, fallback → Google Play).

Changes

Cohort / File(s)Summary
Login Screen UI Updates
platforms/eCurrency/client/src/components/auth/login-screen.tsx
Replaces plain "eID App" text with clickable links to app store URLs using getAppStoreLink(); mobile flow displays "eID Wallet App" link while desktop shows link within QR code scanning instructions
Platform-Specific App Store Detection
platforms/eCurrency/client/src/lib/utils/mobile-detection.ts
Converts getAppStoreLink() from fixed Apple App Store URL to user agent-based resolver supporting Android (Google Play), iOS/iPad/iPhone/iPod (Apple App Store), with Google Play fallback
Dependencies
package.json
Minor dependency updates (+5/-6 changes)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • fix: include link for eID App #653 — Similar code-level change replacing plain "eID App" text with clickable app store link in pictique +page.svelte, using the same getAppStoreLink() utility function for app store URL resolution

Suggested reviewers

  • coodos
  • sosweetham
  • xPathin

Poem

🐰 A link to the store, now shiny and bright!
Android or Apple, we get it just right,
App wallets and QR codes, perfectly lined,
The eCurrency journey, so cleverly designed! 📱✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check nameStatusExplanationResolution
Docstring Coverage⚠️ WarningDocstring coverage is 0.00% which is insufficient. The required threshold is 80.00%.Write docstrings for the functions missing them to satisfy the coverage threshold.
Out of Scope Changes check❓ InconclusiveThe raw summary shows changes to login-screen.tsx and mobile-detection.ts but the PR description mentions W3DS.svg additions which are not detailed in the provided code summary.Verify that all mentioned W3DS.svg files are properly added and that no unrelated changes exist outside the scope of issue #679.
✅ Passed checks (3 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly summarizes the main changes: adding W3DS logo and fixing eID App link for eCurrency and eReputation.
Description check✅ PassedThe description follows the template with issue number, type of change, and completed checklist items. The key objectives are clearly stated.
Linked Issues check✅ PassedThe PR addresses both requirements from issue #679: implements eID App link with platform-specific detection [#679] and establishes the foundation for W3DS logo integration [#679].

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Bekiboo
Bekiboo marked this pull request as ready for review January 19, 2026 17:19
@Bekiboo
Bekiboo requested a review from coodos as a code ownerJanuary 19, 2026 17:19
@coodos
coodos merged commit 36a4ca3 into mainJan 20, 2026
4 checks passed
@coodos
coodos deleted the fix/w3ds-logo-and-eid-link branch January 20, 2026 09:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] eCurrency start page missing market link and W3DS logo

2 participants

@Bekiboo@coodos
, '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

fix: logo and link on eCurrency and eReputation - #690

Merged
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link
Jan 20, 2026
Merged

fix: logo and link on eCurrency and eReputation#690
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link

Conversation

@Bekiboo

@BekibooBekiboo commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

add W3DS.svg for both eCurrency and eReputation & fix eid Wallet link for eCurrency

Description of change

Issue Number

Closes#679

Type of change

  • Fix (a change which fixes an issue)

How the change has been tested

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features
    • Login screen now displays clickable app store links for quick app access
    • App store links are intelligently optimized for Android and iOS devices, directing users to the correct app marketplace

✏️ Tip: You can customize this high-level summary in your review settings.

@BekibooBekiboo self-assigned this Jan 19, 2026
@coderabbitai

coderabbitaiBot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The PR adds clickable app store links to the eCurrency login screen and updates the app store URL detection logic. The login UI now includes emphasized links to app store URLs for both mobile and desktop flows, with getAppStoreLink() updated to return platform-specific URLs based on user agent detection (Android → Google Play, iOS → Apple App Store, fallback → Google Play).

Changes

Cohort / File(s)Summary
Login Screen UI Updates
platforms/eCurrency/client/src/components/auth/login-screen.tsx
Replaces plain "eID App" text with clickable links to app store URLs using getAppStoreLink(); mobile flow displays "eID Wallet App" link while desktop shows link within QR code scanning instructions
Platform-Specific App Store Detection
platforms/eCurrency/client/src/lib/utils/mobile-detection.ts
Converts getAppStoreLink() from fixed Apple App Store URL to user agent-based resolver supporting Android (Google Play), iOS/iPad/iPhone/iPod (Apple App Store), with Google Play fallback
Dependencies
package.json
Minor dependency updates (+5/-6 changes)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • fix: include link for eID App #653 — Similar code-level change replacing plain "eID App" text with clickable app store link in pictique +page.svelte, using the same getAppStoreLink() utility function for app store URL resolution

Suggested reviewers

  • coodos
  • sosweetham
  • xPathin

Poem

🐰 A link to the store, now shiny and bright!
Android or Apple, we get it just right,
App wallets and QR codes, perfectly lined,
The eCurrency journey, so cleverly designed! 📱✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check nameStatusExplanationResolution
Docstring Coverage⚠️ WarningDocstring coverage is 0.00% which is insufficient. The required threshold is 80.00%.Write docstrings for the functions missing them to satisfy the coverage threshold.
Out of Scope Changes check❓ InconclusiveThe raw summary shows changes to login-screen.tsx and mobile-detection.ts but the PR description mentions W3DS.svg additions which are not detailed in the provided code summary.Verify that all mentioned W3DS.svg files are properly added and that no unrelated changes exist outside the scope of issue #679.
✅ Passed checks (3 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly summarizes the main changes: adding W3DS logo and fixing eID App link for eCurrency and eReputation.
Description check✅ PassedThe description follows the template with issue number, type of change, and completed checklist items. The key objectives are clearly stated.
Linked Issues check✅ PassedThe PR addresses both requirements from issue #679: implements eID App link with platform-specific detection [#679] and establishes the foundation for W3DS logo integration [#679].

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Bekiboo
Bekiboo marked this pull request as ready for review January 19, 2026 17:19
@Bekiboo
Bekiboo requested a review from coodos as a code ownerJanuary 19, 2026 17:19
@coodos
coodos merged commit 36a4ca3 into mainJan 20, 2026
4 checks passed
@coodos
coodos deleted the fix/w3ds-logo-and-eid-link branch January 20, 2026 09:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] eCurrency start page missing market link and W3DS logo

2 participants

@Bekiboo@coodos
, '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

fix: logo and link on eCurrency and eReputation - #690

Merged
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link
Jan 20, 2026
Merged

fix: logo and link on eCurrency and eReputation#690
coodos merged 1 commit into
mainfrom
fix/w3ds-logo-and-eid-link

Conversation

@Bekiboo

@BekibooBekiboo commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

add W3DS.svg for both eCurrency and eReputation & fix eid Wallet link for eCurrency

Description of change

Issue Number

Closes#679

Type of change

  • Fix (a change which fixes an issue)

How the change has been tested

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features
    • Login screen now displays clickable app store links for quick app access
    • App store links are intelligently optimized for Android and iOS devices, directing users to the correct app marketplace

✏️ Tip: You can customize this high-level summary in your review settings.

@BekibooBekiboo self-assigned this Jan 19, 2026
@coderabbitai

coderabbitaiBot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

The PR adds clickable app store links to the eCurrency login screen and updates the app store URL detection logic. The login UI now includes emphasized links to app store URLs for both mobile and desktop flows, with getAppStoreLink() updated to return platform-specific URLs based on user agent detection (Android → Google Play, iOS → Apple App Store, fallback → Google Play).

Changes

Cohort / File(s)Summary
Login Screen UI Updates
platforms/eCurrency/client/src/components/auth/login-screen.tsx
Replaces plain "eID App" text with clickable links to app store URLs using getAppStoreLink(); mobile flow displays "eID Wallet App" link while desktop shows link within QR code scanning instructions
Platform-Specific App Store Detection
platforms/eCurrency/client/src/lib/utils/mobile-detection.ts
Converts getAppStoreLink() from fixed Apple App Store URL to user agent-based resolver supporting Android (Google Play), iOS/iPad/iPhone/iPod (Apple App Store), with Google Play fallback
Dependencies
package.json
Minor dependency updates (+5/-6 changes)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • fix: include link for eID App #653 — Similar code-level change replacing plain "eID App" text with clickable app store link in pictique +page.svelte, using the same getAppStoreLink() utility function for app store URL resolution

Suggested reviewers

  • coodos
  • sosweetham
  • xPathin

Poem

🐰 A link to the store, now shiny and bright!
Android or Apple, we get it just right,
App wallets and QR codes, perfectly lined,
The eCurrency journey, so cleverly designed! 📱✨

🚥 Pre-merge checks | ✅ 3 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check nameStatusExplanationResolution
Docstring Coverage⚠️ WarningDocstring coverage is 0.00% which is insufficient. The required threshold is 80.00%.Write docstrings for the functions missing them to satisfy the coverage threshold.
Out of Scope Changes check❓ InconclusiveThe raw summary shows changes to login-screen.tsx and mobile-detection.ts but the PR description mentions W3DS.svg additions which are not detailed in the provided code summary.Verify that all mentioned W3DS.svg files are properly added and that no unrelated changes exist outside the scope of issue #679.
✅ Passed checks (3 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly summarizes the main changes: adding W3DS logo and fixing eID App link for eCurrency and eReputation.
Description check✅ PassedThe description follows the template with issue number, type of change, and completed checklist items. The key objectives are clearly stated.
Linked Issues check✅ PassedThe PR addresses both requirements from issue #679: implements eID App link with platform-specific detection [#679] and establishes the foundation for W3DS logo integration [#679].

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Bekiboo
Bekiboo marked this pull request as ready for review January 19, 2026 17:19
@Bekiboo
Bekiboo requested a review from coodos as a code ownerJanuary 19, 2026 17:19
@coodos
coodos merged commit 36a4ca3 into mainJan 20, 2026
4 checks passed
@coodos
coodos deleted the fix/w3ds-logo-and-eid-link branch January 20, 2026 09:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] eCurrency start page missing market link and W3DS logo

2 participants

@Bekiboo@coodos