- Remove Phone Home (Airtable) feature. Use the standalone Phone Home plugin.
- Add PHPStan
- Set module instance in
onInit
event
- Defers initialization of the module until after Craft itself has initialized
- Replaces our old Parts Kit UI with our Decoupled, JS based interface - #72
- This script file is loaded at the root
/parts-kit
URL and on every parts kit part. This allows parts kit pages to use custom elements that are provided by the parts kit UI.
- This script file is loaded at the root
- Inserts
<meta name="robots" content="none">
on all parts kit pages.
- Removes references to parts kit theme config
- Removes Asset bundle for old parts kit styles.
- Inlines "Edit Entry" button styes directly on tag.
Add disableEditButton
option to module config - #69
- Allows collections in
Util::fillInEntries()
method.
- Adds
yiiDebugBar
config option to disable the Yii debug bar while in dev mode. - Don't query for edit entry button unless the user has permission to see button.
- Initial Craft CMS 4 Release
- Converted into an auto-bootstrapping extension/module.
- Parts kit UI (#50)
- main panel is no taller than content
- no unforced vertical overflow
- sidebar is sticky and scrolls independent of the main panel
- Automatically redirect parts kit index request to first component (#36)
- Change installation recommendation to bootstrap the module instead of initiating within an existing module. See upgrade notes
- Fix
f
keyboard shortcut triggering when CTRL or CMD is also pressed. (#44)
- Fix issues with turbo compatibility by disabling it for the entire parts kit (#40)
- Fix issue with accessing user early conflicting with some plugins (#34)
- Fix parts kit sidebar styling for parts with long names
- Show field handles in dev environment
- Add custom
gtm()
Twig function
- Add custom sentence length support to
getParagraph()
- Fix parts kit container margin when expanded
- Fix Tailwind docs filename
- Fix
svg()
deprecation error
- Add Tailwind service for exposing config to PHP & Twig
- Add new config file for all services
- Drop support for
dev.php
andparts-kit.php
- Add repo link to docs site
- Fix parts kit search input padding
- Fix when queue component doesn't implement the QueueInterface (like redis)
- Add parts kit search
- Don't try and phone home if Craft isn't installed yet
- Check queue to see if existing phone home job exists before adding a new job
- Adjustments to account for a Craft 3.5 change to determine how the debug bar should appear
- Increases Craft dependency to
^3.5.0
- Adds parts kit theme-ability: light (default), dark, and custom
- Don't include templates in parts kit nav that start with
_
or.
- Add Storybook style parts kit
- Add parts kit helper methods
- Add docs folder
- Automatically enable debug bar for CP when in devMode
- Add fillInEntries method
- Setup Docker
- Setup test suite + CircleCI
- Add tests
- Add phone home functionality to write to Craft Inventory Airtable
- Fix alias path
- Fix reference to sample
- Fix reference to sample
- Initial release moving starter module functionality over to base module