Repository navigation
Release v4.8.1 - #130
Merged
Merged
Release v4.8.1#130
Conversation
- OnlineBrowseOrder.ServerSort: likes, downloads and update time are sorted by GameBanana (Generic_MostLiked, Generic_MostDownloaded, Generic_LatestUpdated) so paging keeps the order; Arrange keeps a server-sorted page as sent and still sorts hotness and views on the page. OnlineSortMode names are unchanged. - OnlineBrowsePolicy: _sSort on the page request, and the category profile, game top-level categories and subcategory URLs. - GameBananaCategoryTreeClient / OnlineCategoryIndex: the game of the repository category, its top-level categories, the one holding the characters and the non-character branches under it, all read from the site. - OnlineCategoryPlacement: a Mod outside the characters goes to a folder named after its branch (Weapons) or its top-level category (UI, Other/Misc). - CategoryFolderPlanner: a safe folder name for a category and the same plan shape as the character folder planner, created by CreatePlannedFolder. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ders (#129) - A row of the game's top-level Mod categories above the results, read from GameBanana (OnlineCategoryService: cached for a day in cache\online-categories, hidden when unknown). The category holding the characters keeps the rail and gains an "All <category>" entry for weapons, NPCs and Mods without a character; other categories hide the rail and list their Mods, with their subcategories as a second row. The choice is remembered per browse session. - Likes, downloads and update time are requested sorted by the site (_sSort), from the first page, and the page keeps that order; hotness and views still sort the page. Cache and request keys include the sort. - A Mod outside the characters is offered a folder named after its category (CategoryFolderPlanner), created like a character folder after confirmation, in single and batch downloads. - Texts in Chinese, English and Russian. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…sts (#129) make_fixtures.py adds the sample game's profile and top-level categories (Skins with Characters, Weapons and Entities/NPCs, UI with two subcategories, Other/Misc), eight Mods outside the characters with details and cards, and lists sorted by likes, downloads and update time for every sample category. Existing samples are unchanged; requests without a sample still fail. A Core test reads the categories and sorted lists through the fixture handler. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Verification