Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support Safari #43

Open
EnixCoda opened this issue Jan 19, 2020 · 24 comments
Open

support Safari #43

EnixCoda opened this issue Jan 19, 2020 · 24 comments
Labels
feature add new feature

Comments

@EnixCoda
Copy link
Owner

EnixCoda commented Jan 19, 2020

Gitako for Safari is available via TestFlight.

https://testflight.apple.com/join/1hefQt6Y


image

Did some research on migrating to Safari, it is not as hard as I thought. But there are still few edge cases need to be take care of.

@EnixCoda EnixCoda added the feature add new feature label Jan 19, 2020
@EnixCoda
Copy link
Owner Author

There is safari.extension in safari, may polyfill browser with it.

@wangfenjin
Copy link

@EnixCoda ETA for release? Need it!

@EnixCoda
Copy link
Owner Author

EnixCoda commented Mar 2, 2021

Glad to see that Apple has made developing extensions for Safari easier by releasing the Safari Web Extension.

@yulinfeng000
Copy link

hope published soon, even beta

@EnixCoda
Copy link
Owner Author

Having trouble enrolling Apple Developer Program for unclear reasons, the enrolling page does not explain clearly. :(

Will contact Apple's support about this.

@EnixCoda
Copy link
Owner Author

2 months past and no good news from Apple. :(

And it seems that Safari does not allow install extensions from files in general.

@slaysd
Copy link

slaysd commented Oct 28, 2021

Has any update about support Safari Web Extension?

@EnixCoda
Copy link
Owner Author

@slaysd Unfortunately, still no update from Apple yet 😐

I will try to register another account later

@EnixCoda
Copy link
Owner Author

EnixCoda commented Jan 10, 2022

Good news! I checked Apple Developer Program moment ago and found out that I am now successfully enrolled!

Will try to release the Safari version soon!

I hope I could get notified in time when Apple addressed my ticket, but they didn't.

@zhongjiajie
Copy link

Looking forward to the safari extension

@EnixCoda
Copy link
Owner Author

EnixCoda commented Mar 20, 2022

Struggled with App Store distribution a few times and had no luck. I'd temporarily release using GitHub releases page. You can have a try although it is not fully ready.

A brief setup tutorial

  1. Download and unzip the file
  2. Move the Gitako.app into your Applications folder
    During my test, Gitako did not work in Safari if this step is skipped.
  3. Launch it (you might need to permit it from System Preferences -> Security -> General)
  4. In Safari Preferences -> Advanced, check Show Develop menu in menu bar
  5. With Safari focused, on menu bar -> Develop -> Allow unsigned extensions [1]
    I got stuck when signing the app and distributing it to Mac App Store. That step will not be required when I figure out how to solve that.
    image
  6. In Safari Preferences -> Extensions, enable Gitako.
    image
  7. Visit github.com and enable Gitako from nav bar (I'd recommend check the last option if you may need Gitako on other platforms in future. For now, Gitako may not work on other sites.)
    image

Note:

  1. Gitako for safari may not support platforms other than github.com, even GitHub Enterprise. That may get fixed when updating Gitako's manifest to v3 this year.
  2. Multiple instances of Gitako may show up at the same time. Not sure why & how to fix that.

@AurevoirXavier
Copy link

AurevoirXavier commented Jun 12, 2022

Great job. But it looks like the dark mode was missing.

@EnixCoda
Copy link
Owner Author

@AurevoirXavier Thanks for reporting the issue. But I cannot reproduce it locally. We'll have next release for Safari soon, please stay tuned and try again then.

@AurevoirXavier
Copy link

@AurevoirXavier Thanks for reporting the issue. But I cannot reproduce it locally. We'll have next release for Safari soon, please stay tuned and try again then.

Is that ready now?

@EnixCoda
Copy link
Owner Author

EnixCoda commented Jul 2, 2022

@AurevoirXavier I was to release that but got occupied by issues cause by GitHub updating its redirecting lib, from PJAX to turbo. #239 #240 #241 #243

A temporary release for Safari should be available in few days. Thank you for your patience.

@EnixCoda
Copy link
Owner Author

EnixCoda commented Jul 7, 2022

Gitako v3.7.4 for Safari is available now! You can get it from the release page.

And I've updated the installation instructions above. Please install according to that.

@EnixCoda
Copy link
Owner Author

EnixCoda commented Jul 7, 2022

If I pin the plugin, it will push the GitHub contents to the right side. Can I have a float-style pin?

@AurevoirXavier That was once supported but has been removed from Gitako. Maintaining a hack of GitHub content has been proved to be a costly work. Sorry.

@AurevoirXavier
Copy link

AurevoirXavier commented Jul 7, 2022

@AurevoirXavier That was once supported but has been removed from Gitako. Maintaining a hack of GitHub content has been proved to be a costly work. Sorry.

I've deleted that comment.
If people didn't use a wide screen, that would not be a problem, and it will shield the content at the same time.

@EnixCoda
Copy link
Owner Author

Now you can join Test Flight to get the latest Gitako for Safari! And it should be easier to update than manual install.

https://testflight.apple.com/join/1hefQt6Y

@popshia
Copy link

popshia commented Apr 12, 2023

Hi, I would like to ask if there's any update supporting Safari?
Test Flight testing is down :(

@EnixCoda
Copy link
Owner Author

@popshia Thanks for reminding. I'll republish Gitako in a few days.

@popshia
Copy link

popshia commented Apr 13, 2023

@EnixCoda Thank you so much for keep supporting on Safari, much appreciated!

@EnixCoda
Copy link
Owner Author

@popshia Published! :D

@popshia
Copy link

popshia commented Apr 24, 2023

@EnixCoda Thank you so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature add new feature
Projects
None yet
Development

No branches or pull requests

7 participants