Full deployment history for this project.
palette: add drag-and-drop file type validation in FileDrop (#136)
palette: add drag-and-drop file type validation in FileDrop Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Enhance status live regions and progress bar labels across PDF tools (#133)
🎨 Palette: Add clear parameters button to advanced PDF tool (#134)
⚡ Bolt: optimize baggage header parsing in trace creation (#135)
⚡ Bolt: optimize baggage header parsing in trace creation
🎨 Palette: Add clear parameters button to advanced PDF tool
🎨 Palette: Enhance status live regions and progress bar labels across PDF tools Add role="status" and aria-live="polite" to result containers and prerequisite guidance hints, and add explicit aria-labels to progress bars across PDF tools.
⚡ Bolt: Optimize line counting in TextResult using indexOf loop (#132)
⚡ Bolt: Optimize line counting in TextResult using indexOf loop Replaced value.split("\n").length with an indexOf("\n") loop in TextResult to prevent allocating intermediate arrays of N string objects on component re-renders.
🎨 Palette: Disable output action buttons when text result is empty (#131)
🎨 Palette: Display line count in text extraction results (#121)
⚡ Bolt: optimize page selection token parsing and clean up advanced operations (#122)
🎨 Palette: Enhance keyboard focus management and dynamic ARIA labeling across PDF tools (#123)
🎨 Palette: Add proactive parameter validation & guidance to Advanced Tool (#125)
⚡ Bolt: optimize PDF text extraction loop with flat array accumulator (#129)
🎨 Palette: Improve prerequisite visual feedback in Redact and Convert tools (#98)
Merge branch 'main' into palette-signature-focus-8131217471579357567
Fix signature input refs and add focus management in AdvancedTool (#108)
Merge branch 'main' into jules-palette-fix-signature-refs-and-focus-7548292962108202215
⚡ Bolt: optimize batch method checking in MCP trace telemetry (#101)
⚡ Bolt: Fast-path unskewed PDF text item height calculation and hoist page loop color allocations (#97)
🎨 Palette: Add accessible ARIA label to PDF tool tabs navigation (#95)
Merge branch 'main' into palette/tool-tabs-aria-label-2874106194364374908
🎨 Palette: Add skip to main content link for keyboard accessibility (#94) Add an accessible skip-to-content link at the top of the page so keyboard and screen reader users can bypass header elements and jump directly to the main PDF toolkit workspace.
🎨 Palette: Standardize action button layout and file prerequisite guidance (#117) - Standardized action button width (`w-fit`) and responsive action container alignment across RedactTool, SignaturesTool, and ConvertTool. - Added animated inline requirement hint (`Select a PDF file to proceed`) when action buttons are disabled due to missing file upload. - Added smooth entrance transition animation (`animate-in fade-in-50 duration-200`) consistent with PdfTextTool and AdvancedTool.
⚡ Bolt: optimize page selection and name-value parsing in PDF operations (#118) - Refactor `parsePageSelection` to use direct inline Set deduplication and index slicing, eliminating temporary array allocations. - Refactor `parseNameValuePairs` to use `indexOf` and string `slice()` instead of `split("=")` and `join("=")` array allocations.
Merge branch 'main' into bolt-optimize-pdf-param-parsing-17915773876249096326
🎨 Palette: Add keyboard navigation hint for PDF toolkit tabs (#119)
Fix signing service handoff fallback
Integrate hosted PDF signing flow
feat: update Next.js route type import to dev version Updated the import for route types to use the development version instead of the production version. Co-authored-by: Michael Barbine (BigNerdLoLz) <3211492+mbarbine@users.noreply.github.com>
chore: stack PR #62
chore: stack PR #59
chore: stack PR #56
chore: stack PR #55
Merge branch 'main' into palette-ux-enhancements-7878772117454385414
Merge pull request #7 from mbarbine/bolt-redaction-perf-opt-4759179600376481140 ⚡ Bolt: optimize redacted PDF compilation with image pass-through
fix: enable and satisfy lint gates