Skip to content

Release #1129

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 32 commits into
base: master
Choose a base branch
from
Open

Release #1129

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
d176977
Sync branch [skip ci]
pirate-bot Jul 31, 2025
4667c25
Sync branch [skip ci]
pirate-bot Jul 31, 2025
3b2a953
fix: remove all other notices on plugin pages (#1100)
RaduCristianPopescu Aug 4, 2025
422c643
fix: wizard setup page deps load
Soare-Robert-Daniel Aug 7, 2025
2bc201f
feat: improve `General feed settings` section (#1112)
girishpanchal30 Aug 7, 2025
03b5b4d
fix: category setting change on pro install (#1123)
girishpanchal30 Aug 7, 2025
42d37ac
fix: close actions popup on outside click (#1125)
girishpanchal30 Aug 7, 2025
5835fea
feat: can now embed youtube videos and shorts (#1109)
RaduCristianPopescu Aug 7, 2025
50daceb
refactor: add explicit fallback image option for importer (#1120)
RaduCristianPopescu Aug 11, 2025
836aa36
refactor: add more parameters to setup wizard shortcode (#1131)
RaduCristianPopescu Aug 11, 2025
8e122a3
refactor: update help text for fallback image in General Settings (#1…
RaduCristianPopescu Aug 11, 2025
f0cc0a2
feat: add aspect ratio control for Feedzy Classic Block (#1117)
RaduCristianPopescu Aug 11, 2025
54fd810
feat: add CSS for license plan label (#1093)
RaduCristianPopescu Aug 11, 2025
8d58b7f
fix: fallback image in classic block (#1105)
girishpanchal30 Aug 11, 2025
b206509
Sync branch [skip ci]
pirate-bot Aug 11, 2025
288ca8f
Sync branch [skip ci]
pirate-bot Aug 11, 2025
86d57f5
Sync branch [skip ci]
pirate-bot Aug 11, 2025
4234c74
Sync branch [skip ci]
pirate-bot Aug 11, 2025
c6ed764
Sync branch [skip ci]
pirate-bot Aug 11, 2025
8c85e49
Sync branch [skip ci]
pirate-bot Aug 11, 2025
747c2a0
feat: added helper notice for headers and proxy (#1128)
RaduCristianPopescu Aug 12, 2025
d26b431
feat: change the integration upsell label based on the license plan (…
girishpanchal30 Aug 12, 2025
7cbb02e
feat: improve taxonomy picker UI in Import page (#1126)
girishpanchal30 Aug 12, 2025
bad9747
fix: keep the components original position in Inspector (#1127)
RaduCristianPopescu Aug 12, 2025
691126c
refactor: re-arrange Feedzy classic block settings (#1132)
RaduCristianPopescu Aug 12, 2025
e3949c4
fix: add disabled state for PRO actions in `ActionModal` (#1097)
RaduCristianPopescu Aug 12, 2025
8c21367
feat: improved feeds validation UX (#1090)
RaduCristianPopescu Aug 13, 2025
422a861
refactor: transform the Support page into the Dashboard (#1122)
RaduCristianPopescu Aug 13, 2025
1f2d913
dev: bumb dev build version
Soare-Robert-Daniel Aug 13, 2025
af113d0
feat: user can select open ai model per import (#1134)
RaduCristianPopescu Aug 13, 2025
c41e76b
feat: add support for 'link' field in conditions (#1135)
RaduCristianPopescu Aug 13, 2025
5519e63
fix: remove HTML tags after processing the item title (#1136)
RaduCristianPopescu Aug 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/build-dev-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ jobs:
- name: Create zip
run: |
npm ci
npm run build
npm run build
npm version patch --no-git-tag-version
CURRENT_VERSION=$(node -p -e "require('./package.json').version")
COMMIT_HASH=$(git rev-parse --short HEAD)
DEV_VERSION="${CURRENT_VERSION}-dev.${COMMIT_HASH}"
Expand Down
70 changes: 53 additions & 17 deletions css/feedzy-rss-feed-import.css
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* Author: Themeisle
*/

#feedzy_import_feeds{
#feedzy_import_feeds {
background: transparent;
border: 0;
box-shadow: none;
Expand All @@ -18,57 +18,70 @@
padding-right: 12px;
box-sizing: border-box;
}
#feedzy_import_feeds > .postbox-header{

#feedzy_import_feeds>.postbox-header {
display: none;
}
.post-type-feedzy_imports:not(.edit-php) .page-title-action, .post-type-feedzy_imports:not(.edit-php) .wp-heading-inline {

.post-type-feedzy_imports:not(.edit-php) .page-title-action,
.post-type-feedzy_imports:not(.edit-php) .wp-heading-inline {
display: none !important;
}
.post-type-feedzy_imports:not(.edit-php) #wpcontent{

.post-type-feedzy_imports:not(.edit-php) #wpcontent {
padding-left: 0;
}
.post-type-feedzy_imports:not(.edit-php) #post-body-content{

.post-type-feedzy_imports:not(.edit-php) #post-body-content {
display: none;
}
.post-type-feedzy_imports:not(.edit-php) .wrap{

.post-type-feedzy_imports:not(.edit-php) .wrap {
margin-top: 0;
margin-right: 0;
}
.post-type-feedzy_imports:not(.edit-php) .wrap > .wp-heading-inline,
.post-type-feedzy_imports:not(.edit-php) .wrap > .wp-header-end{

.post-type-feedzy_imports:not(.edit-php) .wrap>.wp-heading-inline,
.post-type-feedzy_imports:not(.edit-php) .wrap>.wp-header-end {
display: none;
}
.post-type-feedzy_imports:not(.edit-php) #poststuff{

.post-type-feedzy_imports:not(.edit-php) #poststuff {
padding-top: 0;
}
.post-type-feedzy_imports:not(.edit-php) #poststuff .inside{

.post-type-feedzy_imports:not(.edit-php) #poststuff .inside {
margin-top: 0;
padding-left: 0;
padding-right: 0;
}
.post-type-feedzy_imports:not(.edit-php) #poststuff #post-body.columns-2{

.post-type-feedzy_imports:not(.edit-php) #poststuff #post-body.columns-2 {
margin-right: 0;
}
.post-type-feedzy_imports:not(.edit-php) #post-body.columns-2 #postbox-container-1{

.post-type-feedzy_imports:not(.edit-php) #post-body.columns-2 #postbox-container-1 {
width: 100%;
float: none;
}

.feedzy_page_feedzy-settings #wpcontent,
.feedzy_page_feedzy-support #wpcontent,
.feedzy_page_feedzy-integration #wpcontent{
.feedzy_page_feedzy-integration #wpcontent {
padding-left: 0;
}

.feedzy_page_feedzy-settings .feedzy-header,
.feedzy_page_feedzy-support .feedzy-header,
.feedzy_page_feedzy-integration .feedzy-header{
.feedzy_page_feedzy-integration .feedzy-header {
margin-bottom: 40px;
}

.feedzy-error-critical {
color: #ff0000;
}

tr.feedzy-import-status-row > td {
tr.feedzy-import-status-row>td {
margin: 0;
padding: 0
}
Expand Down Expand Up @@ -140,47 +153,60 @@ td.feedzy-has-popup {
.feedzy-onboarding-modal {
max-width: 350px;
}

.feedzy-onboarding-modal .components-modal__header {
text-align: center;
}

.feedzy-onboarding-modal .components-modal__header h1 {
width: 100%;
}

.feedzy-onboarding-modal .feedzy-onboarding-modal-content {
text-align: center;
margin: 10px 0 15px;
}

.feedzy-onboarding-modal .feedzy-onboarding-modal-action {
text-align: center;
margin: 10px 0;
}

.feedzy-onboarding-modal .feedzy-onboarding-modal-action .components-button {
padding: 2px 20px;
font-size: 14px;
margin-right: 10px;
}

.components-modal__screen-overlay {
background-color: rgba(0, 0, 0, 0.5);
}

.react-joyride__tooltip {
font-size: 13px !important;
}
.react-joyride__tooltip > div {

.react-joyride__tooltip>div {
text-align: left !important;
}
.react-joyride__tooltip div:nth-of-type( 2) {

.react-joyride__tooltip div:nth-of-type(2) {
margin-top: 5px !important;
}

.react-joyride__tooltip button {
text-decoration: underline;
}

.react-joyride__beacon span:first-child {
background-color: #4268CF !important;
}

.react-joyride__beacon span:last-child {
background-color: rgba(66, 104, 207, 0.4) !important;
border: 2px solid #4268CF !important;
}

.react-joyride__tooltip button[data-action="primary"] {
background: #4268cf !important;
border-color: #006a95 #00648c #00648c !important;
Expand All @@ -193,20 +219,25 @@ td.feedzy-has-popup {
line-height: 28px !important;
font-size: 14px !important;
}

.react-joyride__tooltip button[data-action="back"] {
color: #23282d !important;
font-size: 14px !important;
}

.react-notification-root .notification-container-bottom-left {
bottom: 40px;
}

.react-notification-root .notification-container-mobile-bottom {
bottom: 60px;
}

.feedzy-onboarding-modal-action .components-button.is-primary,
.feedzy-onboarding-modal-action .components-button.is-primary:hover:not(:disabled) {
background: #4268cf;
}

.feedzy-onboarding-modal-action .components-button.is-secondary,
.feedzy-onboarding-modal-action .components-button.is-secondary:hover:not(:disabled),
.feedzy-onboarding-modal-action .components-button.is-tertiary:hover:not(:disabled) {
Expand Down Expand Up @@ -279,6 +310,11 @@ i.mce-i-feedzy-icon {
text-align: center;
}

/* NOTE: It will also exclude the Black Friday notice. */
.notice:not(.fz-notice):not(.themeisle-sale) {
display: none;
}

@media screen and (max-width: 782px) {
tr.feedzy-import-status-row table {
width: 100%;
Expand Down
106 changes: 103 additions & 3 deletions css/settings.css
Original file line number Diff line number Diff line change
Expand Up @@ -270,8 +270,10 @@
border-bottom: 0;
}
.fz-form-wrap .form-label{
display: block;
display: flex;
margin-bottom: 8px;
align-items: center;
gap: 10px;
}

.fz-form-wrap .form-control {
Expand Down Expand Up @@ -558,11 +560,40 @@ fieldset[disabled] .form-control {
}
.fz-form-wrap .chosen-container .chosen-results li{
padding: 8px;
font-weight: 500;
font-weight: 600;
font-size: 16px;
line-height: 19px;
color: #050505;
}
.fz-form-wrap .chosen-container .chosen-results li.group-result{
font-weight: normal;
text-transform: uppercase;
color: #000000bd;
pointer-events: none;
}
.fz-form-wrap .chosen-container .chosen-results li.feedzy-pro-terms{
pointer-events: none;
font-weight: 500;
}
.fz-form-wrap .chosen-container .chosen-results li.feedzy-separator{
font-size: 0;
padding: 0;
border-bottom: 1px solid #757575;
height: 0;
}
.fz-form-wrap .chosen-container .chosen-results li.feedzy-pro-term{
display: flex;
align-items: center;
gap: 10px;
color: #757575;
pointer-events: none;
}
.fz-form-wrap .chosen-container .chosen-results li.feedzy-pro-term .pro-label{
background: #80a2ff;
padding-left: 7px;
padding-right: 7px;
border-radius: 5px;
}
.fz-form-wrap .chosen-container .chosen-results li:hover,
.fz-form-wrap .chosen-container .chosen-results li.result-selected{
background: #F2F2F2;
Expand Down Expand Up @@ -1864,10 +1895,12 @@ span.error-message .components-external-link .components-visually-hidden{
border-radius: 8px;
}
.popover-action-list ul{
display: flex;
flex-direction: column;
gap: 14px;
margin: 0;
}
.popover-action-list ul li{
padding-bottom: 13px;
margin-bottom: 0;
font-size: 16px;
font-weight: 400;
Expand Down Expand Up @@ -2179,6 +2212,7 @@ li.draggable-item .components-panel__body-toggle.components-button{
}
.popover-action-list ul li.fz-action-disabled {
cursor: not-allowed !important;
color: #757575;
}

.fz-action-panel .fz-chat-cpt-action .fz-notice-wrap,
Expand Down Expand Up @@ -2559,6 +2593,32 @@ li.draggable-item .components-panel__body-toggle.components-button{
border-bottom: 0;
padding: 24px 0 0;
}
.fz-fallback-images {
display: flex;
flex-wrap: wrap;
gap: 1em;
margin: 1em 0 1em;
}
.feedzy-wrap .fz-spacing{
margin: 1em 0 1em;
}
.fz-radio-label {
font-weight: 600;
color: #333;
margin-bottom: 4px;
}
.fz-radio-description {
color: #666;
font-size: 13px;
line-height: 1.4;
display: block;
}
.fz-radio-title {
font-size: 16px;
font-weight: 600;
color: #050505;
}

@-webkit-keyframes spin {
100% { -webkit-transform: rotate(360deg); }
}
Expand All @@ -2573,4 +2633,44 @@ li.draggable-item .components-panel__body-toggle.components-button{
.support-box-list > ul{
grid-template-columns: repeat(2, 1fr);
}
}

.fz-license-badge {
padding: 2px 8px;
font-size: 10px;
text-transform: uppercase;
border-radius: 5px;
letter-spacing: 0.5px;
color: #ffffff;
background: linear-gradient(135deg, #4268CF 0%, #3458BC 100%);
}

.feedzy-helper-notice {
margin: 15px 0;
padding: 16px;
background: #e8f4fd;
border-left: 4px solid #2271b1;
font-size: 14px;
}

.feedzy-helper-notice p {
font-size: 14px;
}

.feedzy-helper-notice__title {
color: #0073aa;
font-weight: 600;
font-size: 16px;
margin-bottom: 8px;
}

button.feedzy-action-button {
padding: 0;
font-size: 16px;
font-weight: 400;
background: none;
border: none;
width: 100%;
cursor: pointer;
height: unset;
}
Loading
Loading