rev 226 -- a.k.a. biggest one evah.
(And probably buggiest, too.)
* Updated to SMF rev 10205. Check out the changelog. (changelog.txt, index.php, Admin.php, Class-Editor.php, Load.php, ManagePaid.php, Profile.php, Subs-Boards.php, Subs.php, Who.php, install.css, Display.template.php, ManagePaid.template.php, MessageIndex.template.php, ManagePaid language, Who language, editor.js, script.js)
@ !!! Need to change $user_info['url'] etc. (index.php, Load.php)
@ !!! Added avatar and image caching, but mod_header is required, so leaving it commented out for now. (.htaccess)
+ Added support for merging double posts. Most of the magic happens in SplitTopics. (index.php, Admin.php, Display.php, ManagePosts.php, SplitTopics.php, Subs-Post.php, index.css, Display.template.php, Admin language, Errors language, index language, ManageSettings language, mergeposts.gif)
+ Added support for URL trimming. (ManagePosts.php, Subs.php, Admin language)
+ Added partial Pretty URLs feature. QueryString.php is awfully hardcoded and a WIP. Support for finding topics by name should be deleted or improved. (index.php, .htaccess, install_2-0.sql, readme_*.html, Admin.php, Display.php, Load.php, ManageBoards.php, ManageErrors.php, ManageSettings.php, PrettyUrls-Filters.php, QueryString.php, RemoveTopic.php, SplitTopics.php, Subs-Boards.php, Subs-PrettyUrls.php, Subs.php, SSI.php, Admin.template.php, admin.css, index.template.php, ManageBoards.template.php, Admin language)
- Removed queryless URL feature. (.htaccess, readme_*.html, repair_settings.php, smfinfo.php, ManageSettings.php, News.php, QueryString.php, Subs.php, Help language, ManageSettings language)
- Removed parameters in db_insert_id function. (install.php, Display.php, ManageBans.php, ManagePermissions.php, Poll.php, Post.php, Profile-Actions.php, Profile-Modify.php, RemoveTopic.php, RepairBoards.php, Security.php, SendTopic.php, SplitTopics.php, Subs-Boards.php, Subs-Calendar.php, Subs-Categories.php, Subs-Database.php, Subs-Graphics.php, Subs-Members.php, Subs-Post.php, Subs.php)
+ Added in boards table the preliminary structure for many upcoming features: per-board allowed and banned members, board owners, board type (should probably be called internally "board_type" rather than "wedge_type"), custom style, show title, per-board stats, per-board language. (install_2-0.sql)
+ Added more preliminary support for board owners. (Load.php:571+)
+ Added more preliminary support for per-board allowed and banned members. Need to implement a limit + group_concat, or just disregard multiple contradictory entries in the board_members table and rewrite code at line 714. (Load.php:576+)
+ Added very preliminary support for board privacy. (Load.php:633)
+ Added automatic creation date within the boards table. This could be useful in the future. (install_2-0.sql)
! Some default settings were applied to guests when they should have been applied to members instead. (install_2-0.sql)
* Changed some defaults at install time: week starting day (previously Sunday, now Monday), return to post, save PMs, display quick mod checkboxes, quick reply on and closed by default, view newest PMs first, remove inbox label when applying PM label, and show Today and Yesterday in dates. (install_2-0.sql)
* Increased post box size and board description box size. (Class-Editor.php, ManageBoards.template.php)
@ !!! bareimg placeholder. (Class-Editor.php)
@ !!! placeholders for {query_see_topic} (topic privacy) and a friend subselect override, which may or may not be rewritten later. (Subs-Database.php)
@ !!! placeholder for Ignore Topics. (Admin language)
+ Added support for align parameters in img tags. (Class-Editor.php)
* Don't fix url tags into a more developed version, there's no point in that using more space in the database. (Class-Editor.php)
* Disallow bots from accessing the Post template. Is this a good idea? (Display.php)
* If not on a forum, blog posters can't remove their own topics if not a moderator. Is that logical? I don't know. You tell me. I probably had a good reason for that. (RemoveTopic.php)
* Show bots in green italics in Who's Online. Noisen style. (Who.php)
+ Show board URLs next to topic links in Who's Online. Noisen style, too. (Who.php)
+ Added support for the 'more' BBC tag, which allows blog posts (upcoming feature) to be trimmed in the homepage, and shown in full in the dedicated post page. (Subs.php)
* Moved "Add Poll" button to the Topic Moderation strip, as currently there can only be one poll per topic and it changes their nature. (Display.template.php)
! Accidentally double-clicking a user name in topic pages when using the user menu could select said name. (Display.template.php)
! Unreverted a spacing commit I made for SMF that they reverted because they're bad people. I have your names, I'll tell your moms. (Display.template.php)
- This ":" in the Last Edit area has always annoyed me. (Display.template.php)
- Deleted a few remaining GD warnings from the language files. Please note that there are more GD-related tests that can be safely removed in plenty of places now. (Admin language)
! Fixed various errors in the French version. Also discovered the horror that is the EmailTemplates French translation. Oh, my... I'm nearly tempted to revert it back to English to save French users the agony of going through these emails. (EmailTemplates, Help, Login, Post, Profile)
+ Added French version of the Security language file. About half of it is translated for now... (Security.french.php)
* Spacinazi. (SplitTopics.php, MessageIndex.template.php)