Full deployment history for this project.
chore: merge open PRs into main
chore: merge open PRs into main
Merge PR #79: 🎨 Palette: Enhance ConvertTool accessible status announcements and prerequisi
⚡ Bolt: Optimize dominant body font size calculation via frequency histogram
🎨 Palette: Add prerequisite guidance and requirement hints to Convert and Extract tools
⚡ Bolt: optimize median font size calculation using frequency histogram
🎨 Palette: Add screen reader copy status and fix textarea labeling - Added a hidden role="status" aria-live="polite" live region to announce copy confirmation to screen readers. - Removed redundant aria-label on textarea that overrides the explicitly associated label element.
⚡ Bolt: Optimize median body font size calculation in PDF extraction
🎨 Palette: Add context-sensitive inline prerequisite messages Add animated inline requirement messages ('Select a file to proceed') next to disabled execution buttons in ConvertTool and PdfTextTool when file prerequisites are missing. This guides users on what step to take next and prevents confusing dead clicks.
⚡ Bolt: Optimize median font size calculation using frequency histogram
🎨 Palette: Add ARIA live status in TextResult Added role="status" and aria-live="polite" to the text result container to announce conversion outputs to screen readers.
⚡ Bolt: Optimize PDF median font size calculation with frequency histogram
🎨 Palette: Add file requirement guidance to PDF & Word tools
⚡ Bolt: Optimize PDF font size median computation in extractMarkdown
⚡ Bolt: Optimize PDF median font size calculation using frequency histogram
🎨 Palette: add ARIA live status and polish TextResult component
⚡ Bolt: Optimize PDF median body font size calculation with frequency histogram
🎨 Palette: Enhance ConvertTool accessible status announcements and prerequisite feedback
⚡ Bolt: Optimize PDF body font size median calculation using frequency histogram
🎨 Palette: Add accessible empty state and live status to text extraction result
⚡ Bolt: Frequency histogram optimization for PDF body font size calculations Optimize body font size calculation in `extractMarkdown` and `pdfToDocx` by using a single-pass frequency histogram map. This replaces O(N log N) full array sorting with O(N) frequency counts and O(U) median lookup, where U is the number of unique font sizes.
chore: consolidate all open PRs into one merge (#72) * 🎨 Palette: Enhance Advanced PDF Tool UX & FileDrop Accessibility - In FileDrop: Added aria-describedby linked to hint text with useId for improved screen reader support. - In AdvancedTool: Conditionally disabled the run button when required files are missing, and added a context-sensitive animated inline requirements helper. - In AdvancedTool: Added role="status" and aria-live="polite" to the active action details container for dynamic announcement when switching tools. * ⚡ Bolt: Safe PDF Concurrency & Parallel Blob Extraction Optimization * ⚡ Bolt: PDF Save Compression & Object URL Leak Safety * 🎨 Palette: Disable action button and add descriptive requirement feedback - Disables the main operation button in AdvancedTool when required file inputs are missing - Adds context-sensitive requirement status message linked via aria-describedby - Ensures clear accessibility and guidance for screen reader and keyboard users * 🎨 Palette: Guide required in
chore: auto-close PR #62 via merge path
chore: auto-close PR #59 via merge path
chore: auto-close PR #56 via merge path
chore: auto-close PR #55 via merge path
chore: stack PR #62
chore: stack PR #59
chore: stack PR #56
chore: stack PR #55
fix: complete PDF platform health contract
Merge pull request #54 from mbarbine/consolidate/platphorm-pdf-20260811-cont3 consolidate 37 PRs into one commit
Merge pull request #15 from mbarbine/palette-ux-improvements-1935582897730672043 🎨 Palette: Improve text extraction feedback and advanced tool state lifecycle
Merge pull request #16 from mbarbine/bolt/group-lines-optimization-13559926829238622469 ⚡ Bolt: Optimize font size calculation in PDF layout line grouping
fix: trace meaningful pdf actions
Merge remote-tracking branch 'origin/main'
Merge pull request #14 from mbarbine/bolt/optimize-pdf-rendering-blobs-16074272295829077660 ⚡ Bolt: Optimize PDF page rendering and compilation with async blob encoding
Merge pull request #13 from mbarbine/palette-ux-improvement-text-result-copy-label-5141827563337466238 🎨 Palette: [UX improvement]
Consolidate 2 open pull requests Merged consolidation of open PRs: #11, #10
Merge pull request #11 from mbarbine/bolt-optimize-redact-tool-rendering-18018094136157029887 ⚡ Bolt: Optimize RedactTool rendering performance
release: expose PDF health observability v0.4.0
Implement PDF platform MCP discovery
fix: support Vercel alias compliance status
feat: standardize MCP and route compliance
Merge pull request #8 from mbarbine/palette-ux-enhancements-7878772117454385414 🎨 Palette: Improve FileDrop focus accessibility and RedactTool box micro-UX
Merge branch 'main' into palette-ux-enhancements-7878772117454385414
Merge pull request #9 from mbarbine/jules-16462209279600465672-9f86ae7e ⚡ Bolt: Concurrent Advanced PDF Operations