Chevereto Free v1.2.0 Release Notes

Release Date: 2020-08-26 // over 3 years ago
  • 0️⃣ 1.2.0

    Forked from Chevereto v3.15.2

    Photo by Ray Bilcliff from Pexels

    • ➕ Added bulk content importer
    • ➕ Added album image sort A-Z [10452]
    • ➕ Added always display random button on top bar
    • ➕ Added auth token at /update (CSRF)
    • ➕ Added automatic dump update query for large installations
    • ➕ Added automatic mobile menu close for tone toggle
    • ➕ Added binding for guest content when user logs in
    • ➕ Added brute force protection for cookie based login attempts
    • ➕ Added chv_images combo index for better performance (album id, image id) [11091]
    • ➕ Added configurable display of embed codes (all, none, users) [11957]
    • ➕ Added configurable upload mode (JS or single /upload page)
    • ➕ Added dashboard option to dump the SQL update query
    • ➕ Added dashboard option to force HTTPS
    • ➕ Added file picker workaround for webview (Wechat, QQ) [12033]
    • ➕ Added fixed "Save changes" button on Dashboard > Settings
    • ➕ Added guest albums
    • ➕ Added HTTP only and secure cookie flags
    • ➕ Added ID encoded tag to embed codes [11361]
    • ➕ Added image title tag to album embed codes (images)
    • ➕ Added internal only redirects
    • ➕ Added IP tools for user registration IP
    • ➕ Added language to document title for lang URLs
    • ➕ Added login required for theme tone toggle
    • ➕ Added manager role
    • ➕ Added more theme hooks (after open head, after closing head, after open body)
    • ➕ Added new login/sign-up page design
    • ➕ Added option to toggle album / image SEO URL
    • ➕ Added optional "Powered by Chevereto" link
    • ➕ Added page number to listing document title
    • ➕ Added password protected albums to listing (prompts password) [10790]
    • ➕ Added password strength color indicator level
    • ➕ Added php.ini file location in /dashboard
    • ➕ Added PUP support for WoltLab forums
    • ➕ Added pup.js support for ProBoards [11927]
    • ➕ Added pup.js support for Quill editor (Vanilla Forums) [11932]
    • ➕ Added rebuild stats button
    • ➕ Added redirect to home on missing wildcard
    • ➕ Added SEO friendly album and image URLs
    • ➕ Added setting to force reCAPTCHA on contact page
    • ➕ Added short URLs for content sharing
    • ➕ Added support for Akismet spam protection (user generated content)
    • ➕ Added support for APNG
    • ➕ Added support for emoji (utf8mb4)
    • ➕ Added support for hreflang [9695]
    • ➕ Added support for PHP 7.3
    • ➕ Added support for recaptcha V3
    • ➕ Added support for StopForumSpam spam protection (user signup)
    • ➕ Added support for subdomain wildcards for languages and user profiles [10441]
    • ➕ Added support for universal S3 providers
    • ➕ Added support for WebP
    • ➕ Added tone mode light/dark toggle
    • ➕ Added top shadow mask for cover backgrounds
    • ➕ Added user name sort A-Z
    • 🔄 Changed global theme font (Helvetica, Arial, sans-serif)
    • 🔄 Changed image display URL thumbnail threshold to 200 KB
    • 🔄 Changed XHR from GET to POST
    • 🗄 Deprecated "CloudFlare" dashboard option (no longer needed)
    • 🗄 Deprecated "Keep me login" option (always keep login now)
    • 🗄 Deprecated $_SESSION based login
    • 🗄 Deprecated modal login (everything now triggers /login)
    • Deprecated use of HTTP_* headers for client IP resolution (must use mod_remoteip, ngx_http_realip_module)
    • 🛠 Fixed bug in functions.render.php [Chevereto-Free #61]
    • 🛠 Fixed bug with NFS writable folders [Chevereto-Free #65]
    • 🛠 Fixed bug in "move to album"
    • 🛠 Fixed bug in /api [12155]
    • 🛠 Fixed bug in account signup process [11811]
    • 🛠 Fixed bug in album creation [10655]
    • 🛠 Fixed bug in album editing [10716]
    • 🛠 Fixed bug in album management (post upload) [10588]
    • 🛠 Fixed bug in album sharing links (empty album)
    • 🛠 Fixed bug in album thumbnails when not using 1:1 aspect ratio [11002]
    • 🛠 Fixed bug in alternate links (disabled languages)
    • 🛠 Fixed bug in anywhere uploader [11710]
    • 🛠 Fixed bug in API remote URL uploads [12060]
    • 🛠 Fixed bug in Chinese language names [10917]
    • 🛠 Fixed bug in class.redirect.php [10600]
    • 🛠 Fixed bug in client IP handling when using CloudFlare + load balancer [10827]
    • 🛠 Fixed bug in CloudFlare IP handling [10860]
    • 🛠 Fixed bug in contact page (recaptcha) [10767]
    • 🛠 Fixed bug in content privacy mode [11022]
    • 🛠 Fixed bug in dashboard view (website name error display)
    • 🛠 Fixed bug in DB indexes (MySQL 5.6)
    • 🛠 Fixed bug in document titles [12182]
    • 🛠 Fixed bug in duplicated uploads affecting administrators
    • 🛠 Fixed bug in Exif parser [10997]
    • 🛠 Fixed bug in export user function [10900]
    • 🛠 Fixed bug in form-album (duplicated IDs)
    • 🛠 Fixed bug in G\json_error [11126]
    • 🛠 Fixed bug in homepage split listing [11036]
    • 🛠 Fixed bug in hreflang (wrong href)
    • 🛠 Fixed bug in image Exif orientation [11846]
    • 🛠 Fixed bug in image viewer [11775]
    • 🛠 Fixed bug in image viewer [12102]
    • 🛠 Fixed bug in incorrect image orientation handling [11570]
    • 🛠 Fixed bug in internal pages [10630]
    • 🛠 Fixed bug in isSafeToExecute function
    • 🛠 Fixed bug in listing delete handle (pagination)
    • 🛠 Fixed bug in listing follow scroll header [10801]
    • 🛠 Fixed bug in listing item descriptions [11238]
    • 🛠 Fixed bug in listing selection embed codes (when no image file)
    • 🛠 Fixed bug in listing viewer when using endless scrolling
    • 🛠 Fixed bug in login cookie
    • 🛠 Fixed bug in login table charset [11404]
    • 🛠 Fixed bug in logout issues when using wildcards
    • 🛠 Fixed bug in logout system (Cookie and Session handling)
    • 🛠 Fixed bug in maintenance mode (disabled reCaptcha verify)
    • 🛠 Fixed bug in missing actions after upload
    • 🛠 Fixed bug in missing Exif fields [10966]
    • 🛠 Fixed bug in missing language strings [11714]
    • 🛠 Fixed bug in missing translate string [11757]
    • 🛠 Fixed bug in mobile menu
    • 🛠 Fixed bug in multiple login sessions (cookie conflicts)
    • 🛠 Fixed bug in not sub-domain wildcards (upload not working)
    • 🛠 Fixed bug in not working "Upload to album" button [11774]
    • 🛠 Fixed bug in not working album page navigation
    • 🛠 Fixed bug in not working Categories management [10584]
    • 🛠 Fixed bug in not working IP ban management [10579]
    • 🛠 Fixed bug in not working SEO URLs for images [11784]
    • 🛠 Fixed bug in page manager [11013]
    • 🛠 Fixed bug in Page save button (add page)
    • 🛠 Fixed bug in password gate (error message)
    • 🛠 Fixed bug in password protected albums (user/albums) [10842]
    • 🛠 Fixed bug in plugin page link target [11675]
    • 🛠 Fixed bug in private images listing (guest albums) [10770]
    • 🛠 Fixed bug in PUP support for MyBB [11419]
    • 🛠 Fixed bug in reCAPTCHA at contact page [10791]
    • 🛠 Fixed bug in reCAPTCHA for social signup [10820]
    • 🛠 Fixed bug in route.account.php (disabled signup restrictions)
    • 🛠 Fixed bug in social signup [12007]
    • 🛠 Fixed bug in subdomain wildcards (sub-subdomains) [10955]
    • 🛠 Fixed bug in subdomain wildcards (upload from user wildcard)
    • 🛠 Fixed bug in subdomain wildcards (user/albums) [10870]
    • 🛠 Fixed bug in subdomain wildcards [10639]
    • 🛠 Fixed bug in theme tone dashboard setting [12099]
    • 🛠 Fixed bug in title edit modal [10756]
    • 🛠 Fixed bug in top bar when using landing page [10590]
    • 🛠 Fixed bug in URL rewriting [11840]
    • 🛠 Fixed bug in URL uploads (API, web) [11606]
    • 🛠 Fixed bug in user editing [10291]
    • 🛠 Fixed bug in user settings (change roles)
    • 🛠 Fixed bug in wrong listing display for tablet [11334, 11425]
    • 🛠 Fixed bug in wrong upload queue handling [11120]
    • 🛠 Fixed bug with cover flickering (scrollbars)
    • 🛠 Fixed bug with extra XHR redirect
    • 🛠 Fixed bug with PHP < 7 compatibility
    • 🛠 Fixed bugs in "in this album" contents [11617]
    • 🛠 Fixed bugs in Spanish translation
    • 🛠 Fixed Chinese language handling [10279]
    • 🛠 Fixed conflicts with MyISAM tables
    • 🛠 Fixed conflicts with MySQL 5.6
    • 🛠 Fixed dependency bug with PHP 5.6
    • 🛠 Fixed memory issues with imagecreatefrombmp [10349]
    • 🛠 Fixed minor PHP 7 compatibility issues
    • 🛠 Fixed missing "hostname" setting
    • 🛠 Fixed missing vendor certificate bundle
    • 🛠 Fixed phrasing in dashboard/settings/homepage [10843]
    • 🛠 Fixed security vulnerability in /install
    • 🛠 Fixed upgrade to paid bug (website mode)
    • 🛠 Fixed wrong auth_token handling in logout [11288]
    • 🛠 Fixed XSS vulnerability in image uploader [11899]
    • 🛠 Fixed XSS vulnerability in site settings
    • 🛠 Fixed XSS vulnerability in user profile
    • 🛠 Fixed XSS vulnerability in WhatsApp share button
    • 🛠 Fixes bugs triggered in 3.12.4
    • 🆓 Implemented changes from #39 [Chevereto-Free]
    • 👌 Improved phpBB support for PUP [Chevereto-Free #58]
    • 👌 Improved content of the alt tag [10591]
    • 👌 Improved Dashboard listings (universal sort options)
    • 👌 Improved Dashboard navigation with better document titles
    • 👌 Improved DB fulltext engine detection (improves MariaDB support)
    • 👌 Improved design of the login/signup page [11615]
    • 👌 Improved display of tone toggle (hidden in homepage landing)
    • 👌 Improved Explore document titles
    • 👌 Improved header centering (flexbox)
    • 👌 Improved homepage split landing (now list trending and support pagination)
    • 👌 Improved hreflang implementation [11035]
    • 👌 Improved image upload performance (parallel uploads)
    • 👌 Improved listing handle on deletion [10588]
    • 👌 Improved listing performance by using "seek" method [10220]
    • 👌 Improved login system (device based)
    • 👌 Improved menu animation for mobile
    • 👌 Improved PUP support for XenForo 2.1 [12059]
    • 👌 Improved top bad display for mobile
    • 👌 Improved upload temp file handle
    • 👍 PHP minimum version supported 5.6
    • ✂ Removed .htaccess +FollowSymLinks [11366]
    • ✂ Removed CloudFlare, Theme top bar color dashboard settings
    • ✂ Removed G+ sharing button [11368]
    • ✂ Removed old links (G\ Library)
    • ✂ Removed unnecessary DB calls [11406]
    • ✂ Removed X-Mailer header
    • ⚡️ Updated all vendor dependencies
    • 💅 Updated Bulgarian, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, Estonian, French, German, Hebrew, Indonesian, Italian, Japanese, Korean, Lithuanian, Polish, Portuguese (Brazil), Russian, Spanish, Thai, Turkish, Vietnamese