1.7.22 (September 29, 2022)
-
• Fix share sheet appearing at an unusable position on iPads
• Minor code improvements
1.7.21 (August 11, 2022)
-
• Drop Cephei depdency in favor of libSandy on iOS 11 and up (Cepheiless is now deprecated, please use the normal Safari Plus)
• Drop RocketBootstrap dependency in favor of libSandy
• Alderis is now used as the color picker library instead of libCSColorPicker when it is installed, note that existing color preferences will get lost when switching from libCSColorPicker to Alderis
1.7.20-2 (May 5, 2022)
-
• Fix SpringBoard crash on Safari launch on iOS 11
• Fix potential edge case crash when pressing video download button
• Add dependency for preferenceloader
1.7.20 (April 14, 2022)
- • New option 'Unsandbox Safari' under Tweak Specific Settings, gives Safari read access to / and write access to /var, enabled by default, replaces very hacky old solution where all file operations would be executed by SpringBoard
1.7.19-3 (Feburary 25, 2022)
- • Fix another regression introduced in 1.7.19 that caused Safari to crash when starting a video download on some websites
1.7.19-2 (Feburary 11, 2022)
- • Fix a regression introduced in 1.7.19 that caused Safari to crash when starting a download on some devices
1.7.19 (Feburary 9, 2022)
-
• Fix some issues with video downloading on iPads where sometimes the video url of another tab would wrongly be used
• Improve hitbox of tab lock button, should be easier to touch now
• Refactored download manager code, an issue where Safari could freeze for a few seconds before the download alert appears should be fixed now
• Added a new option under usability to skip the stock download alert on iOS 13 and above
• Fix a conflict with shuffle that would cause the banner inside preferences to not be displayed
1.7.18-3 (November 1, 2021)
- • Fix a minor legibility issue in dark mode related to the alert that appears when merging a movpkg.
1.7.18-2 (October 29, 2021)
-
• Add support for arm64e iOS 14.4-14.8.1 (14.6+ support is theoretical and has not been tested due to lack of jailbreak)
• Now depends on libundirect 1.1.3
1.7.18 (September 26, 2021)
-
• Improve security by only letting the Safari process communicate with the SpringBoard server that handles the file accesses
• Fix video downloading not working on iOS 8 and 9 (1.7.14 regression)
• Correct a previously incorrect version check that broke several features on iOS 8 (including enhanced downloads)
• Fix some UI elements being illegible in dark mode on iOS 13 and up
• Attempt to mitigate some potential crashes
1.7.17-6 (August 1, 2021)
- • The Safari Plus download manager now properly supports authentication on iOS 11 and above. Fixes issues where certain files would download as 'access denied' html files.
1.7.17-5 (June 24, 2021)
-
• Fix preference header overlapping killswitch on recent shuffle versions
• Fix rare crashes when starting a download
• Fix iPad crash when starting a download while the downloads bar item has been removed using the reorder top bar option
• Small code cleanup
1.7.17-4 (June 22, 2021)
- • Improve the error message that appears when video downloading does not work
1.7.17-3 (May 26, 2021)
- • Add support for iOS 14.6 (arm64)
1.7.17-2 (May 1, 2021)
- • Fix a regression in 1.7.17 that could cause the preferences page to crash in certain circumstances
1.7.17 (May 1, 2021)
-
• Clean up preferences
• Add support for iOS 14.5 (arm64)
1.7.16-2 (April 14, 2021)
-
• Fix a crash that happened when pressing a video download button while the Instant Download option was enabled
• Fix active downloads badge count not working on iOS 12 and up
1.7.16 (March 29, 2021)
-
• Fix a startup crash that could happen in some rare instances on iOS 14
• Add an option to disable tab swiping, available under Usability on iOS 12 and above
• Fix lots of issues with using multiple safari windows on iPad (Related to status bar notifications and downloads)
• Fix toolbar download button position on iPads
• Fix top bar tint color not applying correctly on iOS 13 and above
• Improve patchfinder by utilizing features of libundirect 1.1
• Various code improvements
1.7.15-3 (March 4, 2021)
- • Fix a regression of 1.7.15-2 that broke the ability to watch and merge movpkg files
1.7.15-2 (March 3, 2021)
-
• Fix 'Open in Opposite Mode' option being broken on some versions of iOS 14
• Fix another potential issue with uploading files from root partition
1.7.15 (March 1, 2021)
-
• Update iOS 14 patchfinder with arm64e compatibility (requires libundirect 1.0.1)
• Fix an issue where the the root directory ("/") could sometimes appear empty on iOS 14
• Fix uploading files from root partition
1.7.14-7 (January 22, 2021)
- An issue in my build setup caused the non-cepheiless version of 1.7.14-6 to be the cepheiless version that's normally available on my repo. This version is now the normal one again, the issue in my build setup has also been adressed so this does not happen again.
1.7.14-6 (January 22, 2021)
- • Fix a regression of 1.7.14 that caused a crash on iOS 11 when opening a video while video downloading is enabled
1.7.14-4 (January 17, 2021)
- • Fix a regression of 1.7.14-2 that caused Safari Plus to not work on arm64e devices
1.7.14-2 (January 17, 2021)
- • Fix a memory leak
1.7.14 (January 1, 2021)
-
• Support for iOS 14 using libundirect
• Way better solution of communicating with WebContent to get the video urls (because the old solution broke with iOS 14)
• Fix external app open action not working on iOS 13 and above
• Redirect blob urls to Safari download manager because the Safari Plus download manager does not support them
• Fix some problems with color settings on iOS 13
1.7.13 (September 8, 2020)
-
• Fix crash on iPadOS when pressing the 'Merge All Windows' button
• Add traditional chinese localization, thanks to @terry3041 on GitHub
• Add portuguese localization, thanks to @IanDixx43 and @iTPr0 on GitHub
1.7.12 (March 28, 2020)
- • Full support for iOS 13.4.
1.7.11 (March 20, 2020)
-
• Make sure the target directory of a download exists before starting it
• Reuse the filename of a finished download when restarting it
• Fix a potential crash on iOS 13.4 (untested)
• Hide the 'Force Native Player' option on non-iPad devices
• Fix a crash that would happen on iOS 13 when opening links in external applications while the 'Always Open Links in New Tab' option was enabled
1.7.10-2 (Feburary 18, 2020)
-
• Work around an issue where certain file operations would not work unc0ver A12/A13
• Add simplified chinese localization, thanks to @fffdmin on Twitter
1.7.10 (Feburary 16, 2020)
-
• Fix mobileprovision profiles not being installable when 'Download Manager' is enabled
• Reduce memory usage when merging movpkg files significantly, fixes the entire system freezing on checkra1n when merging bigger files
• Movpkg merging now supports movpkg files that contain more than one track, the tracks will be saved to separate files
• Added an option inside tweak specific settings to disable pull to refresh inside the file browser
1.7.9-3 (January 10, 2020)
- • Fix random crashes on iOS 10.2 and below
1.7.9-2 (January 2, 2020)
- • Fix startup crash on iOS 10 and below
1.7.9 (January 2, 2020)
-
• Color settings have been reimplemented and reenabled on iOS 13, now with light/dark mode support
• Fix some legibility issues with dark mode on iOS 13
• Fix some features like previewing files and saving videos to camera roll being broken on checkra1n due to incomplete / inconsistent (?) sandbox patches
• Fix RocketBootstrap error alert not appearing on iOS 13
• Fix some crashes related to video downloading on iOS 13(.3?)
• Fix mode switch actions not working in some cases on iOS 13
• Fix video downloading sometimes receiving the wrong URL
• Internal code improvements
1.7.8-2 (November 19, 2019)
- • Fix crash when accessing "Uploads & Downloads" on iOS 13 ¯\_(ツ)_/¯
1.7.8 (November 18, 2019)
-
• Support for iOS 13
• Color settings have been disabled on iOS 13 for now and will be added back in a future update
• Fix an issue where pressing the download button would crash Safari
1.7.7-2 (October 21, 2019)
- • The merge options should now work on Chimera / Electra too
1.7.7 (October 21, 2019)
-
• Fix the file browser inside Preferences (when adding Pinned Locations)
• Fix an issue where the file browser would not correctly reload when a download finished
• Fix an issue on 12.2 and above with the 3D touch options of the tab button when 'Locked Tabs' was enabled
• Add an option to download the m3u8 of a video instead of the movpkg
• Add an option to merge movpkg's into one (ts/mp4) file
• Add an option to biometric protection to protect tapping the downloads button
• Update arabic localization, thanks to iA7myd
• Update italian localization, thanks to Eugenio R.
1.7.6 (September 28, 2019)
-
• Fix a rare issue where Safari Plus would sometimes not load when opening Safari
• Update french localization, thanks to 06Games on GitHub
1.7.5 (September 9, 2019)
- • Improve an inaccurate sandbox check that broke write access to anything outside of the sandbox container on unc0ver 3.6
1.7.4-3 (September 8, 2019)
- • Fix startup crash on iOS 11.3-11.4.1
1.7.4-2 (September 8, 2019)
- • Heavily improve the app launch time of Safari
1.7.4 (September 7, 2019)
-
• Video downloading now supports video players that use the HTML5 Fullscreen API
• Add an option to force the native player on iPads that would otherwise use the HTML5 Fullscreen API video player
• Add an option to use the tab title as the default filename of a video download, enabled by default
• Fix download manager / toolbar reordering breaking long press gestures on the toolbar buttons on some versions of iOS 11
• Fix status bar notifications not being visible when inside a video player on iOS 10
• Improve video download icon to look better on iOS 11 and above
• Minor fixes regarding video downloads on iPads
• Fix biometric protection for switching browsing mode sometimes not working on the first switch after Safari has been restarted
• Fix some small memory leaks
1.7.3 (September 1, 2019)
-
• Fix issues with video downloading on some devices
• Other minor fixes and adjustments
1.7.2 (August 27, 2019)
-
• Video downloading should now support every site
• Fix a bug with HLS downloads where canceling it would still save the unfinished movpkg to the target location
• Fix an incredibly rare crash when long pressing links
• Fix an issue where the FullSafari detection would incorrectly trigger on 12.2 and above, causing the addition of a plus button in the toolbar without having it enabled in settings
• The 'Fullscreen Scrolling' option has been improved to use a better method on some supported versions, as a side effect, the option also works on iOS 8 now
• The 'Custom Search Engine' option now displays the search query in the top bar like the stock engines do
• Switch to MIT license
1.7.1-2 (August 20, 2019)
- • Hotfix for startup crash on iOS 9
1.7.1 (August 19, 2019)
-
• Adds support for downloading HLS (m3u8) streams on iOS 10 and above
• Fix a bug that could cause a download to fail when pausing and resuming it when it does not have any progress yet
• Fix an extremely rare race condition that could cause Safari to crash when a download ends
• Ditch libbulletin in favour of native notifications (archived through a SpringBoard hook that makes it think that Safari has the right entitlements to send notifications)
• Add an option to make the application badge reflect the amount of running downloads (enabled by default)
• Tab manager can no longer bypass the biometric protection for (un)locking tabs
• Fix 'Switch Browsing Mode' biometric protection being unreliable on iOS 10.3-10.3.4
• Make file browser load times over five times faster by minimizing communication between Safari and SpringBoard
• Add an option under Tweak Specific Settings to make the file browser sort directories above files
• Fix 'Add to Force HTTPS exceptions' option on refresh button long press if no exceptions have previously been added inside settings
• Fix 'Status Bar Color' option not working on iOS 12.2 and above
• Fix 'Supress Mailto Alert' option not working on iOS 12.2 and above
• Improved icons of download related buttons
1.7 (August 1, 2019)
-
New Features (See depiction for more info):
• Locked Tabs
• Biometric Protection
• Tab Manager
• Suggestion Insert Button (on 12.1.4 and below as 12.2 already adds this feature natively)
• Show Tab Count
• Show Full Site URL
• Swipe Gestures for Toolbar
• Top Bar Reading Button Color
• Top Bar Tab Bar Close Button Color
• Tab Switcher Toolbar Background Color
• Toolbar Reordering Options
• Custom Start Site
• Custom User Agent (Mobile + Desktop)
• Option for large titles (on iOS 11 and above)
Improvements:
• 12.2 support
• Reorganized and simplified preferences, added killswitch
• Correct preference header aspect ratio on bigger devices
• Unsupported options will now automatically be hidden (based on the iOS version you're running)
• It is now possible to manage Force HTTPS exceptions from inside Safari by long pressing the reload button
• Reworked Force HTTPS Exceptions and Pinned Locations preferences (seperate plists no longer needed)
• "safaripluscolorprefs.plist" and "safariplusprefsOther.plist" are automatically merged into "safariplusprefs.plist" on the first launch of Safari or the Safari Plus preference bundle
• Many icons have been redone to look better
• Fixed downloads becoming stuck
• If a download fails due to a connection error, it now cancels and a "Download Error" notification shows (previously it would just become stuck)
• The UI for download cells has been fully rewritten, now supports dynamic type
• Preview actions for way more files inside file browser (text files, pdf, images, etc.)
• Better file icons
• Better directory icon (only on iOS 12 and above, 11 and below still use the old one)
• Added an option to auto save finished downloads to the media library
• Added an option to prevent downloads from being saved to the history if they're started from private browsing mode
• Added an option to have a progress bar under the downloads button inside the toolbar (inspired by iOS 13), enabled by default
• Added an plus button inside the top bar of the downloads list to start downloads manually from an URL
• The restart button on finished downloads has been improved to use the code related to manual downloading, it no longer opens the website and rather restarts the download directly now
• Now shows an alert when a download is attempted to be started under cellular data while the 'Only Download on Wifi' option is enabled
• The "copy link" action has been enabled on all downloads, previously it was only available on video downloads
• Reload animations inside the file browser and the downloads list are now way more smooth
• The show button on finished downloads will now only show if the file exists
• The show button on finished downloads has been improved to scroll to the file and highlight it inside it's directory
• Fixed a bug that would sometimes cause the file browser to not refresh correctly
• Fixed a crash when multiple downloads end at the same time
• Fixed status bar notifications being too big on some devices
• Fixed a bug that could cause a video file to be randomly deleted under certain rare circumstances when tapped (let's hope this never actually happened outside of my testing environment?)
• Renamed 'Second 'Open in new Tab' option to 'Both Tab Open Actions' and changed it's behaviour accordingly
• Improved the animation for the "Open in opposite mode" option
• Improved desktop mode switch to behave more like the other buttons
• Improved desktop mode behaviour
• Fixed suppress mailto alert option for iOS 12 and above
• Color settings have been largely reworked and are now much less hacky
• Many more bug fixes and improvements, too many to list
1.6.8 (April 30, 2019)
-
• A12 / arm64e support
• If RocketBootstrap does not work, fall back to just using the sandbox container of Safari as the default download path
• Added an option to disable the communication error alert that normally appears when RocketBootstrap does not work
• Switch to libCSColorPicker
1.6.7 (February 25, 2019)
-
Enhanced Downloads:
• Fix an issue where pressing the video download button would sometimes crash on iOS 12
Action Addons:
• Browsing mode switch actions should now work properly again
1.6.6 (February 22, 2019)
-
General:
• iOS 12 Support!
• Added spanish localization, thanks to Thomas CS
• Updated italian localization, thanks to Eugenio R
Enhanced Downloads:
• Fixed an issue where the option to clear all downloads would sometimes not work
• Improved sandbox detection
Desktop Mode Button:
• Internal code improvements
• Fixed a crash on iOS 8 when the "Fully disable private browsing" option is enabled together with this option