Skip to content

Commit bc2cebf

Browse files
chore: bump version to 0.8.39
Includes fixes for OAuth login, settings modal overflow, theme persistence, terminal rename dirty flag, drag-and-drop path escaping, and i18n for canvas empty state and update modal.
1 parent d4fe4e4 commit bc2cebf

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

CHANGELOG.md

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

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

5+
## [0.8.39] - 2026-03-22
6+
7+
### Fixed
8+
- Auth: rewrite OAuth callback server with proper error handling, PKCE support, and 120s timeout
9+
- Auth: surface Supabase error details instead of generic "Login failed" message
10+
- Auth: handle EADDRINUSE when callback port is occupied
11+
- Settings: prevent keyboard shortcuts list from overflowing the modal
12+
- Theme: persist dark/light mode choice to localStorage across sessions
13+
- Workspace: mark project dirty when renaming a terminal tab
14+
- Drag & drop: quote file paths containing spaces or special characters
15+
16+
### Internationalization
17+
- Canvas: internationalize empty state onboarding text (en/zh)
18+
- Update modal: internationalize all UI strings (en/zh)
19+
520
## [0.8.33] - 2026-03-22
621

722
### Fixed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "termcanvas",
3-
"version": "0.8.33",
3+
"version": "0.8.39",
44
"description": "An infinite canvas desktop app for visually managing terminals",
55
"main": "dist-electron/main.js",
66
"bin": {

0 commit comments

Comments
 (0)