Pat Hartl
cadc2ae255
Fix download routes
2025-01-30 19:29:48 -06:00
Pat Hartl
06ee4d4ed7
Fix install dialog not showing for games with addons
2025-01-27 01:38:55 -06:00
Pat Hartl
b5e43471ce
Execute includes as split query
2025-01-25 16:05:33 -06:00
Pat Hartl
93753efde5
Return unauthorized error message with login
2025-01-25 13:46:33 -06:00
Pat Hartl
2c5bbed8d5
Increase API performance
2025-01-25 12:46:24 -06:00
Pat Hartl
f657065f40
Add route to check for update for game
2025-01-25 01:48:37 -06:00
Pat Hartl
d627a0ed4e
Cache actions for client
2025-01-25 01:34:10 -06:00
Pat Hartl
0f6120a310
Remove unused services
2025-01-23 00:25:34 -06:00
Pat Hartl
b4080c8f22
Change cache keys, add extension to clear game cache by ID
2025-01-23 00:25:11 -06:00
Pat Hartl
1bfdbfb518
Fix server actions not included in game details, cache manifest and game details
2025-01-22 21:27:38 -06:00
Pat Hartl
83d859482a
Increase cache lifetime of chunk upload key
2025-01-21 18:47:06 -06:00
Pat Hartl
304f308474
WIP refactor of game importing
2025-01-12 02:54:41 -06:00
Pat Hartl
61d1a10d74
Refactor import dialog, add storage location selector
2025-01-08 17:10:03 -06:00
Pat Hartl
2da2da71e6
Fix logout
2025-01-06 18:16:43 -06:00
Pat Hartl
5bf1e21bf7
Fix account link/unlink
2025-01-06 02:29:15 -06:00
Pat Hartl
7ed1cdebe2
Add login via auth provider to launcher
2025-01-05 21:09:57 -06:00
Pat Hartl
e6301fb4ba
Get authentication providers via API
2025-01-03 00:55:22 -06:00
Pat Hartl
f81ae1244d
Fix login redirect URI
2025-01-02 18:47:04 -06:00
Pat Hartl
8ac25adf61
Provide route to get API token using authentication provider
2025-01-01 19:24:35 -06:00
Pat Hartl
e92c1e0064
Working registration via OAuth
2024-12-30 21:04:13 -06:00
Pat Hartl
b08f99fc78
Working authentication with OAuth
2024-12-30 14:16:49 -06:00
Pat Hartl
6115f0fe95
Start of interface to link external providers to user account
2024-12-30 01:05:58 -06:00
Pat Hartl
bf9ca2fc2d
Map external user auths to users via custom fields
2024-12-29 18:58:01 -06:00
Pat Hartl
d5d90d3f35
Change login route
2024-12-28 03:47:02 -06:00
Pat Hartl
928d970436
Mark game in library when getting depot results
2024-12-20 14:26:27 -06:00
Pat Hartl
d263a67a10
Fix missing data on export
2024-12-20 14:16:34 -06:00
Pat Hartl
8f6ad14d7e
Fix eager loading
2024-12-20 11:34:59 -06:00
Pat Hartl
f4cf722db7
Simplify depot query
2024-12-16 21:30:41 -06:00
Pat Hartl
ce17b7999f
Rework depot results, API docs via Scalar
2024-12-16 00:57:11 -06:00
Pat Hartl
37ba817706
Include relevant data in depot, only list accessible games
2024-12-15 00:51:53 -06:00
Pat Hartl
9712debd2e
Retrieve games with library
2024-12-14 20:27:07 -06:00
Pat Hartl
1d5358850f
Filter out null games
2024-12-14 20:11:34 -06:00
Pat Hartl
aa5fa31857
Undo mapping change
2024-11-16 12:21:08 -06:00
Pat Hartl
4e300e1f64
Map profile to SDK model
2024-11-16 12:12:25 -06:00
Pat Hartl
7c87bfcf24
Fix mapping for game saves
2024-11-16 11:20:59 -06:00
Pat Hartl
65be58fbf2
Working validate files dialog
...
Very basic, but it will compare local files against what's available on the server and allow you to selectively replace them. Save paths are ignored to avoid accidental replacement.
Implements #142
2024-11-14 20:53:08 -06:00
Pat Hartl
a734ef9793
Fix incorrect type for cache
2024-11-14 01:51:21 -06:00
Pat Hartl
60337009b1
Fix routes for getting content by version, cache results
2024-11-14 00:54:28 -06:00
Pat Hartl
8cff55ea3e
Add ID parameter to controller route
2024-11-13 22:44:48 -06:00
Pat Hartl
7fd07e9de6
Switch HTTP methods
2024-11-12 23:28:05 -06:00
Pat Hartl
e9c542ab49
Rename async controller routes
2024-11-12 23:22:01 -06:00
Pat Hartl
00b9ca5953
Rename service and repository methods to async
2024-11-12 18:32:46 -06:00
Pat Hartl
63d203f87f
Map DepotGame cover from attached media
2024-11-11 20:20:02 -06:00
Pat Hartl
f0abe24367
Filter collections and play sessions
2024-11-11 18:33:04 -06:00
Pat Hartl
407093bdce
Optimize query, filter play sessions and collections
2024-11-11 18:30:31 -06:00
Pat Hartl
b5bddf806d
Optimize controller routes for getting depot and library games
2024-11-11 18:22:30 -06:00
Pat Hartl
f61d6db02a
Add HTTP method for library get
2024-11-07 20:25:24 -06:00
Pat Hartl
a98c2c92a2
Add route to get thumbnail
2024-11-07 18:54:46 -06:00
Pat Hartl
23829ca9b3
Merge branch 'v1.1.0' into user-libraries
2024-11-05 20:42:14 -06:00
Pat Hartl
ce105a285f
Rename GetImagePath -> GetMediaPath
2024-11-05 19:38:59 -06:00