Skip to content

Commit 276e9c4

Browse files
release(minor): PRF
### New Features - Added debug logging system for better troubleshooting - Custom cron schedules - create and manage custom import schedules (PRO) - OpenAI model selection per action in the Importer for granular control - URL-based filtering to exclude specific domains from feeds - YouTube Shorts embedding support in imported posts - Aspect ratio controls for thumbnail images - Improved fallback image options per import job ### Improvements - Major UI overhaul for the importer with tabbed interface and better organization - Enhanced feed validation system - Redesigned Dashboard (formerly Support page) - Improved onboarding and import setup experience - Better feed groups management interface - More features available in the free version - Added helper text for proxy and user-agent settings ### Bug Fixes - Fixed categories settings changing when installing the PRO version - Fixed action popup not closing when clicking outside - Fixed HTML tags in post titles when using paraphrasing - Fixed fallback images being ignored in classic block - Fixed integration tab showing incorrect license status - Fixed broken images in Feedzy Loop - Fixed various UI alignment and layout issues
2 parents 31c694c + 6e24e35 commit 276e9c4

File tree

72 files changed

+11115
-3619
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+11115
-3619
lines changed

.github/workflows/build-dev-artifacts.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ jobs:
2626
- name: Create zip
2727
run: |
2828
npm ci
29-
npm run build
29+
npm run build
30+
npm version patch --no-git-tag-version
3031
CURRENT_VERSION=$(node -p -e "require('./package.json').version")
3132
COMMIT_HASH=$(git rev-parse --short HEAD)
3233
DEV_VERSION="${CURRENT_VERSION}-dev.${COMMIT_HASH}"

composer.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

css/feedzy-rss-feed-import.css

Lines changed: 53 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* Author: Themeisle
99
*/
1010

11-
#feedzy_import_feeds{
11+
#feedzy_import_feeds {
1212
background: transparent;
1313
border: 0;
1414
box-shadow: none;
@@ -18,57 +18,70 @@
1818
padding-right: 12px;
1919
box-sizing: border-box;
2020
}
21-
#feedzy_import_feeds > .postbox-header{
21+
22+
#feedzy_import_feeds>.postbox-header {
2223
display: none;
2324
}
24-
.post-type-feedzy_imports:not(.edit-php) .page-title-action, .post-type-feedzy_imports:not(.edit-php) .wp-heading-inline {
25+
26+
.post-type-feedzy_imports:not(.edit-php) .page-title-action,
27+
.post-type-feedzy_imports:not(.edit-php) .wp-heading-inline {
2528
display: none !important;
2629
}
27-
.post-type-feedzy_imports:not(.edit-php) #wpcontent{
30+
31+
.post-type-feedzy_imports:not(.edit-php) #wpcontent {
2832
padding-left: 0;
2933
}
30-
.post-type-feedzy_imports:not(.edit-php) #post-body-content{
34+
35+
.post-type-feedzy_imports:not(.edit-php) #post-body-content {
3136
display: none;
3237
}
33-
.post-type-feedzy_imports:not(.edit-php) .wrap{
38+
39+
.post-type-feedzy_imports:not(.edit-php) .wrap {
3440
margin-top: 0;
3541
margin-right: 0;
3642
}
37-
.post-type-feedzy_imports:not(.edit-php) .wrap > .wp-heading-inline,
38-
.post-type-feedzy_imports:not(.edit-php) .wrap > .wp-header-end{
43+
44+
.post-type-feedzy_imports:not(.edit-php) .wrap>.wp-heading-inline,
45+
.post-type-feedzy_imports:not(.edit-php) .wrap>.wp-header-end {
3946
display: none;
4047
}
41-
.post-type-feedzy_imports:not(.edit-php) #poststuff{
48+
49+
.post-type-feedzy_imports:not(.edit-php) #poststuff {
4250
padding-top: 0;
4351
}
44-
.post-type-feedzy_imports:not(.edit-php) #poststuff .inside{
52+
53+
.post-type-feedzy_imports:not(.edit-php) #poststuff .inside {
4554
margin-top: 0;
4655
padding-left: 0;
4756
padding-right: 0;
4857
}
49-
.post-type-feedzy_imports:not(.edit-php) #poststuff #post-body.columns-2{
58+
59+
.post-type-feedzy_imports:not(.edit-php) #poststuff #post-body.columns-2 {
5060
margin-right: 0;
5161
}
52-
.post-type-feedzy_imports:not(.edit-php) #post-body.columns-2 #postbox-container-1{
62+
63+
.post-type-feedzy_imports:not(.edit-php) #post-body.columns-2 #postbox-container-1 {
5364
width: 100%;
5465
float: none;
5566
}
67+
5668
.feedzy_page_feedzy-settings #wpcontent,
5769
.feedzy_page_feedzy-support #wpcontent,
58-
.feedzy_page_feedzy-integration #wpcontent{
70+
.feedzy_page_feedzy-integration #wpcontent {
5971
padding-left: 0;
6072
}
73+
6174
.feedzy_page_feedzy-settings .feedzy-header,
6275
.feedzy_page_feedzy-support .feedzy-header,
63-
.feedzy_page_feedzy-integration .feedzy-header{
76+
.feedzy_page_feedzy-integration .feedzy-header {
6477
margin-bottom: 40px;
6578
}
6679

6780
.feedzy-error-critical {
6881
color: #ff0000;
6982
}
7083

71-
tr.feedzy-import-status-row > td {
84+
tr.feedzy-import-status-row>td {
7285
margin: 0;
7386
padding: 0
7487
}
@@ -140,47 +153,60 @@ td.feedzy-has-popup {
140153
.feedzy-onboarding-modal {
141154
max-width: 350px;
142155
}
156+
143157
.feedzy-onboarding-modal .components-modal__header {
144158
text-align: center;
145159
}
160+
146161
.feedzy-onboarding-modal .components-modal__header h1 {
147162
width: 100%;
148163
}
164+
149165
.feedzy-onboarding-modal .feedzy-onboarding-modal-content {
150166
text-align: center;
151167
margin: 10px 0 15px;
152168
}
169+
153170
.feedzy-onboarding-modal .feedzy-onboarding-modal-action {
154171
text-align: center;
155172
margin: 10px 0;
156173
}
174+
157175
.feedzy-onboarding-modal .feedzy-onboarding-modal-action .components-button {
158176
padding: 2px 20px;
159177
font-size: 14px;
160178
margin-right: 10px;
161179
}
180+
162181
.components-modal__screen-overlay {
163182
background-color: rgba(0, 0, 0, 0.5);
164183
}
184+
165185
.react-joyride__tooltip {
166186
font-size: 13px !important;
167187
}
168-
.react-joyride__tooltip > div {
188+
189+
.react-joyride__tooltip>div {
169190
text-align: left !important;
170191
}
171-
.react-joyride__tooltip div:nth-of-type( 2) {
192+
193+
.react-joyride__tooltip div:nth-of-type(2) {
172194
margin-top: 5px !important;
173195
}
196+
174197
.react-joyride__tooltip button {
175198
text-decoration: underline;
176199
}
200+
177201
.react-joyride__beacon span:first-child {
178202
background-color: #4268CF !important;
179203
}
204+
180205
.react-joyride__beacon span:last-child {
181206
background-color: rgba(66, 104, 207, 0.4) !important;
182207
border: 2px solid #4268CF !important;
183208
}
209+
184210
.react-joyride__tooltip button[data-action="primary"] {
185211
background: #4268cf !important;
186212
border-color: #006a95 #00648c #00648c !important;
@@ -193,20 +219,25 @@ td.feedzy-has-popup {
193219
line-height: 28px !important;
194220
font-size: 14px !important;
195221
}
222+
196223
.react-joyride__tooltip button[data-action="back"] {
197224
color: #23282d !important;
198225
font-size: 14px !important;
199226
}
227+
200228
.react-notification-root .notification-container-bottom-left {
201229
bottom: 40px;
202230
}
231+
203232
.react-notification-root .notification-container-mobile-bottom {
204233
bottom: 60px;
205234
}
235+
206236
.feedzy-onboarding-modal-action .components-button.is-primary,
207237
.feedzy-onboarding-modal-action .components-button.is-primary:hover:not(:disabled) {
208238
background: #4268cf;
209239
}
240+
210241
.feedzy-onboarding-modal-action .components-button.is-secondary,
211242
.feedzy-onboarding-modal-action .components-button.is-secondary:hover:not(:disabled),
212243
.feedzy-onboarding-modal-action .components-button.is-tertiary:hover:not(:disabled) {
@@ -279,6 +310,11 @@ i.mce-i-feedzy-icon {
279310
text-align: center;
280311
}
281312

313+
/* NOTE: It will also exclude the Black Friday notice. */
314+
.notice:not(.fz-notice):not(.themeisle-sale) {
315+
display: none;
316+
}
317+
282318
@media screen and (max-width: 782px) {
283319
tr.feedzy-import-status-row table {
284320
width: 100%;

css/metabox-settings.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
.fz-input-group{flex-wrap: wrap;}
4343
.fz-input-group .fz-input-group-right{width: 100%; padding-left: 0; padding-top: 8px;}
4444
.fz-input-group .fz-input-group-right .btn.dropdown-toggle{width: 100%;}
45+
.fz-input-group .fz-insert-tags{width: auto; padding: 0;}
4546
.fz-form-wrap .form-block.form-block-two-column .fz-left{width: 100%; padding-right: 0; padding-bottom: 24px;}
4647
.fz-form-wrap .form-block.form-block-two-column .fz-right{width: 100%;}
4748
.fz-form-action .fz-left{width: 100%; padding-bottom: 16px;}

0 commit comments

Comments
 (0)