Feature showcase
- This page exercises every Logseq page-level feature Tine knows about, so you can see exactly how each one renders — and where we're still rough. It's ordinary Logseq Markdown; the same file opens unchanged in Logseq.
- 1 — Inline text formatting
- Bold, italic, also italic,
strikethrough,inline code, highlight, and also highlight. - Raw inline HTML renders (sanitized to a safe allowlist): inserted,
deleted, Ctrl + C, marked, and superscript / subscript. Scripts and event handlers (onerror=,<script>) are stripped. - Parity note: a tag glued to a word —
H<sub>2</sub>O,mc<sup>2</sup>— stays literal in Logseq too (mldoc only starts inline HTML at a word boundary), and so do the Markdown caretsx^2^/H~2~O. For a glued subscript, use math: \(E = mc^2\), \(H_2O\). - 2 — Links & references
- External link: the Logseq docs · bare URL: https://logseq.com · autolinked email: hello@example.com.
- Labelled page link: read the welcome.
- This block is a reference target.
- Block reference to it: This block is a reference target..
- 3 — Headings
- Heading 1
- Heading 2
- Heading 3
- Heading 4
- Heading 5
- Heading 6
- 4 — Lists & nesting
- Parent bullet
- Child bullet
- Grandchild bullet
- Second child with a formatted tail
- Numbered list (logseq order):
- First
- Second
- Third
- 5 — Block content types
A blockquote. Logseq renders this with a left rule and muted text.
- Fenced code block with language highlighting:
fn main() { let greeting = "hello from Tine"; println!("{greeting}"); }- A Markdown table:
Feature Logseq Tine Tables yes ? Math yes ? - Horizontal rule follows:
- Inline math \(E = mc^2\) and display math:
- \[\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}\]
- An inline image (sized):

- 6 — Tasks, priorities, scheduling
- TODO A plain task marker
- DOING A task in progress
- DONE A finished task
- LATER Deferred (now-workflow marker)
- NOW Active (now-workflow marker)
- WAITING Blocked on someone else
- CANCELED Abandoned task
- TODO [#A] High-priority task
- TODO [#B] Medium-priority task
- TODO [#C] Low-priority task
- TODO A scheduled taskSCHEDULED: 2026-07-10 Fri
- TODO A task with a deadlineDEADLINE: 2026-07-12 Sun
- TODO A repeating taskSCHEDULED: 2026-07-10 Fri .+1w
- DONE A task with a logbook (time tracking)
- 7 — Block properties
- A block carrying its own properties.status:: in-progressowner:: [[Martin]]estimate:: 3
- 8 — Embeds
- Page embed of another demo page:
- Block embed of the reference target above:
- 9 — Queries
- Simple query — every TODO task in this graph:
- Query 13
- TODO A plain task marker
- TODO [#A] High-priority task
- TODO [#B] Medium-priority task
- TODO [#C] Low-priority task
- TODO A scheduled taskSCHEDULED: 2026-07-10 Fri
- TODO A task with a deadlineDEADLINE: 2026-07-12 Sun
- TODO A repeating taskSCHEDULED: 2026-07-10 Fri .+1w
- SCHEDULED: 2026-07-08 Wedowner:: Martinestimate:: 2
- TODO Set up the quick-capture hotkey — see Features/Quick capture
- TODO Open my own Logseq graph and look around
- TODO Click this checkbox to complete me
- TODO [#A] Collect the audit receiptsSCHEDULED: 2026-08-12 Wed
- TODO Book the flightsDEADLINE: 2026-08-15 Sat
- Simple query — blocks referencing a page:
- Query 11
- Labelled page link: read the welcome.
- This page lives in the Project namespace, and it doubles as the target for the reference and the embed over on Welcome to Tine.
- A labelled page link such as read the welcome shows your words while opening the page. External
[label](https://…)links are ordinary Markdown, bare URLs and emails autolink, and Mod+L wraps the selection as an external link. - New here? Welcome to Tine walks the first hands-on minutes. To put these places to work — parking, pinning, splitting, and saving the layout — continue with Workflows/Keep context visible; Features/Tips & shortcuts is the compact shortcut map.
- Welcome to Tine — tour the basics hands-on: bullets, tasks, rich text, links, and live block references.
- Welcome to Tine 👋
- Tine is a fast, local outliner that reads and writes the same Markdown/Org files as Logseq — the very folder you point it at. Edit here or in Logseq; it's one graph, no import, no export. We have a lot of respect for Logseq — Tine just tries to improve a few things.
- Everything you see here is a real Markdown file in this graph's
pages/folder. Open that folder in your file manager and look — nothing is locked away.
- Try the basics right now
- Click any bullet to edit it. Enter makes a new bullet, Tab indents, Shift+Tab outdents. Drag a bullet's dot to move it (and everything under it).
- Tasks — type
TODO/DOING/DONEat the start of a bullet, or press Ctrl+Enter to cycle one:- TODO Click this checkbox to complete me
- DONE This one is already done
- Rich text: bold, italic, highlight,
inline code, and even math like \(e^{i\pi} + 1 = 0\).
- Block references & embeds
- Every bullet has a hidden id, so you can point at one specific bullet from anywhere. This is a live reference to a bullet over on the Roadmap: Tine's saves are format-preserving, so you can always switch back to Logseq — nothing here is one-way.
- And here is that same bullet embedded inline — it stays in sync with the original:
- Keep exploring
- Tine Guide — open the in-app how-to guide beside your own graph, with live examples you can copy into a sandbox.
- Start/Where things are — a map of the main places: the page, the sidebars, tabs, and Settings and Help.
- Features/Quick capture — on desktop, drop a thought into your graph from any app with a global hotkey. (Set this one up — it's genuinely good.)
- Features/Tips & shortcuts — slash commands, the command palette, tabs, the sidebar, focus mode and dimming.
- Features/Sheets — grids, field tables, and task boards over plain bullets.
- Features/PDF annotation — highlight PDFs and turn them into linked notes.
- Features/Plugins — add small capability-limited extensions or token themes without giving code unrestricted access to Tine.
- Features/Managed sync — learn about the separate, opt-in Testing only mode for operation-backed sync that keeps your Markdown/Org graph in place.
- When you're ready, point Tine at your own Logseq graph: open Settings (t s) and pick a different folder — Start/Bring an existing graph walks you through it. Your notes stay exactly where they are.
- 2. What you should see in a copied Guide or the public demo: the Roadmap outline itself (a block always counts its own page, and a nested bullet counts whatever its parents mention), the bullets elsewhere in the Guide that link there — Welcome to Tine has one — and this numbered bullet, which links too. In this read-only Guide the same block runs against your own graph instead, so it lists your pages' mentions — often nothing yet; it comes alive after you copy the Guide into your graph.
- Query by priority:
- Query 3
- TODO [#A] High-priority task
- SCHEDULED: 2026-07-08 Wedowner:: Martinestimate:: 2
- TODO [#A] Collect the audit receiptsSCHEDULED: 2026-08-12 Wed
- Compound query (and / or / not) — TODO tasks that are also high priority:
- Query 3
- TODO [#A] High-priority task
- SCHEDULED: 2026-07-08 Wedowner:: Martinestimate:: 2
- TODO [#A] Collect the audit receiptsSCHEDULED: 2026-08-12 Wed
- 10 — Macros, renderers & callouts
- Video embed:
- A NOTE callout:
- NOTECallouts (admonitions) group a highlighted aside. This is a NOTE.
- A footnote reference1 in a sentence.
- 1 And here is the footnote body.
- Create one yourself
- 1. Make a scratch page and add one bullet per construct you want to test: links, tables, code, tasks, embeds, queries, and callouts.
- 2. Keep each example small and label it with a heading so it is easy to scan.
- 3. Add page properties such as
title::oricon::at the top when the whole page needs metadata. - 4. What you should see: each example renders live while staying ordinary Logseq Markdown.