Admin: all-users job monitor and online activity

Site administrators can now monitor all annotation jobs across every user from a single view at **Admin → All Jobs**. Jobs are filterable by status (…

Read more

Sequence alignment: pixel-perfect rendering, consensus propagation, and direct FASTA upload

Several improvements to sequence alignment support: - **Pixel-perfect cell rendering** — the sequence alignment viewer no longer shows thin phanto…

Read more

PhyloCloud v2 public beta launched

PhyloCloud v2 is now open for early access. Upload annotated phylogenetic trees, explore them interactively with ETE4 SmartView, and share collection…

Read more

Layout editor: 13 visualisation types

The interactive layout editor now supports **heatmap**, **PA matrix**, **bar plot**, **dot matrix**, **range bar**, **gradient text**, **text labels*…

Read more

PNG heatmap renderer — 22× faster for large matrices

The heatmap renderer now encodes entire rows as compact PNG images instead of per-cell SVG rectangles, reducing payload size by up to 400× and render…

Read more

Property editing and expand-to-matrix

Leaf property values can now be edited individually in the annotation panel. Categorical properties can be expanded into binary presence/absence matr…

Read more

DB-native propagation — no full tree load

Internal-node summaries (mean, min, max, freq, any/all) are now computed directly from the etestore SQLite database using a single O(N) postorder pas…

Read more

Public sharing, unlisted trees, and anonymous viewer

Trees can be set to **public**, **unlisted**, or **private**. Public and unlisted trees are viewable by anyone without an account. Users can fork any…

Read more

Interactive SmartView viewer with layout editor

Trees are now visualised using [ETE4 SmartView](https://github.com/etetoolkit/ete) directly in the browser. The layout editor allows configuring and …

Read more

Full annotation pipeline: 9 data types

The annotation pipeline supports **categorical**, **numeric**, **boolean** (bit-packed PA), **float arrays**, **sparse arrays**, **taxonomy lineage**…

Read more