[GH-ISSUE #10] [Feature Request] Support for Safari #9

Open
opened 2026-03-02 11:45:31 +03:00 by kerem · 53 comments
Owner

Originally created by @vikramwalia on GitHub (Mar 27, 2024).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/10

Edit from the maintainer

Adding a request for a Safari plugin

Originally created by @vikramwalia on GitHub (Mar 27, 2024). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/10 # Edit from the maintainer Testflight link: https://testflight.apple.com/join/KTQdj2PW --- Adding a request for a Safari plugin
Author
Owner

@vikramwalia commented on GitHub (Apr 6, 2024):

I know there are other high priority items but any guidance on this will be much appreciated !

<!-- gh-comment-id:2040867573 --> @vikramwalia commented on GitHub (Apr 6, 2024): I know there are other high priority items but any guidance on this will be much appreciated !
Author
Owner

@MohamedBassem commented on GitHub (Apr 9, 2024):

Hi, sorry for the late reply. I tried now and the extension should work out of the box in safari. I'll just need to check how to publish to safari extension store.

<!-- gh-comment-id:2045865082 --> @MohamedBassem commented on GitHub (Apr 9, 2024): Hi, sorry for the late reply. I tried now and the extension should work out of the box in safari. I'll just need to check how to publish to safari extension store.
Author
Owner

@vikramwalia commented on GitHub (Apr 9, 2024):

No, Thank you for your continued help. I could not find a link to download and install Safari extension.. could you point me in the right direction ? This link does not have it : https://docs.hoarder.app/quick-sharing#browser-extensions

<!-- gh-comment-id:2045873005 --> @vikramwalia commented on GitHub (Apr 9, 2024): No, Thank you for your continued help. I could not find a link to download and install Safari extension.. could you point me in the right direction ? This link does not have it : https://docs.hoarder.app/quick-sharing#browser-extensions
Author
Owner

@slimjet4u commented on GitHub (Jul 30, 2024):

This is needed very much, raindrop has something similar in safari, you can see the cloud icon

Screenshot 2024-07-30 at 9 47 24 AM

<!-- gh-comment-id:2257430082 --> @slimjet4u commented on GitHub (Jul 30, 2024): This is needed very much, raindrop has something similar in safari, you can see the cloud icon ![Screenshot 2024-07-30 at 9 47 24 AM](https://github.com/user-attachments/assets/c9658400-b67e-4490-a5c5-e53884dc7de2)
Author
Owner

@vikramwalia commented on GitHub (Jul 30, 2024):

Really needed, I agree.

<!-- gh-comment-id:2258864657 --> @vikramwalia commented on GitHub (Jul 30, 2024): Really needed, I agree.
Author
Owner

@kamtschatka commented on GitHub (Jul 30, 2024):

Did you try loading the chrome extension? This is what was suggested and should actually work.
This is the link in the documentation: https://chromewebstore.google.com/detail/hoarder/kgcjekpmcjjogibpjebkhaanilehneje

<!-- gh-comment-id:2258890151 --> @kamtschatka commented on GitHub (Jul 30, 2024): Did you try loading the chrome extension? This is what was suggested and should actually work. This is the link in the documentation: https://chromewebstore.google.com/detail/hoarder/kgcjekpmcjjogibpjebkhaanilehneje
Author
Owner

@vikramwalia commented on GitHub (Jul 30, 2024):

Chrome extension works great but I dont even have Chrome on my personal laptop. Safari is my preferred choice.

<!-- gh-comment-id:2258893119 --> @vikramwalia commented on GitHub (Jul 30, 2024): Chrome extension works great but I dont even have Chrome on my personal laptop. Safari is my preferred choice.
Author
Owner

@vikramwalia commented on GitHub (Jul 30, 2024):

Or are you saying we can add Chrome extensions to Safari ? could you give additional details around that if that is the case ?

<!-- gh-comment-id:2258893954 --> @vikramwalia commented on GitHub (Jul 30, 2024): Or are you saying we can add Chrome extensions to Safari ? could you give additional details around that if that is the case ?
Author
Owner

@kamtschatka commented on GitHub (Jul 30, 2024):

I don't have a Mac, but I thought @MohamedBassem just took the file and imported it into Safari from his previous comment. If you install it in Chrome, find the location on the disk and then import that into Safari, maybe that works?

<!-- gh-comment-id:2258898732 --> @kamtschatka commented on GitHub (Jul 30, 2024): I don't have a Mac, but I thought @MohamedBassem just took the file and imported it into Safari from his previous comment. If you install it in Chrome, find the location on the disk and then import that into Safari, maybe that works?
Author
Owner

@vikramwalia commented on GitHub (Jul 30, 2024):

Took me down a rat hole.. but this : https://iboysoft.com/tips/convert-chrome-extension-to-safari.html works and I have that extension now working with Safari.

<!-- gh-comment-id:2258975345 --> @vikramwalia commented on GitHub (Jul 30, 2024): Took me down a rat hole.. but this : https://iboysoft.com/tips/convert-chrome-extension-to-safari.html works and I have that extension now working with Safari.
Author
Owner

@FutureEye1 commented on GitHub (Oct 3, 2024):

Hi @MohamedBassem or @kamtschatka - I use a Mac OS 11 Big Sur and I don't think the step Vikramvalia used is possible as I cannot even download Xcode. Is there any other tip or trick you can suggest?

<!-- gh-comment-id:2392455681 --> @FutureEye1 commented on GitHub (Oct 3, 2024): Hi @MohamedBassem or @kamtschatka - I use a Mac OS 11 Big Sur and I don't think the step Vikramvalia used is possible as I cannot even download Xcode. Is there any other tip or trick you can suggest?
Author
Owner

@fingon commented on GitHub (Oct 4, 2024):

Note that it would be possible to setup pipeline to convert the extension in demand in Github now ( see https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/ - Mac runners are available for free projects ), to automatically build also Safari extensions.

Only problem is, on-device iOS extension requires Apple developer certificate, which costs 100$/year. (Desktop doesn't require signing if I remember right.)

<!-- gh-comment-id:2392829634 --> @fingon commented on GitHub (Oct 4, 2024): Note that it would be possible to setup pipeline to convert the extension in demand in Github now ( see https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/ - Mac runners are available for free projects ), to automatically build also Safari extensions. Only problem is, on-device iOS extension requires Apple developer certificate, which costs 100$/year. (Desktop doesn't require signing if I remember right.)
Author
Owner

@noahkiss commented on GitHub (Nov 1, 2024):

Only problem is, on-device iOS extension requires Apple developer certificate, which costs 100$/year. (Desktop doesn't require signing if I remember right.)

This shouldn't be an issue as long as the same account is used to publish the extensions which publishes the iOS Hoarder App.

<!-- gh-comment-id:2451939171 --> @noahkiss commented on GitHub (Nov 1, 2024): > Only problem is, on-device iOS extension requires Apple developer certificate, which costs 100$/year. (Desktop doesn't require signing if I remember right.) This shouldn't be an issue as long as the same account is used to publish the extensions which publishes the iOS Hoarder App.
Author
Owner

@adrianmihalko commented on GitHub (Nov 28, 2024):

So.... any news on this?

<!-- gh-comment-id:2506580713 --> @adrianmihalko commented on GitHub (Nov 28, 2024): So.... any news on this?
Author
Owner

@vikramwalia commented on GitHub (Nov 28, 2024):

+1 please one for safari !

<!-- gh-comment-id:2506611739 --> @vikramwalia commented on GitHub (Nov 28, 2024): +1 please one for safari !
Author
Owner

@ejazman commented on GitHub (Dec 21, 2024):

+1 for safari. please. THANK YOU!

<!-- gh-comment-id:2558254048 --> @ejazman commented on GitHub (Dec 21, 2024): +1 for safari. please. THANK YOU!
Author
Owner

@parthpat12 commented on GitHub (Dec 27, 2024):

Please support Safari Extension! Would greatly appreciate.

<!-- gh-comment-id:2563912366 --> @parthpat12 commented on GitHub (Dec 27, 2024): Please support Safari Extension! Would greatly appreciate.
Author
Owner

@MohamedBassem commented on GitHub (Jan 11, 2025):

Ok folks. Good news. I've managed to untangle all what it takes to publish a safari extension to the app store. I've just submitted the beta build to apple, and once it gets accepted, I'll share the testflight link here for public beta. If things works out well, we can submit it for public release on the app store. Sorry it took that long but it's finally happening!

<!-- gh-comment-id:2585297690 --> @MohamedBassem commented on GitHub (Jan 11, 2025): Ok folks. Good news. I've managed to untangle all what it takes to publish a safari extension to the app store. I've just submitted the beta build to apple, and once it gets accepted, I'll share the testflight link here for public beta. If things works out well, we can submit it for public release on the app store. Sorry it took that long but it's finally happening!
Author
Owner

@NX211 commented on GitHub (Jan 11, 2025):

No worries on the timeframe. I know I just appreciate the project. So excited to get the whole workflow going here. I'm running Hoarder in a Docker Swarm stack and I'm having some issues with the Chromium container but I don't believe it's Hoarder related.

<!-- gh-comment-id:2585327723 --> @NX211 commented on GitHub (Jan 11, 2025): No worries on the timeframe. I know I just appreciate the project. So excited to get the whole workflow going here. I'm running Hoarder in a Docker Swarm stack and I'm having some issues with the Chromium container but I don't believe it's Hoarder related.
Author
Owner

@sdenike commented on GitHub (Jan 11, 2025):

This is awesome, I just discovered Hoarder and this was the only holdback I had right out of the gate, looking forward to TestFlight access. Thanks and keep up the good work!

Is there any update on this yet? Has it been accepted into TestFlight?

<!-- gh-comment-id:2585429879 --> @sdenike commented on GitHub (Jan 11, 2025): This is awesome, I just discovered Hoarder and this was the only holdback I had right out of the gate, looking forward to TestFlight access. Thanks and keep up the good work! Is there any update on this yet? Has it been accepted into TestFlight?
Author
Owner

@vidalpascual commented on GitHub (Jan 22, 2025):

Ok folks. Good news. I've managed to untangle all what it takes to publish a safari extension to the app store. I've just submitted the beta build to apple, and once it gets accepted, I'll share the testflight link here for public beta. If things works out well, we can submit it for public release on the app store. Sorry it took that long but it's finally happening!

Great news! Waiting for the extension.

<!-- gh-comment-id:2607262376 --> @vidalpascual commented on GitHub (Jan 22, 2025): > Ok folks. Good news. I've managed to untangle all what it takes to publish a safari extension to the app store. I've just submitted the beta build to apple, and once it gets accepted, I'll share the testflight link here for public beta. If things works out well, we can submit it for public release on the app store. Sorry it took that long but it's finally happening! Great news! Waiting for the extension.
Author
Owner

@vikramwalia commented on GitHub (Jan 26, 2025):

Thanks again ! Waiting for it : )

<!-- gh-comment-id:2614213905 --> @vikramwalia commented on GitHub (Jan 26, 2025): Thanks again ! Waiting for it : )
Author
Owner

@parthpat12 commented on GitHub (Jan 31, 2025):

Any update on TestFlight version? Looking forward to testing on both Safari on iOS and on Mac.

<!-- gh-comment-id:2626036294 --> @parthpat12 commented on GitHub (Jan 31, 2025): Any update on TestFlight version? Looking forward to testing on both Safari on iOS and on Mac.
Author
Owner

@Eragos commented on GitHub (Feb 1, 2025):

Ok folks. Good news. I've managed to untangle all what it takes to publish a safari extension to the app store. I've just submitted the beta build to apple, and once it gets accepted, I'll share the testflight link here for public beta. If things works out well, we can submit it for public release on the app store. Sorry it took that long but it's finally happening!

I'm looking forward to seeing it in TestFlight.

<!-- gh-comment-id:2629041135 --> @Eragos commented on GitHub (Feb 1, 2025): > Ok folks. Good news. I've managed to untangle all what it takes to publish a safari extension to the app store. I've just submitted the beta build to apple, and once it gets accepted, I'll share the testflight link here for public beta. If things works out well, we can submit it for public release on the app store. Sorry it took that long but it's finally happening! I'm looking forward to seeing it in TestFlight.
Author
Owner

@lory9995 commented on GitHub (Feb 4, 2025):

Me too, hope it comes soon!

<!-- gh-comment-id:2634776545 --> @lory9995 commented on GitHub (Feb 4, 2025): Me too, hope it comes soon!
Author
Owner

@aptonline commented on GitHub (Feb 12, 2025):

Great news, this is the missing piece for me. Is the TestFlight link live?

<!-- gh-comment-id:2653141003 --> @aptonline commented on GitHub (Feb 12, 2025): Great news, this is the missing piece for me. Is the TestFlight link live?
Author
Owner

@sdenike commented on GitHub (Feb 12, 2025):

How many people are being allowed into the TestFlight? I really want to get into this so I want to make sure to be on top of it :)

<!-- gh-comment-id:2653765474 --> @sdenike commented on GitHub (Feb 12, 2025): How many people are being allowed into the TestFlight? I really want to get into this so I want to make sure to be on top of it :)
Author
Owner

@sdenike commented on GitHub (Feb 28, 2025):

Has it made it into Testflight yet? Really looking forward to it, thanks!

<!-- gh-comment-id:2690799658 --> @sdenike commented on GitHub (Feb 28, 2025): Has it made it into Testflight yet? Really looking forward to it, thanks!
Author
Owner

@jorgejl commented on GitHub (Mar 2, 2025):

Very much into testing this. Thanks for all the hard work.

<!-- gh-comment-id:2692865456 --> @jorgejl commented on GitHub (Mar 2, 2025): Very much into testing this. Thanks for all the hard work.
Author
Owner

@MohamedBassem commented on GitHub (Mar 12, 2025):

Ok folks, here we go: https://testflight.apple.com/join/KTQdj2PW

<!-- gh-comment-id:2717459870 --> @MohamedBassem commented on GitHub (Mar 12, 2025): Ok folks, here we go: https://testflight.apple.com/join/KTQdj2PW
Author
Owner

@vidalpascual commented on GitHub (Mar 12, 2025):

Ok folks, here we go: https://testflight.apple.com/join/KTQdj2PW

Installed and working fine for now. :D

<!-- gh-comment-id:2718005278 --> @vidalpascual commented on GitHub (Mar 12, 2025): > Ok folks, here we go: https://testflight.apple.com/join/KTQdj2PW Installed and working fine for now. :D
Author
Owner

@Eragos commented on GitHub (Mar 12, 2025):

That works for me too! It’s a real lifesaver for me. Thanks a lot!

<!-- gh-comment-id:2719069327 --> @Eragos commented on GitHub (Mar 12, 2025): That works for me too! It’s a real lifesaver for me. Thanks a lot!
Author
Owner

@aniqueta commented on GitHub (Mar 13, 2025):

Does the extension extract full text from the browser in order to overcome paywalls? Thanks.

<!-- gh-comment-id:2720083302 --> @aniqueta commented on GitHub (Mar 13, 2025): Does the extension extract full text from the browser in order to overcome paywalls? Thanks.
Author
Owner

@noahkiss commented on GitHub (Mar 14, 2025):

Works great! I'm having an issue when Dark Mode is enabled in macOS, though - the extension pop-up background stays light, but the rest of the interface seems to respect dark mode. Hence, it's hard to see what's going on. I switched to Light Mode and everything displays correctly. I also tried setting my main Hoarder interface to light mode, but that didn't seem to have an effect - it seems to be tied to macOS's setting.

Image

It specifically looks like the dark grey background CSS isn't being applied correctly:

Image

I did some digging and from what I can tell, the extension is able to tell that the browser is in dark mode (html has dark class applied), but the media query prefers-color-scheme is not set to dark, it's reporting light. I tested with all of my other extensions disabled and the issue is still occurring. It's possible that setting the Tailwind configuration to use class instead of media would fix it for Safari (if others can reproduce the issue)?

<!-- gh-comment-id:2725187275 --> @noahkiss commented on GitHub (Mar 14, 2025): Works great! I'm having an issue when Dark Mode is enabled in macOS, though - the extension pop-up background stays light, but the rest of the interface seems to respect dark mode. Hence, it's hard to see what's going on. I switched to Light Mode and everything displays correctly. I also tried setting my main Hoarder interface to light mode, but that didn't seem to have an effect - it seems to be tied to macOS's setting. <img width="383" alt="Image" src="https://github.com/user-attachments/assets/7782c988-2e5c-447f-9de6-704bd7b5cc5d" /> It specifically looks like the dark grey background CSS isn't being applied correctly: <img width="998" alt="Image" src="https://github.com/user-attachments/assets/2f94e486-e361-44ca-a035-553b017248e4" /> I did some digging and from what I can tell, the extension is able to tell that the browser is in dark mode (html has `dark` class applied), but the media query `prefers-color-scheme` is not set to `dark`, it's reporting `light`. I tested with all of my other extensions disabled and the issue is still occurring. It's possible that setting the Tailwind configuration to use `class` instead of `media` would fix it for Safari (if others can reproduce the issue)?
Author
Owner

@sdenike commented on GitHub (Mar 14, 2025):

Works great! I'm having an issue when Dark Mode is enabled in macOS, though - the extension pop-up background stays light, but the rest of the interface seems to respect dark mode. Hence, it's hard to see what's going on. I switched to Light Mode and everything displays correctly. I also tried setting my main Hoarder interface to light mode, but that didn't seem to have an effect - it seems to be tied to macOS's setting.

This is the same issue I was having, you did more digging than I did. But sounds like you are on the right path.

<!-- gh-comment-id:2725274288 --> @sdenike commented on GitHub (Mar 14, 2025): > Works great! I'm having an issue when Dark Mode is enabled in macOS, though - the extension pop-up background stays light, but the rest of the interface seems to respect dark mode. Hence, it's hard to see what's going on. I switched to Light Mode and everything displays correctly. I also tried setting my main Hoarder interface to light mode, but that didn't seem to have an effect - it seems to be tied to macOS's setting. This is the same issue I was having, you did more digging than I did. But sounds like you are on the right path.
Author
Owner

@noahkiss commented on GitHub (Apr 15, 2025):

I confirmed today that changing the tailwind.config.js value config.darkMode = "class" fixes the Safari background color issue.

Hopefully we can see that change come in TestFlight!

Here's a shell script which, in theory, handles everything automatically (assumes macOS sed)

# cd apps/browser-extension/

# 0. Update tailwind.config.js darkMode - set to "class"

# const config = {
#   darkMode: "class",
#   [...]

sed -i '' 's/darkMode: "media"/darkMode: "class"/' tailwind.config.js

# 1. Build the Chrome extension
pnpm run build --outDir dist-chrome

# 2. Convert Chrome extension to Safari extension
xcrun safari-web-extension-converter ./dist-chrome \
  --copy-resources \
  --project-location ./dist-safari \
  --app-name "Karakeep" \
  --bundle-identifier "app.karakeep.safari" \
  --macos-only \  # optional
  --no-open \
  --force \
  --no-prompt

# 3. Create directories for build outputs
mkdir -p ./dist-safari/release
mkdir -p ./dist-safari/artifact

# 4. Build for testing
cd ./dist-safari
xcodebuild -project Karakeep/Karakeep.xcodeproj \
  -scheme Karakeep \
  -configuration Release \
  -derivedDataPath ./release \
  build

# 5. Archive for App Store submission
xcodebuild -project Karakeep/Karakeep.xcodeproj \
  -scheme Karakeep \
  -configuration Release \
  -archivePath ./artifact/Karakeep.xcarchive \
  archive

# 6. Submission to App Store
# cd back to app/browser-extension
cd ..
APPLE_ID="my.email@example.com"
APP_PASSWORD="my-app-specific-password"

xcrun altool --validate-app \
  --type macos \
  --file ./dist-safari/artifact/Karakeep.xcarchive \
  --username "$APPLE_ID" \
  --password "$APP_PASSWORD"

xcrun altool --upload-app \
  --type macos \
  --file ./dist-safari/artifact/Karakeep.xcarchive \
  --username "$APPLE_ID" \
  --password "$APP_PASSWORD"

and a few helpful links from the Refined GitHub Safari extension's repository

<!-- gh-comment-id:2807398666 --> @noahkiss commented on GitHub (Apr 15, 2025): I confirmed today that changing the `tailwind.config.js` value `config.darkMode = "class"` fixes the Safari background color issue. Hopefully we can see that change come in TestFlight! Here's a shell script which, in theory, handles everything automatically (assumes macOS `sed`) ```shell # cd apps/browser-extension/ # 0. Update tailwind.config.js darkMode - set to "class" # const config = { # darkMode: "class", # [...] sed -i '' 's/darkMode: "media"/darkMode: "class"/' tailwind.config.js # 1. Build the Chrome extension pnpm run build --outDir dist-chrome # 2. Convert Chrome extension to Safari extension xcrun safari-web-extension-converter ./dist-chrome \ --copy-resources \ --project-location ./dist-safari \ --app-name "Karakeep" \ --bundle-identifier "app.karakeep.safari" \ --macos-only \ # optional --no-open \ --force \ --no-prompt # 3. Create directories for build outputs mkdir -p ./dist-safari/release mkdir -p ./dist-safari/artifact # 4. Build for testing cd ./dist-safari xcodebuild -project Karakeep/Karakeep.xcodeproj \ -scheme Karakeep \ -configuration Release \ -derivedDataPath ./release \ build # 5. Archive for App Store submission xcodebuild -project Karakeep/Karakeep.xcodeproj \ -scheme Karakeep \ -configuration Release \ -archivePath ./artifact/Karakeep.xcarchive \ archive # 6. Submission to App Store # cd back to app/browser-extension cd .. APPLE_ID="my.email@example.com" APP_PASSWORD="my-app-specific-password" xcrun altool --validate-app \ --type macos \ --file ./dist-safari/artifact/Karakeep.xcarchive \ --username "$APPLE_ID" \ --password "$APP_PASSWORD" xcrun altool --upload-app \ --type macos \ --file ./dist-safari/artifact/Karakeep.xcarchive \ --username "$APPLE_ID" \ --password "$APP_PASSWORD" ``` and a few helpful links from the **Refined GitHub** Safari extension's repository - https://github.com/refined-github/refined-github/blob/main/package.json#L16 - https://github.com/refined-github/refined-github/blob/main/build/prepare-safari-release.sh - https://github.com/refined-github/refined-github/tree/main/safari
Author
Owner

@noahkiss commented on GitHub (May 14, 2025):

Hey @MohamedBassem , do you think you'd be able to update the Safari Browser Extension to fix the dark mode bug? The TestFlight app expires in 27 days, so it would be great to get an update to extend the expiration as well.

Thanks!

<!-- gh-comment-id:2880687758 --> @noahkiss commented on GitHub (May 14, 2025): Hey @MohamedBassem , do you think you'd be able to update the Safari Browser Extension to fix the dark mode bug? The TestFlight app expires in 27 days, so it would be great to get an update to extend the expiration as well. Thanks!
Author
Owner

@MohamedBassem commented on GitHub (Jun 8, 2025):

I've just uploaded a new build for apple to review. Hopefully it gets accepted before the build expires.

<!-- gh-comment-id:2954341862 --> @MohamedBassem commented on GitHub (Jun 8, 2025): I've just uploaded a new build for apple to review. Hopefully it gets accepted before the build expires.
Author
Owner

@noahkiss commented on GitHub (Jun 9, 2025):

I was able to download the new build today, and can see the name change update. The dark mode bug still exists, but maybe there wasn't time to fix that for this release. Thanks

<!-- gh-comment-id:2956305201 --> @noahkiss commented on GitHub (Jun 9, 2025): I was able to download the new build today, and can see the name change update. The dark mode bug still exists, but maybe there wasn't time to fix that for this release. Thanks
Author
Owner

@sdenike commented on GitHub (Jun 9, 2025):

@MohamedBassem if you are able to push that dark mode fix you would make this week amazing :)

<!-- gh-comment-id:2956345395 --> @sdenike commented on GitHub (Jun 9, 2025): @MohamedBassem if you are able to push that dark mode fix you would make this week amazing :)
Author
Owner

@sdenike commented on GitHub (Jul 14, 2025):

@MohamedBassem any updates on the dark mode fix for the Safari extension?

Image

Thanks again!!

<!-- gh-comment-id:3071276483 --> @sdenike commented on GitHub (Jul 14, 2025): @MohamedBassem any updates on the dark mode fix for the Safari extension? <img width="383" height="398" alt="Image" src="https://github.com/user-attachments/assets/918a9db2-5d57-47c7-b24a-6e1534f9ef4e" /> Thanks again!!
Author
Owner

@sdenike commented on GitHub (Aug 19, 2025):

Wanted to check in about the Safari extension and the Dark Mode update @MohamedBassem. The extension works great outside of the visual issues with it, would love to see an update on this when you get a chance <3

<!-- gh-comment-id:3200477835 --> @sdenike commented on GitHub (Aug 19, 2025): Wanted to check in about the Safari extension and the Dark Mode update @MohamedBassem. The extension works great outside of the visual issues with it, would love to see an update on this when you get a chance <3
Author
Owner

@sdenike commented on GitHub (Sep 17, 2025):

Hey @MohamedBassem just checking in on this again, still seeing issues with Dark Mode. Any update on getting this resolved? It still works, and I know it works but not being able to read the text is annoying (Apple+A) to highlight it shows what should be there but I think the previous fix mentioned for the CSS fixes it. Can it get pushed to production?

<!-- gh-comment-id:3303037640 --> @sdenike commented on GitHub (Sep 17, 2025): Hey @MohamedBassem just checking in on this again, still seeing issues with Dark Mode. Any update on getting this resolved? It still works, and I know it works but not being able to read the text is annoying (Apple+A) to highlight it shows what should be there but I think the previous fix mentioned for the CSS fixes it. Can it get pushed to production?
Author
Owner

@sdenike commented on GitHub (Oct 13, 2025):

Hey @MohamedBassem just checking in on this one again to see if you had an update, Thanks again for all your work on this project!

<!-- gh-comment-id:3397764147 --> @sdenike commented on GitHub (Oct 13, 2025): Hey @MohamedBassem just checking in on this one again to see if you had an update, Thanks again for all your work on this project!
Author
Owner

@sdenike commented on GitHub (Oct 22, 2025):

@MohamedBassem have you stopped development on this extension? I see in the documentation you link to https://apps.apple.com/us/app/karakeeper-bookmarker/id6746722790 instead. Is that what we should all switch to or is this still being worked on?

<!-- gh-comment-id:3432930238 --> @sdenike commented on GitHub (Oct 22, 2025): @MohamedBassem have you stopped development on this extension? I see in the documentation you link to https://apps.apple.com/us/app/karakeeper-bookmarker/id6746722790 instead. Is that what we should all switch to or is this still being worked on?
Author
Owner

@MohamedBassem commented on GitHub (Oct 22, 2025):

@sdenike to be honest, the development of this extension has been a pain, and going through apple reviews for it was also painful. And there's a ton of stuff currently on my plate, that to be completely honest, it's not my top priority. Specially now that there's an alternative, so until I get back to it, I think the alternative last time I checked was polished enough that I'd recommend people to use it for now. I should have said that much earlier and I apologize it took me that long to admit it :)

<!-- gh-comment-id:3432960277 --> @MohamedBassem commented on GitHub (Oct 22, 2025): @sdenike to be honest, the development of this extension has been a pain, and going through apple reviews for it was also painful. And there's a ton of stuff currently on my plate, that to be completely honest, it's not my top priority. Specially now that there's an alternative, so until I get back to it, I think the alternative last time I checked was polished enough that I'd recommend people to use it for now. I should have said that much earlier and I apologize it took me that long to admit it :)
Author
Owner

@sdenike commented on GitHub (Oct 22, 2025):

Thanks for the reply on this @MohamedBassem that makes total sense :) I will quit bugging you on this ticket and just use that or the Singlefile plugin for now! Look forward to when time allows and you have an itch to revamp and release this plugin in the future :)

<!-- gh-comment-id:3433294600 --> @sdenike commented on GitHub (Oct 22, 2025): Thanks for the reply on this @MohamedBassem that makes total sense :) I will quit bugging you on this ticket and just use that or the Singlefile plugin for now! Look forward to when time allows and you have an itch to revamp and release this plugin in the future :)
Author
Owner

@vidalpascual commented on GitHub (Oct 22, 2025):

@sdenike to be honest, the development of this extension has been a pain, and going through apple reviews for it was also painful. And there's a ton of stuff currently on my plate, that to be completely honest, it's not my top priority. Specially now that there's an alternative, so until I get back to it, I think the alternative last time I checked was polished enough that I'd recommend people to use it for now. I should have said that much earlier and I apologize it took me that long to admit it :)

Thank you for your effort, @MohamedBassem!!!

<!-- gh-comment-id:3433407001 --> @vidalpascual commented on GitHub (Oct 22, 2025): > [@sdenike](https://github.com/sdenike) to be honest, the development of this extension has been a pain, and going through apple reviews for it was also painful. And there's a ton of stuff currently on my plate, that to be completely honest, it's not my top priority. Specially now that there's an alternative, so until I get back to it, I think the alternative last time I checked was polished enough that I'd recommend people to use it for now. I should have said that much earlier and I apologize it took me that long to admit it :) Thank you for your effort, @MohamedBassem!!!
Author
Owner

@aniqueta commented on GitHub (Oct 22, 2025):

The App Store link to KaraKeeper's privacy policy links to an adult (and likely illegal in most jurisdictions) website…

<!-- gh-comment-id:3433869841 --> @aniqueta commented on GitHub (Oct 22, 2025): The App Store link to KaraKeeper's privacy policy links to an adult (and likely illegal in most jurisdictions) website…
Author
Owner

@MohamedBassem commented on GitHub (Oct 26, 2025):

@aniqueta I don't think it's intentional. The privacy policy domain is a generic placeholder domain and seems like someone claimed it and redirected it to whatever that website it.
@simplytoast1 (the maintainer of karakeeper), headsup about this privacy policy link problem. Also, can we get a proper privacy policy instead?

<!-- gh-comment-id:3448413191 --> @MohamedBassem commented on GitHub (Oct 26, 2025): @aniqueta I don't think it's intentional. The privacy policy domain is a generic placeholder domain and seems like someone claimed it and redirected it to whatever that website it. @simplytoast1 (the maintainer of karakeeper), headsup about this privacy policy link problem. Also, can we get a proper privacy policy instead?
Author
Owner

@aniqueta commented on GitHub (Oct 26, 2025):

Thanks. It's not clear, without paying and testing it, whether KaraKeeper takes full text from client side (helping workaround paywalls) or from server side. @simplytoast1 could you please clarify this too? Thanks

<!-- gh-comment-id:3448838490 --> @aniqueta commented on GitHub (Oct 26, 2025): Thanks. It's not clear, without paying and testing it, whether KaraKeeper takes full text from client side (helping workaround paywalls) or from server side. @simplytoast1 could you please clarify this too? Thanks
Author
Owner

@simplytoast1 commented on GitHub (Oct 26, 2025):

You got it! For those curious about my generic privacy policy you can visit pingie.com

We collect zero information.

<!-- gh-comment-id:3448872733 --> @simplytoast1 commented on GitHub (Oct 26, 2025): You got it! For those curious about my generic privacy policy you can visit pingie.com We collect zero information.
Author
Owner

@sdenike commented on GitHub (Jan 28, 2026):

I was curious if you would be able to release the codebase for the previous Safari extension? I would love to start digging around on it for something to do if possible.

<!-- gh-comment-id:3813789385 --> @sdenike commented on GitHub (Jan 28, 2026): I was curious if you would be able to release the codebase for the previous Safari extension? I would love to start digging around on it for something to do if possible.
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/karakeep#9
No description provided.