Pat Hartl
70557e4a9b
Fix script working directory for games
2026-05-07 23:12:15 -05:00
Pat Hartl
879885c640
Add alert message if action failed to start
2026-05-07 23:12:00 -05:00
Pat Hartl
04fbc12615
Fix SteamCMD login when SteamGuard is enabled
2026-05-07 21:01:01 -05:00
Pat Hartl
e5b2a7173c
Fix Steam API model parsing
2026-05-07 17:54:45 -05:00
Pat Hartl
640f5f00b8
Fix SteamDeckCompatibility deserialization
2026-05-07 02:23:56 -05:00
Pat Hartl
8d25b20c62
Add LANCommander HQ metadata/media provider
2026-05-07 01:11:41 -05:00
Pat Hartl
ba95896716
Support grabbing animated images from SteamGridDb
2026-05-01 02:20:24 -05:00
Pat Hartl
63ac3d1361
Automatically convert APNG to video
2026-05-01 01:14:13 -05:00
Pat Hartl
7e72df0651
Fix media grabbing
2026-05-01 01:10:58 -05:00
Pat Hartl
1efbde33d7
Allow multiple uploading for screenshots/videos. Add support for animated covers.
2026-04-30 23:47:15 -05:00
Pat Hartl
5b434daf8a
Render description as markdown
2026-04-30 02:53:19 -05:00
Pat Hartl
82a41ed031
Add lightbox control for screenshots, videos, and manuals
2026-04-30 02:39:12 -05:00
Pat Hartl
f0b85de93f
Add multiple select support for media grabber
2026-04-30 02:16:17 -05:00
Pat Hartl
8563f0b291
Merge remote-tracking branch 'origin/main'
2026-04-28 01:50:11 -05:00
Pat Hartl
232f86ba85
Refactor launcher game importing
...
- Game importing happens on a separate thread to avoid UI blocking
- Server requests per-game are done in parallel to cut down on import times
- Media downloading is done in parallel
- Library import progress shown in title bar
- Enabled WAL mode for SQLite for better performance
- Fix potential issues with deferred imports causing infinite loops or lockups
2026-04-27 22:45:02 -05:00
Pat Hartl
71de97e04f
FIx preview page uploader. Add progress when downloading videos. Fix large video downloads.
2026-04-27 17:58:48 -05:00
Pat Hartl
509241770e
Merge remote-tracking branch 'origin/main'
2026-04-26 13:17:07 -05:00
Pat Hartl
f9abb08141
Stream video using new endpoint, adjust video overlay UI
2026-04-26 02:14:45 -05:00
Pat Hartl
f03b8da874
Merge branch 'main' of https://github.com/LANCommander/LANCommander
2026-04-26 01:19:36 -05:00
Pat Hartl
d2da56ad11
Add streaming endpoint for media
2026-04-26 01:19:31 -05:00
Pat Hartl
8de94803e3
Bundle libvlc in Linux builds
2026-04-25 23:42:05 -05:00
Pat Hartl
e448ce69fb
Fix missing RatingService
2026-04-25 14:44:12 -05:00
Pat Hartl
b677328a25
Fix missing depot service
2026-04-25 13:59:24 -05:00
Pat Hartl
f05a32c907
Add ffmpeg/yt-dlp checks / installers in settings
2026-04-24 02:26:09 -05:00
Pat Hartl
7d862e5dc5
Ensure yt-dlp and ffmpeg are installed via Docker
2026-04-24 02:06:30 -05:00
Pat Hartl
3fe6bea7e5
Added "Preview" edit view, flesh out media picker
...
- Added sort order to media for screenshots and videos
- Added new "Preview" pane to game editor. Simulates the game details view in the launcher and allows for in-place media upload / grabbing
- Added abstractions for media grabbing
- Added subtitle to media picker dialog to indicate which services provide which assets
- Added preview for videos
- Made media searching faster overall
2026-04-24 02:05:56 -05:00
Pat Hartl
4362e7c22f
Add package versions
2026-04-23 09:35:45 -05:00
Pat Hartl
9f8ce4895a
WIP video and screenshot carousel in game details
2026-04-23 03:06:27 -05:00
Pat Hartl
4c5d126d73
Show game icon in footer progress
2026-04-23 03:05:45 -05:00
Pat Hartl
adfb593cde
Add "Modify" option to game action bar dropdown
2026-04-23 03:05:34 -05:00
Pat Hartl
f49905983f
Fix installs getting locked after install, uninstall, then install again
2026-04-22 22:43:21 -05:00
Pat Hartl
8cf758c88d
Rework install dialog
2026-04-22 20:14:56 -05:00
Pat Hartl
f2be3a094f
Implement cancel button as IconButton
2026-04-22 20:14:40 -05:00
Pat Hartl
a1aba863c8
Implement proper route navigation in Avalonia application
...
- Introduces transitions in between views
- Adds proper routing with history stack
- Replaces hacky "go back" navigation code with routing navigation
- Filters/scroll position are maintained on navigation
2026-04-22 19:37:44 -05:00
Pat Hartl
3f2b8e32d9
Add transfer speed chart to download queue items, arrange task list as timeline, restyle queue.
2026-04-22 01:54:07 -05:00
Pat Hartl
194f219e68
Add settings for notifications
2026-04-21 18:31:14 -05:00
Pat Hartl
692187b7e4
Add play/view in library buttons on completed downloads
2026-04-19 23:19:11 -05:00
Pat Hartl
e40885e946
Merge branch 'main' into refactor/install-workflow
2026-04-19 12:55:52 -05:00
Pat Hartl
0f35c69ace
Move cover to its own component
2026-04-19 12:55:23 -05:00
Pat Hartl
24df629352
Put download queue item into its own component
2026-04-19 12:54:55 -05:00
Pat Hartl
b6e1860ce8
Fix git checkout for nightly release
2026-04-18 19:13:26 -05:00
Pat Hartl
1053c1aa6f
Remove all assets on nightly release
2026-04-18 18:56:12 -05:00
Pat Hartl
538d6b4676
Fix download queue progress
2026-04-18 18:55:28 -05:00
Pat Hartl
b134c09f4b
Silence debug logs for HTTP client and EF
2026-04-17 23:52:40 -05:00
Pat Hartl
9a7cadf1ca
Add better logging for installs
2026-04-17 23:52:22 -05:00
Pat Hartl
0f65f79c92
Fix mapping for data model Game -> manifest Game
2026-04-17 23:51:41 -05:00
Pat Hartl
eaaaf39b8d
Refactor install process to use major/minor task queue
...
Tasks are broken down into major and minor tasks. Major tasks are like install game, redistributable, or tool. These are reported as individual tasks in the download queue. Minor tasks are running of a script, downloading saves, extracting/downloading, etc.
2026-04-17 22:24:47 -05:00
Pat Hartl
31dc9e4d3a
Add verify files option to game dropdown
2026-04-17 20:35:44 -05:00
Pat Hartl
5b9b63cf09
Fix built output to .NET 10
2026-04-12 20:18:44 -05:00
Pat Hartl
b8cba6b024
Use observable collection for chat messages
2026-04-12 20:00:44 -05:00