Grr not again

Apples auto-layout has got me again.

Some buttons on account-creation are not visible because they where moved out of the view.

This will be fixed with the next update (and ruined again shortly after with apple updating XCode…)

Next update is about overall fixes and add-on for accessibility featues like voice-over.

Problems with portrait/landscape mode

Thanks to a user, it looks iOS auto-layout has a problem and in Landscape mode (only available on iPads) some of the elements are not visible.

I will work on removing auto-layout and replace it with the manual positioning of elements. This will take a moment because it has to be tested on the x available screen-sizes (for lots of devices i do not own).

Version 1.2.9132 ready for approval/release

  • MapView: show all landmarks, in landmarks folder, recursive (sub-folders …)
  • AroundMe: shows all objects sorted ascending by distance
    objects can be
    – walked/teleported to
    – sit on
    – touched *
  • Settings: new setting for auto accept all inventory offers
  • Messages from object now being decoded and shown in LocalChat

Overall updates for speed and stability

* Not all dialogues will be show, some vendors using scripts reaching out to 3rd party web-servers or alike
this is not supported (and apple won´t allow this re-directing anyway)

Update ???

Well …

Coding … done
debug versions … done
simulator versions … done

Ok, ready to test the release on my regular iPhone but ! first update the developer certificates because they did run out this month.

Right, connected my iPhone, set profiles for development and ????

The iPhone screen zoomed to 3 letters and the device started to talk (Voice over from accessibility mode). Suddenly it started to tell me all button and texts on screen, faster and faster and all of a sudden the screen went black.

Nothing helped reset “cold reset”, the iPhone was working but with a black screen.

Finally i had to factory reset it. But hey, we all have an iCloud backup to get our stuff back.
Yes, but not me this time. The last available backup was from March, 2020; that was when i got the new iPhone.
Means, the backup was from a virgin iPhone 11 – useless.

Over a year the iCloud memory was to full to backup and not a single message to tell me about. Only after restore i got a handy message to tell me to buy more storage ! Tooooo late apple.

TLDR; when i have my phone halfway restored with all needed apps the last test will start and the update will be released very soon.

PS: god i am so happy to not store my passwords online. Good old paper 🙂


Version 1.2.9131 ready for approval

This update is mainly for OpenSim users, to re-enable login and fix some smaller problems.

  • login to OSGrid fixed (visual appearance not working)
  • update to the item worn/attached system (server side bake)
  • upload image: iOS14 way to use fullscreen preview
  • upload image: show busy symbol while uploading
  • all chats: check more often if an external keyboard is connected and enable/disable the key

Testing took longer this time because login to OpenSims is trial and error.

Wish you all a happy easter weekend, no matter if you celebrate it or just can have some days off.

Next update will be for all users again.

OSGrid login problems

Update:

Found the problem, quicker than i thought. Now working to get this approved by Apple.
The login uri for OSGrid is not http!s! and Apple does not allow accessing non secure web-pages but …
Trying to get the update through as fast as possible

There are still the known problems using MetaChat to login OSGrids:
– avatars not rezzing fully
– some avatar lists load very slow or never
Some can be resolved others never because SL moved too far away from OSGrid(s)

A user reported that logins to OSGrid simulators fail with a message reporting problems with DTD.

This security layer for XML is heavily discussed by specialists.

Investigating the problems with this are not easy because OSGrids use several different server software versions, incompatible with the current SL protocols.

This results in searching 1000s of line of code, not written by me to find a solution.

The next update will, hopefully, fix this but there is no date available.

Version 1.2.9130 ready for approval

  • cache directory relocated to new iOS cache location
    iOS now uses a different location for caches
  • chats (local, IM, group) text input box updated to show with keyboard
    sometimes the text input box in chats vanished and made typing impossible
    now using a fallback method to make sure it stays on top
  • upload images (images must have aspect ratio: 1:1 or power of 1:2 !)
    uploading of image from the iDevice
    images are scaled down to 512*512/1024*1024 or ratio power of 2
    the default images taken with iDevices might appear stretched in width or height
    this can only be prevented if they are edited on your device to match the ratio
  • UI updates to match screen sizes for all devices
  • Inventory: some folders are now hidden because they cannot be used in this app
    Merchant outbox, Received items … this folders have no use and could lead to malfunctions
  • Inventory: Item SendTo re-added back to inventory method
  • handling of external keyboards improved
  • update codebase + fixed some common problems
    Matching new c#, mono and Visual Studio versions with coding regulations

Version 1.2.9120

Mostly internal updates to work with the cloud servers

  • catch errors when sim goes down to avoid crash
  • updated inventory fetching to cloud-inventory (LL server-certificate is self signed)
  • accept new useless network answers from cloud-servers (accept OK answers without content)

Inventory

  • links are showing permissions/data from the source object (new cloud links)
  • worn objects show correct remove/detach button

2021 – new year old §$%

Hope you all are ok and still can handle the paused life situation.

Investigating problems showing the current worn items is missing items

It seems system/texture clothes cannot be worn from within the app because of SSL problems with the Cloud-servers sending a wrong/faulty SSL certificate