[PR #29] [MERGED] Safari compatibility (again!) #120

Closed
opened 2026-03-04 00:03:58 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/YouG-o/YouTube-No-Translation/pull/29
Author: @Seva41
Created: 5/30/2025
Status: Merged
Merged: 6/2/2025
Merged by: @YouG-o

Base: mainHead: main


📝 Commits (10+)

  • c55ef7e Added automated builds
  • d0af29e Clean up Safari extension project structure
  • e1635f6 Merge branch 'YouG-o:main' into main
  • ef13ba5 Fix: Manifest V2 for Safari
  • 02f0ab0 Fix: functionality on macOS. Icons generated via script for assets on the app.
  • 8eb8c34 Fix: Missing files from manifest
  • 7135917 Ignore dev script for macOS
  • acac40c Added script for icon generation and content copy
  • 8a30b30 Moved script to the Safari specific folder
  • bd4e0c9 Script in folder

📊 Changes

60 files changed (+5022 additions, -6525 deletions)

View changed files

📝 .gitignore (+4 -0)
📝 README.md (+20 -6)
📝 manifest.safari.json (+43 -53)
📝 package-lock.json (+4501 -519)
📝 package.json (+1 -1)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/icons/Github-Dark.svg (+0 -4)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/icons/ko-fi.png (+0 -0)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/images/before-after.jpg (+0 -0)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/images/chrome.png (+0 -0)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/images/firefox.png (+0 -0)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/images/icon.png (+0 -0)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/assets/icons/Github-Dark.svg (+0 -4)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/assets/icons/ko-fi.png (+0 -0)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/background/background.js (+0 -47)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/browser-polyfill.js (+0 -1225)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/content.js (+0 -2169)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/scripts/audioScript.js (+0 -169)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/scripts/channelNameScript.js (+0 -84)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/scripts/descriptionScript.js (+0 -66)
safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/scripts/mainTitleScript.js (+0 -87)

...and 40 more files

📄 Description

Hello again! Sorry for the delay, it was a busy week.

I ended up generating the port again. Some icons were missing, some content ended on the wrong directory, but finally i was able to get all up and running again.

I uploaded a script to generate/copy all the missing files, so maybe it's easy to reference that on npm? I'm not that experienced on automations. The dist/ directory was generated using the npm run build:safari command.

The Manifest file was fixed to the V2.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/YouG-o/YouTube-No-Translation/pull/29 **Author:** [@Seva41](https://github.com/Seva41) **Created:** 5/30/2025 **Status:** ✅ Merged **Merged:** 6/2/2025 **Merged by:** [@YouG-o](https://github.com/YouG-o) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`c55ef7e`](https://github.com/YouG-o/YouTube-No-Translation/commit/c55ef7e9a1e75100a7c0fc5c5a53cb0f5275b706) Added automated builds - [`d0af29e`](https://github.com/YouG-o/YouTube-No-Translation/commit/d0af29e8bb2dc9293540e0cad6300b411fa368d2) Clean up Safari extension project structure - [`e1635f6`](https://github.com/YouG-o/YouTube-No-Translation/commit/e1635f63f756d6038d387c5d4d2ee92e7b3229e5) Merge branch 'YouG-o:main' into main - [`ef13ba5`](https://github.com/YouG-o/YouTube-No-Translation/commit/ef13ba51bb49139fee200c98b2e730b060ad4776) Fix: Manifest V2 for Safari - [`02f0ab0`](https://github.com/YouG-o/YouTube-No-Translation/commit/02f0ab0c6787a065d30a92b9b4b52327e9fb79e4) Fix: functionality on macOS. Icons generated via script for assets on the app. - [`8eb8c34`](https://github.com/YouG-o/YouTube-No-Translation/commit/8eb8c34d6cd976b7ce2db3a4917b600250a61614) Fix: Missing files from manifest - [`7135917`](https://github.com/YouG-o/YouTube-No-Translation/commit/71359173b023cdf269b841bb37aed242de2f46db) Ignore dev script for macOS - [`acac40c`](https://github.com/YouG-o/YouTube-No-Translation/commit/acac40c3af8a0a44e1947ba3fb0523f6ea2ae4da) Added script for icon generation and content copy - [`8a30b30`](https://github.com/YouG-o/YouTube-No-Translation/commit/8a30b3034b0569c3af6a2f2923c659b1b485305d) Moved script to the Safari specific folder - [`bd4e0c9`](https://github.com/YouG-o/YouTube-No-Translation/commit/bd4e0c98ac0e1091b81cfa0cb6b45bc748f2870f) Script in folder ### 📊 Changes **60 files changed** (+5022 additions, -6525 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+4 -0) 📝 `README.md` (+20 -6) 📝 `manifest.safari.json` (+43 -53) 📝 `package-lock.json` (+4501 -519) 📝 `package.json` (+1 -1) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/icons/Github-Dark.svg` (+0 -4) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/icons/ko-fi.png` (+0 -0) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/images/before-after.jpg` (+0 -0) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/images/chrome.png` (+0 -0) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/images/firefox.png` (+0 -0) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/assets/images/icon.png` (+0 -0) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/assets/icons/Github-Dark.svg` (+0 -4) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/assets/icons/ko-fi.png` (+0 -0) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/background/background.js` (+0 -47) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/browser-polyfill.js` (+0 -1225) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/content.js` (+0 -2169) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/scripts/audioScript.js` (+0 -169) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/scripts/channelNameScript.js` (+0 -84) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/scripts/descriptionScript.js` (+0 -66) ➖ `safari-extension/YouTube No Translation/YouTube No Translation Extension/Resources/dist/content/scripts/mainTitleScript.js` (+0 -87) _...and 40 more files_ </details> ### 📄 Description Hello again! Sorry for the delay, it was a busy week. I ended up generating the port again. Some icons were missing, some content ended on the wrong directory, but finally i was able to get all up and running again. I uploaded a script to generate/copy all the missing files, so maybe it's easy to reference that on npm? I'm not that experienced on automations. The dist/ directory was generated using the `npm run build:safari` command. The Manifest file was fixed to the V2. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-04 00:03:58 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/YouTube-No-Translation#120
No description provided.