New Features
- Updated app icon to be bigger and shadowless
- Added preliminary code for getting Somiibo on the Windows Store & Mac App Store
- Made some UI changes for dark mode and fixed some capitalization errors across the app
- The somiibo://settings page will now show when your premium expires & the badges have a nicer hover effect
- Added a downloads manager! Downloading a file will open a downloads bar at the bottom of the app. There’s also now a somiibo://downloads page to view all of your downloads and open them in your system’s file explorer
- Added an option for captcha solving to use Accessibility mode. This is effectively a way to automatically solve captchas for free. This is only available for hCaptcha at the moment. Please visit https://www.hcaptcha.com/accessibility within Somiibo to get started.
- When there is a new update, the app will open the somiibo://updates page so you can see what’s new and celebrate!
- Any inner page as well as the Somiibo website will be accessible to users who are not logged in
- Discord rich presence will now show the Somiibo Premium star for Premium members
- Logging in can now redirect to other inner pages after authentication
- During startup there is now a separate loading window making the process smoother and less laggy
- Removed the tab’s information (type, session, & module) from the right click menu in favor of a new hover-based tooltip. Hover your mouse over a tab to see it!
- The version in the updates tab on somiibo://settings as well as the version in somiibo://updates now shows a tooltip upon hovering. The tooltip contains the data & time the app was built/compiled
Fixes
- The app no longer crashes when loading some websites in tabs
- Modules now initialize mouse in a more human-like manner. The mouse will either start from the top of the BrowserWindow or from it’s last position–Even across pages!
- Modules now refresh properties if there was a change
- Premium now properly expires if it runs out during use of the app.
- Members who were previously Premium will have Premium settings reset to defaults
- Module in-app ads, the somiibo://updates page, and the somiibo://status page will now reflect dark mode
- The app now automatically updates if there is an update available & it has been open for more than 14 days (or 28 days regardless of update status)
- Sentry no longer reports blocked errors
- Fixed module popups handler
- The app now properly enters a restored state for activation and deep linking if previously minimized
- The update process now properly displays instructions for users trying to update on a version of the app that doesn’t support updates such as unpacked versions, app store versions, etc. You should always use the packed/installer version of the app whenever possible
window.alert()
is now blocked in the Module Web Browsertab-preload.js
andmodule-preload.js
now properly exits if the page is a popup or an iframe- The theme setting now properly saves and loads in the settings
API Changes
- Added the switch
'disable-site-isolation-trials'
to allow access toiframes
- Added
somiibo.browser().iframes
(it’s now possible to execute code on iframes) - Added
width
andheight
properties tosomiibo.browser()
- Added
.getCookies()
,.setCookie()
, &.removeCookie()
tosomiibo.browser()
- Added support for
humanizeDimensions
,webSecurity
,insecureContent
, &iframe
to module properties in module packagemain.json
- Clicks on
<a>
tags now cause the module to wait 10 seconds for a page navigation event - Corrected the key shortcut of the developer tools in the menu