Release v1.56.0 - Realm client

Features

Realm client

The client is now made more generic to allow different realms to use the same client build. This includes:

  • custom realm title and description
  • custom realm PWA site manifests
  • custom realm pre-login welcoming page
  • custom realm favicons and app icons (not buttons though)

And to support it, a custom web server has been built. And a new service to track realms.
Wolfery should not be affected by this.

GitHub issue #203 - Client property injection
GitHub issue #204 - Customizable greeting screen
GitHub issue #217 - Realm manifest for PWA

Filter on active status

The Search filter for the Awake list now allows filtering on idle status using the key words, active, idle, and inactive.

For more info on how to use them, see:

help filter

GitHub issue #209 - Filter on active status

Improvements

Offline handling

When installed as a PWA (Progressive Web App) on mobile devices, and started in Offline mode, a proper error message will tell that you need an Internet connection.

GitHub issue #205 - Offline handling

Raised profile limit

Some supporters (or at least one that I know of) has bumped into the character profile limit. Due to this, the limit for room and character profiles for supporters has been raised from 20 to 30.

Fixes

Address not targeting self included by Alt-R
When using Alt + R to reply to last senders, communication by other characters using address was included even if your controlled character was not a target of the address. This has been fixed.
Thanks to @Kelmi for reporting the bug in this topic!
GitHub issue #201 - Address not targeting self included by Alt-R

Whois gives not found in cache error
When using the whois command on a character and then having the char log re-rendered (eg. switching between controlled character tabs), may have resulted in an error:

Error: Resource core.char.xxx not found in cache

This has been fixed.
GitHub issue #219 - Whois gives not found in cache

Export log button hidden behind nav overlay
When waking up a new character, or scrolling to the top of the character log, the icon for exporting the logs was hidden behind the navigation overlay’s close button. This has been fixed.
Thanks to @Kelmi for pointing it out in this topic!
GitHub issue #215 - Export log button hidden behind nav overlay

Invalid resource ID for tag groups with spaces (admin)
When creating a tag group with a space within the keyword, the group resource coulden’t be fetched with the error:

Internal error: res: invalid resource ID: tag.group.xxx yyy

This has been fixed.
Thanks to the realm admin who notified me of this issue! You know who you are :grin:.
GitHub issue #213 - Clarify tag group key help info

Whereis for admins (admin)
The whereis command returned Access denied for admins . This has been fixed.
Thanks to @Talon for reporting this bug!
GitHub issue #211 - Whereis for admins

Administration

Stripe payout report (overseer)
Thanks to all you lovely supporters! You are the best! :heart: And thanks to you, we had to create a report for Stripe payouts to calculate the various amounts of tax each country may require us to charge for the funds.
Lucky enough, we are below the “tax threshold” for almost all countries (and individual US states). This means, we can utilize all of the supporter funds tax free. Except EU. EU wants their tax.

Max areas for builders (builder)
Builders are now free to create (almost) as many areas as they want, in the same way that they’ve been able to freely create rooms.
In addition, overseers may now set a max for areas and rooms for admins and builders.
GitHub issue #206 - Set max rooms and areas for builders

3 Likes