Commit Graph

19 Commits

Author SHA1 Message Date
Андрей Бобырев
80cd3ad5db fix: nuclear paste fix — bind all macOS modifier variants for Cmd+V/C
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 11:09:48 +03:00
Андрей Бобырев
88c331d2d7 fix: SFTP separate SSH connection + onedir fast startup
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 10:54:37 +03:00
Андрей Бобырев
593503bf8a feat: SFTP file manager + UI improvements (splitter, zoom, buttons)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 10:29:33 +03:00
Андрей Бобырев
ad1164c29d fix: Windows Ctrl+V paste + filter control char blocks
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 00:13:24 +03:00
Андрей Бобырев
09a0fc29b3 fix: _write closure bug + strip \r instead of line-delete
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 00:06:57 +03:00
Андрей Бобырев
6ea2257a0c fix: handle backspace/DEL in terminal display
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 00:01:01 +03:00
Андрей Бобырев
087cb0b0ba fix: terminal _on_key blocking Command+V paste on macOS
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 23:48:11 +03:00
Андрей Бобырев
f7a76a3167 fix: macOS Cmd+V paste — bind <Command-v> directly (Tk 8.6 bug)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 23:40:58 +03:00
Андрей Бобырев
f50ee0c57e fix: stop overriding Entry keyboard shortcuts
Custom bindings blocked native Cmd+V/Backspace. Removed all keyboard
overrides, kept only right-click context menu.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 23:28:38 +03:00
Андрей Бобырев
0af0b58cb3 fix: double-click connection — don't rebuild cards on single click
_refresh_cards() destroyed widgets before double-click could fire.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 23:23:11 +03:00
Андрей Бобырев
b18c63f8bd fix: SSL skip verify on Windows, fix Mac Cmd+V paste
SSL: always unverified on win32/frozen (missing root certs).
Paste: bind Command+Control+Meta modifiers for all Tk versions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 23:12:25 +03:00
Андрей Бобырев
70afeb4893 fix: SSL certificate error on Windows API calls
Add _ssl_context() fallback for Windows without root certs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 23:07:07 +03:00
Андрей Бобырев
7fb585fff5 fix: Windows download with 4 fallback methods
curl.exe -> Invoke-WebRequest -> WebClient -> certutil.
Removes unicode chars from header. Shows debug per method.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 23:01:04 +03:00
Андрей Бобырев
967fd9bbc3 fix: clipboard support — Cmd/Ctrl+V paste, right-click menu
All Entry widgets: Cmd+C/V/X/A (macOS), Ctrl+C/V/X/A (Windows),
right-click context menu with Cut/Copy/Paste/Select All.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 22:59:23 +03:00
Андрей Бобырев
2d924a98cb fix: Windows download — TLS12 + WebClient fallback
Invoke-WebRequest fails without TLS12 on some Windows.
Use System.Net.WebClient with explicit TLS12 and User-Agent.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 22:56:04 +03:00
Андрей Бобырев
395b3bde8b fix: self-contained Windows installer, works from any directory
- full_install.ps1 downloads files from GitHub if not local
- install_windows.txt: one-liner PowerShell command
- One command: download → install Python → build .exe → Desktop

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 22:53:51 +03:00
Андрей Бобырев
f6753fa2f6 feat: v2.0 — card UI, AI agents (Claude/DeepSeek), collapsible commands
Major update:
- Card-based session layout with colored group indicators
- AI agent: Claude API, DeepSeek API, local keyword search
- Collapsible command panel — more space for agent
- macOS build script (build_mac.sh)
- Updated README with Windows/macOS install instructions
- Config persistence in pca_config.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 22:49:02 +03:00
Андрей Бобырев
466239a879 feat: PCA SSH Manager v1.1
Portable SSH client with auto-save sessions.
- Session groups (drag-and-drop between groups)
- 100+ quick commands for Linux and Keenetic routers
- Built-in command suggestion agent
- Dark theme (Catppuccin), PCA branding
- Builds to .exe (Windows) or .app (macOS)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 19:04:47 +03:00
andrey271192
9ed5be0a81 Initial commit 2026-05-20 19:00:13 +03:00