New Clarity Option

The Clarify option is for adding additional context to a video, which will appear in the upper-right corner of the video. End-users can click on it to expand to see the additional context provided. https://zorn.docs.sudovanilla.org/configuration/clarify/

Minor Changes

  • Style was adjusted for "Buffering..." text, big play button, and other minor aspects of the video player.  - Fallback style was adjusted to fit better on smaller screens.  - Picture in Picture button is hidden on QtWebEngine browsers.  - Removed transitions and animations for reduced motion.

Introducing Zinnia

Zinnia is a deno server built to fetch information from websites such as metadata, favicon, open graph, scripts, and more.

Zinnia will expand to retrieve more data from websites like snapping screenshots, domain registrar, and more.

This release introduces fetching the following:

  • Favicon as base64
  • Open Graph
  • Metadata
    • robots.txt
    • sitemap.xml
    • security.txt
    • crossdomain.xml
    • sellers.json
    • manifest.json
    • ads.txt
    • app-ads.txt
    • llms.txt
    • humans.txt
    • opensearch.xml
  • All scripts
  • Add Author and Label to post metadata

Logment is a new, performance-focused release notes and changelog software to help individuals publish product and proejct updates to their users. Built on the Astro Web Framework and Deno runtime.

At the moment, Logment is currently a barebones solution, meaning it currently comes with very basic functions, but have plans for future expansion on features and improvements. You can keep track of development on Logment by viewing the kanboard.

  • Added email option, is optional
  • Website is now optional
  • If email is present in config.json, a console warning is displayed
  • Added GitHub CSS to about.md
  • Adjusted Matrix logo to use white scheme
  • Adjusted avatar, borders, and other elements

Introducing Rexi, built from the ground up to bring Zot (OCI), Verdaccio (JS), and OpenRepo (Linux) together into one simple to use frontend experience. Each image and package are given a clean, readable layout along with straight-forward installation steps, so that developers can get what they need and get back to work.

Instead of jumping between your registries and websites where your artifacts are hosted, Rexi gives you a single place to check for container vulnerabilities, or to verify private packages. By pulling metadata and version history automatically, this turns your storage backends into a more practical, high-performance, portal that expands alongside your infrastructure.

Built as a frontend alternative and replacement for SudoVanilla registries.

Storyboard

image

You can now add a storyboard properly to Zorn, by using the Storyboard option and connecting it to a .vtt file. (Example). This uses spritesheets for thumbnails.

Clip

You can now start the video at a specific time using the Clip option and setting the second. Or you can set it in the URL.

Option example:

<Zorn Clip{[{Start: "248"}]}/>

URL example:

/z#50

Smarter TypeScript

image

Zorn now uses interface in it's codebase to add requirements, descriptions, deprecated warnings, and more to provide a better experience for developers. Only applies to supported IDEs and code editors.

Minor Changes

Other changes have been applied such as bug fixes, optimizations, and other improvements.

Dedicated Package Page

Support for Linux packages was missing it's own dedicated pages for each package in Rexi, in this update the page has been added. For packages their metadata will be shown such as filename, version, architecture, build date, upload date, and Checksum. Below that are installation instructions to add the repo. If the repo only shows generic packages, which are not DEB or RPM files, then a download package link will be shown instead. A download link will added to the file name in the metadata.

URL pattern uses the uid of the package metadata instead of the package name, as only the package filename is available which I don't find ideal, the URL pattern will look like this:

https://rexi.example.org/package/:repo/:uid

At the moment, Rexi has only been setup to support one repo, currently adding repositories from your OpenRepo instance is not yet supported.

Configuration Update

  • Show "Powered By Rexi" - You can disable the "Powered by Rexi" text in the footer by setting a boolean(true or false) for the option Global.PoweredBy in the configuration file, enabled by default.
  • Footer Links - The links in the footer can be updated by adding custom links using the new Links.Footer option in the configuration file, link to Rexi's documentation and source is shown by default is nothing is set.

New Dialogs

  • Login - Both Zot and Verdaccio have a way to login to them using the appropriate CLI tool. This dialog shows login instructions for both cases. The button for "Login" in the header can be disabled setting a boolean (true or false) for the option Global.Login in the configuration file, disabled by default.
  • Register - Verdaccio has a way to register using the appropriate CLI tool. This dialog shows instructions for Verdaccio only. The button for "Register" in the header can be disabled setting a boolean (true or false) for the option Global.Register in the configuration file, disabled by default.

Minor Changes

  • Added theme toggle button using cookies to avoid client-side JavaScript.
  • Updated dark theme styling, in addition to adding a theme toggle button.
  • Updated font to be swapped to over to the Ubuntu Font Family.
  • Fixed filter for OCI Images page.

Introducing Verabase, a new mini components library built for SudoVanilla projects and more. The project is new and is limited to only tooltip, dropdown, and context menu. There are no plans to make this a full-on components library.

Verabase was built to only handle small things.

Currently available to integrate:

  • Context Menu
  • Dropdown Menu
  • Tooltip

Introducing Ubikute Relay v0.5, this release features substantial enhancements across both the frontend interface and the API to deliver a better experience.

Frontend

The frontend was redesigned to be more user friendly on the dashboard side of things to easily modify the database such as reports, sites, and the status page settings. The interface has been greatly improved for a slicker look.

The dashboard now includes a sidebar with quick access to sites, reports, and settings. Lists of reports have been revamped to more easy to read and manage.

API

The API has been rewritten for improved optimization and enhanced security, making for a faster and safer data exchange within the system. This also hopes to address previous security vulnerabilities in older versions by implementing a mandatory API key requirement for all modifications to the API.

Additionally, reports and their sub-reports are now correctly bundled during creation, editing, and deletion operations.

Please refer to the Ubikute Relay Documentation for detailed API usage instructions.

Docker

Ubikute Relay has transitioned from using a separated OCI images for it’s frontend and API to a unified, single OCI image. This consolidation is a result of both the frontend and API being full capable of, and meant for, execution within the Deno runtime environment.

Introducing Pebble Key, a barebones CMS built on Astro and Deno.

It's brand spanking new, so a lot of feature you'll usually see in other CMS are missing, hence why it's barebones(for now).

  • All new design and layout
  • Added GitHub CSS for release pages
  • Homepage now has a Home.md file that can be overridden in Docker Volume. Add title, description, links, or anything else in Markdown.
  • Replaced WYSI editor with markdown-wysiwyg
  • Integrated Neofi as login page
  • Integrated Nanohint for tooltips
  • Integrated Gushdrop for dropdowns

Neofi is a modern, sleek template designed to streamline the creation of login and registration pages for websites built on the Astro Web Framework. Built to be server-first and and ensuring it's lightweight client-side, mobile-responsive, and fast-loading. The template provide a flexible foundation for developers to quickly implement secure, customizable authentication flows. Neofi is currently in use on SudoVanilla projects such as LogmentPebble KeyUbikute Relay, and Scoutlyx.

Neofi was created because the last few projects are all using the same login page layout and design, Neofi should hopefully streamline that part of their development.

Available to install now from the SudoVanilla JS Registry: https://js.registry.sudovanilla.org/-/web/detail/@SudoVanilla/Neofi

Fetch the image directly by using the raw query parameter for favicons.

Example:

/?raw=true&url=https://codeberg.org