• Fixed: BookShelf element rendered unstyled — the Layout dropdown wrote
      shelf3d / shelf2d, which are not layouts the BookShelf addon
      implements. Corrected to shelf-2d, grid, list.
  • Removed: the “3D Shelf” layout option. No such layout exists in the
      BookShelf addon; selecting it always produced broken output.
  • Fixed: BookShelf stayed empty in the WPBakery frontend editor. WPBakery
      re-renders elements over admin-ajax after wp_head, so the shortcode’s
      stylesheet and script enqueues were discarded. They are now inlined for
      builder previews only; front-end output is unchanged.
  • Added: full BookShelf shortcode coverage — the element now exposes all 23
      tnc-bookshelf attributes (was 4), grouped into General, Layout,
      Display, Popup, and Colors.
  • Added: Source override (All / By Category / Selected) with conditional
      Categories and FlipBook IDs fields.
  • Changed: BookShelf picker resolves the post type from
      TNCFB_Bookshelf_CPT::POST_TYPE instead of a hardcoded tncfb_bookshelf.
  • Requires the BookShelf – TNC FlipBook Addon for the BookShelf element.