Kit (ConvertKit) component, which adds an integratino with Kit using Kit's API v4.
Updated
Extracted Cloudflare Turnstile widget out to it's own dedicated component, which now gets installed via both the Contact Form component and the Kit component (or it can be installed on its own)
Fixed
Ensured the layout component installs the Flash component since layouts reference the flash partial.
Ensured the layout component installs the Icons component since layouts contain icons
[0.1.35] - 2025-6-9
Fixed
Fixed 'stop impersonation' functionality in the Admin component
[0.1.34] - 2025-6-3
Added
OpenAI component for easy implementation of AI integrations powered by the OpenAI API.
Anthropic component for easy implementation of AI integrations powered by the Anthropic API.
Fixed
Fixed issue with Scaffold generator related to an internationalization tag.
[0.1.33] - 2025-6-1
Added
I18n support to ensure all user-facing texts are set up for translations.
[0.1.32] - 2025-5-31
Added
Updated the links to the relevant documentation for each component
Fixed
Fixed coupons stimulus controller so that when hitting back button to return to plans page, the discounted price doesn't appear multiple times.
Fixed callouts layout when both an icon and headline are present.
In commerce checkout controller: Only update account.subscriptionstatus if the purchase is for a subscription. Otherwise, leave it set to 'nosubscription'.
Minor fixes in copy_controller.js
[0.1.31] - 2025-5-30
Added
Tabs component
Added scrollbar styling
Ability to hide the 'x' button on modals (shown by default)
Fixed
Updated layouts navigation system to acccommodate navigations with many links and sub-links that require scrolling on shorter screens.
Fixed form fields that have a wrapping label (like checkbox fields) and don't have a form object associated with them.
Improvements to modal component customization
Improvements to panels component customization
[0.1.30] - 2025-05-27
Added
added the search component! 🔍
[0.1.29] - 2025-05-26
Added
added ability to make the label on a data_list a link
[0.1.28] - 2025-05-26
Added
added the 'contact form' component, which gives your app a contact page with contact form, mailer for submissions, and cloudflare spam protection.
[0.1.27] - 2025-05-26
Added
improved the copy-to-clipboard component to add control over the copy button, its icons, and text.
improved the insert command for copy-to-clipboard to make it easy to insert a field with copy button.
[0.1.26] - 2025-05-25
Added
more fine-grain control over customizing sub-links in the main navigation
added ability to add an icon to a callout
[0.1.25] - 2025-05-23
Added
added ability to add an icon to a callout component."
[0.1.24] - 2025-05-23
Fixed
fixed ability to customize the width of a logo using the logo component.
fixed the 'send' icon in the invitation settings dropdown.
[0.1.23] - 2025-05-22
Fixed
fixed generating a layout with a custom name.
[0.1.22] - 2025-05-21
Fixed
fixed saving slugs on prices (commerce component)
[0.1.0] - 2024-05-05
Added
Initial release of Instrumental Components.
I created Instrumental Components to make designing and building professional apps with Ruby on Rails easy, fast, and fun. I use it on all of my projects and I hope it helps you build something great.