Skip to content

Add custom game collections (manual and smart) - #1199

Merged
Doezer merged 16 commits into
mainfrom
claude/project-thread-r34tsk
Oct 19, 2026
Merged

Doezer merged 16 commits into
mainfrom
claude/project-thread-r34tsk

Refetch games when the collection dialogs open

6c03452
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Oct 19, 2026 in 52s

Annotations

Check warning on line 298 in client/src/pages/collections.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UeknmZ6Sl3VF7DP&open=AaEz5UeknmZ6Sl3VF7DP&pullRequest=1199

Check warning on line 801 in server/storage.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Async method 'getCollections' has no 'await' expression.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UcCnmZ6Sl3VF7DF&open=AaEz5UcCnmZ6Sl3VF7DF&pullRequest=1199

Check warning on line 2532 in server/storage.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Async method 'getCollectionLinks' has no 'await' expression.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UcCnmZ6Sl3VF7DM&open=AaEz5UcCnmZ6Sl3VF7DM&pullRequest=1199

Check warning on line 807 in server/storage.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Async method 'getCollection' has no 'await' expression.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UcCnmZ6Sl3VF7DG&open=AaEz5UcCnmZ6Sl3VF7DG&pullRequest=1199

Check warning on line 852 in server/storage.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Async method 'addGameToCollection' has no 'await' expression.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UcCnmZ6Sl3VF7DJ&open=AaEz5UcCnmZ6Sl3VF7DJ&pullRequest=1199

Check warning on line 354 in client/src/components/CollectionDialog.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UeZnmZ6Sl3VF7DN&open=AaEz5UeZnmZ6Sl3VF7DN&pullRequest=1199

Check warning on line 846 in server/storage.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Async method 'getCollectionLinks' has no 'await' expression.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UcCnmZ6Sl3VF7DI&open=AaEz5UcCnmZ6Sl3VF7DI&pullRequest=1199

Check warning on line 862 in server/storage.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Async method 'removeGameFromCollection' has no 'await' expression.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UcCnmZ6Sl3VF7DK&open=AaEz5UcCnmZ6Sl3VF7DK&pullRequest=1199

Check warning on line 2486 in server/storage.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Async method 'getCollections' has no 'await' expression.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UcCnmZ6Sl3VF7DL&open=AaEz5UcCnmZ6Sl3VF7DL&pullRequest=1199

Check warning on line 812 in server/storage.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Async method 'createCollection' has no 'await' expression.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UcCnmZ6Sl3VF7DH&open=AaEz5UcCnmZ6Sl3VF7DH&pullRequest=1199

Check warning on line 355 in client/src/components/CollectionDialog.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaE06AJI-L0idzV6mZ6m&open=AaE06AJI-L0idzV6mZ6m&pullRequest=1199

Check warning on line 148 in client/src/pages/collections.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=Doezer_Questarr&issues=AaEz5UeknmZ6Sl3VF7DO&open=AaEz5UeknmZ6Sl3VF7DO&pullRequest=1199