Addictive Community Versions Save

The definitive open-source discussion forum software.

v0.12.1

7 years ago

This version just fixes a regression from v0.12 about the use of the embedded Transliterator() class

Added

  • Admin CP: Delete all user's posts and threads (thanks to @xQuByte).

Fixed

  • Fix "Transliterator class not found" when submitting a new thread (fixes #124, #121).

v0.12.0

7 years ago

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.

v0.11.1

7 years ago

Fixes

  • "Update available" even if running the latest version (fix #105, thanks to @halojoy)

v0.11.0

7 years ago

Wow! It's been a while since version 0.10 of Addictive Community (yeah, half a year). A lot of commits pending, still some issues to fix... Sorry I'm late, there were a lot of work for me these last few months, I've been busy with my company, putting some projects on the road, but I'm still alive.

Well, here it is! Version 0.11.0 releases all those commits sent by our community, thanks a lot for those who cares about Addictive Community. There's not that much in it, but I don't want to keep these in the dev branch. There's still a lot of ideas that I want to share with you and develop together with you.

Thank you for your support! And oh... the release notes:

Added

  • Add/remove themes and templates via Admin CP (thanks to @xQuByte);
  • New pages for HTTP errors 404/Not Found and 500/Internal Server Error.

Fixes

  • Disable registration now works properly showing a warning (thanks to @xQuByte);
  • Forwarding Personal Messages not working due to pending Pull Request.

Changed

  • Master templates are now inside the /templates/[theme]/layouts directory.

Security

  • Improved validations for controllers, IDs and reference values;
  • Fixed an XSS vulnerability when ordering the list of members (#98);
  • A lot of third-party plugins were update to their latest version.

Deprecated

  • Support for IE9 and older is now deprecated (do I need to warn about it?).

v0.10.0

7 years ago

Added

  • Automated update to a newer version;
  • New built-in language: Russian (thanks to @zalexstudios);
  • Reply and forward private messages (thanks to @johnforte).

Fixes

  • SQL syntax error when editing a language file via Admin CP (#72);
  • Broken URLs when a thread is written using non-latin characters (#74);
  • Issue with json_encode() and multibyte characters (#74);
  • Not loading page template when reporting abuse (#75);
  • Save username and e-mail on failed registration process (thanks to @johnforte);
  • Several other minor bug fixes and translation misspellings.

Security

  • Improved data processing in posts to prevent Cross-Site Scripting (XSS).

Deprecated

  • Removed the possibility of using the Facebook profile photo as avatar due to Graph API limitations to unregistered Web Applications (we do NOT plan to integrate Facebook login with Addictive Community soon).

Changed

  • Community Dashboard in Admin CP now shows the complete server environment (#66);
  • Installer now checks the system requirements before the database deployment (thanks to @xQuByte and @halojoy);
  • Changed UI grid from display: table to the modern CSS3 flexbox;
  • Minor UI and UX enhancements and fixes.

v0.9.0

8 years ago

Added

  • Set automatic thread opening/lock date and time.

Fixes

  • Addictive Community is now PHP 7 compatible (retaining the PHP 5.3+ support);
  • Members were able to post in locked threads;
  • Unable to delete multiple private messages (#61, thanks to @xQuByte);
  • Disable 'Obsolete Thread' feature not working (#62).

Changed

  • Error() controller renamed to Failure(): Since PHP 7 class name "Error" is predefined and used internally;
  • Kernel module String renamed to Text due to new reserved words in PHP 7;
  • Some table fields renamed to follow the separate_by_underscores_pattern.

v0.8.0

8 years ago

Added

  • OpenSearch support;
  • Better initial configuration during installation (#54);
  • Full member management via Administration CP;
  • New built-in languages: Swedish (thanks to @halojoy) and Brazilian Portuguese.

Fixes

  • System was unable to send e-mails when SMTP server doesn't require validation (#44, thanks to @halojoy);
  • Fixed an error when creating new thread with strict mode enabled in MySQL (#45);
  • Several bug fixes and enhancements.

Changed

  • Settings in c_config are now saved as 0/1 instead of "true"/"false" (#44);
  • Use Session::IsAdmin() to check if logged member is an administrator.

v0.7.0

8 years ago

Added

  • Member ranks/promotions given when a member reaches a certain number of posts.

Fixes

  • Members were unable to log in anonymously (#41);
  • Users were unable to install Addictive Community in WAMP stack in certain scenarios;
  • Few other bug fixes and enhancements.

Security

  • Added .php and .js files as forbidden extensions to avoid remote execution on server (users must now compress and send a ZIP file instead);
  • Improved numeric-only data validation to avoid SQL injection (#39).

v0.6.0

8 years ago

v0.6.0 (2015-07-03)

Added

  • Rooms categories (a.k.a. parent forums).

Fixed

  • Member getting SQL error when reporting a post/thread (#26);
  • Broken links when viewing reports in Administration CP;
  • Bug fixes related to failed MySQL connection under certain scenarios (#16, #26 and #29, thanks to @halojoy);
  • SQL error when adding a new reply (#30);
  • Several minor bug fixes and general enhancements.

v0.5.1

8 years ago

Fixed

  • New database fields for quoting replies not being loaded.