Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions resources/lang/de.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ansicht hinzufügen",
"Add User To Group": "Benutzer zu Gruppe hinzufügen",
"Add Users": "Benutzer hinzufügen",
"Add to clipboard": "Zur Zwischenablage hinzufügen",
"Address": "Adresse",
"Admin": "Administrator",
"Advanced Search": "Erweiterte Suche",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Aktualisieren",
"Regenerating CSS Files": "CSS-Dateien werden neu generiert",
"Remember me": "Meine Daten speichern",
"Remove from clipboard": "Aus Zwischenablage entfernen",
"Remove from Group": "Aus Gruppe entfernen",
"Remove the .env file to perform a new installation.": "Entfernen Sie die .env-Datei, damit Sie eine neue Installation durchführen können.",
"Remove": "Entfernen",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/en.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -73,6 +73,7 @@
"Add URL Restriction": "Add URL Restriction",
"Add User To Group": "Add User To Group",
"Add Users": "Add Users",
"Add to clipboard": "Add to clipboard",
"add": "add",
"Add": "Add",
"Additional Details (optional)": "Additional Details (optional)",
Expand DownExpand Up@@ -1348,6 +1349,7 @@
"Regex": "Regex",
"Regular Button": "Regular Button",
"Remember me": "Remember me",
"Remove from clipboard": "Remove from clipboard",
"Remove from Group": "Remove from Group",
"Remove from My Bookmarks": "Remove from My Bookmarks",
"Remove the .env file to perform a new installation.": "Remove the .env file to perform a new installation.",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/es.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Agregar pantalla",
"Add User To Group": "Agregar usuario a grupo",
"Add Users": "Agregar usuarios",
"Add to clipboard": "Agregar al portapapeles",
"Address": "Dirección",
"Admin": "Administrador",
"Advanced Search": "Búsqueda avanzada",
Expand DownExpand Up@@ -649,6 +650,7 @@
"Refresh": "Refrescar",
"Regenerating CSS Files": "Volviendo a generar archivos CSS",
"Remember me": "Recordarme",
"Remove from clipboard": "Quitar del portapapeles",
"Remove from Group": "Eliminar de este grupo",
"Remove the .env file to perform a new installation.": "Elimine el archivo .env existente para realizar una nueva instalación.",
"Remove": "Eliminar",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/fr.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ajouter un écran",
"Add User To Group": "Ajouter un utilisateur au groupe",
"Add Users": "Ajouter des utilisateurs",
"Add to clipboard": "Ajouter au presse-papier",
"Address": "Adresse",
"Admin": "Administrateur",
"Advanced Search": "Recherche avancée",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Actualiser",
"Regenerating CSS Files": "Nouvelle génération des fichiers CSS en cours",
"Remember me": "Mémoriser mes informations",
"Remove from clipboard": "Retirer du presse-papiers",
"Remove from Group": "Retirer du groupe",
"Remove the .env file to perform a new installation.": "Supprimez le fichier .env pour effectuer une nouvelle installation.",
"Remove": "Retirer",
Expand Down
, '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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions resources/lang/de.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ansicht hinzufügen",
"Add User To Group": "Benutzer zu Gruppe hinzufügen",
"Add Users": "Benutzer hinzufügen",
"Add to clipboard": "Zur Zwischenablage hinzufügen",
"Address": "Adresse",
"Admin": "Administrator",
"Advanced Search": "Erweiterte Suche",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Aktualisieren",
"Regenerating CSS Files": "CSS-Dateien werden neu generiert",
"Remember me": "Meine Daten speichern",
"Remove from clipboard": "Aus Zwischenablage entfernen",
"Remove from Group": "Aus Gruppe entfernen",
"Remove the .env file to perform a new installation.": "Entfernen Sie die .env-Datei, damit Sie eine neue Installation durchführen können.",
"Remove": "Entfernen",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/en.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -73,6 +73,7 @@
"Add URL Restriction": "Add URL Restriction",
"Add User To Group": "Add User To Group",
"Add Users": "Add Users",
"Add to clipboard": "Add to clipboard",
"add": "add",
"Add": "Add",
"Additional Details (optional)": "Additional Details (optional)",
Expand DownExpand Up@@ -1348,6 +1349,7 @@
"Regex": "Regex",
"Regular Button": "Regular Button",
"Remember me": "Remember me",
"Remove from clipboard": "Remove from clipboard",
"Remove from Group": "Remove from Group",
"Remove from My Bookmarks": "Remove from My Bookmarks",
"Remove the .env file to perform a new installation.": "Remove the .env file to perform a new installation.",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/es.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Agregar pantalla",
"Add User To Group": "Agregar usuario a grupo",
"Add Users": "Agregar usuarios",
"Add to clipboard": "Agregar al portapapeles",
"Address": "Dirección",
"Admin": "Administrador",
"Advanced Search": "Búsqueda avanzada",
Expand DownExpand Up@@ -649,6 +650,7 @@
"Refresh": "Refrescar",
"Regenerating CSS Files": "Volviendo a generar archivos CSS",
"Remember me": "Recordarme",
"Remove from clipboard": "Quitar del portapapeles",
"Remove from Group": "Eliminar de este grupo",
"Remove the .env file to perform a new installation.": "Elimine el archivo .env existente para realizar una nueva instalación.",
"Remove": "Eliminar",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/fr.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ajouter un écran",
"Add User To Group": "Ajouter un utilisateur au groupe",
"Add Users": "Ajouter des utilisateurs",
"Add to clipboard": "Ajouter au presse-papier",
"Address": "Adresse",
"Admin": "Administrateur",
"Advanced Search": "Recherche avancée",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Actualiser",
"Regenerating CSS Files": "Nouvelle génération des fichiers CSS en cours",
"Remember me": "Mémoriser mes informations",
"Remove from clipboard": "Retirer du presse-papiers",
"Remove from Group": "Retirer du groupe",
"Remove the .env file to perform a new installation.": "Supprimez le fichier .env pour effectuer une nouvelle installation.",
"Remove": "Retirer",
Expand Down
, '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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions resources/lang/de.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ansicht hinzufügen",
"Add User To Group": "Benutzer zu Gruppe hinzufügen",
"Add Users": "Benutzer hinzufügen",
"Add to clipboard": "Zur Zwischenablage hinzufügen",
"Address": "Adresse",
"Admin": "Administrator",
"Advanced Search": "Erweiterte Suche",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Aktualisieren",
"Regenerating CSS Files": "CSS-Dateien werden neu generiert",
"Remember me": "Meine Daten speichern",
"Remove from clipboard": "Aus Zwischenablage entfernen",
"Remove from Group": "Aus Gruppe entfernen",
"Remove the .env file to perform a new installation.": "Entfernen Sie die .env-Datei, damit Sie eine neue Installation durchführen können.",
"Remove": "Entfernen",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/en.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -73,6 +73,7 @@
"Add URL Restriction": "Add URL Restriction",
"Add User To Group": "Add User To Group",
"Add Users": "Add Users",
"Add to clipboard": "Add to clipboard",
"add": "add",
"Add": "Add",
"Additional Details (optional)": "Additional Details (optional)",
Expand DownExpand Up@@ -1348,6 +1349,7 @@
"Regex": "Regex",
"Regular Button": "Regular Button",
"Remember me": "Remember me",
"Remove from clipboard": "Remove from clipboard",
"Remove from Group": "Remove from Group",
"Remove from My Bookmarks": "Remove from My Bookmarks",
"Remove the .env file to perform a new installation.": "Remove the .env file to perform a new installation.",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/es.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Agregar pantalla",
"Add User To Group": "Agregar usuario a grupo",
"Add Users": "Agregar usuarios",
"Add to clipboard": "Agregar al portapapeles",
"Address": "Dirección",
"Admin": "Administrador",
"Advanced Search": "Búsqueda avanzada",
Expand DownExpand Up@@ -649,6 +650,7 @@
"Refresh": "Refrescar",
"Regenerating CSS Files": "Volviendo a generar archivos CSS",
"Remember me": "Recordarme",
"Remove from clipboard": "Quitar del portapapeles",
"Remove from Group": "Eliminar de este grupo",
"Remove the .env file to perform a new installation.": "Elimine el archivo .env existente para realizar una nueva instalación.",
"Remove": "Eliminar",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/fr.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ajouter un écran",
"Add User To Group": "Ajouter un utilisateur au groupe",
"Add Users": "Ajouter des utilisateurs",
"Add to clipboard": "Ajouter au presse-papier",
"Address": "Adresse",
"Admin": "Administrateur",
"Advanced Search": "Recherche avancée",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Actualiser",
"Regenerating CSS Files": "Nouvelle génération des fichiers CSS en cours",
"Remember me": "Mémoriser mes informations",
"Remove from clipboard": "Retirer du presse-papiers",
"Remove from Group": "Retirer du groupe",
"Remove the .env file to perform a new installation.": "Supprimez le fichier .env pour effectuer une nouvelle installation.",
"Remove": "Retirer",
Expand Down
, '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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions resources/lang/de.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ansicht hinzufügen",
"Add User To Group": "Benutzer zu Gruppe hinzufügen",
"Add Users": "Benutzer hinzufügen",
"Add to clipboard": "Zur Zwischenablage hinzufügen",
"Address": "Adresse",
"Admin": "Administrator",
"Advanced Search": "Erweiterte Suche",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Aktualisieren",
"Regenerating CSS Files": "CSS-Dateien werden neu generiert",
"Remember me": "Meine Daten speichern",
"Remove from clipboard": "Aus Zwischenablage entfernen",
"Remove from Group": "Aus Gruppe entfernen",
"Remove the .env file to perform a new installation.": "Entfernen Sie die .env-Datei, damit Sie eine neue Installation durchführen können.",
"Remove": "Entfernen",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/en.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -73,6 +73,7 @@
"Add URL Restriction": "Add URL Restriction",
"Add User To Group": "Add User To Group",
"Add Users": "Add Users",
"Add to clipboard": "Add to clipboard",
"add": "add",
"Add": "Add",
"Additional Details (optional)": "Additional Details (optional)",
Expand DownExpand Up@@ -1348,6 +1349,7 @@
"Regex": "Regex",
"Regular Button": "Regular Button",
"Remember me": "Remember me",
"Remove from clipboard": "Remove from clipboard",
"Remove from Group": "Remove from Group",
"Remove from My Bookmarks": "Remove from My Bookmarks",
"Remove the .env file to perform a new installation.": "Remove the .env file to perform a new installation.",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/es.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Agregar pantalla",
"Add User To Group": "Agregar usuario a grupo",
"Add Users": "Agregar usuarios",
"Add to clipboard": "Agregar al portapapeles",
"Address": "Dirección",
"Admin": "Administrador",
"Advanced Search": "Búsqueda avanzada",
Expand DownExpand Up@@ -649,6 +650,7 @@
"Refresh": "Refrescar",
"Regenerating CSS Files": "Volviendo a generar archivos CSS",
"Remember me": "Recordarme",
"Remove from clipboard": "Quitar del portapapeles",
"Remove from Group": "Eliminar de este grupo",
"Remove the .env file to perform a new installation.": "Elimine el archivo .env existente para realizar una nueva instalación.",
"Remove": "Eliminar",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/fr.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ajouter un écran",
"Add User To Group": "Ajouter un utilisateur au groupe",
"Add Users": "Ajouter des utilisateurs",
"Add to clipboard": "Ajouter au presse-papier",
"Address": "Adresse",
"Admin": "Administrateur",
"Advanced Search": "Recherche avancée",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Actualiser",
"Regenerating CSS Files": "Nouvelle génération des fichiers CSS en cours",
"Remember me": "Mémoriser mes informations",
"Remove from clipboard": "Retirer du presse-papiers",
"Remove from Group": "Retirer du groupe",
"Remove the .env file to perform a new installation.": "Supprimez le fichier .env pour effectuer une nouvelle installation.",
"Remove": "Retirer",
Expand Down
, '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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions resources/lang/de.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ansicht hinzufügen",
"Add User To Group": "Benutzer zu Gruppe hinzufügen",
"Add Users": "Benutzer hinzufügen",
"Add to clipboard": "Zur Zwischenablage hinzufügen",
"Address": "Adresse",
"Admin": "Administrator",
"Advanced Search": "Erweiterte Suche",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Aktualisieren",
"Regenerating CSS Files": "CSS-Dateien werden neu generiert",
"Remember me": "Meine Daten speichern",
"Remove from clipboard": "Aus Zwischenablage entfernen",
"Remove from Group": "Aus Gruppe entfernen",
"Remove the .env file to perform a new installation.": "Entfernen Sie die .env-Datei, damit Sie eine neue Installation durchführen können.",
"Remove": "Entfernen",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/en.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -73,6 +73,7 @@
"Add URL Restriction": "Add URL Restriction",
"Add User To Group": "Add User To Group",
"Add Users": "Add Users",
"Add to clipboard": "Add to clipboard",
"add": "add",
"Add": "Add",
"Additional Details (optional)": "Additional Details (optional)",
Expand DownExpand Up@@ -1348,6 +1349,7 @@
"Regex": "Regex",
"Regular Button": "Regular Button",
"Remember me": "Remember me",
"Remove from clipboard": "Remove from clipboard",
"Remove from Group": "Remove from Group",
"Remove from My Bookmarks": "Remove from My Bookmarks",
"Remove the .env file to perform a new installation.": "Remove the .env file to perform a new installation.",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/es.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Agregar pantalla",
"Add User To Group": "Agregar usuario a grupo",
"Add Users": "Agregar usuarios",
"Add to clipboard": "Agregar al portapapeles",
"Address": "Dirección",
"Admin": "Administrador",
"Advanced Search": "Búsqueda avanzada",
Expand DownExpand Up@@ -649,6 +650,7 @@
"Refresh": "Refrescar",
"Regenerating CSS Files": "Volviendo a generar archivos CSS",
"Remember me": "Recordarme",
"Remove from clipboard": "Quitar del portapapeles",
"Remove from Group": "Eliminar de este grupo",
"Remove the .env file to perform a new installation.": "Elimine el archivo .env existente para realizar una nueva instalación.",
"Remove": "Eliminar",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/fr.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ajouter un écran",
"Add User To Group": "Ajouter un utilisateur au groupe",
"Add Users": "Ajouter des utilisateurs",
"Add to clipboard": "Ajouter au presse-papier",
"Address": "Adresse",
"Admin": "Administrateur",
"Advanced Search": "Recherche avancée",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Actualiser",
"Regenerating CSS Files": "Nouvelle génération des fichiers CSS en cours",
"Remember me": "Mémoriser mes informations",
"Remove from clipboard": "Retirer du presse-papiers",
"Remove from Group": "Retirer du groupe",
"Remove the .env file to perform a new installation.": "Supprimez le fichier .env pour effectuer une nouvelle installation.",
"Remove": "Retirer",
Expand Down
, '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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions resources/lang/de.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ansicht hinzufügen",
"Add User To Group": "Benutzer zu Gruppe hinzufügen",
"Add Users": "Benutzer hinzufügen",
"Add to clipboard": "Zur Zwischenablage hinzufügen",
"Address": "Adresse",
"Admin": "Administrator",
"Advanced Search": "Erweiterte Suche",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Aktualisieren",
"Regenerating CSS Files": "CSS-Dateien werden neu generiert",
"Remember me": "Meine Daten speichern",
"Remove from clipboard": "Aus Zwischenablage entfernen",
"Remove from Group": "Aus Gruppe entfernen",
"Remove the .env file to perform a new installation.": "Entfernen Sie die .env-Datei, damit Sie eine neue Installation durchführen können.",
"Remove": "Entfernen",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/en.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -73,6 +73,7 @@
"Add URL Restriction": "Add URL Restriction",
"Add User To Group": "Add User To Group",
"Add Users": "Add Users",
"Add to clipboard": "Add to clipboard",
"add": "add",
"Add": "Add",
"Additional Details (optional)": "Additional Details (optional)",
Expand DownExpand Up@@ -1348,6 +1349,7 @@
"Regex": "Regex",
"Regular Button": "Regular Button",
"Remember me": "Remember me",
"Remove from clipboard": "Remove from clipboard",
"Remove from Group": "Remove from Group",
"Remove from My Bookmarks": "Remove from My Bookmarks",
"Remove the .env file to perform a new installation.": "Remove the .env file to perform a new installation.",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/es.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Agregar pantalla",
"Add User To Group": "Agregar usuario a grupo",
"Add Users": "Agregar usuarios",
"Add to clipboard": "Agregar al portapapeles",
"Address": "Dirección",
"Admin": "Administrador",
"Advanced Search": "Búsqueda avanzada",
Expand DownExpand Up@@ -649,6 +650,7 @@
"Refresh": "Refrescar",
"Regenerating CSS Files": "Volviendo a generar archivos CSS",
"Remember me": "Recordarme",
"Remove from clipboard": "Quitar del portapapeles",
"Remove from Group": "Eliminar de este grupo",
"Remove the .env file to perform a new installation.": "Elimine el archivo .env existente para realizar una nueva instalación.",
"Remove": "Eliminar",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/fr.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ajouter un écran",
"Add User To Group": "Ajouter un utilisateur au groupe",
"Add Users": "Ajouter des utilisateurs",
"Add to clipboard": "Ajouter au presse-papier",
"Address": "Adresse",
"Admin": "Administrateur",
"Advanced Search": "Recherche avancée",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Actualiser",
"Regenerating CSS Files": "Nouvelle génération des fichiers CSS en cours",
"Remember me": "Mémoriser mes informations",
"Remove from clipboard": "Retirer du presse-papiers",
"Remove from Group": "Retirer du groupe",
"Remove the .env file to perform a new installation.": "Supprimez le fichier .env pour effectuer une nouvelle installation.",
"Remove": "Retirer",
Expand Down
, '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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions resources/lang/de.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ansicht hinzufügen",
"Add User To Group": "Benutzer zu Gruppe hinzufügen",
"Add Users": "Benutzer hinzufügen",
"Add to clipboard": "Zur Zwischenablage hinzufügen",
"Address": "Adresse",
"Admin": "Administrator",
"Advanced Search": "Erweiterte Suche",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Aktualisieren",
"Regenerating CSS Files": "CSS-Dateien werden neu generiert",
"Remember me": "Meine Daten speichern",
"Remove from clipboard": "Aus Zwischenablage entfernen",
"Remove from Group": "Aus Gruppe entfernen",
"Remove the .env file to perform a new installation.": "Entfernen Sie die .env-Datei, damit Sie eine neue Installation durchführen können.",
"Remove": "Entfernen",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/en.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -73,6 +73,7 @@
"Add URL Restriction": "Add URL Restriction",
"Add User To Group": "Add User To Group",
"Add Users": "Add Users",
"Add to clipboard": "Add to clipboard",
"add": "add",
"Add": "Add",
"Additional Details (optional)": "Additional Details (optional)",
Expand DownExpand Up@@ -1348,6 +1349,7 @@
"Regex": "Regex",
"Regular Button": "Regular Button",
"Remember me": "Remember me",
"Remove from clipboard": "Remove from clipboard",
"Remove from Group": "Remove from Group",
"Remove from My Bookmarks": "Remove from My Bookmarks",
"Remove the .env file to perform a new installation.": "Remove the .env file to perform a new installation.",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/es.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Agregar pantalla",
"Add User To Group": "Agregar usuario a grupo",
"Add Users": "Agregar usuarios",
"Add to clipboard": "Agregar al portapapeles",
"Address": "Dirección",
"Admin": "Administrador",
"Advanced Search": "Búsqueda avanzada",
Expand DownExpand Up@@ -649,6 +650,7 @@
"Refresh": "Refrescar",
"Regenerating CSS Files": "Volviendo a generar archivos CSS",
"Remember me": "Recordarme",
"Remove from clipboard": "Quitar del portapapeles",
"Remove from Group": "Eliminar de este grupo",
"Remove the .env file to perform a new installation.": "Elimine el archivo .env existente para realizar una nueva instalación.",
"Remove": "Eliminar",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/fr.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ajouter un écran",
"Add User To Group": "Ajouter un utilisateur au groupe",
"Add Users": "Ajouter des utilisateurs",
"Add to clipboard": "Ajouter au presse-papier",
"Address": "Adresse",
"Admin": "Administrateur",
"Advanced Search": "Recherche avancée",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Actualiser",
"Regenerating CSS Files": "Nouvelle génération des fichiers CSS en cours",
"Remember me": "Mémoriser mes informations",
"Remove from clipboard": "Retirer du presse-papiers",
"Remove from Group": "Retirer du groupe",
"Remove the .env file to perform a new installation.": "Supprimez le fichier .env pour effectuer une nouvelle installation.",
"Remove": "Retirer",
Expand Down
, '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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions resources/lang/de.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ansicht hinzufügen",
"Add User To Group": "Benutzer zu Gruppe hinzufügen",
"Add Users": "Benutzer hinzufügen",
"Add to clipboard": "Zur Zwischenablage hinzufügen",
"Address": "Adresse",
"Admin": "Administrator",
"Advanced Search": "Erweiterte Suche",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Aktualisieren",
"Regenerating CSS Files": "CSS-Dateien werden neu generiert",
"Remember me": "Meine Daten speichern",
"Remove from clipboard": "Aus Zwischenablage entfernen",
"Remove from Group": "Aus Gruppe entfernen",
"Remove the .env file to perform a new installation.": "Entfernen Sie die .env-Datei, damit Sie eine neue Installation durchführen können.",
"Remove": "Entfernen",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/en.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -73,6 +73,7 @@
"Add URL Restriction": "Add URL Restriction",
"Add User To Group": "Add User To Group",
"Add Users": "Add Users",
"Add to clipboard": "Add to clipboard",
"add": "add",
"Add": "Add",
"Additional Details (optional)": "Additional Details (optional)",
Expand DownExpand Up@@ -1348,6 +1349,7 @@
"Regex": "Regex",
"Regular Button": "Regular Button",
"Remember me": "Remember me",
"Remove from clipboard": "Remove from clipboard",
"Remove from Group": "Remove from Group",
"Remove from My Bookmarks": "Remove from My Bookmarks",
"Remove the .env file to perform a new installation.": "Remove the .env file to perform a new installation.",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/es.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Agregar pantalla",
"Add User To Group": "Agregar usuario a grupo",
"Add Users": "Agregar usuarios",
"Add to clipboard": "Agregar al portapapeles",
"Address": "Dirección",
"Admin": "Administrador",
"Advanced Search": "Búsqueda avanzada",
Expand DownExpand Up@@ -649,6 +650,7 @@
"Refresh": "Refrescar",
"Regenerating CSS Files": "Volviendo a generar archivos CSS",
"Remember me": "Recordarme",
"Remove from clipboard": "Quitar del portapapeles",
"Remove from Group": "Eliminar de este grupo",
"Remove the .env file to perform a new installation.": "Elimine el archivo .env existente para realizar una nueva instalación.",
"Remove": "Eliminar",
Expand Down
2 changes: 2 additions & 0 deletions resources/lang/fr.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@
"Add Screen": "Ajouter un écran",
"Add User To Group": "Ajouter un utilisateur au groupe",
"Add Users": "Ajouter des utilisateurs",
"Add to clipboard": "Ajouter au presse-papier",
"Address": "Adresse",
"Admin": "Administrateur",
"Advanced Search": "Recherche avancée",
Expand DownExpand Up@@ -644,6 +645,7 @@
"Refresh": "Actualiser",
"Regenerating CSS Files": "Nouvelle génération des fichiers CSS en cours",
"Remember me": "Mémoriser mes informations",
"Remove from clipboard": "Retirer du presse-papiers",
"Remove from Group": "Retirer du groupe",
"Remove the .env file to perform a new installation.": "Supprimez le fichier .env pour effectuer une nouvelle installation.",
"Remove": "Retirer",
Expand Down