Skip to content

Easily share web page info by adding source URL to selected text as a quote. Copy and share with just a few steps using this simple, efficient Safari extension.

License

Notifications You must be signed in to change notification settings

hkitago/QuoteLink

Repository files navigation

QuoteLink for Safari Extension

This Safari extension significantly streamlines the process of web page citation. Instead of repeatedly copying and pasting text and URLs, simply select the text and press the extension button to automatically generate a citation with the source URL. It can be quickly utilized for various purposes, such as creating papers, presentation materials, saving important recipes, or noting interesting information for later reference.

Copying to clipboard and sharing on social media can be completed with a single click. It will prove to be a useful tool that enables efficient and reliable work when creating documents that require source recording and citation.

Installation & Uninstallation

Installation

To install the extension on iOS or iPadOS, go to Settings > Apps > Safari > Extensions, or enable the extension by toggling it on in the Manage Extensions option found in the Safari address bar. For macOS, open Safari, go to Safari > Settings > Extensions, and enable the extension from there.

Uninstallation

To uninstall the extension, similarly to the installation process, toggle the extension off, or remove it completely by selecting the extension icon on the Home Screen and choosing "Delete app".

Usage

  1. Load the web page.
  2. Select the text on the web page.
  3. Tap the icon next to the address bar and choose the extension.
  4. A window will slide up from the bottom on iPhone, or a pop-up window will appear on iPad and Mac; select an action and tap it.

Notes:

  • If you do not select text within the web page, the page title will be used.
  • If you enable the extension and it doesn't function correctly, please refresh the page, or close and restart the app, and try again.

Version History

1.5

iOS/iPadOS - 2025-02-19

  • Add a new option for sharing through the OS standard menu
  • Fix an issue with the link in the preset SNS sharing options
  • Chang minimum version requirement to 16
  • Fix app names and phrasing in certain languages for localization improvements

macOS - 2024-12-10

  • Added a new option for sharing
  • Updated strings for label in multiple languages for better localization

1.4 - 2024-11-01

Common

  • Fixed issues with enabling the extension on already opened web pages

macOS

  • Fixed main window title to localized app name from InfoPlist

1.3.1 - 2024-10-24

  • Fixed the link to the support page

1.3

iOS/iPadOS - 2024-10-09

  • Added a new social media platform

macOS - 2024-10-23

  • Added new localization languages and adjusted some existing languages
  • Changed and adjusted the toolbar icon format
  • Adjusted the version number to align with iOS

1.2

iOS/iPadOS - 2024-09-20

  • Added support for all languages in the App Store
  • Updated app icon to a new design

1.1

iOS/iPadOS - 2024-09-10

  • Addressed issues with browser back and forward buttons
  • Internationalization support (16 languages supported)
  • Fixed display issues on iPad

1.0

iOS/iPadOS - 2024-09-03

  • Initial release with basic features

macOS - 2024-10-03

  • Initial release with extended features from iOS/iPadOS version

Known Issues

  • There is a rare issue where the extension may not work when a URL is passed from the in-app browser feature of other apps, such as RSS or social media apps, to Safari for display.
  • If the extension does not function correctly immediately after installation, particularly on iPhones, restarting Safari or refreshing the relevant page may resolve the issue. This behavior stems from technical limitations, with the design prioritizing battery life and device performance. Appreciation is extended for users' understanding, and the team stands ready to implement any forthcoming Apple updates that might resolve this issue. (Which may be improved with the 1.4 release.)

Roadmap

  • Removal of marketing parameters (e.g., Amazon affiliate links and utm parameters) and conversion to mobile-specific URLs
  • Addition of action menu (For requests to add posting destinations, please contact me via the contact information below)
  • Creation and exporting with image

Compatibility

  • iOS/iPadOS 16.6+
  • macOS 12.4+

License

This project is open-source and available under the MIT License. Feel free to use and modify it as needed.

Acknowledgments

The inspiration for this project came from two bookmarklets I developed and shared on GitHub Gist. You can view them here and here. I would like to acknowledge the role of these bookmarklets in shaping the idea for the QuoteLink extension and helping to bring it to fruition.

Special thanks to bradvin/social-share-urls: Social Share URLs for handling Social Share URLs.

Contact

You can reach me via email.

Additional Information

Development Story

For a detailed look at the development journey and background of the project, check out my development story blog post.

Related Links

About

Easily share web page info by adding source URL to selected text as a quote. Copy and share with just a few steps using this simple, efficient Safari extension.

Resources

License

Stars

Watchers

Forks