RattleSN4K3
bf1c16f8ff
Fix connecting to hostname:port Uri (adds UriExtensions.CreateUri and .TryCreateUri
2025-06-17 00:41:19 +02:00
RattleSN4K3
d86b4dd8ee
Limit suggested URIs only when proper port is given
2025-06-17 00:27:20 +02:00
RattleSN4K3
e13acbe42d
Fixed re-starting server discovery after failed connection not working
2025-06-15 23:39:29 +02:00
RattleSN4K3
5a8ffad8b2
Limit the suggested URIs on attempt to connect to server
2025-06-15 23:39:29 +02:00
RattleSN4K3
d8b768c6d9
Option to temporarily switch to offline mode on startup (if credentials are existent)
2025-06-15 23:39:21 +02:00
RattleSN4K3
6fdb96f167
Reduce timeout of ping/auth request
2025-06-15 23:39:18 +02:00
RattleSN4K3
32b05f1122
No initial server pinging on startup
2025-06-15 18:08:46 +02:00
RattleSN4K3
c38d9db31b
Restore installation files on uninstallation of addons
2025-05-27 23:15:29 +02:00
RattleSN4K3
be7240d5a0
Fix validating game files for non-installed games
2025-05-27 23:15:20 +02:00
RattleSN4K3
c996561e38
Validating files of mods/expansions, prioritizing files over another
2025-05-27 23:15:17 +02:00
RattleSN4K3
7cea3df3b4
Update local manifest and scripts of base game on modifying installation
2025-05-27 23:15:07 +02:00
RattleSN4K3
464c4014c7
Ability to uninstall/install addons at will through Modify dialog
2025-05-27 23:15:03 +02:00
RattleSN4K3
fa2919b81b
Fix installing addons post-installation, was using wrong base folder
2025-05-27 21:38:32 +02:00
RattleSN4K3
73ff5f258a
Remove-game-library dialog to remove base game + addons
2025-05-25 22:25:17 +02:00
RattleSN4K3
852a1e1c36
Fix restoring save files by ensuring folders, and properly reading entries
2025-05-24 18:55:38 +02:00
RattleSN4K3
98c8bf8cd6
Fix storing save game files into "Files" subfolder for single-file save-paths
2025-05-24 18:55:37 +02:00
RattleSN4K3
c444ef4c85
Fix packaging attempting to store non-existing files
2025-05-24 18:55:37 +02:00
RattleSN4K3
b274904f9f
Ensure wrapping value in quotes
...
MadMilkman.INI does not support it, doing it manually
2025-05-13 20:40:45 +02:00
RattleSN4K3
51ff4ae23b
Cleanup, comments and help messages
2025-05-13 20:06:28 +02:00
RattleSN4K3
6b2e3235c1
Allow to add update/add value when section is not existing (adds section)
2025-05-13 19:44:52 +02:00
RattleSN4K3
231c5405ca
Added contrary switches to KeepSectionDuplicates and KeepKeyDuplicates
2025-05-13 19:42:54 +02:00
RattleSN4K3
49dd7372ed
Changed "Add" parameter to be a switch, a contrary switch is added
2025-05-13 19:42:05 +02:00
RattleSN4K3
39fea675b7
Utilizing MadMilkman.INI for ini parsing handling multi-value section entries (+ Update-IniValue parameter)
2025-05-13 02:36:37 +02:00
Pat Hartl
56467fdfb7
Reply back to probe on random port
2025-05-04 20:47:33 -05:00
Pat Hartl
d6ccd5cb08
If beacon address is blank, auto populate using beacon's bound interface
2025-05-04 19:25:08 -05:00
Pat Hartl
cbc93ca852
Strip end period from file names
...
Fixes #239
2025-05-04 16:10:32 -05:00
Pat Hartl
1be73312b0
Fix default port
2025-04-25 00:56:58 -05:00
Pat Hartl
ef4e73c3aa
Send probe requests on main thread
2025-04-25 00:56:47 -05:00
Pat Hartl
d4908a7fdf
Prevent unbindable network interfaces from crashing app with beacon
...
Fixes #245
2025-04-25 00:56:14 -05:00
Pat Hartl
041a0069ee
Add DiscoveryBeacon, DiscoveryProbe, new beacon message
...
Adds a discovery beacon and probe to the client and removes BeaconService from the server.
2025-04-23 21:23:33 -05:00
Pat Hartl
3abebaae4b
Combine import/export context, start laying out export dialog
2025-04-12 02:37:14 -05:00
Pat Hartl
93d3c9dc06
Implement some export functionality
2025-04-11 02:31:29 -05:00
Pat Hartl
d75095aa64
Simplify importer DI, start laying out import dialog
2025-04-10 19:45:41 -05:00
Pat Hartl
268fa8ad6c
Complete import relationships, start hooking up importers for games, redists, and servers.
2025-03-30 21:06:01 -05:00
Pat Hartl
9bd32083d8
Add importer for play sessions
2025-03-29 20:48:41 -05:00
Pat Hartl
13527e8ef2
Working in game imports
2025-03-29 20:10:35 -05:00
Pat Hartl
692cd85161
Fixed save packaging and upload
...
Fixes #190
2025-03-19 17:35:16 -05:00
Pat Hartl
404697d588
Refactor save upload using SavePacker
2025-03-18 20:30:04 -05:00
Pat Hartl
698ddc378e
Add test for checking CreatedBy on basic record creation
2025-03-16 21:04:24 -05:00
Pat Hartl
b80d7d0153
First working test
2025-03-15 22:02:26 -05:00
Pat Hartl
0ef09ab5a7
Fix server login and registration script execution
...
Fixes #213
2025-03-14 17:43:23 -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
9ed99c47ba
Fix inaccessible server not allowing launcher to start
2025-03-12 01:10:52 -05:00
Pat Hartl
4c587ebe35
Fix path for downloading save
2025-03-12 01:08:52 -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
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