Full History

Changelog

Tracking every detail, improvement, and fix in the PromptHub ecosystem.

v0.4.7

Added

  • Desktop CLI Command The desktop app now installs the `prompthub` shell wrapper on first launch, so users can run `prompthub --help` directly after reopening their terminal
  • Platform Support Expansion Added Qoder, QoderWork, and CodeBuddy platform support, including dedicated light and dark CodeBuddy icons

Fixed

  • Prompt Bilingual Editor Fix Fixed the Chinese UI flow where “Add Localized Version” still edited the English fields for English-first prompts, and corrected translation buttons being disabled when no explicit default model was set

Improvements

  • Per-Platform Target Directory Overrides Added configurable Skills directory overrides per platform, and unified scan, deploy, uninstall, and install-status checks to use the same resolved path
  • Release Docs & Website Sync Synced README, localized READMEs, website release metadata, and doc entry points to `v0.4.7`

v0.4.6

Fixed

  • Skill Batch Deploy Dialog Layout Fix Redesigned the bulk deploy dialog into a tighter single-column flow, removed horizontal scrolling, and restored full-dialog vertical scrolling so target platforms and footer actions stay accessible
  • Skills Header Toolbar Layout Fix Kept page description anchored on the left and grouped actions on the right, fixing the awkward hierarchy in the Skills header

Improvements

  • Bulk Deploy Information Hierarchy Reordered install mode, target platforms, selected skills, and summary into a clearer task flow for bulk deployment
  • Release Docs & Website Sync Synced README, localized READMEs, website release metadata, and doc entry points to `v0.4.6`

v0.4.5

Fixed

  • Prompt Copy Language Fix (closes #67): Fixed image/gallery copy using the Chinese prompt while the UI was showing English; both direct copy and variable modal now follow the visible language
  • Skill White Screen Fix (closes #66): Fixed blank detail pages for legacy skills with malformed metadata such as tags/compatibility fields; added normalization for legacy data and safer detail rendering
  • Deployment Status Refresh Fix Fixed sidebar/filter deployment state staying stale after install or uninstall operations and still showing skills as pending
  • Managed Skill Folder Scan Fix Default local scan now includes PromptHub's managed `userData/skills` directory so manually added skills can be discovered
  • Snapshot Interaction Fix Replaced unstable native `window.prompt()` snapshot creation with an in-app modal after the button appeared unresponsive in Electron

Improvements

  • Bulk Skill Workflow Improvements Expanded bulk distribution and bulk tagging flows with clearer selection toolbar and deploy dialog interactions
  • Import UX Improvements Added search to local import preview and made tagging optional to reduce friction during import
  • Skill Versioning Enhancements Added version history preview, diff comparison, and restore flow; file edits and `SKILL.md` updates now create snapshots automatically

v0.4.4

Fixed

  • macOS Update UX Fix Bypassed Squirrel auto-update on macOS (code signature validation fails without Apple Developer certificate), now downloads DMG directly to Downloads folder with mirror fallback and progress display
  • Fullscreen Exit Fix (closes #63, #65): Fixed inability to exit fullscreen on Windows frameless windows and Escape key not working when entering fullscreen via macOS menu/green button; added global Escape-exits-fullscreen listener and missing keyboard handler in CreateSkillModal
  • Security Settings i18n Fix Replaced 15 hardcoded Chinese toast messages in SecuritySettings with i18n keys across all 7 locales
  • Image Upload Infinite Loop Fix Fixed `Maximum update depth exceeded` in usePromptMediaManager caused by array reference changes on every render for `initialImages`/`initialVideos`

Improvements

  • Homebrew Upgrade Guidance Added `brew upgrade --cask prompthub` instructions to macOS update prompt for Homebrew users
  • Update Prompt i18n Updated macOS manual install instructions across all 7 locales with DMG and Homebrew upgrade paths
  • CI/CD Manifest Fix Added pre-release SHA512/size reconciliation script, fixing electron-builder manifest vs actual binary mismatch
  • Image Prompt UI Enhancement Extracted "Reference Media" section from collapsible Properties panel for `image` type prompts, displayed as a first-class UI element at the same level as the prompt editor
  • Upload Limit Hints Added format and size hints to media upload areas (Images: JPG/PNG/GIF/WebP, Videos: MP4/WebM/MOV, ≤50MB per file)

v0.4.3

Fixed

  • Auto-update Consistency Fix Stopped overwriting published releases/tags for the same version, fixing SHA512 mismatch errors after download on Windows and macOS
  • Homebrew Publish Fix Switched Homebrew Cask publishing to a dedicated token with retry logic, fixing cross-repo `403` push failures
  • Skill Versioning UX Fix Skill file editor now uses an explicit version-management toggle and replaces native confirm dialogs with the app's custom unsaved-changes dialog
  • Skill i18n Completion Fixed remaining English strings in Skill detail, sidebar, and platform install panels for JA / ZH-TW / DE / ES / FR

Added

  • Skill Icon Backgrounds & Presets Added configurable icon background colors and a broader set of reusable preset icons for Skills
  • Improved Skill Tag System Skills now support Prompt-style tag editing, with user tags separated from imported source tags and import-time tagging for local scan flows
  • Card-based Local Scan Local scan results now use a card layout for easier bulk selection and import

Improvements

  • README Sync Updated the main README and localized READMEs to `v0.4.3`, adding Homebrew upgrade guidance and Skill-related screenshots
  • Release Verification Added manifest/hash/architecture verification scripts to validate installer assets and update metadata before release

v0.4.2

Fixed

  • Security Hardening Fixed FTS search rowid mapping, SSRF vulnerability, arbitrary path write/open risks
  • Database Transactions Wrapped critical operations in transactions, recursive folder depth limits, atomic deleteAll
  • IPC Input Validation Added parameter validation to all IPC channels, GitHub URL validation, removed bypassCSP

Improvements

  • Settings Refactor Split SettingsPage.tsx from ~4910 lines into 10 independent tab components (127-line entry)
  • MCP Schema Validation Added runtime MCP config schema validation in skill-installer.ts
  • Performance Optimization AISettings component optimized with 5x useMemo + 3x useCallback
  • Website Skill Descriptions Expanded feature grid from 6 to 9 cards, added Skill Store, Multi-Platform Install, Local Scan
  • Documentation Added complete Skill Management section to features.md (store, install, scan, translation)

v0.4.1

Fixed

  • WASM SQLite Migration Replaced better-sqlite3 (native .node) with node-sqlite3-wasm (pure WASM), fixing "not a valid Win32 application" errors on Windows x64/arm64 (closes #55, #56)
  • Database Init Fix Split schema into table creation and index creation phases, fixing "no such column: is_pinned" error on existing databases
  • CI/CD Simplification Removed electron-rebuild and native module architecture verification steps, unified build pipeline across all platforms

v0.4.0

Added

  • Skill Store Built-in store with 20+ curated AI agent skills from Anthropic, OpenAI and more
  • Multi-Platform Install One-click install SKILL.md to Claude Code, Cursor, Windsurf, Codex, Kiro, Gemini CLI and 12+ platforms
  • Local Scan Preview Auto-discover local SKILL.md files, preview and batch import
  • Symlink/Copy Mode Symbolic link for synced editing or independent copy to each platform
  • AI Skill Translation Immersive and full-text translation modes for skill content
  • Skill Tag Filtering Sidebar tags for quick skill filtering
  • Clear Workflow "Add to Library" → auto-popup "Install to Platform" dialog

Improvements

  • Terminology Unified platform operations to use "Install" terminology
  • Tag Filter Polish Auto-filter system-generated tags (local, discovered, platform IDs)

v0.3.9

Added

  • Local Shortcut Mode Added per-shortcut mode selection (Global/Local) in settings. Local shortcuts only work when the app window is focused, avoiding conflicts with other applications
  • Share as JSON Added "Share as JSON" feature to serialize prompts for easy sharing and migration
  • Enhanced Clipboard Import Clipboard import now opens the full editor instead of a preview modal, allowing field modifications before saving

Improvements

  • Context Menu Enhancement Added "Share as JSON" option to context menus across all view modes
  • Detail View Share Button Added a share button in the prompt detail header for quick access
  • Prevent Self-Import Shared content is marked to prevent immediate re-import of your own prompts

v0.3.8

Added

  • Output Format Support Added support for JSON Mode and JSON Schema output formats in AI test, enabling structured data generation
  • English UI Optimization Automatically hides redundant "English Version" toggle buttons when using the English interface

Fixed

  • WebDAV Credential Fix Fixed issues where WebDAV credentials could be lost during sync operations
  • Close Action Persistence Fixed issue where window close behavior preference (minimize/quit) was not saved
  • Model Fetch Logic Fixed 404 errors when fetching model lists from non-standard API endpoints
  • i18n Polish Fixed various missing translations and fallback behaviors

v0.3.7

Added

  • Debug Mode Added developer debug mode in About page with shortcut support
  • Sidebar Compact Nav Consolidated top navigation items into a segmented control for better space efficiency
  • Kanban/Bento View Added a new Kanban view with responsive Bento grid layout
  • Pinned Comparison Pin multiple prompts to a dedicated top section with quick "Expand/Collapse All" actions

Improvements

  • macOS Fullscreen Layout Optimized sidebar layout in fullscreen mode by hiding traffic light placeholder
  • UI Polish Fixed sidebar button alignment; fixed excessive button spacing in headers
  • Variable Input UX Replaced ambiguous `Variable` icon with `Braces`
  • Attribute Grouping Grouped "Source" and "Notes" fields for better hierarchy

Fixed

  • macOS Intel Launch Fix Fixed blank screen on macOS Intel caused by `better-sqlite3` ABI mismatch with Electron
  • Auto-update Fix Disabled NSIS differential packages to resolve SHA512 mismatch errors on Windows
  • Workflow Lint Fixed context access validation warnings in GitHub Actions

v0.3.6

Added

  • Prompt Video Preview Support generating video previews for prompts, suitable for video generation prompts (MP4/WebM/MOV)
  • Video File Support Support upload and playback of local video files, securely stored locally
  • Video Sync WebDAV sync now includes video files

Improvements

  • Faster Modals Significantly improved modal animation speed for snappier interactions
  • UI Consistency Standardized button styles and icons across create/edit modals
  • i18n Complete Added missing translations for FR, DE, ES, JA, and ZH-TW
  • Transition Polish Smoother transition between detail and edit modals

Fixed

  • Dropdown UI Polish Fixed selection style in create dropdown with floating rounded design
  • WebDAV Parse Fix Fixed manifest.json parsing error for better cross-platform compatibility
  • Updater Fix Fixed update detection logic for macOS and Windows ARM64

v0.3.5

Added

  • New Button Redesign Split button with persistent memory for preferred mode (Manual/Quick Add)
  • AI Tag Recognition Quick add mode now automatically identifies and matches existing tags using AI
  • AI Smart Categorization Added "AI Smart Match" option to automatically organize prompts into folders
  • Source Tracking New "Source" field to record where prompts came from (URL, book, etc.) with autocomplete history
  • Quick Add Modal New standalone component for pasting prompts with AI-powered auto-analysis

Fixed

  • Folder Icon Fix Corrected folder icons not rendering in modal select lists
  • Table Scrolling Fix Resolved z-index and transparency issues for sticky 'Actions' column during horizontal scroll
  • i18n Update Added missing localization keys for New Button modes and Smart Categorization
  • Column Resize Fix Fixed column resize handles being blocked by adjacent columns and sticky action column

Changed

  • Hook Usage Optimization Refactored component hooks for consistent rendering and improved stability
  • Config Persistence Improvement Table column config now only persists user-customizable properties
  • Resize Handle UX Larger hit area, higher z-index, better hover feedback for column resizing

v0.3.4

Fixed

  • Prompt Preview Restored Card view selection now opens preview/editor as expected
  • Gemini Test Fix Normalized model name/params to avoid 400 errors

Changed

  • Disable Prompt Dragging Removed unintended drag behavior in prompt list
  • Shortcut Tips Style Unified tips styling with AI mode
  • Default Tag Height Show ~3 rows by default with migration for older settings
  • Release Pipeline Fix Cleaned extra blockmap and fixed Windows update channel/metadata

v0.3.3

Added

  • Multi-level Folder Support Added support for multi-level folder nesting with intuitive drag-and-drop management (Closes #14)
  • GitHub Mirror Support Added multiple GitHub accelerator mirrors to significantly speed up update downloads for users in restricted regions

Fixed

  • Model API Fix Adapted to native API response format, fixing model list fetching issues (#24)
  • UI Interaction Fix Fixed issue where all folder action buttons were displayed simultaneously on sidebar hover
  • i18n Completion Synchronized and completed missing translation keys for JA, ZH-TW, DE, FR, and ES

Changed

  • TS Type Enhancement Fixed multiple TypeScript errors for better code stability

v0.3.2

Changed

  • Search Display Optimization Improved search results display logic for better user experience
  • Folder Icon Expansion Added 60+ Lucide icons with Emoji/Icon mode switcher
  • Sidebar Layout Optimization Tags follow folders when few, fixed at bottom when many, hidden scrollbar
  • Folder Deletion Confirmation Custom dialog when deleting folders with prompts, choose to keep or delete contents
  • Duplicate Name Detection Warns when creating folders with existing names

v0.3.1

Changed

  • Search Logic Improvement Introduced weighted scoring system prioritizing title matches for better accuracy (Closes #18)
  • Preset Providers Fix Verified and corrected all preset AI API endpoints for better connectivity (Closes #19)
  • Icon Recognition Improved icon detection logic for manually added models in the settings list
  • API URL Hint Added guidance for using '#' to disable auto-fill in API endpoint settings

v0.3.0

Changed

  • Update Check Improvement Every manual check now forces a fresh request without caching
  • Periodic Update Check Auto-check runs every hour when enabled
  • Update Indicator Style Removed pulse animation, uses theme color with dashed border
  • Larger Update Dialog Increased dialog size for better readability
  • Precise Changelog Release notes now show all changes between current and new version

v0.2.9

Added

  • Prompt Pinning Pin important prompts to the top of the list for quick access
  • Transition Animations Added smooth animations when switching prompts and views

Changed

  • Windows Single Instance Prevents multiple app windows; focuses existing window when restoring from tray
  • Settings Button Spacing Improved spacing between settings menu buttons
  • About Page Icon Removed shadow for cleaner appearance
  • Sort Labels Simplified "Newest First" to "Newest" for cleaner UI

v0.2.8

Added

  • Top-bar Update Indicator Shows a subtle "update available" pill next to the search bar and opens the dialog on demand

Changed

  • macOS Update Flow Opens the Downloads folder after downloading so users can manually install unsigned builds
  • Manual Download Button Update dialog now links to GitHub Releases whenever auto-update fails

Fixed

  • Local Image Fallback Added `LocalImage` component with graceful degradation to prevent ERR_FILE_NOT_FOUND when images are missing

v0.2.7

Added

  • Global Shortcuts Customize hotkeys for showing app, new prompt, search, and settings
  • Shortcut Conflict Detection Automatically detect and warn about conflicting shortcuts
  • Cross-platform Support Shortcut display adapts to Windows/macOS/Linux
  • Image Models Added Google Gemini (Nano Banana) and Stability AI image generation models
  • Unsaved Changes Dialog Prompt to save, discard, or cancel when closing editor

Changed

  • Image download failure now uses custom Toast instead of system alert
  • Improved i18n translations for shortcuts in all supported languages

v0.2.6

Added

  • Display Settings Upgrade Modern UI with smoother animations and custom theme colors
  • Data Management Upgrade Selective export + full backup/restore (`.phub.gz` compressed, includes prompts/images/AI config/settings)
  • WebDAV Sync Upgrade Extended sync scope to AI config and system settings
  • WebDAV Incremental Backup Only upload changed files, significantly reducing bandwidth
  • AES-256 Encrypted Backup (experimental)

Fixed

  • Fixed language settings being incorrectly reset causing i18n issues
  • Fixed AI test not showing streaming/thinking mode differences
  • Fixed multi-model compare not streaming in card view
  • Fixed variable detection regex issue causing systemPrompt variables not recognized
  • Fixed Windows close dialog only showing once
  • Fixed runtime errors/white screen due to missing React Hooks imports
  • Fixed missing i18n for "Unfavorite" in context menu
  • Fixed black screen after clicking "AI Test" in context menu
  • Fixed wrong translation key for "View Details" in context menu
  • Fixed WebDAV sync failure (#11)

Changed

  • Custom styled "Remember choice" checkbox with dark mode support
  • Completed multi-language README (en/de/fr/es/ja/zh-TW)
  • Fixed WebDAV CORS issue in dev mode (bypassed via main process IPC)
  • Improved WebDAV upload compatibility (added Content-Length header)
  • Added spinning animation to WebDAV test connection button

v0.2.5

Added

  • Multi-language Support (Simplified Chinese, Traditional Chinese, English, Japanese, Spanish, German, French)
  • Windows Close Action Choose minimize to tray or exit (with remember option)
  • About Page Added issue feedback button
  • Auto Language Detection Initialize data based on user language
  • README Download Table Quick download for Windows/macOS/Linux
  • Update Feature Markdown rendering for Release Notes
  • Auto Update Check Check for updates on startup (can be disabled)

Changed

  • Improved bilingual prompt text, no longer hardcoded "Chinese/English"

Fixed

  • Fixed Nutstore WebDAV sync failure (added MKCOL and User-Agent header)

v0.2.4

Added

  • Bilingual Prompts Support Chinese/English versions with toggle in detail view
  • Language-aware Copy/Test Use corresponding version based on current language mode

Changed

  • Improved view switch animation with smooth fade effect (Closes #13)
  • Added sliding indicator animation to view switch buttons

v0.2.3

Fixed

  • Fixed Windows input focus lost after deleting Prompt (native confirm dialog issue)
  • Fixed Windows tray icon showing as transparent
  • Fixed About page icon not showing after packaging
  • Fixed auto-update module loading failure (changed to static import)
  • Fixed folder selection lost when creating new Prompt
  • Fixed CI/CD build failure (EEXIST: file already exists)

Changed

  • Custom confirm dialog replacing native confirm for better Windows compatibility
  • Improved tray icon loading with fallback paths
  • Default to current folder when creating new Prompt
  • Fixed "Upload" button i18n

v0.2.2

Fixed

  • Fixed hardcoded version in About page (now dynamically fetched)
  • Fixed About page icon display issue
  • Fixed update check failure (`cannot set properties of undefined`)
  • Fixed error handling when auto-update module fails to load

Changed

  • Show manual download link when update fails
  • Clear data now requires master password verification (high-risk operation protection)

v0.2.1

Added

  • Full Markdown Preview List view, detail modal, edit modal all support Markdown rendering with code highlighting
  • Master Password & Security App-level master password with lock/unlock management
  • Private Folders (Beta) Set folders as private, requires master password to access
  • Enhanced Editing Edit/Preview mode toggle, fullscreen/widescreen support
  • Tag Sorting Tags auto-sorted alphabetically/by pinyin
  • Image Upload & Preview Upload/paste local images with in-modal preview

Changed

  • Qwen Compatibility Fixed `enable_thinking` parameter error in non-streaming calls
  • UI Fix Fixed fullscreen modal covering top-left buttons
  • Performance Optimized Markdown rendering performance

v0.2.0

Added

  • List View Mode Table display for all Prompts with horizontal scroll and pagination
  • Batch Operations Multi-select for batch favorite, move to folder, delete
  • AI Test Persistence Each Prompt keeps last test result
  • Sorting Sort by time, title, usage count
  • View Toggle One-click switch between card/list view
  • Detail Modal Shows AI response

Changed

  • New list view UI (rounded design, beautiful checkboxes, hover tips)
  • Separated single/multi-model test loading states
  • AI test modal supports variable filling

v0.1.9

Added

  • AI Model Icons Local SVG/PNG resources showing real provider logos
  • Version History i18n Internationalized and widened for better reading

Changed

  • Fixed Linux build failure due to missing author.email
  • Full support for macOS/Windows auto-update delta packages
  • Update modal supports plain text Release Notes with auto line wrap
  • Fixed update check modal re-requesting on every open

v0.1.8

Added

  • Minimize to System Tray (Windows/macOS/Linux)
  • Clickable Data Directory Path
  • Editor Line Numbers
  • Linux Support (AppImage/deb)
  • Dynamic AI Model Fetching (from provider API)
  • Model Selection Modal (search, categorize, batch add)
  • Category Icons (SVG icon for each category)
  • Smart API URL Preview (auto-complete /v1/chat/completions)
  • Collapsible Model Groups by Provider

Changed

  • Variable input auto-height for multi-line text
  • Improved macOS tray icon display
  • AI test state managed per Prompt
  • Test results persist when switching Prompts
  • Update check supports multiple clicks
  • Fixed notification icon path issue

v0.1.7

Added

  • AI Test Variable Filling (same experience as copy)
  • Multi-Model Compare Variable Filling

Changed

  • Enhanced dark mode theme colors (increased saturation and visibility)
  • Improved toggle button dark mode style (border and better contrast)
  • AI test button uses theme color
  • Beautified About page icon
  • Removed "Refresh Now" button (language switch takes effect immediately)

v0.1.6

Changed

  • Fixed missing auto-update metadata file (CI uploads latest-mac.yml)
  • Improved Release notes format

v0.1.5

Added

  • Variable Filling UI (auto-detect variables when copying, show filling dialog)

Changed

  • Custom styled folder selection dropdown
  • Widened Edit/Create Prompt modal
  • Fixed version compare (current version added to version list)
  • Disabled DevTools in production

v0.1.4

Added

  • Multi-Model Config (support unlimited AI models)
  • Multi-Model Compare Selection Mode (select from configured models)
  • Custom Dropdown Component (improved native style)
  • Full i18n Support (home, editor, modals all internationalized)
  • In-App Auto Update (check, download, install integrated)

Changed

  • Compressed Prompt cards (removed time and version display)
  • Moved multi-model compare button to right
  • Improved README documentation and screenshots
  • Fixed MAC top area window drag issue (entire top bar draggable)
  • Fixed language settings display sync issue
  • Fixed compare results persisting when switching Prompts
  • Removed macOS zip build, keeping only dmg

v0.1.3

Added

  • AI Model Config (supports 18+ domestic and international providers)
  • AI Connection Test (async test with response time display)
  • AI Model Compare Test (parallel test multiple models)
  • Image Generation Model Support (DALL-E 3 etc.)
  • Full i18n Support (settings page fully internationalized)
  • Git-style Version Compare (line-level diff, add/delete stats)

Changed

  • Improved settings page UI
  • Removed Prompt card drag (fixed click issue)

v0.1.2

Added

  • WebDAV Sync (upload/download data to remote server)
  • Folder Drag Sort
  • Drag Prompt to Folder
  • Folder Selection When Creating Prompt
  • Version Restore Confirmation

Changed

  • Fixed toggle button invisible in dark mode
  • Added feedback toast for settings toggles
  • Improved language switch experience (added refresh button)
  • Implemented auto-launch on startup

v0.1.1

Added

  • Folder Create/Edit/Delete
  • Tag Filtering
  • Check for Updates
  • Windows Custom Title Bar

Changed

  • Flat UI design
  • Removed card shadow and scale effects
  • WebDAV sync configuration UI