github kimusan/Tachyon v3.2.6
v3.2.6 (pre-release)

latest releases: v4.4.2, v4.4.1, v4.4.0...
pre-releaseone month ago

Test build. Published to the Nextcloud App Store as a nightly, so it only reaches instances on the nightly channel, not stable.

Three fixes and one new feature since 3.2.5.

Nextcloud: app page returned an error on every load

On a clean Nextcloud 34, opening Tachyon failed with:

Undefined property: Tachyon\Util\HTTP\CSP::$report_to
array_merge(): Argument #2 must be of type array, null given

PageController builds a ContentSecurityPolicy for every response, so the constructor fataled before anything could render. \Tachyon\Util\HTTP\CSP has no report_to property and never has; on PHP 8 the resulting null makes array_merge() throw rather than warn, which turned a long standing latent bug into a hard failure. Nextcloud manages its own reporting endpoint, so the line is gone.

The ownCloud bridge had the same bug four more times over. Fixed too, though that integration is untested here.

CardDAV: wrong address book chosen (#17)

Discovery included Nextcloud's z-server-generated--system address book, which is read-only and access restricted, so PROPFIND on it answers 401. It could be picked as the sync target when your own book is not named one of the well known names. Now skipped.

Tables in the HTML editor

New. An insert button with a grid size picker, plus insert row above and below, insert column left and right, delete row, delete column and delete table, which appear when the cursor is inside a table. Inserted tables carry inline styles so borders survive in recipients' mail clients.

This is the least tested thing in this build. It works in principle but has not been clicked through end to end. If you try it, the interesting cases are deleting the last row or column, and operating on a table pasted from elsewhere.

Don't miss a new Tachyon release

NewReleases is sending notifications on new releases.