No description
Find a file
2026-07-17 07:41:42 +00:00
.claude feat(all): updated workflows 2026-04-06 09:58:25 +02:00
.github ci(build): two-phase release so attestations bind to the tag commit 2026-07-17 08:54:40 +02:00
docs chore(release): 3.3.2 2026-07-17 07:41:42 +00:00
documentation docs(all): history entry for two-phase release workflow port 2026-07-17 08:54:40 +02:00
images Added demo img 2024-05-16 08:37:54 +02:00
scripts ci(build): two-phase release so attestations bind to the tag commit 2026-07-17 08:54:40 +02:00
src feat(all): automatically load next entries in tabs 2026-06-09 16:43:11 +02:00
.cz-config.cjs feat(all): used the new Bun-based template 2026-02-02 20:16:22 +01:00
.editorconfig Initial commit 2024-05-14 09:31:01 +02:00
.gitattributes Initial commit 2024-05-14 09:31:01 +02:00
.gitconfig chore(all): removed husky 2026-05-13 16:33:31 +02:00
.gitignore feat(all): used the new Bun-based template 2026-02-02 20:16:22 +01:00
.nvmrc build: bump .nvmrc to Node 24.7.0 2026-06-09 11:04:19 +02:00
AGENTS.md docs(all): updated agent rules 2026-05-15 13:31:28 +02:00
bun.lock fix(deps): pin ajv override to 6.15.0 for parity with template 2026-06-17 21:39:50 +02:00
bunfig.toml chore(all): removed husky 2026-05-13 16:33:31 +02:00
CHANGELOG.md chore(release): 3.3.2 2026-07-17 07:41:42 +00:00
commitlint.config.ts feat(all): used the new Bun-based template 2026-02-02 20:16:22 +01:00
CONTRIBUTING.md chore(all): removed husky 2026-05-13 16:33:31 +02:00
eslint.config.ts chore(all): fix Obsidian review issues 2026-05-13 18:22:36 +02:00
LICENSE Initial commit 2024-05-14 09:31:01 +02:00
manifest.json chore(release): 3.3.2 2026-07-17 07:41:42 +00:00
package.json chore(release): 3.3.2 2026-07-17 07:41:42 +00:00
prettier.config.cjs feat(all): used the new Bun-based template 2026-02-02 20:16:22 +01:00
README.md docs: align installation instructions 2026-05-14 10:37:02 +02:00
tsconfig.json feat(all): used the new Bun-based template 2026-02-02 20:16:22 +01:00
versions.json chore(release): 3.2.2 2026-05-13 16:23:27 +00:00

Obsidian Typefully

An Obsidian plugin that integrates with Typefully to publish your notes as social media posts. Supports X (Twitter), LinkedIn, Threads, Bluesky, and Mastodon with full Typefully API v2 coverage.

Features

  • Dedicated Typefully panel in the right sidebar with Drafts, Queue, and Schedule tabs
  • Publish notes or selected text to multiple platforms simultaneously
  • Attach vault images to posts (auto-upload via presigned URLs)
  • Browse, view, edit, and delete Typefully drafts from the panel
  • Edit queue schedule directly from the panel
  • Schedule posts: immediately, next free slot, or specific date/time
  • Thread creation via Threadify (split on 4+ consecutive newlines)
  • Manage Typefully tags from within Obsidian
  • View queue schedule and upcoming slots
  • Optional publish modal for per-draft scheduling, notes, and X settings
  • Automatic Markdown cleaning (strips frontmatter, wiki links, blockquotes, image syntax)
  • Append note tags as hashtags

Installation

  1. In Obsidian, go to Settings → Community plugins.
  2. Disable Restricted mode if it's enabled.
  3. Select Browse, search for Typefully, install it, then enable it.

You can also browse the catalog on the Obsidian Community website.

Manual installation

If the plugin isn't listed in the community catalog yet (or you want a specific version):

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into <Vault>/.obsidian/plugins/typefully/.
  3. Reload Obsidian and enable Typefully in Settings → Community plugins.

BRAT (bleeding edge)

BRAT (Beta Reviewers Auto-update Tool) installs plugins straight from a GitHub repo and keeps them updated automatically. Use this if you want the latest commits — things might break.

  1. Install Obsidian42 - BRAT from Settings → Community plugins → Browse and enable it.
  2. Run BRAT: Add a beta plugin for testing from the command palette.
  3. Paste https://github.com/dsebastien/obsidian-typefully.
  4. Select the latest version and confirm.
  5. Enable Typefully in Settings → Community plugins.

Documentation

See the full documentation for usage guides, configuration reference, and tips.

License

MIT

Author

Sebastien Dubois | GitHub | Issues | Support