ninechan/changelog.txt
2015-06-14 16:13:18 +02:00

150 lines
5 KiB
Text

Flashwave's ninechan Changelog
==============================
Version 1.0 (25-01-2014):
------------------------------
First release
Version 1.1 (26-01-2014):
------------------------------
Added Description
MySQL connection settings are now in a separate file along with options to change the description and title of the board
Version 1.2 (26-01-2014):
------------------------------
Added ability to temporarily close the board via the config file
Added CSS
Added comments to the the config file to make setting it up easier
Clicking "by" inbetween the title and username of a post will now link to the post
Replaced <address> with <i>
Version 1.3 (28-01-2014):
------------------------------
The newest thread now shows at the top on the index
Added ability to hide the version in the copyright text on the bottom
Version 1.4 (30-01-2014):
------------------------------
Added tripcode support
Fixed background looping
Version 1.5 (30-01-2014):
------------------------------
Instead of dots the threads are now numbered
Fixed tripcodes not displaying correctly
Added "noko" and "nonoko"
Added a "sage" feature which will hide threads after a specified amount of new threads (can be disabled)
Version 1.6 (10-02-2014):
------------------------------
Added moderator tools (?v=mod)
Made the code a bit more "readable"
Removed unnecessary prints
Added comments
Added ability to change the table that's used
Added a minimum length for title and comment
Added bantext for changing what appears when a poster gets banned
Added modpass to set the password for ?v=mod
Added a reason for closing the board
Added PHP version checking (minimum required is 5.2)
Version 1.7 (10-02-2014):
-----------------------------
Added language setting
Added ability to disable the board description
Show version is now disabled by default
Added Dutch language file
Fixed ?v=post still working even though a post would be locked
Moved [Lock thread] to a more appropriate location
Version 1.7.1 (11-02-2014):
-----------------------------
The moderator can now see the IP of the posters
Added Spanish language file (Special thanks to kelopez-cl for making it)
Version 1.8 (22-02-2014):
-----------------------------
Added BBcodes
Added quoting/"greentexting"
Fixed post length detection
Version 1.9 (07-05-2014):
-----------------------------
Minimum required PHP version is 5.3 now, if you haven't updated by now do it.
Added in-post post linking (e.g. >>41)
Cleaned up the code
Removed hash comparing for moderator panel.
Added style switching
Improved tripcode system
Switched database engine over to MySQLi for PHP 5.5+ compatibility
Added capcodes
Improved posting system
Changed the way dates are handled
Added comments to code
Added reCAPTCHA support
Added posting password for deletion
Password, Name and Email are now stored in cookies
Added post deletion
Added Option to only make moderators and or administrators fully or name wise anonymous
Version 1.10 (19-08-2014):
-----------------------------
Last feature update for ninechan 1.x, focus will now entirely go to Satoko and ninechan 2.x
Cleaned and "fixed" the entire index.
Version 1.10.1 (19-08-2014):
-----------------------------
Fixed e-mail link not showing when e-mail address is set in the database.
Version 1.10.2a (20-08-2014):
-----------------------------
More code cleaning.
Fixed username not being stored when tripcode isn't used.
Changed ban handling.
Added option for cookie age
Version 1.10.2b (10-09-2014):
-----------------------------
Changed flashii.net links to flash.moe.
Version 1.10.2c (10-11-2014):
-----------------------------
Polish language file added (thanks to kamil0).
Grammar fix in english language file.
Version 1.10.2d (27-11-2014):
-----------------------------
German language file added (thanks to berserkingyadis)
Version 1.10.2e (06-12-2014):
-----------------------------
Indonesian language file added (thanks to Flappyzor)
Version 1.11alpha1 (06-12-2014):
--------------------------------
Made configuration variables more overviewable (WILL break things if you don't update your configuration file).
Put version number in a define at the top of the file to make changing it easier in case I decide to use it elsewhere.
Why was the doctype statement all the way on the top above the PHP code?
Version 1.11alpha2 (16-12-2014):
--------------------------------
Implement language version checking.
-- 1.11alpha3 and alpha4 have been included in 2.0 --
Version 2.0 (12-05-2015):
--------------------------------
Switch to PDO from MySQLi
Change config and language handling
Switch to ReCAPTCHA v2
Redid JavaScript backend
Implemented thread bumping
Added SQL structure file
Version 2.1 (13-05-2015):
--------------------------------
Fixed incorrect type on date field in database (was varchar(255) must be int(11))
Fixed incorrect identifier for BAN (left L_BAN by accident)
Replaced all uses ot &t= with &id= for compatibility
Added pagination to the index
Added a set of links in the header