Skip to content

Releases

Tandem 0.7.1

Choose a tag to compare

@ddahan ddahan released this 26 Oct 08:54

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.7.1/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

Select several pages or bookmarks in the sidebar, as in Finder: ⌘-click adds or removes a row, ⇧-click selects a range, Esc lets go. Then delete them at once (one Undo), drag them together, open them in tabs, or move them to a folder.

Databases: arrow keys go from cell to cell, as in a spreadsheet, once the caret reaches the start or end of a cell.

Bookmarks:

  • Export for Chrome: right-click the Bookmarks section (all of them) or a folder; also tandem bookmarks-export.
  • A folder's own icon, an emoji or an image, as for pages.
  • New bookmark… is always offered first in /bookmark's picker.
  • Open website and Delete now sit under the bookmark's fields.

Deleting a page with nothing in it (just made, no text, children, attachments or history), or an empty folder, no longer asks for confirmation.

Fixes: bookmarks imported from Chrome keep their favicons, and the sidebar's bookmarks section fills the room below it (easier to right-click or drop there).

Tandem 0.7.0

Choose a tag to compare

@ddahan ddahan released this 24 Oct 12:22

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.7.0/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

Each day has its events (daily notes on): a list above the day's note, shown only when the day has events.

  • Typed on one line: the + (or /event in the note) opens a new line; 14h Standup, 13:30-14:30 Lunch, or a title alone for all day. The time becomes a label as you type.
  • In order: all-day events first, then by time. Check them off, rename them in place, and click a time to change it, move the event to another day, or make it repeat (every day, weekday, week, 2 weeks, month or year, until a day). Changing a repeating event asks whether it's for that day only or all days from today on.
  • From the keyboard, as lines of text: Enter goes on to a new event, Backspace in an emptied title deletes one, ↑ ↓ go from line to line. Deleting can be undone.
  • Calendar feeds (Settings › Features, under Daily notes): add an .ics address (a public calendar, or the private address Google and iCloud give for your own) and its events show among yours, read-only, in their color. Tandem reads them every half hour.
  • Not in your notes' Markdown: events are kept in Tandem, so a day with events but nothing written has no file. The side calendar marks days with events.
  • For agents: agenda, add_event, update_event, delete_event (MCP) and tandem agenda, event-add, event-set, event-delete; daily_note and tandem daily list the day's events.

Databases: a color for each choice (edited one per line), columns of multiple choices, and money columns in euros. A database shown again draws at once.

Bookmarks: import Chrome's bookmarks from the extension's options.

Files: delete an attachment from the Files panel.

Fixes: the / menu no longer closes as you start typing in an empty note (every new daily note), a note starting with a block no longer shows it selected, and one line in the side calendar shows the keys that browse days and weeks.

Tandem 0.6.6

Choose a tag to compare

@ddahan ddahan released this 23 Oct 10:29

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.6.6/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

Undo and redo everywhere: ⌘Z and ⌘⇧Z (Ctrl+Z, Ctrl+Shift+Z or Ctrl+Y elsewhere) now go through one history for the whole app, in the order things were done:

  • Notes' text, as before, now in the same timeline: type, then change a database, and ⌘Z undoes the database change first, then the typing.
  • Databases: values, rows added, moved or deleted, columns (a deleted one comes back with its values), title, sort, filters, widths. What an agent changed since is kept.
  • Pages: made, renamed, moved, moved to the trash, tags, emoji icons.
  • Bookmarks: made, edited, moved.

A field being typed in (a cell, a title) undoes its typing first. A change undone from another note says where. Deleting a database row or column no longer asks: ⌘Z brings it back. Still asking first, as they can't be undone: deleting forever, emptying the trash, deleting a bookmark. The history lives in memory: reloading the app starts a new one.

Tandem 0.6.5

Choose a tag to compare

@ddahan ddahan released this 22 Oct 16:23

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.6.5/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

Databases:

  • Insert a row below another: hover a row for its + (before it, next to its ×), or press ⌘Enter in a cell (its value is saved first). The cursor goes to the new row.
  • Move rows with ⌥↑ / ⌥↓ from any cell; the cursor stays in it. A sorted table asks to stop sorting first.
  • No more empty column: the table is as wide as its columns, the "Add a column" + right after its header.

Tandem 0.6.4

Choose a tag to compare

@ddahan ddahan released this 22 Oct 15:46

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.6.4/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

Databases:

  • Resizable columns: drag the edge of a column's heading; the width is saved with the database. A double-click on the edge resets it.
  • Full width when needed: a database wider than the note's text makes the page full width while it shows.
  • Text on several lines: text cells wrap and grow with their lines; Shift+Enter starts a new line, Enter saves.
  • Choices are picked in the same menu as everywhere else in the app.

Docs › Browser Extension no longer has the Show in Finder step.

Tandem 0.6.2

Choose a tag to compare

@ddahan ddahan released this 22 Oct 15:11

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.6.2/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

Chrome extension (reload it in chrome://extensions, or restart Chrome):

  • No folder to pick: new bookmarks go to the top of your bookmarks, to sort in Tandem.
  • The description field grows with its text (up to 12 lines).
  • Create closes the popup at once: the ✓ shows right away while the save finishes; if it fails, a red ! on the button says why.

Tandem 0.6.1

Choose a tag to compare

@ddahan ddahan released this 22 Oct 14:41

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.6.1/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

  • Easier extension setup: Chrome's Load unpacked dialog hides ~/Library, where Tandem keeps its extension. Docs › Extension now has a Show in Finder button: drag the folder it shows into Chrome's dialog, then click Select.

Tandem 0.6.0

Choose a tag to compare

@ddahan ddahan released this 22 Oct 14:26

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.6.0/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

  • Bookmarks (optional: Settings › Features › Bookmarks). A Bookmarks section right after Pages, folded by default, with folders and favicons. A click opens a bookmark or a folder as a page, edited in place; a double click or ↵ opens the website. ⌘⇧F finds bookmarks too.
  • Bookmark cards in notes: type /bookmark, or drag a bookmark from the sidebar into a note. A click selects the card and opens its menu; ⌫ removes it and ⌘Z brings it back. Renaming a bookmark updates every card.
  • Deleting a bookmark asks first, naming the pages that show it, then removes their cards.
  • Chrome extension: add the current page to Tandem from the toolbar or a shortcut, with a folder picker and duplicate detection; search bookmarks from the address bar with tb. Setup: Docs › Extension.
  • Agents: MCP tools and CLI commands to list, search, add, change and delete bookmarks.
  • Security: Tandem now only answers requests addressed to localhost, and accepts changes only from its own pages, local tools and its extension, so a website can't read or change your notes.

Tandem 0.5.17

Choose a tag to compare

@ddahan ddahan released this 22 Oct 09:20

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.5.17/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

  • ⌘T next to Today in the sidebar, as Search shows its keys (in the installed app, where ⌘T reaches Tandem).
  • Hide shortcuts' keys: Settings › Appearance › Keyboard shortcuts. Off, buttons, menus, tooltips, the palette and Home stop showing keys; the shortcuts still work, and Docs › Shortcuts still lists them.
  • The calendar's day and week keys only show in the installed app: in a browser tab, ⌥⌘← ⌥⌘→ switch the browser's tabs.

Tandem 0.5.16

Choose a tag to compare

@ddahan ddahan released this 22 Oct 08:55

Install or update

In Terminal (macOS or Linux), with no admin rights:

curl -fL https://github.com/ddahan/tandem/archive/refs/heads/main.tar.gz | tar -xz -C /tmp && sh /tmp/tandem-main/app/install.sh

It downloads Tandem from github.com only, runs its installer, and removes the download. Updating keeps your notes folder and port. Uninstall: the same command with --uninstall at the end (your notes stay).

If GitHub is blocked in Terminal: download this release's source code (ZIP), unzip it, then run:

sh tandem-0.5.16/app/install.sh

It needs Node 22.16 or later (not 23); without one, the installer offers to download it. See the README and tandem.w3lt.org.

What's new

  • Show or hide Home's recently updated pages: Settings › General › Recently updated pages on Home (on by default).
  • The day and week keys under the calendar: on a daily note, the side panel's calendar reminds you of ⌥⌘← ⌥⌘→ (previous or next day) and ⌥⌘↑ ⌥⌘↓ (previous or next week).