Every format is a plugin on top of the core, not an “open as text”. So CSV appears as a table with a pinned header, EPUB as a laid-out sheet with contents, and Markdown with its diagrams rendered.
01 · csv · tsv
| ts | shard | op | rows | ms | |
|---|---|---|---|---|---|
| 994,112 | 21:14:02.118 | 07 | flush | 2,048 | 18.4 |
| 994,113 | 21:14:02.140 | 08 | flush | 2,048 | 17.1 |
| 994,114 | 21:14:02.166 | 08 | queue | 8,412 | — |
| 994,115 | 21:14:02.201 | 03 | rebalance | 2,048 | 57.0 |
| 994,116 | 21:14:02.244 | 03 | checksum | 44,907 | 0.4 |
| 994,117 | 21:14:02.288 | 03 | retry | 44,907 | 42.6 |
| 994,118 | 21:14:02.301 | 03 | flush | 2,048 | 19.8 |
02 · markdown
Markdown is rendered in the embedded web engine, Mermaid diagrams included — the diagram from a text block appears next to its source.
markdown · mermaid · embedded web engine
03 · epub · fb2 · rtf
We are used to thinking that the growth of a system is bounded by the resources put into it. In practice the boundary is set less by the amount of a resource than by the speed at which the system can redistribute it.
From this follows a rule that is inconvenient for planning: the bottleneck is almost never located where the most expensive node sits.
04 · rich text and export
Formatted text is authored right in the editor: headings, lists, alignment, links, images. Then export to PDF or save to EPUB, FB2, RTF.
05 · pdf and images
PDF viewing with page thumbnails and text-layer extraction: the text can be selected and searched. Images open in the built-in viewer and SVG renders correctly.
limits, honestly
PDF editing is not supported: PDF is read and exported to, but not modified.
matrix
| Format | Reading and viewing | Creating and writing |
|---|---|---|
| txt and logs | Yes, gigabyte files included (mmap, modes) | Yes |
| csv · tsv | Table mode: rainbow columns, pinned header | Yes, as text |
| md | Preview with Mermaid diagrams | Yes |
| c · cpp · go · js · py | tree-sitter highlighting; clangd diagnostics for C/C++ | Yes |
| epub | WYSIWYG: sheet, contents, typography, zoom | Saved from rich text |
| fb2 | WYSIWYG | Saved from rich text |
| rtf | WYSIWYG | Saved from rich text |
| Viewing, thumbnails, text layer | Export only | |
| svg · raster images | Built-in viewer | No |
each row is a separate plugin on top of the core; the list of plugins is on the Plugins page