Skip to content

Releases: matortheeternal/mod-picker

Public Beta Release v1.5.2

27 Apr 18:46
Compare
Choose a tag to compare

Features

  • Submit/edit mod pages now display mod analysis in a nested tree similar to what is used on the show mod page analysis tab.
  • Started a private beta for the Mod Picker Utility (a desktop application for setting up Mod Picker mod lists)
  • Added a way for mod authors to provide direct download links to archive mod options. This direct download link is only used when setting up a mod list with the Mod Picker Utility.

Bugfixes

  • Fixed all_tags JSON to exclude hidden tags. (hotfixed 4/11)
  • Fixed bug with removing tags from the tag selector hiding the wrong HTML element. (hotfixed 4/13)
  • Fixed bug with account linking. (hotfixed 4/16)
  • Fixed bug with sorting mod lists by tools/mods/plugins count. (hotfixed 4/19)
  • Fixed bug with users exceeding 1280 reputation. (hotfixed 4/20)
  • Fixed bug with updating mod date released/updated. (hotfixed 4/22)

UX Improvements

  • Now displaying a loader spinner while mod analysis is being loaded.
  • Dramatically improved the speed of mod analysis loading on the submit/edit mod pages.
  • Added support for several more custom source logos (Blogspot, Curse, Google Site, Imgur, ModDB, Skyrim ModType, and Tumblr)
  • Custom source label will now be set automatically if a user provides a recognized custom source on the submit/edit mod page.
  • Now displaying a red outline around invalid inputs in the sources/metadata sections on the submit/edit mod page.

Other

  • Renamed Audiovisual - Animations category to Audiovisual - Animations & Physics. (hotfixed 4/13)
  • Added several new tag groups, and added tags to existing tag groups. (hotfixed 4/13)
  • Made it so anyone can submit mods with custom sources. (hotfixed 4/13)

Public Beta Release v1.5.1

11 Apr 04:56
Compare
Choose a tag to compare

Features

  • Submit mod and edit mod pages now have tabs.
  • Now displaying tags from tag groups on submit/edit mod pages. You can check a tag to add it to the mod.

Bugfixes

  • Fixed bug with index routing which caused switching to certain index pages to not work the first time
  • Fixed bug with tag selector over-generating HTML elements during editing.
  • Fixed bug with performing a mod search while on a mod list with unsaved changes not displaying the confirmation dialog properly.
  • Fixed issue with displaying site statistic details on mod grid items on mod index pages when the stored value is zero.

UX Improvements

  • Improved user experience with the configure details modal by adding the detail icons to the modal
  • Removed the primary/secondary category sort options from mod index pages. They didn't work and they weren't really useful anyways.
  • Created maintenance page which will be displayed when the site is down for maintenance.
  • Created custom error pages for the base site (for top-level 404, 422, and 500 errors)

Other

  • Optimized database. The mods index should be much faster now. Some other pages may also experience speed improvements.
  • Adjusted mod search for speed (it no longer searches uploaded_by source fields by default)
  • Now retrieving mod analysis when user visits analysis tab when editing a mod. This improves the speed of editing a mod when it has a large analysis which does not need to be updated.
  • Added Gameplay - Immersion & Role-playing tag group
  • The replace tag function now replaces TagGroupTag references as well
  • Now using a CDN for certain vendor JavaScripts
  • Improved compression of certain static assets
  • Added caching for certain static assets

Public Beta Release v1.5

28 Mar 03:01
Compare
Choose a tag to compare

Features

  • Added is_mod_manager and is_extender boolean options to mods
  • Added excluded tags filter to the mods index and the mod lists index
  • Created tag groups for mod category index pages. Selecting a category from the Browse Mods dropdown will now take you to a browse page for browsing mods in that specific category. The generic mods index is still available.
  • Now displaying a modal from which you can select mod options when you add a mod to your active mod list from a mods index page or the show mod page.
  • Simplified search filters on all index pages. There's no one search filter which will search all available fields. To search a specific field you can use an advanced search term. E.g. submitter:Mator or name:"Immersive Armors". The search terms supported on an index page can be viewed by hovering over the yellow circle with a question mark in it by the Search filter.
  • Restored editor filters on index pages.

Bugfixes

  • Fixed bug with image thumbnails being in multiple formats in certain circumstances involving partial transparency
  • Load Order Notes now link to plugins based on filename. A plugin with a matching filename must still exist on the platform to create the load order note, but load order note display and resolution in mod lists is now more functional.
  • Fixed the issue with tab content display being doubly-nested on the mod list page, user profile page, and home page. (hotfixed 03/22, 03/23 and 03/27, respectively)
  • Fixed Content Filters section title on Comments index (hotfixed 03/23)
  • Fixed bug with mod list reporting unsaved changes if the comments tab was loaded
  • Fixed help page comments pagination
  • Fixed issue with master plugins being reported missing when a plugin with a matching filename is present in the user's load order
  • Fixed adding mod options to mod lists as part of compatibility note resolution

UX Improvements

  • Users can now read their own mod lists when they have been marked as having adult content even if they haven't allowed adult content from their user settings.
  • Added page param to index pages.
  • Adjusted mod options modal primary column max width.
  • The Mod List Tools/Mods/Plugins count columns on the mod lists index now display total values including custom entries.
  • Added an action to the Tags index for replacing all instances of a particular tag with a different tag. (Only accessible to site staff.)
  • Compatibility note mod search now includes games
  • Added related mod notes to the view recent contributions dropdown
  • Increased maximum tags allowed on mods and mod lists to 30

Other

  • Combined help pages and help videos - they're no longer separate records in the database
  • Set up some initial stuff for the mod list setup utility
  • Configured prerender properly with html5 push state (hotfixed 3/9)
  • Added additional throttles to counteract brute force attacks on user sign in

Public Beta Release v1.4

25 Feb 23:45
Compare
Choose a tag to compare

Features

  • Added related mod notes. You can now recommend mods be used together or suggest alternative mods.
  • Added support for an optional mod details tab. The tab can be used to display a short plaintext description, support/issue tracker links, a notice message, and license information. The tab can only be enabled/disabled by mod authors.
  • Added Help Video pages to the Help Center with fully functioning navigation.
  • Added a way to move mod list mod/tool grid items by directly editing the index. Select and change the index in edit mode and press "Enter" to apply it. Unfocus the index to discard any index changes. Press Shift+Enter to change the item and skip scrolling.
  • Added mod licensing wizard to the legal center to help mod authors choose licenses for their mods.

Bugfixes

  • Fixed issue with LoverInfo url method
  • Now validating contributions on a timeout to reduce input lag.
  • Added missing "Helper" role filter to users index
  • Fixed application of folder icons in analysis file trees
  • Added ES6 polyfills
  • Hotfixed help page game images for SSE and Morrowind (01/23)
  • Hotfixed unsetting active mod list (01/25)
  • Hotfixed issue with creating a new mod list (01/25)
  • Hotfixed edit mod page source links (01/25)

UX Improvements

  • Index page filter sections can now be minimize/expanded
  • Added sidekiq web interface (accessible only to admins)
  • Added note to custom mod/plugin items specifying that they are custom items. The note displays on both grid and list view.
  • Contribution submission text editor now has a character counter in the lower right-hand corner which specifies the minimum characters required for the submission to be valid.
  • Added error tooltips which display when a user hasn't properly specified mods, mod options, or plugins for compatibility, install order, load order, or related mod notes.

Other

  • Created mod list data route for internal mod list setup utility testing
  • Created mod list data route for STEP guide development
  • Remove hash from URLs, fixed non-plural "show" routes, and added redirects
  • Refactored tab/column css
  • Fixed issues with scheduled tasks

Public Beta Hotfix Release v1.3.1

24 Jan 00:35
Compare
Choose a tag to compare

Bugfixes

  • Fixed bug with loading artist credit links
  • Fixed Browse Mods navbar item not displaying current game's display name
  • Mod/plugin search is now game specific
  • Mod list mod/tool searches are now game specific
  • Curator requests index is now game specific
  • Moderator CP now displays game-specific counts
  • Active mod lists are now game specific
  • Fixed required plugin links on mod lists
  • User settings/profile mod/mod list display is now game specific
  • Plugin master associations are now constructed in a game-specific fashion
  • Mod and mod list retrieval is now game-specific
  • Fixed bug with moving game plugins

Public Beta Release v1.3

20 Jan 00:49
Compare
Choose a tag to compare

Features

  • Added SkyrimSE branch for the site
  • Created new Skyrim/SkyrimSE theme "Falkreath". Helper is Barbas, banner art is by Michal Kus.
  • Added mod_options_count column to mods, added filter to mods index.

Bugfixes

  • Fixed issue with removing last tag from mod/mod list (hotfixed 1/13/2017)
  • Fixed issue with mod list plugins tab not loading (hotfixed 1/13/2017)
  • Fixed issue with deleting tags from the edit mod page (hotfixed 1/13/2017)
  • Fixed issue with tags getting nuked from the edit mod page (hotfixed 1/17/2017)
  • Fixed bug with note text area markdown editor height being limited in fullscreen mode
  • Fixed bug with page scrolling to top repeatedly when a state change fails (e.g. when server becomes unavailable)
  • Fixed bug with all custom config files being active when you switched to the mod list config tab
  • Fixed bug with being able to have multiple comment reply boxes open (may re-enable it once it can be fully tested)
  • Fixed tag selection to focus the add tag button properly in all circumstances
  • Fixed fully typing an existing tag not applying the tag properly
  • Fixed bug with mods that have the same plugin in multiple options

UX Improvements

  • Added chevron to game select to show it's a dropdown
  • User social tab now displays a message if the user hasn't entered an about me. The page now won't ever be completely blank.
  • User profile link on comments no longer opens in a new tab
  • Added small spinner loader which is displayed while tags are being saved, fixes weird split-second tag duplication issue

Other

  • Improved moderator control panel UX by displaying counts for unapproved content and reports.
  • Added game-specific theme support
  • Added prerender, which should allow google to scrape pages on the site.

Public Beta Release v1.2

12 Jan 07:01
Compare
Choose a tag to compare

Features

  • Created public API with token access system
  • Created Public API documentation
  • Reduced minimum length requirements for reviews to 384 characters, notes to 128 characters.

Bugfixes

  • Removed duplicate plugins sort option from mods index
  • Users index json format now excludes the about_me
  • Fixed issue with recent item image display stretching on the home page (hotfixed 12/19/2016)
  • Fixed a serious bug with the better json template cache (hotfixed 12/20/2016)
  • Fixed some bugs with the mod builder which caused mod submission/updating to fail (hotfixed 12/20/2016)
  • Fixed bug with the Mod Organizer modlist.txt parsing not being reversed properly (hotfixed 12/20/2016)
  • Added missing notification for user status change to helper role (hotfixed 12/20/2016)
  • Fixed bug with comment editing permissions (hotfixed 12/20/2016)
  • Fixed issue with route priority (hotfixed 12/21/2016)
  • Hotfix for bug with rendering helpful marks on mod list mods/plugins tabs while not logged in (hotfixed 12/26/2016)
  • Fixed bug with scraping steam workshop stats from mods that have never been updated (hotfixed 12/27/2016) - Added missing workshop stat display to mod page (hotfixed 12/27/2016)
  • Fixed bug with scraping steam workshop mods with only one media item (hotfixed 12/27/2016)
  • Fixed bug with review submission and error rendering (hotfixed 12/30/2016)
  • Fixed bug with spellcheck in the help center which caused the markdown editor and content to fail to load (hotfixed 1/1/2017)

UX Improvements

  • Increased number of recent mods/mod lists displayed on the home page to 10 each (hotfixed 12/19/2016)
  • Source links on mod pages now open in a new tab by default (hotfixed 12/23/2016)
  • Increased the size of the mod list mod grid item options cog (hotfixed 12/28/2016)

Other

  • Extended filterable date parsing to work with more time units
  • Added better support for analyses with dummy plugins through a boolean flag used_dummy_plugins

Public Beta Release v1.1

20 Dec 03:34
Compare
Choose a tag to compare

Features

  • The site can now be viewed by users without an account/not logged in.
  • You can now set a markdown description on any mod or plugin entry on your mod list.
  • You can now import a load order and a Nexus Mod Manager or Mod Organizer mod configuration to a Mod Picker mod list! Create a new mod list and click the "Import" button from the details tab to select config files to import.
  • Now displaying the number of mod lists a mod is in on the mod page.

Bugfixes

  • Fixed display of recent mods on the home page now determined by date submitted instead of by id. (hotfixed 11/29)
  • Fixed some typos in some mod category descriptions.
  • Fixed issue with sorting nested assets in asset file trees (hotfixed 12/02)
  • Updated all email formats to use proper HTML
  • Improved review section validation, fixed bug with review sections getting clobbered after editing a review (hotfixed 12/03)
  • Fixed bug with user review being visible while it was being edited
  • Fixed bug with cloning a mod list not copying custom mods/plugins in groups (hotfixed 12/04)
  • Fixed bug with mod list "Add a mod" search returning tools. (hotfixed 12/08)
  • Fixed bug with images overflowing markdown text containers. (hotfixed 12/09)
  • Fixed bug with plugin author database field being too short. Increased maximum length from 128 characters to 512 characters. (hotfixed 12/11)
  • Now creating intermediate user reputation notifications when a user passes multiple reputation milestones at once.
  • Fixed bug with tag removals not being saved when done from the edit mod page

UX Improvements

  • Massive expansion of custom icon support for different file extensions in the asset file tree (79 file extensions recognized with 15 icons) (pushed 12/02)
  • Clicking the mods/mod lists count on a tag now goes to the mods/mod lists index with a search for mods/mod lists with the selected tag.
  • Tags now turn red when you hover over the remove tag "x".
  • Hidden mods no longer display the "Add" and "Favorite" buttons on the mod page, displays a "Hidden" button instead which can be clicked to unhide the mod.
  • The active mod list dropdown on the user settings page mod lists tab no longer displays hidden mod lists.
  • Added prompt when user tries to navigate away from their mod list and there are unsaved changes (pushed 12/07)
  • Added blockquote styling to markdown text (pushed 12/09)

Other

  • Tagging a mod list now gives the same amount of reputation as tagging a mod (0.1 reputation)
  • Added validation to load order notes so users cannot create redundant load order notes for plugins that have master dependencies between them. (pushed 12/07)
  • Created new role "Helper" for users who will be helping with maintaining Mod Picker's database without having other moderation responsibilities/powers.

Public Beta Hotfix Release v1.0.2

29 Nov 07:53
Compare
Choose a tag to compare

Features

  • Added URL column for custom mods. You can now specify URLs for custom mods in your mod list. The custom mod item will link to the URL you specify.
  • Added substitution between mod list mods and custom mods. If a mod on Mod Picker is hidden/unapproved it will be substituted with a custom mod entry on any mod list it was used on. If a mod is added/approved/unhidden it will substitute any custom mod entries with URLs pointing to its sources.
  • Added tags index, where you can view all tags on the platform (and moderators can edit/hide them)
  • Now displaying mod options in a tree on the mod analysis tab
  • Asset tree on the mod analysis tab now displays the asset associated with the selected mod options and updates whenever a mod option is toggled.

Bugfixes

  • Fixed some bugs with recovering config files on the mod list config files tab
  • Fixed bug with closing corrections
  • Fixed correction/appeal notifications
  • Fixed bug with "Add" button displaying on user's active mod list if it was a collection (so they could potentially add it to itself)
  • Hotfixed bug when the mod list page would always go into edit mode when a user navigated to it (instead of only going into edit mode if it was the user's active mod list)
  • Fixed read more/less excerpt not updating when text changed
  • Hotfixed display of mod images when a mod or tool is added to a mod list while viewing the mod list
  • Hotfixed bugs with adding tools to the mod list
  • Hotfixed mod list item counter tracking to work properly with custom items
  • Adjusted how old mod options are automatically mapped to new mod options in the frontend so mod options that were destroyed by the user just prior to uploading a new analysis are ignored
  • Hopefully fixed sorting issue with mod assets tree files and folders

UX Improvements

  • Added sorting by filename to mod list config file groups
  • Disabled hover background color change on no-action action boxes
  • Custom mod/plugin detail modals display text instead of disabled inputs.
  • Pressing enter when entering a tag now focuses the Add a tag button instead of creating a new tag entry
  • Clicking inside of certain text inputs will no longer select all text after the input has already been focused
  • Added a clear button to the mod analysis component on the submit/edit mod pages

Other

  • Updated email templates - confirmation/forgot password emails should no longer be flagged as spam
  • Fixed mod ids being sparse due to errors. The next few mods submitted to the platform will be at lower IDs.
  • Optimized how vendor javascripts and stylesheets are served
  • Optimized some static images
  • Record not found exception now renders a 404 response instead of a 500 response
  • Created site activity page so the site staff can get an idea of everything that has happened on the site since they last logged in (only accessible to site staff). This included giving a number of notifications templates the flexibility to be ownership-agnostic.

Public Beta Hotfix Release v1.0.1

16 Nov 04:17
Compare
Choose a tag to compare

Bugfixes

  • Fixed typos in quest category priorities
  • Fixed mod list incompatible mods tracking including hidden/unapproved compatibility notes
  • Added missing minimum vote check for corrections to pass
  • Now allowing compatibility option notes to not reference a compatibility plugin or mod option
  • Drag and drop on mod lists while not in edit mode will no longer randomly delete tool/mod/plugin items
  • Fixed bug that allowed moderators to bypass reputation +/- moderation action limits
  • Fixed bug that caused image thumbnails to sometimes appear out of order
  • Fixed mod author linking to replace curator role mod author records
  • Fixed bugs with loading params on the mod analysis tab
  • Fixed mod list config files counter not tracking properly
  • Fixed bug with mod list config files count becoming NaN after updating the mod list
  • Fixed bug with removing a mod from a mod list not removing plugins belonging to mod when the plugins tab is loaded
  • Fixed bug with old mod option mapping not comparing mod options on the right name key (causing bizarre failures in certain circumstances)
  • Fixed bug with "no critical errors" message displaying even when there are critical errors on the mod analysis tab

UX Improvements

  • Active mod list defaults to edit mode now

Other

  • Updated reputation requirements.
    • 10 reputation to use a custom avatar or create help pages. (used to be 20)
    • 20 reputation to make curator requests. (used to be 40)
    • 40 reputation for auto-approval of notes/reviews. (used to be 20)
  • Now tracking mod option MD5 Hashes
  • Added is_esm flag to plugins (for ESPs that are flagged as ESMs). The flag is displayed in plugin metadata as well.
  • Optimized CSS and JS asset distribution into fewer packages
  • Added meta tags to landing page
  • Refactored is_fomod_option to is_installer_option