Releases: contember/ucho
Releases · contember/ucho
v0.2.0
v0.1.9
Fixes
- handle cross-origin stylesheets in html2canvas capture
Features
- add vite plugin for saving feedback to disk (examples)
Other Changes
- reformat code
- gitignore example feedback output
v0.1.8
Features
- position-aware layout for all widget positions
- add fancyIcon config option with SVG icon
Other Changes
- optimize rendering, dimensions, and screenshot
- replace SVG mask overlay with canvas rendering
- reformat code
v0.1.7
Features
- Track additional drawing state fields
Other Changes
- Add format check script and CI job
- Apply dprint formatting across codebase
- Add format script to package.json
v0.1.6
Features
- (drawing) track additional drawing state fields
- export all public types from package entry point
Other Changes
- add format check script and CI job
- apply dprint formatting across codebase
- add format script to package.json
v0.1.5
Features
- Support left-side positioning (launcher)
Other Changes
- Add okena config
v0.1.4
Other Changes
- update import examples to ucho-js
- update react-spa example to use ucho-js
- rename package exports from uchovat to ucho-js
- add repository field
- use absolute URL for icon image
v0.1.3
Features
- Add resize handles with SVG mask overlay
Fixes
- Adjust button position and icon sizing (launcher)
- Replace MutationObserver with history state listeners (page-sync)
- Conditionally append custom class to avoid extra space (button)
Other Changes
- Add z-index to resize handles
- Change default color palette to neutral black & white
- Simplify useUcho call in React SPA
- Rename output file from uchovat.js to ucho.js
- Remove unused format utility
- Remove unused ShapeType alias
- Extract getDefaultCustomValues as shared helper
- Skip persistence for transient state changes
- Simplify dynamic styles with createMemo
- Remove unused hiddenInputRef
- Remove redundant mouse event listeners
v0.1.2
Fixes
- Guard against non-relative path navigation
- Prevent prototype pollution in deepMerge
- Clear minimize timeout on cleanup
- Patch history methods to detect SPA navigation
- Re-enable shape click selection toggle
- Only close widget after successful submission
- Handle undefined target keys in deepMerge
- Add sRGB gamma correction to luminance calculation
- Allow same version in publish workflow
Other Changes
- Precompute display path for stored pages
- Use finally block for style cleanup
- Simplify point extraction with early return
- Use addEventListener for unhandled rejection
- Update ucho icon assets
v0.1.1
Other Changes
- Rename package to ucho-js
- Rebrand widget with rose-lavender color palette
- Replace Contember logo with ucho icon in launcher button
- Remove CSS side-effect import from entry point
- Switch to ESM-only output with modern exports
- Upgrade dependencies and simplify version ranges
- Add unit tests for utility modules
- Add lint script
- Simplify build workflow and remove lint-imports job
- Streamline publish workflow for single-package repo
- Update README package references
- Update react-spa example for new theme and build