2641 lines
80 KiB
JSON
2641 lines
80 KiB
JSON
{
|
|
|
|
"versions": {
|
|
|
|
"cirno": "#2F66DB",
|
|
"eminence": "#6C3082",
|
|
"heliotrope": "#DF73FF",
|
|
"cyan": "#4EC9B0"
|
|
|
|
},
|
|
|
|
"changelog": {
|
|
|
|
"20150221": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Start work on new Flashii backend using leftover BBBB2.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Display version in the footer.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150222": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Upload assets.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150308": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Dynamic SQL database library.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Add ROOT_DIRECTORY constant.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Slight changes to the templating system.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add Configuration class for better configuration management.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Replace broken template tags.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Upload remaining assets.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove per-file twig initialisation.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Start work on expanding the templates.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add 404 page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add SQL to the repository.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150321": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Change entire system to static classes.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "ReCAPTCHA verification function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Add more features to SQL library.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150322": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add sessions class.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Change namespace to Sakura.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150329": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add files for sys.flashii.net.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Deprecate sys.flashii.net.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Update SQL library.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Begin work on user system.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Login forms not showing when user is logged out.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "More JavaScript fixes.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add login form below the header.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add common PHP function template tags.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add remember me checkbox.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add function to get a user's database row.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add news post template.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add function to get a group's database row.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add function to get a certain amount of news posts.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add avatar and background serving PHP script.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix a define collision.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150330": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add chat directory.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Make getting news posts less heavy on the SQL server.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add descriptive files.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150401": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add more function descriptions.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add template configuration parsing function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add template engine wrapper class.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add GZIP compression.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add .git* files and a license.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add error logging.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove GZIP compression (for now) relating to issues with the error handler.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Rename ROOT_DIRECTORY to ROOT.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove affiliates section from the footer.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add credits page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add infopage system (/r/page).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Update SQL structure file.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Make markdown parsing function public.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150402": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add hardcoded dummy group and user.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Make the markdown parsing function actually have access to the class.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add news page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Make frontpage stats actually work.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add news XML feed.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150405": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add example config.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Improve news functions.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Update SQL structure.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150406": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Open source'd and repository now hosted on GitHub.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove static locations.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Update SQL structure and mistake in .htaccess.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add session system.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Begin work on authentication.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Improve template engine wrapper.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150407": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Replace tabs with 4 spaces.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150408": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "UPD",
|
|
"change": "More work on the authentication pages.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add login function.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150412": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix massive mistake causing all hashes to break.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add a function to get users by the IP assigned to their user.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Reindex assets.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150413": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Update SQL structure.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add logout function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove static locations from CSS files.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150414": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add PayPal SDK.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add function if the e-mail address used has a valid MX-Record.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add some IP functions.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add checking if an IP originates from CloudFlare and then replace the IP with the proper one set in the header.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150417": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Logging in works!",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add proper session management.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add delete function to SQL library.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150418": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Logging out works.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add Sock Chat authentication file.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add e-mail function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add function to get country code from CloudFlare header.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add whois class.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add HTML e-mail template.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Begin work on registration function.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150419": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add automatic user activation.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Completely user registration function.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150420": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add AJAX form submission.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix bug in registration process causing username cleaning to fail.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150421": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add e-mail sanitising to registration process.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add automatic activation e-mail resend function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove PayPal API since we don't need it for what we do.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add password forget template.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150424": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Update .gitignore.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add password entropy function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Update links in the footer.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Make header login form properly responsive.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Display PDO errors.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add authentication locking option.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove method of determining password strength based on length (aaaaaaaaaaaaaaaaaaaaaaaaaaaa ain't strong just because it's long).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Make logged in users unable to view the authentication page.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150425": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add custom user colours.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Make users with the legacy algorhythm force-change their password.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add password resetting functions.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Tell users to enable JavaScript.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove development tools from the repository.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix the backend not expecting an empty users table.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150426": [
|
|
|
|
"cyan",
|
|
{
|
|
"type": "FIX",
|
|
"change": "The system thinking 0 is the rank ID for deactivated while it's 1.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add some missing assets.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add changelog page.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150427": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Begin work on profile system.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Created function to get profile data from a user.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Made profile data display properly.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix rank title not displaying on profiles.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Show country name on profile.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Show tenshi tag on user's profile if they're tenshi.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Actually update last online date.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Activation broken methods in the activation process.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add glow around a user's avatar on their profile if they're online or offline (active in the last 5 minutes).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Show all online users on the frontpage.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix JavaScript forms not submitting on hitting enter.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix chat redirect.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed bug in registration process causing a PDO Exception.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed bug in rank checking (e.g. system saying that you're activated and deactivated at the same time).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed the enter substitute not working on some forms.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed activation system assigning incorrect rank after clicking the link.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed off-site account links being displayed to guests.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed /u/[username] not working.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed bug caused by bug fix in login process (ironic).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed bug in rank checking function (didn't decode the json string).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed Canada not existing.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed profiles not showing profile data to logged in users.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed Youtubetype 1 displaying the channel ID as the link title.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Hide most of the profile if a user is deactivated.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add avatar replacement for deactivated users.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Redid avatar serving script.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Hide abyss'd users.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove origin check on CloudFlare country header.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add members page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add members page pagination.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix long usernames exceeding the rectangle view.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Abyss'd users showing up in the member list.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Abyss'd user's names still showing up in the title of the profile.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150428": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add base Sock Chat extensions.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed remains of old templating system.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Move Sock Chat permissioning to database as opposed to a static file.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150429": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix chat online users counter on frontpage.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added FAQ page.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150430": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Begin work on management panel.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150501": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Improve error page.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150502": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add supporter page.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150503": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Improved manage navigation.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Begin work on forum script.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added profile backgrounds.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150504": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed blank background for inactive users (will make the backend handle removal).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed profile background handling.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add beginning parts of the warning systems.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150505": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "UPD",
|
|
"change": "getWarnings() can now return all warnings when the first parameter is false.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added parallax effect to profile backgrounds.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added comments to the Yuuno JavaScript.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added Google Custom Search page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Export new SQL structure (and example data).",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150506": [
|
|
|
|
"heliotrope",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Add some content retrieval functions for the forum.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added post count to the users table structure.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Moved panel on the right site of the index to its own template file.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150508": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added notification system.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150509": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed missing newline in a template file.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added function to actually create notifications.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed avatar border being depositioned.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Compactise (not a word but you get the meaning) array adding in the server-side notification system.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed some redundancy in the news viewer.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed CORS breaking notifications.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix a wrong way of assigning notifications to a user (Session::$userId instead of $user).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Replace .cfg files and parser with the built in .ini parser.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150512": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix {{ sakura.currentpage }} redirecting to the php file that's being used without the right attributes.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Rebuilt news XML to be more modular as opposed to a pile of prints.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150523": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Move Manage and Forum to a subdirectory instead of a subdomain.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add links to forum and management pages.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed broken links because of the domainset changes.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150524": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Move site description and tags to the config.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Export SQL structure.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Added new favicon.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Moved Members button to the user part of the header menu and added a link to search.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Redid scroll to top button and added a cute little animation to it.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed unused code for error logging.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added flag to login function that doesn't set cookies.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added a method to checkLogin to bypass cookies.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Made the manage footer sticky to the bottom.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150525": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Made the registration recaptcha refresh upon failure.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added a JavaScript port of the password entropy function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Made maximum and minimum username length configurable.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Split Yuuno CSS up in multiple files.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed the icons displayed on the side of the index when logged out.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added JavaScript form checking to registration form.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added smooth scroll to top thing.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed subnet matching causing an error.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150526": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Redid the fonts.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed ybabstat (for now).",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150529": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added beginning bits for the permissioning system.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Altered details of the built in fallback user a bit.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed feedback redirect going to a deleted forum.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Removed all jQuery dependencies in ybabstat.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed database engine handling.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed local configuration handling.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Readded GZIP compression.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix issue with GZIP compression in the error handler.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Remove chat from the global permissions (for now) and restore the old permissions table.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add base for a novelty Mio template port.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added permission checking functions.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150530": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Compress Yuuno back to one CSS file again.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Added configuration option to enable template caching.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed logged out users inherit permission strings from random user groups.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Removed old deactivation checking method.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150602": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added JSON indentation/pretty printing function.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150604": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Redid some of the users table structure.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add /header to profile for spooky things.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150619": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added notification history section contents to settings panel.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150620": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added friends system.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Changed & to & in some URLs.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed settings page being usable when logged out.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed remaining code for the old profile API.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150621": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed the options next to the avatar on the index panel.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added a bbcode parser.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150627": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Put the Forum Listing and Front Page in the same PHP file as they both request nearly identical info (only difference is probably news post/forum posts).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed the die() in the version checker to a trigger_error().",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed an error in the password reset process.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Made some of the functions in the Configuration class more readable.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added support for infinite subforums.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added basic topic list support.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150628": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed getUserProfileData() which decodes the json in the userData column and do it in the getUser() function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed all (found) bugs related to the previously listed change.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed bug in the friends system where getFriends() only returns one friend.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added basic topic viewing support.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed Edit icon on profiles.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150629": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added topic and post counters to the frontpage.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed SAKURA_VTYPE to a SAKURA_STABLE boolean that can be used for only showing things on stable or development builds.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150630": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added Payments class.",
|
|
"user": "kamilrakowski"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added automatic premium after payment.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150701": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed a multitude of fuckups.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added automatic rank management for premium.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Redid the supporter page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Moved expire variable for the complete page out of the url and take the data straight from the database.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Made the maximum amount of month you get buy premium for changable.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added basic API handler.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150702": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed a mistake in the stylesheet causing the support page to deform when resized.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Made the sitename config variable shown on the title of the suport page instead of just Flashii",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150703": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add basic example of the version 1 API framework.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150704": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed profile rewrite rule causing errors in some environments (e.g. Win32).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Removed ignore lines for Misaki files.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150705": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added count functionality to database wrapper.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Make forum index page fully functional.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Add user data and post linking to viewforum.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add 'x time ago' generator function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix bug while decoding the country name JSON with systems that don't default to UTF-8.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed some columns and replaced them with live stats.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Redid some of the emotes.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add code for topic view counter.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed avatars with shit resolutions jumping to the side of the username.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150706": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added pending friend requests counter to the frontpage.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150707": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added post and topic count variable to the profile.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150725": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added stuff for Disqus SSO.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Make the error in getConfig return the value that can't be found.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150728": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Made the amount of news posts loaded on the frontpage configurable.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "(Temporarily) removed chat online user count.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150730": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Use the same date() formatting everywhere.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added user banning backend.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Replaced money_format function with number_format due to incompatibility with certain platforms.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed calculation of remaining premium tag.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed &expire=<timestamp> still being in the url when purchasing premium.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed background colours on the search page looking slightly mentally challenged.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added draft for posting page.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150731": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Redid footer links and styling.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed an issue with linking to people's websites on the credits page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added pagination to news page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Put pagination in own class.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Implemented global pagination style on member list page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed mention of Flashii in news page title.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed positioning bug on the notification history page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added pagination to notification history page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added friend management page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed removing a friend not removing the request.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed pending friend requests function returning mutual friends instead of requests.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150807": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added profile changing frontend.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added profile changing backend.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150809": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed homepage friends link going to the wrong location.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Redid settings frontpage.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added :smug: emote.",
|
|
"user": "MallocNull"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed links to GitHub links to link to their BitBucket alternative.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added responsive view for notification for smaller screens.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added avatar uploading (background uploads soon).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed old avatars not getting deleted.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Redid filestructure.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed references to old urls variable.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150810": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Attempt to fix error while trying to get the old avatar name.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed legacy password hash support, if your account still uses this method request a password reset email.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Use \"Revision\" instead of \"Build\" on the changelog.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Show person that made the change in the changelog.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Make AJAX object generator more convenient.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed user actions showing up when logged out on viewtopic.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added AJAX friend actions on viewtopic.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed user actions showing up for deleted users.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added background uploading.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed the function for changing password using a legacy pass.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed old userpages code.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed usage of wrong variable to check if user is online on the profiles.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Clean settings templates up.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150811": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "REM",
|
|
"change": "Remove unneeded rules from .htaccess in the content folder.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed error caused by users table being empty on front page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added dynamicness(?) to the profile editing section.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150812": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added device icons to Yuuno.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150813": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed some broken links on manage.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add permission check when trying to enter manage.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150818": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed urls in Misaki.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add username shadow based on the user's username colour.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150819": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Only make the SQL library fetch an associative array since the numbered one is not used anywhere.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed the lie in the previous change changing the __only__ use of it to associative.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Begin work on a User class (different from the Users class) to easily get a user's data in a usable state.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed incorrect counting on the List view in the memberlist (how did I miss this for 4 months?).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Converted profile.php to the new user API.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added OR statement capabilities to the database library.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Make it possible to initialise a User object with the username_clean of that user.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Switched currently logged in user data to the new API and fixed some references to checkLogin.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added expirimental site wide profile background feature.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Clean up unneeded things from profile.php.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150820": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Cleaned up the sakura template variable.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed font on changelog not displaying correctly.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Made the \"Enable JavaScript\" message look a bit less mentally challenged.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150821": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Moved image serving file to the new user api.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed /r/ urls to /p/ to not have it be confused with subreddit.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added new options menu (replaces site wide background checkbox).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed user uploads removal.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed an ancient issue where the avatar in the header leaves its containers.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Split the SQL fetch function up into select and fetch functions for possible future use.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed values of additional profile values not showing up properly.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added banner to footer on unstable revisions.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added a fallback to the User class that checks using a LIKE statement.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Implemented permission checking for all the settings in the Aesthetics category.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed youtubetype being ignored on the profile.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Switched to a less disgusting purple for the selection of user boxes.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed sitewide background making text on Members page unreadable.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150822": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed premium purchasing being broken somehow.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150823": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed a reference to the legacy password hashing method in Users::checkLogin().",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added repeated linear gradient to the JavaScript message because I could.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed broken reference to current page variable in the logout link.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Rewrite settings page handling.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Merge messages.php and settings.php.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add special cases for restricted users.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Restructured the startup process.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed checkboxes not working properly in the AJAX submission function.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add user controlled ability to switch to Misaki.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fix profiles on Misaki.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Quickly backport the required templates to switch back to the Yuuno template.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150825": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Moved profile templates to own folder.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150826": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added profile entry for birthday.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150828": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Did a plethora of changes to Misaki.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Cleaned up the code for the front page stats.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150829": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Improved template error handling.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed PHP version checker not halting the script entirely.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Make placeholder avatars different based on the templates.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150830": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added donation tracker frontend.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150831": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Changed main navigation to font awesome icons.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed bug in settings panel with parent sections.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Updated twig libraries and switched to the unmodified Parsedown branch.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150902": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed dodgy old mobile view.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed menu width on smaller monitors.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Made the dropdowns in the memberlist usable on phones.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed special styling on support us button.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150903": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Moved donation tracker functions to Main class.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added insert function to tracker.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added a link to the tracker on the support page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed undefined index in settings.php.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed All Members view on the memberlist not remembering the view option.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Created two new classes for future use (news and comments).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed code for Disqus SSO.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Make unknown countries return XX instead of EU.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed Disqus.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150904": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added Urls class.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed credits page in favour of a markdown file in the root.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed /contact symlink, use /p/contact instead.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Implemented urls.format across templates.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Moved infopage.php into index.php.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed the special URL case for the messages section.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150905": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Finished implementation of Urls class.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fully fixed the user numbering bug on the List view.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added a configuration value to change how many users are displayed on the memberlist per page.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Made the payment cancelled message look less odd.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed out of line padding on info pages.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Use Twig Blocks instead of Includes.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed parallax disabling not working on Yuuno.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Implemented Urls class in PHP files.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Dropped SockChat class and rely on system permissions from Sock Chat permissions.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Implemented IP checking in the session manager.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150906": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed unused URLs.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Add ability to hide certain settings modes from the menu.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Gave the error handler a massive update.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Made friendlist mobile friendly.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed restricted.tpl not being referenced properly.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added cookie notification.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150907": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed cookie notification reappearing after accepting.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed infopage templates not using the new blocks method.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Removed the _developer_data folder, split the SQL structure and data up into two files respectively and moved the Sock Chat auth script to a new directory.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Updated the CloudFlare IPs list.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed newline causing an error in CloudFlare check.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Moved document title setting to templates instead of in the PHP file.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Restyle explosive notifications and make them not explosive.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150908": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed ability to switch to Misaki through the site options (it's currently very broken).",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Hide Groups menu from the Settings page as the backend functionality is delayed until after the first stable.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed checkboxes not doing what they're supposed to do.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Added birthdate changing.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Made dates on profile a bit more readable.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150909": [
|
|
|
|
"cirno",
|
|
{
|
|
"type": "FIX",
|
|
"change": "Happy Cirno day!",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "UPD",
|
|
"change": "Renamed main folder to public since we're not using a subdomained system anymore.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "REM",
|
|
"change": "Removed the striped bar on the footer due to (obvious) negative feedback.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "ADD",
|
|
"change": "Made error logger log Sakura version.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
],
|
|
|
|
"20150910": [
|
|
|
|
"eminence",
|
|
{
|
|
"type": "UPD",
|
|
"change": "Made notification pulling stop when the tab isn't selected.",
|
|
"user": "Flashwave"
|
|
},
|
|
{
|
|
"type": "FIX",
|
|
"change": "Fixed changelog sorting.",
|
|
"user": "Flashwave"
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|