From d558e9d9c4abc64c5439d063972eab649b6f8670 Mon Sep 17 00:00:00 2001 From: MacBook Date: Tue, 21 Apr 2026 09:00:45 +0200 Subject: [PATCH] chore: achieve 100% data sovereignty - Localized Chrome icon (removed Wikimedia dependency). - Removed remaining Google Font CDN from extension popup. - Updated AI_INIT.md with strict 'Zero-External-Requests' policy. - Verified all website and extension assets are served locally. --- AI_INIT.md | 5 ++++- extension/popup.html | 3 +-- website/assets/chrome.svg | 1 + website/index.html | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 website/assets/chrome.svg diff --git a/AI_INIT.md b/AI_INIT.md index ea79b62..6baaa3d 100644 --- a/AI_INIT.md +++ b/AI_INIT.md @@ -2,6 +2,9 @@ Welcome to the KoalaSync project. This file is the primary entry point for any developer or AI agent working on this codebase. It defines the architecture, non-negotiables, and workflows required to maintain the stability and security of the system. +> [!IMPORTANT] +> **Privacy & Data Sovereignty**: KoalaSync follows a strict "Zero-External-Requests" policy. No fonts, scripts, or assets (images/icons) may be loaded from 3rd-party CDNs or external servers. Everything must be served locally or from the project's own infrastructure. + --- ## 1. Project Overview @@ -29,7 +32,7 @@ Before touching any code, you MUST read the following documents in order: ## 4. Design Guidelines The popup UI follows a strict design system. Do not modify these variables or the layout structure without explicit approval. -- **Font**: 'Outfit' (Google Fonts). +- **Font**: System font stack (e.g., `-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif`). **MANDATORY**: No external CDNs or Google Fonts to ensure 100% privacy. - **Popup Width**: Fixed at `320px`. - **Tab Structure**: Must maintain the **Room**, **Sync**, and **Dev** tabs. - **CSS Variables**: diff --git a/extension/popup.html b/extension/popup.html index 20c97fe..3b657b6 100644 --- a/extension/popup.html +++ b/extension/popup.html @@ -3,7 +3,6 @@ KoalaSync -