Commit graph

101 commits

Author SHA1 Message Date
Pat Hartl
01c7bbfa8b Fix archive download endpoint
Fixes #181
2025-02-25 21:22:19 -06:00
Pat Hartl
d38432f675 Add server scripts to execute on game start/stop, refactor how play sessions are recorded 2025-02-23 15:39:06 -06:00
Pat Hartl
b9746d64a4 Add ability to disable user libraries
Some checks failed
LANCommander Release / prep (push) Failing after 32s
LANCommander Release / build_server_linux_arm64 (push) Has been skipped
LANCommander Release / build_server_linux_x64 (push) Has been skipped
LANCommander Release / build_server_osx_arm64 (push) Has been skipped
LANCommander Release / build_server_osx_x64 (push) Has been skipped
LANCommander Release / build_server_win_arm64 (push) Has been skipped
LANCommander Release / build_server_win_x64 (push) Has been skipped
LANCommander Release / build_launcher_linux_arm64 (push) Has been skipped
LANCommander Release / build_launcher_linux_x64 (push) Has been skipped
LANCommander Release / build_launcher_osx_arm64 (push) Has been skipped
LANCommander Release / build_launcher_osx_x64 (push) Has been skipped
LANCommander Release / build_launcher_win_arm64 (push) Has been skipped
LANCommander Release / build_launcher_win_x64 (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
LANCommander SDK Release / prep (push) Failing after 13s
LANCommander SDK Release / publish (push) Has been skipped
2025-02-22 00:43:03 -06:00
Pat Hartl
4f62957c74 Sort actions properly 2025-02-21 17:41:19 -06:00
Pat Hartl
ec56fbb870 Increase performance when getting all games 2025-02-21 17:24:08 -06:00
Pat Hartl
71911fa617 Increase performance of fetching game details 2025-02-16 13:24:23 -06:00
Pat Hartl
e8627b6a87 Use generic implementations 2025-02-16 10:08:05 -06:00
Pat Hartl
971d3cadde Fix scripts missing from metadata exports 2025-02-16 02:12:59 -06:00
Pat Hartl
bf734dcec4 Remove launcher route 2025-02-16 02:12:51 -06:00
Pat Hartl
c861254387 Fix download routes 2025-02-16 02:12:13 -06:00
Pat Hartl
145ef0918e Start adding component to download launcher from login 2025-02-13 02:11:23 -06:00
Pat Hartl
cf0d962147 Fix issue submitting 2025-02-09 19:04:55 -06:00
Pat Hartl
6b786381b0 Fix missing scripts and custom fields in exports 2025-02-09 18:25:38 -06:00
Pat Hartl
4761438c65 Fix use of tags 2025-02-09 01:49:33 -06:00
Pat Hartl
2909f151df Add tags to cache entries 2025-02-09 01:37:31 -06:00
Pat Hartl
07c7a1f01e Return empty results if user not found 2025-02-08 23:23:18 -06:00
Pat Hartl
cef428acc1 Optimize UserService queries, cache user roles, clean up UserService 2025-02-08 12:32:54 -06:00
Pat Hartl
e9e5bc096d Move registration to AuthenticationService, add scripts for UserLogin and UserRegistration 2025-02-04 18:45:24 -06:00
Pat Hartl
6af0096df1 Fix redist installing 2025-02-03 17:28:15 -06:00
Pat Hartl
af08645396 Remove use of DatabaseServiceFactory, update service dependency injection 2025-02-01 02:21:34 -06:00
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