diff --git a/public/browser-toys.html b/public/browser-toys.html index ba97d43..1c88291 100644 --- a/public/browser-toys.html +++ b/public/browser-toys.html @@ -97,30 +97,51 @@
Manifest V3 extension for all Chromium-based browsers.
+git clone https://github.com/uncloseai/browser-toys.gitchrome://extensions, enable Developer modeextensions/chrome directoryuncloseai-browser-toy-chrome.zipchrome://extensions and enable Developer mode (toggle in top right)Manifest V2 extension for Firefox 109+ and Firefox-based browsers (LibreWolf, Waterfox).
+git clone https://github.com/uncloseai/browser-toys.gituncloseai-browser-toy-firefox.zipabout:debugging#/runtime/this-firefoxextensions/firefox/manifest.jsonSafari Web Extension for macOS and iOS. Requires Xcode conversion.
-git clone https://github.com/uncloseai/browser-toys.git
-cd browser-toys
-xcrun safari-web-extension-converter extensions/safari \
+ Download Safari source (~10 KB)
+
+ - Download and unzip
uncloseai-browser-toy-safari.zip
+ - Verify the download (see checksums below)
+ - Convert to Xcode project:
+
xcrun safari-web-extension-converter /path/to/unzipped-folder \
--project-location ./safari-xcode \
--app-name "uncloseai" \
--bundle-identifier com.uncloseai.browser-toy \
- --no-open
- Then open the Xcode project, build, and enable in Safari Settings > Extensions.
+ --no-open
+ safari-xcode/uncloseai.xcodeproj, set your signing team, build (Cmd+R)Always verify downloads before installing. Checksum files are generated by the build and published alongside the zips.
+ +# Download checksums and verify all zips at once
+curl -sO https://uncloseai.com/downloads/SHA256SUMS
+sha256sum -c SHA256SUMS
+
+# Or verify a single file
+curl -s https://uncloseai.com/downloads/SHA256SUMS | grep chrome | sha256sum -c
script-src 'self'{enabled: true|false}📋 Read the full Security Audit Report →
+📋 Read the full Security Audit Report →
📦 github.com/uncloseai/browser-toys
+📦 git.unturf.com/engineering/unturf/uncloseai-browser-toys
+Build from source:
+git clone https://git.unturf.com/engineering/unturf/uncloseai-browser-toys.git
+cd uncloseai-browser-toys
+node scripts/build.js # outputs zips to dist/
Public domain. No attribution required.
diff --git a/public/downloads/MD5SUMS b/public/downloads/MD5SUMS new file mode 100644 index 0000000..d15726b --- /dev/null +++ b/public/downloads/MD5SUMS @@ -0,0 +1,3 @@ +1c4e85c48f490e86102be2926cfc6545 uncloseai-browser-toy-chrome.zip +94a917214e7a4d98c908eec1eff074f4 uncloseai-browser-toy-firefox.zip +b17a4d5912117fa90afec958139f79a1 uncloseai-browser-toy-safari.zip diff --git a/public/downloads/SHA256SUMS b/public/downloads/SHA256SUMS new file mode 100644 index 0000000..496be6b --- /dev/null +++ b/public/downloads/SHA256SUMS @@ -0,0 +1,3 @@ +624b8772635fe0cc8125aaaf0ee0a33cbd35872abd620155bbe3d1689b5944c6 uncloseai-browser-toy-chrome.zip +d09e4f94d932c197f815cd5467129d197eedffd7714d19da80aca3a7385047e3 uncloseai-browser-toy-firefox.zip +c5094a4632aaa89799a95a7edae8a48b1a5edc79aa8a69e0c9bc56051947f733 uncloseai-browser-toy-safari.zip diff --git a/public/downloads/uncloseai-browser-toy-chrome.zip b/public/downloads/uncloseai-browser-toy-chrome.zip new file mode 100644 index 0000000..a28fc4c Binary files /dev/null and b/public/downloads/uncloseai-browser-toy-chrome.zip differ diff --git a/public/downloads/uncloseai-browser-toy-firefox.zip b/public/downloads/uncloseai-browser-toy-firefox.zip new file mode 100644 index 0000000..0694880 Binary files /dev/null and b/public/downloads/uncloseai-browser-toy-firefox.zip differ diff --git a/public/downloads/uncloseai-browser-toy-safari.zip b/public/downloads/uncloseai-browser-toy-safari.zip new file mode 100644 index 0000000..787e24a Binary files /dev/null and b/public/downloads/uncloseai-browser-toy-safari.zip differ