MicrojobEngine v1.5.0

June 12, 2024
——————————————

* improve credit payment modal, clarifying the payment amount
* managing unused image uploads by users in dashboard
* automatically clean up unused user-uploaded images
* request users to confirm before exiting mjob posting & editing form
* correctly auto fill mjob data when resuming posting drafts or editing active/pending mjobs
* update Facebook login & Google login to latest API version
* update FontAwesome to v6
* replace mCustomScrollbar with OverlayScrollbar for conversation view
* add inbox icon to header in mobile screens, linking to Inbox page
* optimize ET theme & extensions updater, requesting update information in batch
* conversations in mjob orders is now also live update
* fix: loading old messages in conversations
* fix: no longer reloading the whole conversation when fetching messages
* performance improvement: fetching messages faster and only load new messages
* performance improvement: no longer making several unnecessary server calls to fetch messages
* smart notifications: prevent notification spams, only notify users with new messages when needed
* add a delay before sending emails for new messages, if the messages are read within that delay, cancel sending email
* reload notification sidebar when there are new notifications
* and many other bug fixes and minor improvements
——————————————

assets/css/main.css
assets/css/vendor.css
assets/css/vendors/overlayscrollbars.min.css
assets/fontawesome/css/brands.min.css
assets/fontawesome/css/fontawesome.min.css
assets/fontawesome/css/solid.min.css
assets/fontawesome/css/v4-font-face.min.css
assets/fontawesome/css/v4-shims.min.css
assets/fontawesome/webfonts/fa-brands-400.ttf
assets/fontawesome/webfonts/fa-brands-400.woff2
assets/fontawesome/webfonts/fa-regular-400.ttf
assets/fontawesome/webfonts/fa-regular-400.woff2
assets/fontawesome/webfonts/fa-solid-900.ttf
assets/fontawesome/webfonts/fa-solid-900.woff2
assets/fontawesome/webfonts/fa-v4compatibility.ttf
assets/fontawesome/webfonts/fa-v4compatibility.woff2
assets/js/checkout-credit.js
assets/js/checkout-handle.js
assets/js/conversation.js
assets/js/custom-order.js
assets/js/front.js
assets/js/heartbeat.js
assets/js/lib/overlayscrollbars.browser.es5.min.js
assets/js/lib/overlayscrollbars.browser.es6.min.js
assets/js/notification.js
assets/js/order-list.js
assets/js/payment.js
assets/js/post-service.js
assets/js/profile.js
assets/js/revenues.js
assets/js/search-advance.js
assets/js/single-mjob.js
changelog.txt
functions.php
home.php
includes/aecore/assets/js/appengine.js
includes/aecore/assets/js/backend.js
includes/aecore/assets/js/option-view.js
includes/aecore/assets/js/pack-view.js
includes/aecore/assets/js/wizard.js
includes/aecore/bootstrap.php
includes/aecore/class-ae-mailing.php
includes/aecore/class-ae-page.php
includes/aecore/class-ae-post.php
includes/aecore/class-ae-users.php
includes/aecore/class-ae-validator.php
includes/aecore/class-plugin-updater.php
includes/aecore/framework.php
includes/aecore/functions.php
includes/aecore/payment/et-order.php
includes/aecore/payment/et-payment.php
includes/aecore/payment/fix_paypal.php
includes/aecore/payment/payment-visitor.php
includes/aecore/payment/visitor-factory.php
includes/aecore/social/css/default.css
includes/aecore/social/facebook.php
includes/aecore/social/google.php
includes/aecore/social/index.php
includes/aecore/social/js/authentication.js
includes/aecore/social/js/facebookauth.js
includes/aecore/social/social_auth.php
includes/aecore/social/template.php
includes/aecore/update.php
includes/alias-function.php
includes/class-mje-checkout.php
includes/class-mje-heartbeat.php
includes/class-mje-order.php
includes/class-mje-post-action.php
includes/class-mje-post.php
includes/functions.php
includes/modules/AE_Authentication/class-mJobConnectSocial.php
includes/modules/AE_Authentication/template/authTemplate.php
includes/modules/AE_Authentication/template/form-authTemplate.php
includes/modules/AE_Customizer/assets/ae-live-preview.js
includes/modules/AE_Message/class-ae-message-actions.php
includes/modules/AE_Message/class-ae-message-posttype.php
includes/modules/AE_Message/js/ae_message.js
includes/modules/AE_VirtualWallet/assets/ae_credit_admin_pluginjs.js
includes/modules/MJE_Admin/admin-action.php
includes/modules/MJE_Admin/admin.php
includes/modules/MJE_Admin/module/settings/microjob.php
includes/modules/MJE_Admin/module/settings/user.php
includes/modules/MJE_Admin/module/welcome/page-welcome.php
includes/modules/MJE_Conversation/class-mje-conversation-action.php
includes/modules/MJE_Conversation/functions.php
includes/modules/MJE_MJob_Order/assets/mjob_admin_pluginjs.js
includes/modules/MJE_MJob_Order/class-mje-mjob-order-action.php
includes/modules/MJE_MJob_Order/class-mje-mjob-order-delivery-action.php
includes/modules/MJE_Mailing/class-mje-mailing.php
includes/modules/MJE_Notification/class-mje-notification-action.php
includes/modules/MJE_Notification/class-mje-notification-hook.php
includes/theme.php
includes/tool_data/export_personal_data.php
lang/engine.po
page-cancel-payment.php
page-process-payment.php
page-profile.php
sass/includes/pages/_authentication.scss
sass/includes/pages/_detail_job.scss
sass/includes/pages/_profile.scss
sidebar-single-profile.php
single-ae_message.php
single-mjob_post.php
template/message-item.php
template/mjob-order/conversation.php
template/mjob-post/header.php
template/mjob-post/share.php
template/modal-secure-code.php
template/post-service-step3.php