Commit graph

80 commits

Author SHA1 Message Date
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
Pat Hartl
02ac6a00f8 Dialog to verify install files with ability to select replacement files
Implements #142
2024-11-04 17:31:37 -06:00