Skip to content

CVRX v1.0.9

Pre-release
Pre-release

Choose a tag to compare

@Malthbern Malthbern released this 07 Jul 07:56
· 84 commits to main since this release

Added

  • A complete custom-built, content rich, interactive desktop notification system! (THIS NEW SYSTEM HAS ISSUES ON LINUX AND IS THE REASON THIS TAG IS A "PRE-RELEASE") see #83
  • Notifications are now rendered by the app itself instead of relying on the OS-level APIs. This still ensures cross-platform support, but does mean that notifications will not be tracked by the OS's 'notification centre' or similar facilities. Of course, we still track CVRX specific notifications in the app itself, so nothing is really lost!
  • Notification sounds!
  • You can turn these off in the Settings menu, of course.
  • Notification deeplink support!
  • You can now respond to invites directly from the notification with buttons letting you join in Desktop or VR, exactly how it works in the in-app notification centre.
  • Additionally, if your tracked friend comes online into an accessible instance (so not offline or private), you can also jump right in to their instance too, straight from the notification! Literally magic~
  • You can now set the corner you want notifications to appear in!
  • Check the settings, now you can pick any of the other three corners instead of the one where everything always seems to be happening.

Changes

  • Friend and Invite Notifications are now ENABLED by default.
    • This update will override any previous settings; so if you prefer to have these DISABLED, you'll need to go turn them off in the settings. This is to clear some confusion we had over the implementation of notifications in the app.
    • Reminder: To get notifications for your friends, you need to turn on notifications on a per-friend basis on their Details Page. This is deliberate, as I'm very well aware some people have a lot of friends but only need to be notified about a select few. :^)
  • Notifications are suppressed on app start by default.
  • However, there is an option to turn this off if you'd like to get your 'currently online' tagged friends notifications.

Fixes

  • Friend notifications now appear consistently.
    • Previously they would only appear if your activity feed had a previous node with that friend in it. This was a silly oversight by me (Astro). Oopsie!
  • Dismissed Invites are now filtered correctly on the client.
    • This means if you dismiss an invite, it won't reappear if you get a new invite/friend request/anything that updates your in-app Notifications. No more invite spam!
  • Desktop Notifications for Invites no longer spam all pending invites.
    • You'll only get notified about the newest invite that's come in, even if you have some pending. So if you have certain friends who like to bombard you with invites, you won't get seven+ notifications for a single instance anymore.
  • Invites in the notification area are properly dismissed when you click Join In Desktop/VR.
  • Doesn't make much sense keeping them around if you've actioned them!
  • Use correct sound for Invite Requests.
  • Was accidentally using the 'system' sound effect - now it's properly using the 'invite' sound effect.