Skip to content

Releases: Igalia/wolvic

1.1.1

06 Oct 11:27
5030f10
Compare
Choose a tag to compare

This is the first bug fixing release of the 1.1 series. Although it contains several nice fixes, it will be specially critical for HVR users who have updated to Harmony 3.0 as this new version of the OS is based on Android 12 which requires some adaptations in Wolvic to work properly.

General

  • New UA overrides: walkofchampions.vodafone.co.uk, matterport.com & somniumspace.com
  • Harmonization of the left controller menu button behaviour. It now goes backward in 2D browser mode and is used to exit both WebXR experiences and immersive 360 videos
  • New Kiosk mode API based on custom URLs. Wolvic now handles wolvic://com.igalia.wolvic URLs which can take parameters like the URL to load or a switch to enable kiosk mode
  • Kiosk mode does no longer open pages in fullscreen by default
  • Updated translations: Galician, Chinese, Russian, Korean & Spanish

HVR

  • Added support for Harmony 3.0 (Android 12) in HVR devices
  • New "exit app" confirmation dialog in HVR when trying to go back in a session with no previous browsing history

Meta Quest/Quest2

  • Fixed OpenXR input mapping in Meta Quest, A&B buttons were incorrectly swapped with X&Y

1.1

15 Sep 17:50
Compare
Choose a tag to compare
1.1

As the change of the minor version suggests, we are not only adding bug fixes, but also new features. In particular this release comes with the migration to a modern version of Gecko and three new very interesting features: haptic support in OpenXR builds, Kiosk mode and PushKit support.

It also includes some bug/crash fixes and updated translations for many languages.

Notes

General

  • Upgraded GeckoView 96 to GeckoView 103.0.2: starting from now we use GeckoView 103.0.2 which is powered by Gecko's 105 series. This upgrade brings massive improvements specially in audio support
  • Haptic support for OpenXR builds: this not only improves the experience but it also allows users to run some WebXR applications that were not previously working due to the lack of that support, like Magical Reflections.
  • Updated translations: Chinese, Danish, French, Galician, Korean, Portuguese (Brazil), Spanish, Swedish
  • Fixed a crash when trying to show a Open file dialog
  • Properly advertise stage space capabilities whenever available: this enables experiences using "bounded-floor" reference spaces

Huawei Glasses

  • Kiosk Mode: in this mode no browser UI (what is usually known as the chrome) is shown and Wolvic loads a very specific webpage specified in the Android intent used to launch Wolvic
  • PushKit support: as the docs say "Push Kit is a messaging service provided for you to establish a cloud-to-device messaging channel. By integrating Push Kit, you can send messages to your apps on user devices in real time"

1.0.2

15 Aug 17:58
Compare
Choose a tag to compare

This is the second bugfix release in the 1.0.x series. Version 1.0.2 includes bug fixes, improvements in permission request ergonomics, and some updated translations:

  • Fixed a crash at startup: several users reported crashes at startup that are fixed after wiping the application data. We found an issue in logins database that is most likely the culprit of the crash
  • Added UI to remember location permission requests: as in desktop browsers Wolvic can now remember users' choices wrt to accepting/rejecting location permission requests
  • Improved Portuguese translation (now at 19%)
  • Improved Russian translation (now at 96%)

1.0.1

27 Jul 09:35
Compare
Choose a tag to compare

After the major 1.0 release we're quickly tackling several issues that affected some of our users in order to improve the Wolvic experience. Some of them are particularly annoying since they caused features like Firefox account synchronization to break, or even worst, prevent Wolvic from running.

  • Fixed Firefox Accounts synchronization: unexpected changes on the server side broke the authentication with Mozilla servers a few days ago. It should work fine now.
  • Fixed a crash at startup: long lasting issue coming from the Firefox Reality times. It's caused by a module from mozilla-components. Added mitigation measures to prevent the crash.
  • Fixed a crash when closing the last tab: a recent regression caused by the work on automatic desktop mode in streaming sites.
  • Fixed translations: the Weblate tool we use for translations removed some CDATA keywords from translations.
  • Write permissions on external storage: some platforms require write permissions in order to take screenshots or screencasts. Should be possible from now on.

1.0

08 Jul 15:59
Compare
Choose a tag to compare
1.0

Finally 1.0 is here!. This important milestone comes with tons of changes:

General Fixes

  • Fixed the distortion in XR sessions in Oculus after selecting IPD in positions 1 or 3
  • Fixed the situation in which Wolvic refused to enter WebXR sessions even after restarting
  • Fixed a few regressions caused by the multibackend migration
  • Fixed Wolvic exiting whenever users go out the security zone (HVR only)

Stability Fixes

  • Fixed a crash in the crash reporting service
  • Fixed a crash in the slow script handler

Websites Compatibility

  • Popular streaming services are opened automatically in desktop mode. The list of services includes Netflix, HBOMax, Disney+, Hulu, Amazon Prime Video...
  • Several XR experiences work now by pretending to be the Meta browser

Media Fixes

  • Fixed a hang in YouTube when closing a window while a YouTube video plays
  • Fixed a hang in YouTube when going fullscreen before the video starts to play

Speech Recognition services

  • Configurable speech recognition service
  • UI only lists the specific list of supported languages for each service

New Translations

  • Chinese
  • French
  • Japanese
  • Korean
  • Galician
  • Spanish
  • and many more

Project infrastructure

  • Cleaned up the wiki
  • Added switches to the Wolvic start page to filter experiences based of devices/regions
  • Added new experiences to the start page

0.9.6

27 May 09:01
Compare
Choose a tag to compare

Several new features and many fixes for a new release of Wolvic. Getting closer to 1.0

Common changes

  • Enabled MSAA (antialiasing) in WebXR sessions
  • Fixed voice search error reporting in UI
  • Updated What's new, Help, and Send feedback links in Settings window
  • Simplified storage settings handling. Always use external storage
  • Improved UI ergonomics on some Settings windows
  • Added support for FirefoxAccounts sync in China
  • Fixed a crash in text selection code
  • Added ACCESS_COARSE_LOCATION permission

Oculus

  • Fixed upward rotation of controllers in WebXR
  • MSAA 2x enabled by default
  • Improved behaviour when headset tracking is off

Huawei VR Glasses

  • Fixed upward rotation of controllers in WebXR
  • Use the Meetkai speech recognition service. Also improved speech recognition error handling
  • Fixed reversed scroll direction on y axis
  • New 3D model for 3DoF controller
  • New 2D phone UI with tutorial

For the complete release notes go to releases

0.9.5

16 May 08:33
Compare
Choose a tag to compare

Tons of stuff going on behind the scenes preparing the upcoming 1.0 release and some other major changes in the project architecte. Apart from that we can highlight the following changes:

  • Restored Firefox Accounts - sync bookmarks and send tabs between devices running Firefox and Wolvic.
  • Choose and set the default search engine - “Privacy & Security” -> “Edit” -> “Search engine”
  • Wolvic’s privacy policy and privacy settings
  • Fixes for Huawei's 6DoF controllers - circumventing some issues with the latest Huawei VR SDK

For the complete release note to to releases

0.9.3

03 Feb 19:30
Compare
Choose a tag to compare
0.9.3 Pre-release
Pre-release

gh_wolvic
e