Commit graph

3050 commits

Author SHA1 Message Date
Pat Hartl
274fe04ca2 Working test using in-memory database 2025-03-15 23:13:31 -05:00
Pat Hartl
b80d7d0153 First working test 2025-03-15 22:02:26 -05:00
Pat Hartl
86c906f8db Add project for automated tests
Had to remove the responsibility of providing the current version of the application from UpdateService. A new IVersionProvider can be used to get the version. This also allows for this to be mocked in tests.
2025-03-15 21:00:00 -05:00
Pat Hartl
8aff75dc2b Fix scrollbar in depot filter
Fixes #227
2025-03-15 15:59:48 -05:00
Pat Hartl
1ef722cf01 Fix scrolling in depot list
Fixes #226
2025-03-15 15:56:44 -05:00
Pat Hartl
ba5b0462f0 Use webpack 2025-03-15 15:52:58 -05:00
Pat Hartl
c5adfa18ca Remove app.css from tracking 2025-03-15 15:48:46 -05:00
Pat Hartl
f3c530d55d Use webpack 2025-03-15 15:48:05 -05:00
Pat Hartl
0ef09ab5a7 Fix server login and registration script execution
Fixes #213
2025-03-14 17:43:23 -05:00
Pat Hartl
010b8d16ed Simplify depot data retrieval, add loading indicator to depot 2025-03-14 17:38:47 -05:00
Pat Hartl
78fe5ee990 Fit depot results to fit container 2025-03-14 17:14:05 -05:00
Pat Hartl
33cb02e518 Fix missing exception 2025-03-14 11:28:07 -05:00
Pat Hartl
f52e0349a5 Fix depot list API, gracefully handle depot errors
- Depot endpoint was doing an improper operation to get a user by username
- Failure to get depot results will result in a graceful error handling
- Depot will now show a no results error if nothing is available
- Depot will now show a no results message if there are no results in the applied filter

Fixes #210
2025-03-14 02:19:11 -05:00
Pat Hartl
9d86bf6fd5 Fix add of media in editor
Fixes #216
2025-03-14 00:25:09 -05:00
Pat Hartl
58fcf92109 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2025-03-13 20:59:30 -05:00
Pat Hartl
cab22c4ba9 Fix register button
Fixes #214
2025-03-13 20:59:28 -05:00
Pat Hartl
d322b92081 Add FilePicker for save paths
Ref #219
2025-03-13 20:54:31 -05:00
Pat Hartl
82948b5d1a
Merge pull request #222 from PGHJA991id12/Untie-"backups"-and-"launchers"-path
Untie "backups" and "launchers" path
2025-03-13 14:56:16 -07:00
PGHJA991id12
6e61b34f80
Untie "backups" and "launchers" path 2025-03-13 21:51:41 +00:00
Pat Hartl
5ea13d6a17 Add icon 2025-03-13 01:24:45 -05:00
Pat Hartl
246ecefb02 Fix first time setup administrator creation
Fixes #206
2025-03-13 01:24:09 -05:00
Pat Hartl
442e8a35ef Avoid exception on filter with no results 2025-03-13 00:42:11 -05:00
Pat Hartl
407ec6334b Fix save paths not being included in downloaded manifest 2025-03-13 00:35:58 -05:00
Pat Hartl
7b76bdd02b Added middleware to use JWT bearer authentication if header exists 2025-03-12 23:48:53 -05:00
Pat Hartl
46506ce383 Fix launcher login 2025-03-12 19:06:32 -05:00
Pat Hartl
ea5573ce29 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2025-03-12 01:10:58 -05:00
Pat Hartl
9ed99c47ba Fix inaccessible server not allowing launcher to start 2025-03-12 01:10:52 -05:00
Pat Hartl
7c4f206732 Fix inaccessible server not allowing launcher to start 2025-03-12 01:10:38 -05:00
Pat Hartl
b712f64bfd Remove use of UserManager for finding by name 2025-03-12 01:10:24 -05:00
Pat Hartl
58dc88ee53 Use DataTable in Settings / Roles 2025-03-12 01:10:03 -05:00
Pat Hartl
6d9dcc5b9a Added logging for unauthorized save endpoints 2025-03-12 01:09:35 -05:00
Pat Hartl
3c735c13e6 Added log for blank depot results 2025-03-12 01:09:14 -05:00
Pat Hartl
4c587ebe35 Fix path for downloading save 2025-03-12 01:08:52 -05:00
Pat Hartl
bbf2e9cba7 Remove unused middleware 2025-03-12 01:08:42 -05:00
Pat Hartl
444bc9d4bc Clean up startup 2025-03-11 21:21:16 -05:00
Pat Hartl
68869d0bc8 Add API link to main menu 2025-03-11 20:16:02 -05:00
Pat Hartl
e2d3928d19 Move Scalar config out of extensions, add bearer token field to API reference 2025-03-11 19:32:38 -05:00
Pat Hartl
6652670c01 Move menu and sidebar to components 2025-03-11 19:22:54 -05:00
Pat Hartl
7689ec99a4 Fix no saves from game returning null
Fixes #207
2025-03-11 18:20:34 -05:00
Pat Hartl
e67bb55487 Display different message for empty library vs no filtered results
Fixes #193
2025-03-11 17:27:57 -05:00
Pat Hartl
0595386d50 Fix empty depot results
Fixes #183
2025-03-11 17:26:55 -05:00
Pat Hartl
086a17e1c8 Actually fix ping blocking requests 2025-03-11 02:05:31 -05:00
Pat Hartl
72ee526f14 Use actions/cache 2025-03-11 01:43:47 -05:00
Pat Hartl
6800efa35f Fix ping middleware blocking all requests 2025-03-11 01:34:11 -05:00
Pat Hartl
5de36434c1 Store in cache, fix dotnet cache-dependency-path 2025-03-11 01:31:00 -05:00
Pat Hartl
ba7704c255 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2025-03-11 01:11:24 -05:00
Pat Hartl
89a6e4d0a5 Update login UI when attempting to connect launcher 2025-03-11 01:11:20 -05:00
Pat Hartl
885b1b8029 Unit tests for suggested URIs 2025-03-10 23:18:08 -05:00
Pat Hartl
dafd0e31ff Try fallback URIs if server is unreachable, enhance ping
Fixes #208
2025-03-10 21:44:51 -05:00
Pat Hartl
5be13ea9dd Move middlewares to files 2025-03-10 21:40:17 -05:00