Releases: Caldis/bobcorn
Releases · Caldis/bobcorn
Release list
1.7.1
What's Changed
Features
- feat(site): add product screenshots — hero image + showcase grid
- feat(site): add Shopee logo, replace ZTE with English-only version, update README
- feat(site): SEO overhaul + app icon + ZTE trusted-by logo
Bug Fixes
- fix: gitignore test/fixtures and inline SVG fixtures in unit tests
- fix(site): remove box-shadow and border-radius from screenshots
- fix(ci): restore test fixtures to git tracking
- fix(mac): add UTExportedTypeDeclarations for .icp file type
- fix(site): balance logo sizes, remove Linux platform
- fix: open .icp files directly to project view, add history delete/clear
- fix(site): transparent icon + correct GT Canon font-family name
- fix(export): embed directory picker in export dialog, fix Windows same-name dir bug
Other Changes
- docs: sync README — screenshots, remove Linux, add Shopee
- fix(ci): restore test fixtures to git tracking
- chore: gitignore test/fixtures and remove from tracking
- test: add 7 additional favorites edge-case tests
Built by AI Agent teams using Claude Code.
1.7.0
What's Changed
Features
- feat: add batch favorite/unfavorite button to BatchPanel
- feat: add star favorite toggle UI to IconBlock
- feat: add resource-favorite data source and empty state to IconGridLocal
- feat: add favorites entry to ResourceNav sidebar
- feat: add isFavorite column, migration, and CRUD methods to database
- feat: add group description — optional text shown in sidebar, title bar, and section headers
- feat: add close project to file menu — returns to welcome screen
- feat: dark-mode-aware toast + save shortcut feedback
- feat: replace ImportExportBar with unified FileMenuBar
- feat: add .icp file association and fflate dependency
- feat: set currentFilePath when opening project from SplashScreen
- feat: add file name display to Windows title bar
- feat: format-aware CSS/HTML generators with conditional Symbol tab
- feat: add format selection, ZIP option, migration notice to ExportDialog
- feat: simplify ImportExportBar and move save logic to MainContainer
- feat: add menu handlers, close guard, title bar sync to MainContainer
- feat: add File submenu with Save/Open/Export to both platform menus
- feat: add single-instance lock, file association, and close guard to main process
- feat: add preload IPC APIs for menu, file association, and close guard
- feat: extend ElectronAPI types for menu IPC and file association
- feat: add database mutation callback for dirty state tracking
- feat: add dirty state tracking and currentFilePath to store
Bug Fixes
- fix(build): update notarize config for electron-builder 26.x
- fix(build): upgrade electron-builder to 26.8 to fix macOS EEXIST icon error
- fix(build): disable native module rebuild in electron-builder
- fix(build): upgrade electron-builder 24.13→25.1 to fix macOS EEXIST icon error
- ci: exclude corrupt sf-symbols fixture test from vitest
- fix: static import fflate, separate .icp option from format list
- fix: unify terminology (项目→打开/保存, 图标→导入/导出) + add Ctrl+I for import
- fix: add missing notifyMutation to batch operations (moveIcons, delIcons, duplicateIcons)
- fix: prevent file menu popover from flashing at top of screen
- fix: replace native color input with HexColorPicker in batch panel
- fix: remove title text from Windows title bar
- fix: address CODEX review findings (2 critical + 4 important)
- fix: pass file path through projImporter to callbacks for currentFilePath
- fix: make markClean idempotent, add missing tests and resetStore fields
Other Changes
- test: add mutation notification tests for favorite methods
- ci: exclude corrupt sf-symbols fixture test from vitest
- test: add 24 tests for database mutation gate coverage
- refactor: centralize notifyMutation in 4 base write methods
- docs: update handoff for file menu modernization session
- docs: add file menu modernization implementation plan
- docs: add file menu modernization design spec
Built by AI Agent teams using Claude Code.
1.6.5
What's Changed
Features
Bug Fixes
- fix: include production node_modules in packaged app
- fix: inline electron-pixel-picker as local ESM module
- fix: website GitHub button text color on orange background
- fix: include electron-pixel-picker in packaged app
Other Changes
- ci: fix Windows build failure from empty CSC_LINK env var
- ci: scope macOS signing secrets to mac runner only
Built by AI Agent teams using Claude Code.
1.6.4
What's Changed
Features
Bug Fixes
Other Changes
- test: update E2E screenshots
- ci: enable macOS code signing + notarization
Built by AI Agent teams using Claude Code.
1.6.3
What's Changed
Features
Bug Fixes
- fix: add white background to macOS app icon + integrity test
Other Changes
Built by AI Agent teams using Claude Code.
1.6.2
What's Changed
Features
Bug Fixes
- fix: replace splash screen modal with inline view for window controls
Other Changes
Built by AI Agent teams using Claude Code.
1.6.1
What's Changed
Features
Bug Fixes
- fix: batch selection UX + eyedropper freeze
- fix: flatten SVG refs + carry selected icon into batch mode
Other Changes
Built by AI Agent teams using Claude Code.
1.6.0
What's Changed
Features
Bug Fixes
Other Changes
Built by AI Agent teams using Claude Code.
1.5.9
What's Changed
Features
- feat: batch icon operations — multi-select, move, copy, delete, export, recolor
- feat: add batch selection state to store
Bug Fixes
- fix(ci): handle spaces in filenames and simplify artifact validation
- fix: batch selection — checkbox click, auto batch mode, click-to-toggle
- fix(ci): redesign release pipeline for guaranteed multi-platform builds
Other Changes
- chore: update test screenshots
- docs: unify test and dev workflow across all docs
- docs: batch operations implementation plan
- docs: batch icon operations design spec
Built by AI Agent teams using Claude Code.
1.5.8
What's Changed
Features
- feat: demo page group tabs, UI polish, and color reset fix
Bug Fixes
- fix(ci): convert draft to published instead of download/reupload
- fix(ci): create published release before processing drafts
- fix(ci): stop swallowing errors in release publish step
- fix: font glyph rendering and demo page SVG downloads
- fix: drag-drop import — FileReader fallback for contextIsolation
- fix(ci): merge all platform draft releases into single published release
Other Changes
Built by AI Agent teams using Claude Code.