lookbook

A UI development environment for Ruby on Rails apps ✨

MIT License

Stars
827
Committers
64

Bot releases are hidden (Show)

lookbook - Release 2.3.1 Latest Release

Published by allmarkedup 5 months ago

Improved

  • Improve responsiveness of UI when navigating (#617)
  • Use icon sprite instead of inline SVGs (#616 - thanks @camertron!)

Other

  • Update repo paths to point to lookbook-hq org (e8f3e4f6)
  • Add .ruby-version file (8bb9bb8d)
  • Dependency bumps
lookbook - Release 2.3.0

Published by allmarkedup 6 months ago

Fixed

  • Fix rendering of partials in previews (#606) (thanks @liram11!)

Other

  • Update dependencies
lookbook - Release 2.2.2

Published by allmarkedup 8 months ago

Added

  • Allow disabling of error handling (b8a2be5f) (thanks @wheeyls!)

Other

  • Relax yard spec to allow for 0.9.36 security update (8583d0e8) (thanks @joelhawksley!)
  • fix typo in whats_new.md (788eac62) (thanks @cesariouy!)
  • Add note about view_component.show_previews config value overriding to docs (8b123bf0)
lookbook - Release 2.2.1

Published by allmarkedup 9 months ago

Fixed

  • Add safe guard for headers["X-Frame-Options"].upcase (#561 - thanks @adrienpoly!)
lookbook - Release 2.2.0

Published by allmarkedup 11 months ago

Added

Thanks to @cody-clio for suggesting a few nice improvements to the Lookbook sidebar:

Fixed

  • Ensure assigns are handled correctly when rendering previews (#558 - thanks @vividmuimui!)
  • Spelling & typo fixes (#551 and #550 - thanks @henrik and @martijnversluis!)
  • Fix issue with lowercase values for X-Frame-Options (#549 - thanks @louishuyng!)

Changed

  • Add SearchApi to lookbook users list (#548 - thanks @SebastjanPrachovskij!)
lookbook - Release 2.1.1

Published by allmarkedup about 1 year ago

Fixed

  • Undo auto-formatting that converted named splats into anonymous splats
lookbook - Release 2.1.0

Published by allmarkedup about 1 year ago

Improved

  • Include folders in preview search filter matching (#502 - thanks @fredboyle!)
  • Add copy button to embed drawer toolbar (#490 - thanks @bjufre!)

Fixed

  • Hide hidden scenarios within groups (#525 - thanks @cody-clio!)
  • Fix missing display options dropdown in embed (#527 - thanks @camertron!)
  • Fix accessibility issues (#516 - thanks @tysongach!)
  • Allow nil as datetime param value (#529 - thanks @xdmx!)
  • Fix autoloading using classic loader (#517 - thanks @PauloMiranda98!)
  • Fix deprecation warnings (#515, #491 - thanks @stefsava & amandineeap!)
  • Disable code reloading in production by default (#503, #514 - thanks @natematykiewicz & @stanhu!)
  • Prefer Enumerable#grep to filter by type (#487 - thanks @olleolleolle!)
  • Ensure mobile sidebar is closed when resizing out of mobile layout
lookbook - Release 2.0.5

Published by allmarkedup over 1 year ago

Added

  • Add support for nested component previews (#476 - thanks @phikes & @agaman!)
lookbook - Release 2.0.4

Published by allmarkedup over 1 year ago

Fixed

  • silence the FileWatcher from always logging the type of watcher (#471, thanks @agrobbin!)
  • docs: fix link to page paths config option (#474 - thanks @rubiii!)
  • explicity reference Lookbook-namespaced icon component (#473)
lookbook - Release 2.0.3

Published by allmarkedup over 1 year ago

Fixed

  • Ensure whitespace in preview isn't affected by beautification (#470 - thanks @calmyournerves!)
  • Fix data-resolver warnings on startup (#458 - thanks @agrobbin!)
  • Fix occasional issue with custom code stripping Alpine attributes (#420 - thanks @dkniffin!)
lookbook - Release 2.0.2

Published by allmarkedup over 1 year ago

Added

  • Expose preview embed URL in embed dropdown (#451 - thanks @leighhalliday!)

Fixed

  • Fix app URL guessing for asset urls with querystrings (embed JS)
  • Fix PR link in docs (#452 - thanks @floh96!)
lookbook - Release 2.0.1

Published by allmarkedup over 1 year ago

Fixed

  • Fix preview error when authenticating with Devise (#445 - thanks @nicieja!)
  • Improve @param description parsing (#446 - thanks @GabeIsman!)
  • Fix page directory order in navigation (#443 - thanks @mbuckley!)
lookbook - Release 2.0.0

Published by allmarkedup over 1 year ago

🎉 v2.0.0! 🥳🥳🥳

Many thanks to all the contributors on this one! Lots of under-the-hood changes plus a couple of nice new features in this release.

Check out the new documentation site for full details of what's new and how to update: https://lookbook.build

lookbook - Release 2.0.0-rc.3

Published by allmarkedup over 1 year ago

Fixed

  • Fix server needing a restart after preview controller class is editied (#421- thanks @ksweetie!)
  • Correctly handle multi-line text as @param default values (#422 - thanks @GabeIsman!)
  • Fix missing Marcel dependency (#437 - thanks @erinnachen!)
  • Fix console detection (#414 - thanks @willcosgrove!)
  • Fix "missing render_scenario_to_string" error (#419 - thanks @NYDrewReynolds)
  • Fix error message wrapping (#418 - thanks again @NYDrewReynolds!)
  • Fix component lookup for collapsed paths

Improved

  • Update checkout step of CI workflow to latest version (#424 - thanks @petergoldstein!)
lookbook - Release 1.5.5

Published by allmarkedup over 1 year ago

  • fix: another VC v3 slot setter fix (7a55ce23)
lookbook - Release 1.5.4

Published by allmarkedup over 1 year ago

Fixed

  • Fixes XSS vunerability due to output of unescaped paths (#435 - thanks @chrisNJ58!)
  • Update copy button slot setter to be compatible with ViewComponent v3 (#436 - thanks @erinnachen!)
lookbook - Release 2.0.0-rc.2

Published by allmarkedup over 1 year ago

Fixed

  • Fix rendering of builder-style Phlex components (#400, #404) - thanks @willcosgrove & @joeldrapper!
  • Fix URL helpers in previews (#399, #403) - thanks @robinator
  • Fix broken docs links (#402) - thanks @Oli0li!
lookbook - Release 2.0.0-rc.1

Published by allmarkedup over 1 year ago

New

  • Add config options for setting nav collection labels (docs)
  • Add compatability for Zeitwerk collapsed previews paths (#375)

Fixed

  • Ensure file watchers are not created when config.reload_on_change is false (#397)
  • Don't hijack browser-shortcut keystrokes to focus the preview filter input (#388)
  • Fix flakey datepicker input behaviour (#385)
  • Fix mobile nav z-index issue
lookbook - Release 2.0.0-beta.9

Published by allmarkedup over 1 year ago

New

  • Add @after_render tag for post-processing of preview HTML (#373 - thanks @fusion2004!)

Fixed

  • Fix ASCII-8BIT transliteration bug when using Passenger (#381)
  • Fix error thrown when using the @param tag for arguments with variables as default values (#383)
lookbook - Release 2.0.0-beta.8

Published by allmarkedup over 1 year ago

Fixed

  • Fixed escaping issue with single quotes in @param default values (#363 - thanks @fusion2004!)
  • Fixed HTML output tab scrollbar dragging (#361)
  • Fixed page height issue when page has tabs (#352 - thanks @leighhalliday!)
  • Ensure assets paths respect the relative_url_root Rails config option (#362)

Improved

  • ViewComponent previews now respect preview_controller and preview_layout set via Lookbook config (as well as via VC config)
  • Content pages styling improvements