mirror of
https://github.com/momenbasel/keyFinder.git
synced 2026-07-30 08:18:56 +02:00
v2.2.1: anti-slop flattening pass
- Remove scanline/vignette overlays, colored glows, gradient washes - Replace stat card grids with single segmented strips (hairline dividers) - Reverse-video active filters, button hovers, and match-chip hover - Sharp corners, flat focus outlines, titled-border findings.log shell - Regenerate store + preview screenshots from flattened UI
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
|
||||
window.chrome = {
|
||||
runtime: {
|
||||
getManifest: () => ({ version: "2.2.0" }),
|
||||
getManifest: () => ({ version: "2.2.1" }),
|
||||
sendMessage: async (msg) => {
|
||||
switch (msg && msg.type) {
|
||||
case "getFindings": return { findings: [] };
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
window.chrome = {
|
||||
runtime: {
|
||||
getManifest: () => ({ version: "2.2.0" }),
|
||||
getManifest: () => ({ version: "2.2.1" }),
|
||||
sendMessage: async (msg) => {
|
||||
switch (msg && msg.type) {
|
||||
case "getFindings": return { findings: SAMPLE_FINDINGS.slice() };
|
||||
|
||||
@@ -70,11 +70,9 @@
|
||||
</div>
|
||||
|
||||
<main class="main">
|
||||
<div class="table-shell">
|
||||
<div class="shell-head">
|
||||
<span class="shell-title">findings.log</span>
|
||||
<span class="shell-meta" id="shellMeta"></span>
|
||||
</div>
|
||||
<div class="table-shell titled">
|
||||
<span class="titled-label">findings.log</span>
|
||||
<span class="titled-meta" id="shellMeta"></span>
|
||||
<table class="findings-table">
|
||||
<thead>
|
||||
<tr>
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 50 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 28 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 258 KiB After Width: | Height: | Size: 189 KiB |
@@ -9,7 +9,7 @@
|
||||
<body class="store">
|
||||
<div class="stage">
|
||||
<div class="copy">
|
||||
<div class="kicker">KEYFINDER v2.2.0 — PASSIVE SCANNER</div>
|
||||
<div class="kicker">KEYFINDER v2.2.1 — PASSIVE SCANNER</div>
|
||||
<h1>Catch leaked keys<br>while you <em>browse</em>.</h1>
|
||||
<p>KeyFinder passively scans every page for exposed API keys, tokens and credentials — across scripts, DOM, storage and network responses.</p>
|
||||
<ul class="spec">
|
||||
@@ -19,8 +19,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="popup-frame">
|
||||
|
||||
<header class="header">
|
||||
<header class="header">
|
||||
<div class="header-brand">
|
||||
<span class="radar" aria-hidden="true">
|
||||
<img src="../icons/icon48.png" alt="" class="header-icon">
|
||||
@@ -67,9 +66,6 @@
|
||||
View Findings <span class="btn-arrow" aria-hidden="true">→</span>
|
||||
</a>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<script src="preview-stub.js"></script>
|
||||
|
||||
+3
-8
@@ -19,14 +19,13 @@ body.store {
|
||||
padding: 0 64px;
|
||||
}
|
||||
|
||||
/* ambient brand glows */
|
||||
/* ambient depth: a single flat value step, no glow washes */
|
||||
.stage::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background:
|
||||
radial-gradient(560px 420px at 12% 18%, rgba(245,165,36,.09) 0%, transparent 60%),
|
||||
radial-gradient(620px 480px at 88% 82%, rgba(69,208,196,.07) 0%, transparent 60%);
|
||||
radial-gradient(700px 500px at 85% 80%, rgba(69,208,196,.045) 0%, transparent 65%);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
@@ -103,12 +102,8 @@ body.store {
|
||||
flex: none;
|
||||
width: 372px;
|
||||
border: 1px solid var(--line-strong);
|
||||
border-radius: 8px;
|
||||
overflow: hidden;
|
||||
box-shadow:
|
||||
0 0 0 1px rgba(245,165,36,.08),
|
||||
0 24px 80px rgba(0,0,0,.65),
|
||||
0 0 120px rgba(245,165,36,.05);
|
||||
box-shadow: 0 24px 80px rgba(0,0,0,.6);
|
||||
}
|
||||
.popup-frame::before {
|
||||
content: "";
|
||||
|
||||
Reference in New Issue
Block a user