Skadate-11.9.11711 2023-02-22: ==================================== Platform: - PHP 8 full support - changed default SEO settings to make a new site indexing for safely - removed fake fields and random field names generation from form obkects. Its now possible to create CI scripts and automate testing environment - fixed all known debug notices and warnings - third party libraries updated (smarty, phpmailer, etc) - fixed URL validation error when create a static page - Twitter login removed from social connect plugin - fixed admin menu display padding in firefox - fixed date range in form elements - added birthdate validation on join and edit forms - fixed random email issue in Firebase plugin - fixed premoderation security issue - floatbox is now still opened even a user clicks outside area - fixed a sender email bug in Contact Us plugin - all plugins dependencies are now stored in single storage (composer.json and vendor) - Terms of use and Privacy pages can be opened even profile registration not completed - removed old mobile version support Skadate mobile applications: - added FVM support - all code dependencies was updated to the latest versions - fixed breaking changes in third party libraries and Flutter - application initialisation was totally refactored. All logic has been incapsulted into the one widget. Application soft restart support added - CCBill integration added to PWA - Geolocation services was totally refactored - Admob feature was totally refactored according to recomended flow https://developers.google.com/admob/ios/ios14 - Android version 12 full support added - lazy load support added for Bookmarks and Compatible Users lists - slider form element added - matchmaking preferences page added (same as on desktop) - syncfusion library support added. Now form elements works faster and smoother, double customization possibilities - added icons/launchers support according to Android 12 rules - added adaptive launcher icons support (Android 12 feature) - changed text to icons for slideable actions elements - Send message button was refactored on Chat page for better UX - Tinder Cards page fully refactored for smoother animation - added SKAdNetwork support in Admob integration for iOS (for better conversation from third party partners) - App Tracking alert added in iOS (privacy requirement from SKAdNetwork) - external links can be opened via in-app browser in both native applications - Twitter connect removed from Social Connect plugin - added responsive banners support from Admob - avatar is now animated on incoming video call widget - app loading indicator is added for PWA - user action hide ads now is supported by native applications - display user roles lables on avatars - internal links now looks better - scroll down area added on dashboard page for small screensizes - Terms of Use and Privacy pages now is opened on desktop - WebGL fix removed for iOS 15 (unnecessary) - File uploading now supports third party storages - fixed form fields paddings - rewind action results on Tinder Cards now is stored on backend - symbol % added on compatibility indicator - fixed and facebook connect library - added forms auto complete on Enter click - added automatic users geolocation update for both native applications - added Terms of Use buttons on Join and Complete pages - Search Filter buttons area extended for better UX - location field fix added: search results now reset once the field is empty - fixed debounce behavior in location field - canvas behavior fixed in Safari - location field now is hidden if geolocation plugin is disabled - fixed upgrade alert for photo upload action - fixed application freeze when credit packs not configured - fixed date range in calendar - Back icon position fixed on Profile page - Edit profile text change to icon - disliked profiles now deleted from users lists - Video Chat controls are now disappeared by clicking on empty space - fixed message status on conversation list - fixed Permission denied page display after user registration - the color of dark/light modes displays correctly - fixed dependency from Firebase plugin - application API was totally redesigned and rewritten using Slim framework - JWT tokens generation now performs via wj-iccubocl library. Using ECDSA (256) encryption - routes and DI-containers compilation support added for API - user model and user questions business logics took into a separate services - added trailing-slashes handler for API URL end-points - added space handling in user inport for login form Skadate-11.5.11710 2021-09-08: ==================================== Platform: - added new unique theme - Miniature - improved hot list - while adding or removing a user from the hot list, an updated users list returns - fixed errors with PayPal Billing - edited security - added payment support in new app - fixed errors in Video im - improved Firebase - actions for Messages in User Credits were not displayed when installing software - fixed server events - connection loss is now handled correctly in video calls Skadate mobile applications: - introduced new mobile apps developed using Flutter framework - added Firebase Google Analytics support - added Dark Mode support - added RTL mode support - added SMS verification feature - added Deep Links support - improved Google AdMob feature - new push notifications system - added ability to change the background of the login page through the Admin Panel - integrated Sentry monitoring service - improvements in PWA payment flow - connection loss is now handled correctly in video calls Skadate-11.4.11050 2018-12-21: ==================================== Platform: - minor bugfixes and optimizations Skadate mobile application: - added Video Instant Messenger plugin compatibility - added GDPR plugin compatibility - added RTL language support - Speedmatch cards re-design - Chat interface re-design - CSS refactoring - improved forms feedback logic - implemented unit tests - Improved app loading speed. - fixed search results scroll bug Skadate-11.4.10850 2017-08-15: ==================================== Platform: - added advanced SEO settings for site pages - introduced hardcode ban to upload PHP files for security reasons - fixed the display order for profile fields on profile view page within mobile version - fixed avatar crop bug on profile edit page - mobile version: monthly memberships are no longer displayed in days - fixed Matchmaking compatibility issue Advertisement: - fixed fatal error during plugin installation iOS and Android Applications: - introduced initial Progressive Web App approach - amended Hybrid app approach Skadate-11.4.10800 2016-07-27: ==================================== Platform: - added option to generate and update sitemap - made the reason for a profile suspension displayable on site - introduced required PHP version check before platform update - when attempting to update plugins while there is an available platform update present, the system will warn admins to perform platform update first - changed anti-CSFR token lifetime to match user's on-site session time - improved SSL integration with CloudFlare - fixed error appearing when adding Flurry Analytics key in admin panel; - added option for site moderators to change any profile's active membership; - mobile version: fixed bug preventing 'Continue Mail Dialogue' action from charging credits; - fixed bug allowing display of different results in Quick and Advanced searches with the same criteria; - fixed bug preventing display of 'Start Chat' button on profile view even when user is available for chat; - Matchmaking letters are no longer sent to suspended and not approved users; - Android app: profile fields are now translatable during localization; - Android app: fixed random app crashes when attempting membership plan purchase; - Android app: profile view page now includes display name field selected in settings; - Android app: fixed random app crashes when receiving Winks; - Android app: SpeedMatch age range is now synchronized with site settings; - Android app: active user login through Facebook Connect no longer results in redirect to Join Form; - Android app: improved quality for displayed user avatars; - iOS app: profile fields are now translatable during localization; - iOS app: increased SpeedMatch performance; - iOS app: push notifications text formatting adopted for newline support; - iOS app: 'Add to HotList' service now visible along other membership benefits; Photos: - fixed bug preventing proper functioning of 'Only show photos of users matching my "Looking for"' option; - private user photos are now viewable by site admins, including when viewing user albums; Locations maps: - removed limit for number of users displayed on the map in the same location; - fixed Javascript error when API key is missing in plugin settings. Please note: API key is now required for using Google Location Maps: https://developers.google.com/maps/pricing-and-plans/standard-plan-2016-update Skadate-11.3.10600 2016-05-18: ==================================== Platform: - added blocked users list - fixed message appearing during theme upload with missing update server connection - added option to use empty database user password during installation - fixed bug preventing cash clearing for configs during single script launches - added Check Updates button to Admin Panel for manual update checks - added ALT HTML attribute for profile avatars on profile list page - added support for anti CSFR tokens, which are now used by all forms automatically. Individual usage access is also available. - removed Zend escaper functions - fixed mobile version bug preventing login from any page - removed .htaccess file from update pack - fixed bug with inverted commas within langs breaking stats on Admin Panel index page Photos: - photo description is no longer cut due to tag presence - added ALT HTML attribute for photo thumbs within photo widget on profile view page, as well as photo lists (latest, top rated, most discussed) - added ALT HTML attribute for photos on separate photo view page - added GET parameter for temporary photos to prevent caching errors Messages: - blocked users no longer show up in contact list - contact list search now displays results with partially typed-in names - fixed bug with invitation label not disappearing in chat window - fixed JS error "TypeError: element.input is null" appearing while switching operation modes (chat/mail/chat+mail) in plugin settings Skadate-11.2.10400 2016-03-23: ==================================== Platform: - Skadate minimum PHP supported version increased to 5.5; - improved validation system for commercial plugins/themes; - fixed several XSS vulnerabilities (thanks to a report from Tim Coen); - added Uninstall option for disabled plugins in the Admin Panel; - fixed a bug preventing site admins to upload graphics in Admin Panel > Appearance > Customize > Graphics, in cases when site admins did not have user action 'upload photos'; - improved special symbols support for foreign languages; iOS Mobile App: - added push notifications for Messages, SpeedMatch, My Guests, Winks; - added full-featured New User Registration option; - added Flurry third-party analytics service integration; - added AdMob third-party advertising service integration; - added email verification option; - Age range settings are now also applied to Profile Edit / Match Filter pages; - fixed scrolling issue for multiple choice fields; - blocked users are no longer able to message users who blocked them; - users are now notified when messages are sent to other users; - added support for most recent Facebook Connect SDK - About Us page no longer disappears when activating in-app purchases; - fixed the sorting of membership plans available for purchase; - fixed the display of non-square avatars; - fixed random app crash during Facebook Connect registration; - fixed app crash during message sending when Display Name was set to Realname in site settings; - added user change avatar option; - birthday field is now available during Facebook Connect registration; - pre-moderation plugin is now available for user profile edits; - 'I Agree with Terms of Use' field is added during Facebook Connect registration; - added Single Choice - Regular profile field option; - added ability to accept/decline incoming Winks; - display format for membership plans available for purchase is now clearer: $period - $price; - significantly increased profile and match search speed; - the number of new profile guests no longer includes suspended users; - app no longer crashes when message is sent without recipient profile; - improved slide-to-left action for each conversation in general list; - fixed display bug for current location within SpeedMatch Filter settings; - Search Filter now takes into account Distance Units value settings; Android Mobile app: - added push notifications for Messages, SpeedMatch, My Guests, Winks; - added full-featured New User Registration option; - added Flurry third-party analytics service integration; - added AdMob third-party advertising service integration; - added email verification option; - field names and their values are now displayed in phone local language; - added user change avatar option; - pre-moderation plugin is now available for user profile edits; - 'I Agree with Terms of Use' field is added during Facebook Connect registration; - added Single Choice - Regular profile field option; - added ability to accept/decline incoming Winks; - significantly increased profile and match search speed; - display format for membership plans available for purchase is now clearer: $period - $price; - Search Filter now takes into account Distance Units value settings; - fixed Back button action for Search Filter page; Photos: - added warning message when uploaded photo is bigger than the size defined in the plugin settings; - fixed photo thumbs display for photo widget in mobile version; - removed duplicate photos in the list of photos on the 'Most discussed photos' page; Paid Memberships: - added memberships purchase option for mobile version; User Credits: - added credit packs purchase option for mobile version; - credit packs purchase form is now available in a separate tab on the Upgrade page; PayPal: - added PayPal for mobile version; - fixed bug which recorded days instead of months for period data; Password Protected Photo Albums: - private photo URLs are no longer visible in page source when one photo is viewed; Match Making: - added user current location option to Match Making preferences page; User Search: - user current location is more precise in Desktop/Mobile versions and Mobile Apps search results; - fixed link to Privacy Policy page; Location Maps: - Bing can now work with active site SSL; Import Contacts: - added Send button when selecting Gmail contacts to invite; Skadate-11.1.10200 2016-01-18: ==================================== Platform: - added mobile version for Turquoise theme; - fixed Join Now link in mobile version; - license key is now required for commercial items during the installation of plugins/themes; - list of photos available for avatar upload is no longer duplicated on the Change Avatar page; - inverted commas within tags no longer cause errors on the content editing page; - improved stability for captcha display; - added new field type for fselect single choice, which allows to add unlimited number of values; - added User's Timezone option to User Preferences; - fixed Not Found errors for images on Admin Panel > Layout > Customize > Graphics page; - added basic customization option for mobile version theme in Admin Panel; - improved Amazon S3 support; - added option to disable captcha from Admin Panel; User Search: - optimized user search query for sites with large user databases; - fixed bug found during addition of multiple choice type field on quick search form; - location field is no longer mandatory for profile search; - added username search option to main search form; Paid Memberships: - plan duration can now be indicated in months; Premoderation: - profile is now sent to premoderation after text field changes; - moderator can now quick-change profile fields values sent to premoderation; - user actions are now tracked only after they are approved by moderator; User Credits: - fixed credit tracking for daily login; - table ow_base_search_result is now cleared by cron, which does not slow site operation during active user search; - credits are now allocated to user during Facebook Connect registration; Password Protected Photo Albums: - added option for sharing photo albums with specific friends; - changed interface for album privacy settings; - added option to rate public photos after visiting them from Newsfeed; Virtual Gifts: - any selected gift is now shown as selected in Simplicity theme; Google Maps Location: - added Bing Maps support; Photos: - empty albums no longer show up in User Albums widget on Profile View page; - fixed photo search by tag bug; - fixed bugs found during display of photos on photo lists; Advertisement: - fixed Google AdSense display bug; - fixed conflict with Geolocation Data plugin; TinyChat: - added new user action "Use Chat"; Events: - only expired invitations are now deleted by cron; Messages: - message page now refreshes and shows message text when credits are charged for reading messages; - minor lang corrections for instances shown to user without access to reading messages; Matchmaking: - location field is now available to users for additional matchmaking preferences settings; Skadate-11.0.9600 2015-09-09: =========================================== - added full-functional mobile browser version, which includes: - customized site index/user dashboard - user signup/signin - user photos - user search - user matches list - user guests - messages/chat - hotlist - bookmarks - winks - added new default template Turquoise - added support for custom form elements - added parallax effect integration - performance improvements: - greatly increased profile search speed - greatly increased match selection speed - fixed language strings in installation script Premoderation: - records of new photos are now deleted from moderation panel during user deletion - fixed the bug with perpetual preloader during user deletion Password protected photo albums: - added new plugin Platform: - introduced new default Admin theme SimplicityРВ¶ - redesigned navigation and notification system in Admin Panel; - added widget support in Admin Panel; - reorganized pages/interfaces/controls in Admin Panel for improved simplicity and comprehension; - fixed possible collision in database during user authorization; - password for "Guests can view the site with password" mode is now encrypted; - total interface overhaul for Admin panel >> Appearance >> Edit theme >> Graphics; - fixed bug within mobile version preventing avatar attachment during registration; Photos: - fixed bug which duplicated photos in Top rated/Most discussed lists; - empty albums are no longer displayed in album lists; - added indices for fields entityId and entityType in table ow_photo_album; Messages: - fixed link display in new message notifications; - fixed attachment display in mobile version; - added chat/message link within new message notification template in mobile version; - all latest messages are now viewable in mobile version; - fixed search for messages; - fixed message lists paging in mobile version; Contact Importer: - added support for latest Facebook API; Facebook connect: - added support for latest Facebook API; Skadate-10.4.9600 2015-07-15: =========================================== Platform: - update server SSL connection fixed; - floatbox language editing in the admin panel is now scrollable; - links processing within content now recognizes periods and other full-stop symbols in sentences; - suspended users can now edit their avatars; - generation of user hash salt passwords now employs the following method: UTIL_String::getRandomString - if the service “add to friends” is not available, users can now delete other profiles from their friend lists; - fixed SMTP connection settings test in the admin panel; - special symbols are no longer encoded in the Profile View page in the About Me widget; - admins can now invite up to 50 users at once from the admin panel; Mobile applications: - added mobile apps widgets to site index/user dashboard; Matchmaking: - fixed the calculation of profiles match compatibility; User Credits: - minor bugfixes in settings interfaces; User Privacy: - fixed the bug allowing one user accessing private photos of another user; Messages: - unused attachments are now deleted by cron; Newsfeed: - unused attachments are now deleted from the file system; - when user changes the avatar, it also updates in the 'birthday' item; Social Sharing: - fixed the error 'Request-URI Too Large', which appeared when sharing content with extra volume of text/description; Contacts Importer: - Facebook API updated; - added SSL support; Skadate-10.3.9100 2015-06-03: =========================================== Platform: - avatar size limit can be changed in admin area now - fixed issues with responsive google ads displaying - fixed issues with robots.txt syntax - Flag Content button shows only for loged in users now - fixed issues with Custom Page termination - fixed fatal error with Date field type on Search page - added User list component CCBill payment gateway: - Credit pack purchase bug fixed. User credits: - Now the credit history page displays purchased credit packs; - New page that displays the list of actions to earn/spend credits for; - The ability for users to grant credits to each other is now optional, given by the site admin; - After user removal their credit data now gets removed from the database as well. Hot List: - Javascript error that could happen on user dashboard with deactivated Paid Memberships and User Credits plugins is now fixed. Matchmaking: - A bug that caused incorrect user matching with only 2 default criteria (Age+Gender) is now fixed. Forum: - added advanced search - added an optional search engine Zend Lucene - increases search results relevancy significantly - added "Filter by user" language key Photos: - now users can edit/view personal photos when service "View photo" is not active Messages: - fixed issues with plugin using all memory running a cron task - fixed issue with Read messages showing as Unread - fixed interface issues with Conversation Windows and Messages Page Newsfeed: - fixed issues with Status Update video upload Groups: - added lang keys for group invitations in site console Social Sharing: - social services' management interface is based on Ajax now Birthday: - added missing lang keys - fixed Birthday icon in Newsfeed item Skadate-10.2.8710, 2015-04-15: =========================================== Platform: - fixed the ordering for "About My Match" section - users can now login through the app while Splash Screen is activated - fixed issues with text editing in "Welcome Widget" - fixed issues with saving settings in Admin Panel > Privacy&Permissions > Roles - made custom "No avatar" image appear in all appropriate places on the site - revised the apostrophe support for translations into other languages - made language's system prefixes importable - passwords set by the site admin under "Guests can view the site with password" mode are now encrypted - fixed the bug preventing the user to proceed further from the Join page without uploading an avatar, under conditions of selected "display" option for "Display Photo Upload" setting - fixed security issue related to ow_static folder - removed the redundant setting "Allow photo upload" in Admin Panel > Settings > User Settings > Content Input Newsfeed: - fixed security issue allowing to delete other users' comments Messages: - added Mailbox support option - added Winks support - removed the ability to send empty messages - fixed sound notifications - fixed a JS error appearing when opening older messages during the message search of a specific user - fixed the message display order in conversation during fast type - activated the options button (gear) for conversations list in Chrome - made the links inside conversations to display properly - fixed the bug with perpetual preloader when user attempts to view conversation with no permissions - fixed the link to a conversation posted within message text of email notifications concerning new messages Geolocation data: - added new plugin to Oxwall Store Photos: - made it impossible to set "Maximum file size" bigger than "Server limit" in plugin settings - fixed the display order of photos on the Photo List page in Firefox and IE Profile Cover Gallery: - fixed the bug preventing display of the Settings button after removing an album assigned for the Profile Cover Gallery Forum: - fixed the error appearing during topic search by username Contact importer: - fixed fatal error appearing during user registration by invitation Paid Memberships: - "Upgrade Membership" widget now shows information inclusive of account type data - removed the option to create several memberships for the same user role - fixed the users percentage calculation by memberships CCBIll payment gateway: - fixed the bug preventing the saving of "User credits sub-account number" option in CCBill plugin settings Premoderation: - an email is now sent to a user after the profile is approved via View Profile page Match making: - removed hard code for values of profile field "My match's desired age" User Search: - removed the option to sort search results "by distance" for site guests Skadate-10.1.8520, 2014-11-24 ======================================== Platform: - fully re-imagined and enhanced the Flags feature: - redesigned the page for moderators, to more effectively and simpler review and manage all flagged content. The link to the page will now appear in the Console for quicker access. - added the ability to flag all following content: users, events, comments, and newsfeed status updates. - redesigned the interface for user avatar upload on "Join Form" and "Change Avatar" pages. - added the option for admin/moderator to list the reason for the user suspension, which will be send to users' email address. - added the option for suspended users to delete their profiles from the site. - fixed a bug affecting the user avatar display in console notifications after user changes avatars. - the system now recognizes the value of php.ini directive max_post_size during the upload of a new theme archive. - the invitation code is now removed from the database after the user is recognized as successfully registered on the site. - made the invitations sent through Facebook contact importer eligible for registration, when 'by invitations only' mode is on. - added button "Mail notifications" in the Console for quicker access. - during the import of language packs, only language keys of the installed plugins are added to the database now. - removed the check for PHP directive "register_globals" in the installation script, since the directive is no longer supported by PHP http://php.net/manual/en/security.globals.php - made the label 'More' in the context menu of the 'View profile' page to be a part of the language system. - added an error message to be displayed when a user changes password, but enters a wrong value during password confirmation. New features: - Pre-Moderation plugin. Who viewed me: - As per numerous client suggestions, site admins/moderators are no longer tracked on the “Who Viewed Me” page while browsing profiles. Photos: - fixed a bug preventing a photo to resize correctly during the switch from 'View full size' to regular mode. - fixed a bug affecting the display of photos in the album 'Profile cover gallery', when photos' privacy is set to 'My friends only'. - fixed the display of the photo description in the 'Photo view' page title. - added social sharing buttons on the 'Photo view' page, if the Social Sharing plugin is installed. - added option to include hashtags for photos in any language. - fixed a bug preventing the editing of album covers if the Amazon Cloud mode is activated on the site. - fixed the display of the meta tag value 'description' on the page 'Most discussed photos' - reduced space size taken by photos after conversion. The reduction is achieved through lowering of the end quality ration during the conversion. - added option allows to show site members only photos of other members with cross-matching “Looking for” and sex fields. Contact us: - captcha field is now displayed on Contact form for suspended users. Skadate-10.0.7760, 2014-08-26 ======================================== Several changes introduced in this version: - Brand new iOS Mobile Applications; - Nine new Premium templates; - Quick and main user search can be completed with the option of “with photos only”; - Search results can be sorted by new, latest activity, match compatibility and distance; - Admin can hide user latest activity in search results, and set the number of days for this option; - Photo lists now show only photos of users with genders selected in Looking For field (optional); - Wink notifications are sent to emails; - Email notification after successful purchase of user credits; - Email notification after successful purchase of new memberships; - Email notification with a set number of days until membership expiration; - Email notification on the day of membership expiration; Plenty of minor fixes and improvements