Skip to content

Commit 601d90d

Browse files
chore(release): 3.0.0
1 parent d72a274 commit 601d90d

File tree

4 files changed

+13
-42
lines changed

4 files changed

+13
-42
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [3.0.0](https://github.com/dsebastien/obsidian-typefully/compare/2.0.0...3.0.0) (2026-03-07)
6+
7+
### Features
8+
9+
- **all:** major improvements and typefully pane ([d72a274](https://github.com/dsebastien/obsidian-typefully/commit/d72a27471275c58a2f44d3c02a40a3726bd677f8))
10+
- **all:** updated ([6843fe2](https://github.com/dsebastien/obsidian-typefully/commit/6843fe20f1bb4193d551077e85ef2d51ba7fcc52))
11+
512
## [2.0.0](https://github.com/dsebastien/obsidian-typefully/compare/1.2.10...2.0.0) (2026-02-03)
613

714
### ⚠ BREAKING CHANGES

docs/release-notes.md

Lines changed: 4 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,15 @@
11
# Release Notes
22

3-
## 3.1.0 (2026-02-25)
3+
## 3.0.0 (2026-03-07)
44

55
### Features
66

7-
- **Typefully panel**: Replaced modal dialogs with a dedicated `ItemView` in the right sidebar
8-
- **Three tabs**: Drafts, Queue, and Schedule tabs with drill-down navigation and back button
9-
- **Queue schedule editing**: Edit posting schedule directly from the Schedule tab (toggle days, add/remove times)
10-
- **Ribbon icon**: One-click access to the Typefully panel
11-
- **New commands**: "Open Typefully panel", "View queue schedule", "Refresh drafts", "Publish the current selection"
12-
13-
### Changes
14-
15-
- Draft list, detail, edit, and queue views moved from modal dialogs to persistent sidebar panel
16-
- Commands "List drafts" and "View queue" now open the panel instead of modals
17-
- PublishModal and ConfirmModal remain as transient action dialogs
18-
19-
## 3.0.0 (2026-02-23)
20-
21-
### Features
22-
23-
- **API client refactor**: Centralized `TypefullyApiClient` class covering all 15+ Typefully API v2 endpoints
24-
- **Media upload**: Attach vault images to posts with automatic presigned URL upload and processing
25-
- **Draft management**: List, view, edit, delete, and schedule existing drafts via modals
26-
- **Publish options modal**: Per-draft control for scheduling, title, notes, tags, and X-specific settings
27-
- **Tag management**: View existing tags and create new ones from plugin settings
28-
- **Queue view**: See upcoming scheduled slots for the next 7 days
29-
- **User profile**: API key validation with instant feedback and profile display in settings
30-
- **Image extraction**: Detect and upload `![[image.png]]` and `![alt](path)` from notes
31-
- **Image syntax removal**: Automatically strip image references from published text
32-
- **Specific datetime scheduling**: Schedule drafts to exact ISO 8601 timestamps
33-
- **Draft notes**: Add private scratchpad notes to drafts (not published)
34-
- **X reply-to URL**: Reply to a specific X post when creating drafts
35-
- **X community ID**: Post to an X community when creating drafts
36-
- **New commands**: "List Typefully drafts" and "View Typefully queue" in command palette
37-
38-
### Improvements
39-
40-
- Extracted API logic into `TypefullyApiClient` class for better testability
41-
- Added comprehensive API type definitions (`TypefullyUser`, `TypefullyDraft`, `TypefullyTag`, etc.)
42-
- Settings reorganized into sections: Account, Social Set, Platforms, Publishing, Tags, Queue Schedule, Support
43-
- Image syntax cleaned from published content alongside existing markdown cleaning
44-
- Backward-compatible: existing publish behavior preserved when publish modal is disabled
7+
- **all:** major improvements and typefully pane
8+
- **all:** updated
459

4610
## 2.0.0 (2026-02-03)
4711

48-
### BREAKING CHANGES
12+
### BREAKING CHANGES
4913

5014
- Migrated from Typefully API v1 to v2
5115

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"id": "typefully",
33
"name": "Typefully",
44
"description": "Typefully integration. Publish social media posts with ease",
5-
"version": "2.0.0",
5+
"version": "3.0.0",
66
"minAppVersion": "1.4.0",
77
"isDesktopOnly": false,
88
"author": "Sébastien Dubois",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "obsidian-typefully",
3-
"version": "2.0.0",
3+
"version": "3.0.0",
44
"description": "Typefully integration. Publish social media posts with ease",
55
"author": {
66
"name": "Sébastien Dubois",

0 commit comments

Comments
 (0)