Releases: minh-ton/reynard-browser
Releases · minh-ton/reynard-browser
0.4.0 alpha
Changes
Full Changelog: 0.3.0...0.4.0
iOS Support
Thanks to @ifilipis, Reynard Browser now supports iOS 13! On iOS 13, sideloading the Reynard-Jailbroken.ipa build on a jailbroken device is recommended for the best performance and automatic JIT enablement. Use Filza File Manager with AppSync to install.
New Features
- Added Private Browsing mode, accessible from the tab switcher.
- Added Bookmarks. Bookmark a website by tapping Add Bookmark or Add to Favorites in the address bar menu. Access your bookmarks from the sidebar on iPad or the 3-dot menu on the toolbar on iPhone.
- Added the ability to clear the history list directly from the History page.
- Added the ability to open the Downloads folder directly from the Downloads page, with an option to clear the Downloads list. Downloaded files can also be opened using the Files app.
- Added tab reordering. Long press a tab on the tab bar or from the tab switcher to reorganize your tab list.
- Improved tab switcher animations.
- Added link and image previews. Long press on a link or an image to preview, open in a new tab, save, or share.
- Added support for installing add-ons using XPI or ZIP package files.
- Installing an add-on now presents a prompt with a comprehensive required permissions and data collection list, and requires your permission to start installation.
- Add-ons now ask for your confirmation when they request an additional permission or their required permissions change after an update.
- Redesigned the add-on settings page. You can now view the information and permissions of an add-on, or allow optional permissions.
- Added automatic add-on updates. Manual updates can be triggered using the Update All Add-ons button inside the add-on settings page.
- Added support for selecting multiple photos or videos from the photo library for the file picker.
- Added Startpage as a search engine option (by @disfordave).
Bug Fixes
- Fixed an issue where screen auto-lock would trigger during full screen mode.
- Fixed an issue where the forward and backward buttons would not work on an existing tab after browser startup.
- Fixed an issue where multi-tap gestures would require an additional tap to activate at first.
- Fixed an issue where JIT enablement on iOS 26 would fail to recognize the mount state of the Developer Disk Image.
- The in-app updater in the TrollStore sideloading build now uses TrollStore's URL Scheme to perform updates. Make sure the URL Scheme Enabled option is enabled in TrollStore.
- Removed the forced default user agent override to allow add-ons that configure Gecko's user agent to work properly or to set the user agent manually when Use Android User Agent is turned off.
- Fixed an issue where Request Desktop/Mobile Website would not switch modes correctly on some websites.
- Fixed an issue where opening the camera for file input would always allow both video recording and image capture instead of respecting the accepted file types.
- Fixed various UI issues, especially on the iPad layout.
Engine
- Updated Gecko to
FIREFOX_151_0_RELEASE@79eeaf7(released May 19, 2026).
0.3.0 alpha
Changes
Full Changelog: 0.2.0...0.3.0
New Features
- Added Firefox add-ons support. To install an add-on, go to Settings → Add-ons → Discover Add-ons, then visit an add-on page and tap Add to Firefox.
- Redesigned the address bar. There is now a new menu button on the left for quick access to features like Add-ons, and a reload/stop button on the right. A keyboard dismiss button is also added for the top address bar.
- Added a new Request Desktop/Mobile Website feature, accessible from the address bar menu.
- Websites will now display in desktop mode on iPads by default.
- Added video fullscreen mode support.
- Added support for JavaScript
alert(),prompt(), andconfirm()popups. - Added support for CJK IME text input.
Bug Fixes
- Fixed an issue where the keyboard would retract on numerical OTP input fields.
- Fixed an issue where text input fields wouldn't reposition above the keyboard when the address bar is on top.
- Fixed and improved various browser UI issues.
- Fixed several bugs that could cause a crash.
Engine
- Updated Gecko to
FIREFOX_150_0_2_RELEASE@d269b4d(released May 7, 2026).
0.2.0 alpha
Changes
Full Changelog: 0.1.0...0.2.0
Engine
- Added WebGPU support.
- Improved overall performance, particularly in graphics rendering.
- Fixed an issue where 16-bit floating-point color buffers failed to render in WebGL.
- Most media files and formats can now be played or streamed directly in the browser.
- Fixed the issue where a single tap would be registered as a double tap (for real this time).
- Raised jetsam memory limits for child processes when the app is sideloaded via TrollStore.
- Fixed crashes when visiting certain websites or playing audio with uncommon sample rates.
- The iOS system font now renders correctly on websites using
-apple-systemor system-ui. - Websites now consistently display their mobile layout instead of showing a mix of mobile and desktop versions.
- Added support for color, file, and date/time inputs. File inputs let you pick from your photo library, capture a photo or video with your camera, or browse files.
- Updated Gecko to
FIREFOX_150_0_RELEASE@9154e5a(released Apr 21, 2026).
Browser
- Fixed numerous UI issues.
- Added in-app updates. When a new version is available, you can download and install it directly from the browser settings.
- Added browsing history. You can access your browsing history from the sidebar (on iPad) or the 3-dot menu in the bottom toolbar (on iPhone).
- Brought back the "Use Android User Agent" option, which is enabled for all websites by default for better compatibility. When this option is turned off, advanced users can configure this per-site via the "User Agent Overrides" setting.
0.1.0 alpha
Changes
Full Changelog: 0.0.1-a2...0.1.0
Engine
- Added clipboard support.
- Fixed the issue where media playback would not have sound.
- Allowed media playback to be controlled from the Control Center or Lock Screen.
- Fixed crashes when submitting forms or tapping on some HTML elements.
- Fixed an issue where a single tap would be registered as a double tap.
- Added select menus support (HTML
<select>element). - Added native text selection and copy/paste/select-all support for editable text fields (HTML
<input>and<textarea>elements). - Updated Gecko to
FIREFOX_149_0_2_RELEASE@d8bbe6c(released Apr 7, 2026).
JIT
- Added support for RPPairing, allowing users on iOS 26.4+ to enable JIT. If you're on iOS 17.4+, you will have to recreate a new pairing file using the latest version of iloader.
- JIT is now automatically enabled for users who sideload using TrollStore (without using the Enable JIT option from TrollStore). Therefore the pairing file and LocalDevVPN is no longer needed.
Browser
- Added support for downloading files from websites.
- Added proper tab management with tab list restoration on startup.
- Users can now open links in Reynard browser from other apps via the share sheet.
- Fixed numerous user interface issues.
- Added new iPhone-only settings which allow placing the address bar on top and hiding the tab bar on horizontal mode.
- Added a new setting to allow users to selectively use the Firefox on Android user agent on only some websites to maintain engine compatibility.
Issues
- I've received numerous reports about the pairing-based JIT enablement method isn't working properly on iOS 16.6 to 17.3.1. As a result, JIT will be disabled for users on these versions, and those who are on TrollStore-supported versions are advised to sideload through TrollStore instead.
- I don't know if there is any bug on the new editable support on iOS 16 and 17 or not as I don't have devices on these versions to test, so feel free to open an issue if you experience issues with text edit fields on these versions. Also, due to numerous API changes on iOS/iPadOS 15.0, 16.0, and 17.0, there are quite a few unimplemented features and issues with text input fields:
- Dragging the spacebar to move the cursor to a different position is unimplemented.
- Triple-tapping to select a paragraph is unimplemented.
- Selection handle switching during dragging (cross-switching) on iOS 16+ is currently not working.
- Touch and hold the caret to magnify the text or move is unimplemented.
- On devices with limited RAM, media playback sound may randomly lag or produce popping/clicking sounds.
Notice
- I would recommend sideloading through TrollStore using the
Reynard-TrollStore.tipabuild, as this method allows automatic JIT enablement and improved performance. - The
me.minh-ton.Reynardbundle identifier just became "unavailable" for no reason, so in this release, the bundle identifier is changed tocom.minh-ton.Reynard. You'll need to uninstall previous versions or you'll end up with duplicate installations of the browsers.
0.0.1 alpha 2
Changes in this release:
- Added support for JIT compilation, which improves performance and allows WebAssembly to work.
- Added automatic appearance switching support.
- Implemented GPU process recovery when iOS terminates it due to memory limits. As a result, websites no longer become unresponsive after these crashes.
- Fixed an issue where tapping text input fields would not bring up the keyboard on newly-created tabs.
- Updated the Gecko engine to
FIREFOX_149_0_RELEASE@c7fa3c9(released March 24, 2026).
See JIT vs without JIT comparison
The table below compares WASM support check, rendering WASM-heavy website (Shopify Winter 2026 edition), and browser performance on an iPhone 7 running iOS 15.8.6.| JIT | Without JIT |
|---|---|
|
|
|
Before using this release, please read the installation instruction in the Installation page of the wiki. Known issues are posted at the Issues & FAQ page.
0.0.1 alpha 1
Build: 2026MAR08
Version: 0.0.1-a1
Engine: FIREFOX_149_0b2_RELEASE
Commit: 43f82b48074fc81b1639b6e8c62bdd24c893c56f
This is a nightly release created automatically with GitHub Actions workflow.
Changes on February 23, 2026
As of February 23, the browser uses a multi-process architecture, spawning child-processes (WebContent, Rendering, and Networking) through NSExtension. Most modern websites render correctly, including proper font and emoji support, and general browsing feels much smoother. While performance still does not match Safari, the browser is now reliable enough for everyday use.Changes on February 4, 2026
As of Feb 4th 2026, the browser uses a single-process architecture, which is the simplest way I found to get Gecko up and running. It's slow and laggy in terms of performance. Most webpages render correctly, but fonts fall back to the system default, and the browser can crash on sites with popup or redirect ads.
![]() Here's Reynard running on iPadOS 15... |
…and on iOS 26 |
