After a busy weekend I have another set of updates for #ONI and its associated poster application.
ONI:
We fixed a long standing bug in the #GoActivityPub auth module where we were trying to load remote actors’ public keys from the local storage.
We fixed rendering remote actor names when viewing collections with remote activities or objects.
We made improvements to the way attachments are rendered for an object.
We made improvements to how we display alternate text for Image objects.
We now fully support showing Audio and Video objects.
We fixed the rendering of Tombstone objects remaining after deletion.
When viewing collections we now filter out activities related to tag creation.
We have removed a large chunk of unused JavaScript code related to in-line editing of text properties. The minified JavaScript file went from 198Kb to 127Kb.
Poster:
Posting content edited in your $EDITOR now allows for title less posts by having two empty lines at the top.
Added upload command for audio, video and images. It supports adding a summary for them, which appears as alternate text.
Added delete command.
The post and upload commands now accept an --id argument which allows us to replace an existing object.
We added a very bare bones command to show details about the current #ONI instance.
What’s next
The main feature we lost in the removal of the front-end code for editing is that the main actor of an ONI instance can no longer be edited.
Therefore that is the next larger task that I want to take care of in the poster application.
This work might spill into post editing also and might require me to get a Charm TUI up and running.