Commit graph

211 commits

Author SHA1 Message Date
Ajit Bohra
e211d42408 fix: enable multisite step 2025-07-30 00:06:33 +05:30
Ajit Bohra
d788ede7a6 fix blueprint preview 2025-07-24 23:34:03 +05:30
Ajit Bohra
93750f33f3 use schema from blueprint for fetch only 2025-07-24 23:34:03 +05:30
Ajit Bohra
939ed2c1c2 try href.li 2025-07-24 23:34:03 +05:30
Ajit Bohra
223d02862d use raw github url for blueprint schema 2025-07-24 23:34:03 +05:30
Ajit Bohra
9062b0ef02 fix branch name inr blueprint 2025-07-24 22:20:15 +05:30
Ajit Bohra
43134c3e22 add pre preview workflow 2025-07-24 22:20:15 +05:30
Ajit Bohra
42efb905e7 update steps to be used multiple times 2025-07-24 21:52:25 +05:30
Ajit Bohra
49490540da fix reset step 2025-07-24 21:51:09 +05:30
Ajit Bohra
337dafaac4
Update banner 2025-06-27 13:35:02 +05:30
Ajit Bohra
0c3530bd3f Merge branch 'dev' 2025-05-29 15:04:38 +05:30
Punit Verma
0a7e6789b2
Merge pull request #67 from lubusIN/feature/60-onboarding-modal
feat: (#60) add onboarding modal with quick start options for new blueprints
2025-05-28 11:28:15 +05:30
punitverma123
c13eec7325 feat (templates): Add issue and pull request templates 2025-05-27 16:41:17 +05:30
Cy-Yaksh
497ff0e35c fix(ui): remove skip button, add loader, fix spacing and fix close gallery modal on import (#70) 2025-05-27 13:06:45 +05:30
Cy-Yaksh
459e58cc18 chore(ui): apply review suggestions for modal labels and prop naming (#60) 2025-05-23 16:30:24 +05:30
Cy-Yaksh
44923ac46d Fix: use correct destructuring for createNotice from notices store without destructuring, causing a runtime error. 2025-05-23 13:29:07 +05:30
Cy-Yaksh
387ffd312d feat: add onboarding modal for new posts with start options (JSON, gallery, blank); improves UX and decouples BlueprintSidebarSettings 2025-05-23 11:55:51 +05:30
Cy-Yaksh
e926606716 refactor: decouple schema prep logic and improve BlueprintSidebar maintainability; streamline updateBlueprintConfig with direct data flow from utils 2025-05-23 11:39:56 +05:30
Punit Verma
47755a093d
Update readme.md 2025-05-20 19:04:33 +05:30
punitverma123
c91c97584d Merge remote-tracking branch 'origin/dev' 2025-05-20 17:46:24 +05:30
Punit Verma
23681b36a2
chore (docs): Update readme.md 2025-05-20 17:42:09 +05:30
Punit Verma
cf6596718e
chore (docs): Update playground demo button in readme.md 2025-05-20 17:40:38 +05:30
Punit Verma
1a7982c398
chore (docs): Update vbb-logo.svg 2025-05-20 17:35:06 +05:30
Punit Verma
6e14fd99df
chore (assets): Update vbb-logo.svg 2025-05-20 17:26:41 +05:30
punitverma123
1551ab818d chore (docs): increase logo size in README.md 2025-05-20 16:46:08 +05:30
punitverma123
389372073f chore (docs): Update README.md 2025-05-20 16:44:47 +05:30
punitverma123
c2fc2f632c chore (docs): Update README.md 2025-05-20 16:44:20 +05:30
punitverma123
c65bfbbc7b fix (workflow): add vendor folder input to sync-playground workflow 2025-05-20 15:01:22 +05:30
punitverma123
a58d266a9b fix (workflow): add Composer dependency installation step in sync-playground workflow 2025-05-20 14:10:12 +05:30
punitverma123
b3f8daa123 chore (docs): Update README.md 2025-05-20 13:24:24 +05:30
punitverma123
a93d8755c9 feat (action): remove demo video and add GitHub Actions workflow for syncing to playground 2025-05-20 13:21:02 +05:30
Punit Verma
5871a74003
Merge pull request #63 from lubusIN/bugfix/62-duplicate-appender
Fix for Duplicate Block Appender at Root Level in Block Editor (#62)
2025-05-20 12:26:34 +05:30
Punit Verma
31cf23538e
Merge pull request #64 from lubusIN/bugfix/61-gallery-card-text-overflow
Fix: Prevent layout break from long text in Blueprint Gallery (#61)
2025-05-20 12:10:52 +05:30
Cy-Yaksh
944528f446 Fix: Prevent text overflow in Blueprint Gallery descriptions 2025-05-20 11:52:48 +05:30
Cy-Yaksh
bdc43e9320 Fix: Prevent duplicate block appender at root level (#62) 2025-05-19 20:22:11 +05:30
Punit Verma
da3085a10c update site option UI (#58)
* update: site option ux

* Implemented provided UI on set-site-options block

* Implemented provided UI on update-user-meta block

* Implemented provided UI on wp-config-consts block

* Implemented the provided UI design for plugins-settings

* Added placeholder to InputControl in PluginSettings

---------

Co-authored-by: Cy-Yaksh <chandayogesh123@gmail.com>
2025-04-07 17:02:15 +05:30
Cy-Yaksh
e2ee443c6a add blueprint validation using Ajv (#57)
* add blueprint validation logic validate JSON blueprint against a schema using Ajv

* fix: ensure default properties are added to blueprint data before processing

* Remove unnecessary function for replacing 'mu-plugins' with 'plugins' in steps path.
2025-04-07 17:02:15 +05:30
Cy-Yaksh
0fa6963ce7 add function to update blueprint data with deprecated fields replaced 2025-04-07 17:02:15 +05:30
Cy-Yaksh
7dd32d3877 Exclude metadata from blueprint processing by filtering jsonData 2025-04-07 17:02:15 +05:30
Cy-Yaksh
cd1e8a4fc5 add plugin settings (#55)
* feat: update sidebar with plugins settings

* updated register-meta for plugins settings

* update model title to Plugins

* fix plugins UI
2025-04-07 17:02:15 +05:30
Cy-Yaksh
a8828ed90a blueprint gallery integration (#50)
* blueprint gallery feature added

* Created utils.js for common functions and integrated it into OpenJson and Gallery components to streamline JSON handling and validation

* fixed gallery UI

* fixed Open and Gallery button UI in sidebar
2025-04-07 17:02:15 +05:30
Cy-Yaksh
44ce7661ea site option settings (#54)
* feat: update sidebar with siteOptions settings

* update siteOptions settings UI

* reviewed and updated siteoptions setting and fixed spacing

* updated siteoptions setting trigger button and updated register-meta
2025-04-07 17:02:15 +05:30
punitverma123
20606fd883 Fix browse plugin text box UI 2025-04-07 17:02:15 +05:30
Cy-Yaksh
7d19396cd3 feat: update sidebar with extraLibrary settings 2025-04-07 17:02:15 +05:30
Cy-Yaksh
e4fc04e792 update handleJsonDataSubmit to modify login settings on JSON data submission 2025-04-07 17:02:15 +05:30
Cy-Yaksh
69f9bd908e feat: update sidebar with login settings 2025-04-07 17:02:15 +05:30
punitverma123
16b1c5b60b fix skeleton style 2025-04-07 17:02:15 +05:30
Cy-Yaksh
08812b6483 fixed deprecated step from install-plugin and install-theme 2025-04-07 17:02:15 +05:30
Cy-Yaksh
2253c4cc3f Open Blueprint feature (#49)
* Open Bluprint feature

* reviewed and updated convertToKebabCase function handling
2025-04-07 17:02:15 +05:30
Punit Verma
ab43690642
update site option UI (#58)
* update: site option ux

* Implemented provided UI on set-site-options block

* Implemented provided UI on update-user-meta block

* Implemented provided UI on wp-config-consts block

* Implemented the provided UI design for plugins-settings

* Added placeholder to InputControl in PluginSettings

---------

Co-authored-by: Cy-Yaksh <chandayogesh123@gmail.com>
2025-02-04 15:21:49 +05:30