How would I go about adding the option for users to have the newest messages displayed first? Like in the the Features and Options area of the admin center you can select "View Newest Messages First" but that affects all my users, I just want this to be something each user can enable if they wish.
well, i think you'd need to add a checkbox to your Profile.template.php, and then change
// Calculate the fastest way to get the messages
$ascending = empty($modSettings['viewNewestFirst']);
in Display.php, so it checks for the profile box instead of the modSettings box. :)
Or check both, so you still have the ability to turn it on should you change your mind one day.
You could make it use theme options, I'll be writing a tutorial on that later.
-[Unknown]