Skip to content

Commit 4ba8a10

Browse files
committed
Deploy a highly optimized multi-page developer portal for FlatGrabber including detailed docs, CWS-compliant privacy policy, changelog timelines, and global stylesheet
1 parent b93dfed commit 4ba8a10

5 files changed

Lines changed: 1668 additions & 753 deletions

File tree

changelog.html

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>FlatGrabber Changelog: Chronological Version Logs & Feature Additions</title>
7+
<meta name="description" content="Official release version logs, bug fixes, UI improvements, and future roadmap specifications for the FlatGrabber Chrome Extension.">
8+
<meta name="keywords" content="FlatGrabber changelog, Chrome extension updates, release version log, bug fixes">
9+
<link rel="canonical" href="https://github.com/Nir-Bhay/FlatGrabber/blob/main/changelog.html">
10+
<meta name="robots" content="index, follow">
11+
12+
<!-- Fonts -->
13+
<link rel="preconnect" href="https://fonts.googleapis.com">
14+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
15+
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@600;700;800&display=swap" rel="stylesheet">
16+
17+
<!-- Global CSS -->
18+
<link rel="stylesheet" href="landing.css">
19+
</head>
20+
<body>
21+
22+
<!-- Header Navigation -->
23+
<header>
24+
<div class="container nav-wrap">
25+
<a href="index.html" class="logo-wrap">
26+
<img src="icon48.png" alt="FlatGrabber Logo">
27+
<span class="logo-text">FlatGrabber</span>
28+
</a>
29+
<ul class="nav-links">
30+
<li><a href="index.html">Home</a></li>
31+
<li><a href="docs.html">Documentation</a></li>
32+
<li><a href="changelog.html" class="active">Changelog</a></li>
33+
<li>
34+
<a href="https://github.com/Nir-Bhay/FlatGrabber" target="_blank" class="btn-github">
35+
<svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor" style="color: #ffffff;"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>
36+
GitHub
37+
</a>
38+
</li>
39+
</ul>
40+
</div>
41+
</header>
42+
43+
<!-- Main Container -->
44+
<main class="container">
45+
<div class="changelog-wrap">
46+
<div class="changelog-header">
47+
<h1>Version History</h1>
48+
<p>Tracking release versions, structural modifications, and ecosystem updates of FlatGrabber.</p>
49+
</div>
50+
51+
<div class="changelog-list">
52+
53+
<!-- Version 1.1 -->
54+
<div class="changelog-item">
55+
<div class="changelog-marker"></div>
56+
<div class="changelog-meta">
57+
<span class="changelog-version">v1.1</span>
58+
<span class="changelog-date">May 31, 2026</span>
59+
<span class="changelog-tag latest">Latest</span>
60+
</div>
61+
<div class="changelog-body">
62+
<p>This release focuses heavily on standardizing the extension brand to <strong>FlatGrabber</strong>, fixing core display bugs, and deploying complete, rich documentation hubs for developers and designers.</p>
63+
64+
<h4>✨ Brand Standardization</h4>
65+
<ul>
66+
<li>Renamed extension to <strong>FlatGrabber</strong> in <code>manifest.json</code> name declarations.</li>
67+
<li>Replaced raw text labels inside <code>popup.html</code> to <code>🎨 FlatGrabber</code>.</li>
68+
<li>Updated content script <code>content.js</code> to render <code>FlatGrabber</code> in the injected active panel title block.</li>
69+
<li>Refactored background console warnings and error logging to prefix with <code>FlatGrabber:</code>.</li>
70+
</ul>
71+
72+
<h4>🐛 Bug Fixes & Rendering Enhancements</h4>
73+
<ul>
74+
<li><strong>Unicode Character Fix:</strong> Hardcoded <code>&lt;meta charset="UTF-8"&gt;</code> inside <code>popup.html</code> and HTML template builders. This fully resolves character encoding mismatch bugs where emojis (like the paint palette or checkmarks) rendered as garbled characters (<code>🎨</code> or <code>âœ...</code>) on certain browsers.</li>
75+
<li><strong>Native Popup Navigation:</strong> Added <code>popup.js</code> connecting directly to Chrome's native <code>chrome.tabs.create</code> API. Clicking "Open Flaticon Website" in the dropdown now opens the tab cleanly without focus loss or redirection errors.</li>
76+
</ul>
77+
78+
<h4>📚 Documentation Hub & Graphics Deployment</h4>
79+
<ul>
80+
<li>Created custom visual SVG flowcharts (<code>installation_flow.svg</code> and <code>unlocking_hack_flow.svg</code>) detailing step timelines.</li>
81+
<li>Created an in-depth <strong>[INSTALL.md](INSTALL.md)</strong> file compiling cloning steps, Chrome developer mode guidelines, console success checks, and update procedures.</li>
82+
<li>Created an in-depth <strong>[GUIDE.md](GUIDE.md)</strong> file detailing the premium unlock hack logic, dynamic colors process, ZIP exporter, and Figma grid parameters.</li>
83+
<li>Migrated inline landing page styles to a unified, highly optimized <strong>[landing.css](landing.css)</strong> stylesheet.</li>
84+
</ul>
85+
</div>
86+
</div>
87+
88+
<!-- Version 1.0 -->
89+
<div class="changelog-item">
90+
<div class="changelog-marker"></div>
91+
<div class="changelog-meta">
92+
<span class="changelog-version">v1.0</span>
93+
<span class="changelog-date">May 24, 2026</span>
94+
<span class="changelog-tag stable">Stable</span>
95+
</div>
96+
<div class="changelog-body">
97+
<p>Initial stable release of FlatGrabber implementing the core canvas interception engine, the custom Figma clipboard bridge, and active libraries management utilities.</p>
98+
99+
<h4>🔌 Core Interceptor Engine</h4>
100+
<ul>
101+
<li>Implemented the DOM capture-phase listener matrix (<code>{ capture: true }</code>) to block Flaticon's native routing scripts and allow one-click vector node parsing.</li>
102+
<li>Developed recursive canvas traversal algorithms to extract clean, unwatermarked path data directly from Flaticon's active Icon Editor frame.</li>
103+
</ul>
104+
105+
<h4>📋 Figma HTML Clipboard Bridge</h4>
106+
<ul>
107+
<li>Developed the custom MIME-type formatter serializing vector codes in <code>text/html</code> structures. Copied vectors now paste in Figma directly as editable coordinate shapes instead of raw code.</li>
108+
<li>Developed the Figma Grid Compiler to package saved vectors into formatted, structured 2D coordinate matrices for instant design board instantiation.</li>
109+
</ul>
110+
111+
<h4>🎨 Asset Modification & Library Panels</h4>
112+
<ul>
113+
<li>Developed active <code>DOMParser</code> recoloring processors to change vector color parameters dynamically inside content scripts without math distortion.</li>
114+
<li>Built dark-mode glassmorphic side-panel components, checkers transparency frames, and offline ZIP compression packaging via JSZip.</li>
115+
</ul>
116+
</div>
117+
</div>
118+
119+
</div>
120+
</div>
121+
</main>
122+
123+
<!-- Footer -->
124+
<footer>
125+
<div class="container">
126+
<div class="footer-logo">
127+
<img src="icon48.png" alt="FlatGrabber logo">
128+
<span>FlatGrabber</span>
129+
</div>
130+
<p>Designed and documented for advanced UI/UX design workflow integration.</p>
131+
<ul class="footer-links">
132+
<li><a href="index.html">Home</a></li>
133+
<li><a href="docs.html">Documentation</a></li>
134+
<li><a href="changelog.html" class="active">Changelog</a></li>
135+
<li><a href="privacy.html">Privacy Policy</a></li>
136+
</ul>
137+
<p style="margin-top: 15px; font-size: 11px; color: rgba(255,255,255,0.25);">Licensed under MIT. Open Source project &copy; 2026. Optimized for AEO & Google Rich Results.</p>
138+
</div>
139+
</footer>
140+
</body>
141+
</html>

0 commit comments

Comments
 (0)