Chris Mustola activity https://gitlab.com/Bettehem 2026-01-19T17:50:51Z tag:gitlab.com,2026-01-19:5010379632 Chris Mustola pushed to project branch master at Hover-BLTD / hover-workshoptool 2026-01-19T17:50:51Z Bettehem Chris Mustola

Chris Mustola (910bf0a5) at 19 Jan 17:50

Merge branch 'steam' into 'master'

... and 3 more commits

tag:gitlab.com,2026-01-19:5010379624 Chris Mustola accepted merge request !11: SteamService: Add new method to ISteamService interface at Hover-BLTD / hover-workshoptool 2026-01-19T17:50:51Z Bettehem Chris Mustola

A new method onInitFailure() has been added to ISteamService interface.

isInitialConnectionAttempt variable holds a boolean value representing whether it is a first connection attempt.

This is later passed to onInitFailure() method invoked on interfaces.

Also implemented the method in MainViewModel.

tag:gitlab.com,2026-01-19:5010378737 Chris Mustola approved merge request !11: SteamService: Add new method to ISteamService interface at Hover-BLTD / hover-workshoptool 2026-01-19T17:50:31Z Bettehem Chris Mustola

A new method onInitFailure() has been added to ISteamService interface.

isInitialConnectionAttempt variable holds a boolean value representing whether it is a first connection attempt.

This is later passed to onInitFailure() method invoked on interfaces.

Also implemented the method in MainViewModel.

tag:gitlab.com,2026-01-18:5006870127 Chris Mustola pushed to project branch UI at Hover-BLTD / hover-workshoptool 2026-01-18T18:20:04Z Bettehem Chris Mustola

Chris Mustola (4d5425ee) at 18 Jan 18:20

DetailsView: add possibility to write changelog and choose publicity

... and 1 more commit

tag:gitlab.com,2026-01-13:4990422157 Chris Mustola commented on commit 3b29638c at Hover-BLTD / hover-workshoptool 2026-01-13T20:15:20Z Bettehem Chris Mustola

This message is a little bit confusing. What exactly are we extracting here? I think this should probably be changed to something more accurately describing of what is actually happening, or maybe just removed entirely.

tag:gitlab.com,2026-01-13:4990409096 Chris Mustola commented on commit e9e321c5 at Hover-BLTD / hover-workshoptool 2026-01-13T20:10:47Z Bettehem Chris Mustola

What is the point of this?

tag:gitlab.com,2026-01-13:4990407028 Chris Mustola commented on commit e9e321c5 at Hover-BLTD / hover-workshoptool 2026-01-13T20:09:56Z Bettehem Chris Mustola

Formatting: for (int i = 0; i < Items?.Count; i++) {

tag:gitlab.com,2026-01-13:4990404660 Chris Mustola commented on commit e9e321c5 at Hover-BLTD / hover-workshoptool 2026-01-13T20:08:58Z Bettehem Chris Mustola

Slight formatting problem.

var id= text?.Text; should be var id = text?.Text;

tag:gitlab.com,2026-01-13:4990402391 Chris Mustola commented on commit e9e321c5 at Hover-BLTD / hover-workshoptool 2026-01-13T20:08:03Z Bettehem Chris Mustola

This line should probably be removed. There isn't even any element variable that could be printed.

tag:gitlab.com,2026-01-13:4990393906 Chris Mustola commented on commit e9e321c5 at Hover-BLTD / hover-workshoptool 2026-01-13T20:05:18Z Bettehem Chris Mustola

this piece of commented code should probably be removed or moved into a dedicated class made for testing purposes. There is probably a way to run automated tests in this language too.

tag:gitlab.com,2026-01-13:4990382934 Chris Mustola commented on commit e9e321c5 at Hover-BLTD / hover-workshoptool 2026-01-13T20:01:29Z Bettehem Chris Mustola

This comment should probably be something like //TODO: fetch actual date instead. Then when searching for "TODO", it would be easy to find, like the other unfinished code.

tag:gitlab.com,2026-01-06:4965218170 Chris Mustola pushed to project branch master at Hover-BLTD / hover-workshoptool 2026-01-06T10:35:23Z Bettehem Chris Mustola

Chris Mustola (73c20aed) at 06 Jan 10:35

Merge branch 'steam' into 'master'

... and 5 more commits

tag:gitlab.com,2026-01-06:4965218156 Chris Mustola accepted merge request !10: WorkshopItem: add new ContentType class and ItemType enum at Hover-BLTD / hover-workshoptool 2026-01-06T10:35:22Z Bettehem Chris Mustola

As using string for referring content type was a bad idea, now we have Enum called "ItemType" and a class called "ContentType" instead of the string "Category".

ContentType is a class that provides several useful methods to work with workshop items.

GetWorkshopItem is now a single method of two different flavours. GetWorkshopItems(): Returns an alphabetically sorted list of all type of items combined. GetWorkshopItems(ContentType): Returns list of items of type specified as ContentType object in parameter.

Updated references of GetWorkshopItems and ContentType references effeciently in other places of the codebase.

Also fixed the issue which caused the program to crash when trying to update an existing item.

tag:gitlab.com,2026-01-06:4965217414 Chris Mustola approved merge request !10: WorkshopItem: add new ContentType class and ItemType enum at Hover-BLTD / hover-workshoptool 2026-01-06T10:35:07Z Bettehem Chris Mustola

As using string for referring content type was a bad idea, now we have Enum called "ItemType" and a class called "ContentType" instead of the string "Category".

ContentType is a class that provides several useful methods to work with workshop items.

GetWorkshopItem is now a single method of two different flavours. GetWorkshopItems(): Returns an alphabetically sorted list of all type of items combined. GetWorkshopItems(ContentType): Returns list of items of type specified as ContentType object in parameter.

Updated references of GetWorkshopItems and ContentType references effeciently in other places of the codebase.

Also fixed the issue which caused the program to crash when trying to update an existing item.

tag:gitlab.com,2026-01-06:4964442292 Chris Mustola opened issue #7: UI: File size visualizer is broken at Hover-BLTD / hover-workshoptool 2026-01-06T05:58:02Z Bettehem Chris Mustola tag:gitlab.com,2026-01-06:4964439080 Chris Mustola opened issue #6: UI: The &quot;Browse Icon&quot; button is too transparent at Hover-BLTD / hover-workshoptool 2026-01-06T05:55:49Z Bettehem Chris Mustola tag:gitlab.com,2026-01-06:4964380657 Chris Mustola pushed to project branch steam at Hover-BLTD / hover-workshoptool 2026-01-06T05:25:42Z Bettehem Chris Mustola

Chris Mustola (458e0575) at 06 Jan 05:25

FileUtil: fix GetFileSize causing an exception

tag:gitlab.com,2026-01-03:4959002518 Chris Mustola opened merge request !9: SteamService: add new functionality at Hover-BLTD / hover-workshoptool 2026-01-03T21:03:48Z Bettehem Chris Mustola

Added two new SetItemPublicity methods. One lets you change an item's publicity based on id, and the other one lets you pass in an Editor, makes the change and then returns you the changed Editor.

UpdateWorkshopItemList now fetches an item's dependencies too, which can then be accessed with Item.Children

tag:gitlab.com,2026-01-03:4959000810 Chris Mustola pushed to project branch steam at Hover-BLTD / hover-workshoptool 2026-01-03T21:01:11Z Bettehem Chris Mustola

Chris Mustola (a0d1d40e) at 03 Jan 21:01

SteamService: get an item's dependencies

... and 6 more commits

tag:gitlab.com,2026-01-02:4957665097 Chris Mustola pushed to project branch master at Hover-BLTD / hover-workshoptool 2026-01-02T19:43:31Z Bettehem Chris Mustola

Chris Mustola (cf478230) at 02 Jan 19:43

README: fix download link