Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VERSION TRACK] 6.0.0 Alpha Testing #267

Open
12 of 13 tasks
jtsage opened this issue Nov 3, 2024 · 10 comments
Open
12 of 13 tasks

[VERSION TRACK] 6.0.0 Alpha Testing #267

jtsage opened this issue Nov 3, 2024 · 10 comments
Labels
bug Something isn't working version-track Umbrella Issue for version tracking

Comments

@jtsage
Copy link
Collaborator

jtsage commented Nov 3, 2024

Known Bugs - v6.0.0

This issue is an umbrella issue to keep track of bugs in the current version. You can reply directly here, but opening a new issue would make life easier for us.

6.0.0 is very, very alpha - there are rough edges all over. Apologies for yet another major version bump, but after a lot of consideration, the parser has been re-written in rust (tl;dr : it compiles to machine code, and in general testing is somewhere between 5x and 10x faster than the pure javascript parser.)

Known Issue List

  • bunch of missing language keys, since added
  • occasionally the category and brand listing in the main interface duplicates some items - fixed
  • the old cache is invalid. the 5.9.80 build does not handle this, you have to manually rebuild. This step needs to be automated.
  • some mods that passed the old parser fail the new one (bad xml prologue - the new parser is right, but the giants engine lets them through too - need to investigate relaxing the parser a little)
  • copy function not working?
  • does onedrive sync mode still need to be there? The new parser does the UUID a little differently, did I already make a safe decision here?
  • add trap for "none" brand (there is an image now, and it probably shouldn't display)
  • basegame category list should ignore empty categories (this may fix all the missing images
  • basegame "cartrailer" attachment not being picked up correctly
  • REGRESSION: none of the save manage buttons do the right thing. or at least not all of them do
  • update main display, better layout for title/author/brand/categories
  • malware detected crashes MA
  • processing dialog not going away after version check/manage
@jtsage jtsage added bug Something isn't working version-track Umbrella Issue for version tracking labels Nov 3, 2024
@jtsage
Copy link
Collaborator Author

jtsage commented Nov 24, 2024

Version Testing

This is a list of all the functionality of FSG-MA

Folder Management

  • Add Folder
  • Remove Folder
  • Missing Folder
  • Offline Folder
  • Drag New Folder
  • Reorder folders
  • Export CSV
  • Set active (button)
  • Set active (context)
  • Set inactive
  • Export as JSON (context)

File Management

  • Drag file
  • Drag ZIP of files
  • Copy file - single destination
  • Move file - single destination
  • Copy file - multi destination
  • Move file - multi destination
  • Delete file
  • Show in explorer
  • Find on modhub
    • No button if non-modhub
  • Find on source website
  • Copy favorites
  • Export ZIP
  • Open details

File Management - context menu

  • Copy file - single destination
  • Move file - single destination
  • Copy file - multi destination
  • Move file - multi destination
  • Copy selected files - single destination
  • Move selected files - single destination
  • Copy selected files - multi destination
  • Move selected files - multi destination
  • Delete file
  • Delete selected files
  • Show in explorer
  • Find on modhub
    • No button if non-modhub
  • Find on source website
    • Set source website
    • Un-Set source website
  • Open details

Filters and Sorts

  • sort modes work
  • filter text works
  • filter tags work
  • select none
  • select all
  • select invert
  • show only selected
  • keyboard shortcuts for none/all/invert

File Operation

  • no collection
  • conflict present
  • no conflict present
  • select all/none/invert

Versions

  • Button state
  • Window opens and displays correct info
  • Resolve function works

Detail page

  • Vehicle type
  • Map Type
  • Placeable type
  • Production type

Basegame page

  • Vehicle type
  • Placeable type
  • Production type

Savegame compare

  • from button
  • from dropped file
  • from listed file
  • select in main works
  • filters work

Find window

  • filter works
  • select in main works

Savegame tracker

  • opens
  • respects version
  • meaningful results

Savegame manage

  • opens
  • respects version
  • import
  • export
  • duplicate
  • remove
  • compare

Game log

  • opens
  • respects version
  • respects override
  • scrolls well
  • highlighting
  • filtering
  • find

Debug log

  • opens
  • filters

Collection details

  • opens
  • sets and reads properly

Preferences

  • opens
  • sets and reads properly
  • clean cache
  • clear cache
  • clear malware
  • font-size change
  • theme change
  • language change
  • open changelog
  • open wizard
  • game settings - toggle dev mode

Extra UI buttons

  • crowdin
  • github
  • FSG modding
  • discord
  • help
  • launch button
    • game poll respects version
  • mini window
    • mini window status updates
    • mini window active collection
  • minimize to tray
  • tray launch game
  • tray open mini
  • change version

Import JSON

  • read json file
  • reject bad file
  • download

@vitalii2011
Copy link
Contributor

5.1.5:
0010
5.9.92-5.9.93:
0011

@jtsage
Copy link
Collaborator Author

jtsage commented Jan 7, 2025

Huh. that's an odd one. can you send or paste %appdata%\fsg-mod-assistant\col_notes.json please?

@vitalii2011
Copy link
Contributor

col_notes.json

@jtsage
Copy link
Collaborator Author

jtsage commented Jan 7, 2025

Thanks. So, this is a dumb one that I didn't think through - basically, if a collection is old enough as far as MA is concerned, it may not have a version set in the col_notes.json file - and when I rolled the 6.0 changes, I changed the defaults of a lot of things from FS22 to FS25 - at any rate, the collection should still be in there, but it'll be in the FS25 section - you can alter the details of it from there, or if it's easier, play with %appdata%\fsg-mod-assistant\config.json - just remove that entry from the modFolders key and re-add it as usual, it will get the proper detail tags on re-add

@vitalii2011
Copy link
Contributor

It didn't work or I did something wrong.
I'm staying on v5.1.5, it suits me quite well, for which I thank you again. )

@jtsage
Copy link
Collaborator Author

jtsage commented Jan 12, 2025

I think I'll probably revert the "not otherwise set" default for collections, that should put old stuff back where it was - and it's not possible to add a new collection without a game version (and hasn't been for a while), so it shouldn't affect future operation

@vitalii2011
Copy link
Contributor

5.9.95:
GIF

@jtsage
Copy link
Collaborator Author

jtsage commented Jan 12, 2025

hmm. that's new. thank you, I'll figure out what the deal is there.

for reference, that's the disappearing/reappearing collection, right?

@vitalii2011
Copy link
Contributor

Everything is fine with FS19.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working version-track Umbrella Issue for version tracking
Projects
None yet
Development

No branches or pull requests

2 participants