|
| 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><meta charset="UTF-8"></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 © 2026. Optimized for AEO & Google Rich Results.</p> |
| 138 | + </div> |
| 139 | + </footer> |
| 140 | +</body> |
| 141 | +</html> |
0 commit comments