-
Notifications
You must be signed in to change notification settings - Fork 129
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
[feature/url-shortcuts] Open and create .url shortcut files #1344
Commits on May 13, 2024
-
- INIFile: simple parse for .ini-file format files
- INIFile+URLFile: simple extension for quickly parsing and composing .url files - URLDisplayViewController: stub implementation to handle .url files
Configuration menu - View commit details
-
Copy full SHA for 356ff3f - Browse repository at this point
Copy the full SHA 356ff3fView commit details -
- URLDisplayViewController: implement code to display and allow openi…
…ng shortcut URL - CreateURLShortcutAction: new action to create a URL shortcut in a folder - design and add "text-uri-list" icon
Configuration menu - View commit details
-
Copy full SHA for 413f8b4 - Browse repository at this point
Copy the full SHA 413f8b4View commit details -
- Action: add new
.directOpen
location to allow actions to directly…… open files from file lists, overriding viewers if needed - OCItem+Interactions: add support for `.directOpen` actions - INIFile+ShortcutResolution: implement support for shortcuts to other items on the same server - ShortcutFileDisplayViewController: implement support for shortcuts to other items on the same server, including an item preview - add new action OpenShortcutFileAction - hooks into the `.directOpen` location - uses INIFile+ShortcutResolution to open the contained link or jump to the targeted location - asks users before opening links - rename files for better distinctibility: - URLDisplayViewController -> ShortcutFileDisplayViewController - CreateURLShortcutAction -> CreateShortcutFileAction - OCItem+UniversalItemListCellContentProvider: fix warning
Configuration menu - View commit details
-
Copy full SHA for b8782aa - Browse repository at this point
Copy the full SHA b8782aaView commit details -
- regrouping shortcut actions into their own folder
- CreateShortcutFileAction: break out creation functionality into its own view controller - CreateShortcutFileViewController: - dedicated view controller for creating shortcuts - allows picking files and folders for shortcuts to point to and presents an embedded preview for them - improved error handling - INIFile: fix formatting bug that could accidentally leak memory into the .url file - ClientLocationPicker: add ability to allow picking files via new .allowFileSelection property
Configuration menu - View commit details
-
Copy full SHA for 5dc90ee - Browse repository at this point
Copy the full SHA 5dc90eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c719f55 - Browse repository at this point
Copy the full SHA c719f55View commit details -
- update SDK to fix an issue arising from Available Offline policies …
…targeting unavailable/detached drives and removes the respective policies - adapt app code to SDK API changes
Configuration menu - View commit details
-
Copy full SHA for 819b789 - Browse repository at this point
Copy the full SHA 819b789View commit details -
- improved error reporting for when the target of a shortcut can't be accessed / found - simplified and generalized prompt for opening the URL a shortcut points to
Configuration menu - View commit details
-
Copy full SHA for 8ee1a2c - Browse repository at this point
Copy the full SHA 8ee1a2cView commit details -
- OpenShortcutFileAction, ShortcutFileDisplayViewController, INIFile+…
…ShortcutResolution: add MDM option to allow all shortcuts, only URL shortcuts, only item shortcuts or no shortcuts
Configuration menu - View commit details
-
Copy full SHA for 6ff12b2 - Browse repository at this point
Copy the full SHA 6ff12b2View commit details -
- Fix: selecting the root folder of a space or the personal folder's …
…root, the name for the shortcut was not derived correctly
Configuration menu - View commit details
-
Copy full SHA for 36ff50a - Browse repository at this point
Copy the full SHA 36ff50aView commit details -
Configuration menu - View commit details
-
Copy full SHA for db7aebf - Browse repository at this point
Copy the full SHA db7aebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86f267d - Browse repository at this point
Copy the full SHA 86f267dView commit details -
- PrivacyInfo.xcprivacy: remove extraneous space
- Localizable.strings: re-add strings auto-removed by git during rebase
Configuration menu - View commit details
-
Copy full SHA for ccfdc0d - Browse repository at this point
Copy the full SHA ccfdc0dView commit details