Matej Kendera
- [Improvement] Create "what is new" page with recent blog article about quarterly updates (#7235)
- [Improvement] Rename the
Signup page theme
tab to Mini-site theme
in Configuration > Design (#7228)
- [Improvement] Implement ETag and Last-Modified headers for images loaded from database (#7218)
- [Improvement] Serve application JS files statically (#7224)
- [Fix] Performance reward doesn't work with new commission type 'Percentage from previous' (#6217)
- [Fix] Compute commissions in Transaction edit does not work with new commission type 'Percentage from previous' (#6216)
- [Fix] Creating Lightbox Banner without image fails with 500 error (#7233)
Matej Kendera
- [Improvement] PAN: Don't allow to edit "system note" of transactions (#7215)
- [Improvement] Update javascript tracking codes to common used naming convention (#7111)
- [Fix] Don't show internal error messages to customers (#7093)
- [Plugin] New integration plugin for PayFast (#7203)
- [Plugin] NMI integration: add option to use API to gather plan ID and name (#7212)
- [Plugin] Stripe: notify customers to update the API version in their webhook (#7149)
Matej Kendera
- [Improvement] Add System Note and Merchant Note as additional Transaction data field for Pay Affiliates screen (#7199)
- [Improvement] Disable access to country filters by permissions (#7194)
- [Improvement] Ad Channels: Show error notification on invalid characters in Channel Code field (#7174)
- [Fix] Send mail "Specify E-mail Addresses" does not accept merchants (#7178)
- [Fix] Split Commission Settings ignores the saved values (#7189)
- [Fix] Translatable strings correction (#7187)
- [Fix] Refund form for clicks shows 'Refund value' of a previously opened commission (#7182)
- [Fix] Error 500 while trying to delete commission without 'Created date' set. (#7180)
- [Performance] Missing task for deleting login user agents (#7184)
Matej Kendera
- [Security] Add Content-Security-Policy header for https/ssl (#4168)
- [Improvement] Add option to remove header X-Frame-Options Deny in interface (#7179)
- [Improvement] Mail account: Disable using TLS 1.1 protocol in SMTP (#7177)
- [Improvement] Optimize general search in: Sale requests log: remove "message" field (#7172)
- [Improvement] Add Affiliate ID column to Logins history grid (#7159)
- [Improvement] Add channel ID to Clicks list (#7154)
- [Improvement] PAN: Network fee math expression field improvements for merchants (#7127)
- [Fix] Application callbacks: untranslated button caption (#7176)
- [Plugin] Stripe: use coupon code instead of coupon ID (#7136)
- [Plugin] BigCommerce does not track total cost correctly when deduct taxes option is enabled (#7167)
- [Plugin] BigCommerce refunds tracking does not work with Multiple currencies (#7155)
Matej Kendera
- [Improvement] Add support for .webp file in Post Affiliate Pro image upload (#7123)
- [Improvement] Add REFERRER URL variable to Declined site URL (#7097)
- [Improvement] Add agree to terms, last logins and logins count to Pay affiliates grids (#7147)
- [Improvement] theme-color meta is not dynamic from custom theme (#7080)
- [Improvement] Decrease sleep time for visit processor to 3 minutes (#7158)
- [Improvement] Check if password equals username in case insensitive manner (#7151)
- [Fix] API: Deprecated errors on PHP 8.4 (#7117)
- [Fix] PAN network account callback and affiliate signup callback on affiliate approval is not working (#7146)
- [Fix] Copied general affiliate link is not html decoded (#7145)
- [Fix] PAN: Option to Require new agreement to T&C is displayed when it is disabled (#7135)
- [Fix] Pay affiliates: transaction date filter is not shifted to correct timezone (#7116)
- [Fix] Sale requests log: changed order id and product id is not displayed in grid columns (#7114)
- [Fix] Missing loading indicator on changing commissions to unpaid (#7104)
- [Fix] Parent affiliate is not recognized from cookie if the click was created shortly before registration (#7160)
- [Fix] Parent affiliate recognition from cookie with cookies overwritten selects affiliate from previous click (#4534)
- [Fix] Email notification about assigned coupon is not created, if coupon exists in another network account (#7137)
- [Performance] CPM commissions: stop counting impressions count if this commission type is not enabled (#7121)
- [Style] Signup forms preview background color on the Midnight City theme (#7119)