Repository navigation
Releases
Tandem 0.7.1
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.shIt 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.shIt 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
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.shIt 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.shIt 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
/eventin 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
.icsaddress (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) andtandem agenda,event-add,event-set,event-delete;daily_noteandtandem dailylist 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
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.shIt 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.shIt 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
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.shIt 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.shIt 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
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.shIt 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.shIt 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
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.shIt 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.shIt 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
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.shIt 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.shIt 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
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.shIt 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.shIt 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
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.shIt 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.shIt 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
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.shIt 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.shIt 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).