Skip to content
This repository has been archived by the owner on Jan 25, 2021. It is now read-only.

Addictive Community v0.12.0

Compare
Choose a tag to compare
@brunnopleffken brunnopleffken released this 29 Jan 22:37
· 108 commits to master since this release

Added

  • Add cover photo to your profile;
  • Add emoticons, change text color and add embedded videos to posts;
  • Database logging now includes backtrace details for additional debug.

Fixed

  • Quoted posts not being sanitized;
  • Embedded transliterator now parses non-Latin characters (e.g. Greek, Cyrillic, etc.);
  • Fixed several issues with banned members;
  • Missing Swedish translations (thanks to @halojoy);
  • Several others bug fixes and enhancements.

Changed

  • Revamped UI components with new and reusable CSS classes, responsive mode is much better;
  • Added the suffix [Name]Controller to the name of controller files;
  • Controller entry method renamed from "Main" to "Index";
  • Default MySQL storage engine changed to InnoDB (now requires MySQL 5.6 or above);
  • Implement class autoloader for kernel modules;
  • Added namespaces: kernel modules to AC\Kernel and controllers to AC\Controllers;
  • Member session handling methods moved to AC\Kernel\Session\SessionState;
  • Database driver is now a static class;
  • Database logging is now disabled by default (enable it setting private $debug = true in kernel/Database.php);
  • Sass files are now compiled using Node.js (gulp + gulp-sass);
  • Form validation now uses the HTML5 API - the UI still behaves the same way.
  • Admin CP now uses the same CSS framework than the rest of the application.

Deprecated

  • IIS: untested and unreliable, so its support is now removed;
  • MySQL version older than 5.6 is now unsupported.