Pat Hartl
dafd0e31ff
Try fallback URIs if server is unreachable, enhance ping
...
Fixes #208
2025-03-10 21:44:51 -05:00
Pat Hartl
f001b6167b
Refactor application to use storage location path for saves
2025-03-09 00:15:47 -06:00
Pat Hartl
7efac9867a
WIP fix for save uploading, move saves to endpoint
...
Ref #190
Ported the save API functionality to endpoints as part of ongoing efforts to use minimal API patterns.
Added some more security checks to make sure users can only alter or download their own saves.
Moved upload pathing to use the default save storage location. Settings pages will need to be updated to use this storage location. Other areas of the application will have to be checked to make sure they're not reading from `Settings.yml`.
2025-03-08 20:06:34 -06:00
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
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