Pat Hartl
66abc6e59e
Implement infinite loading with chat thread
...
- Chat messages are now loaded based on scroll position
- Read status is now updated and set by last message read
- Reworked script importing by using ScriptProvider
2026-01-11 14:38:24 -06:00
Pat Hartl
a0c7bf63f0
Fix ability to add database migrations
2026-01-10 20:02:45 -06:00
Pat Hartl
8bf006b1a4
Refactor TS to classes, remove factory in place of static Create factory method, rework module importing
2026-01-07 18:25:17 -06:00
Pat Hartl
e9b3f14896
Use Terminal component for server PowerShell debugger
2026-01-04 00:03:31 -06:00
Pat Hartl
e86cf75df1
Stub implementation
2026-01-03 23:59:06 -06:00
Pat Hartl
fbcb02a863
Move useful terminal methods to component, remove old addon registration
2026-01-03 23:58:50 -06:00
Pat Hartl
eda3a8e7bc
Fix infinite loader namespace
2026-01-03 23:22:35 -06:00
Pat Hartl
2d95541942
Remove overload for GetMessages
2026-01-03 23:22:25 -06:00
Pat Hartl
74f2551a7c
Ensure init location exists on upload
2026-01-03 18:31:51 -06:00
Pat Hartl
9b515623df
Extend XtermBlazor to load addons
2026-01-03 18:27:26 -06:00
Pat Hartl
e85eeb01db
Fix bundling, JS interop initialization
2026-01-03 18:26:30 -06:00
Pat Hartl
bb1f3e6003
Update EasyMDE.Blazor
2026-01-03 16:03:57 -06:00
Pat Hartl
76b37fc46b
Fix SplitPane factory
2026-01-03 15:57:01 -06:00
Pat Hartl
40871e24aa
WIP infinite loader component
2026-01-03 15:53:17 -06:00
Pat Hartl
76aa51dc7a
Extension method for creating interop types from factory pattern
2026-01-03 15:52:31 -06:00
Pat Hartl
7f21a1846f
Refactor split pane as JS module
2026-01-03 15:52:09 -06:00
Pat Hartl
6021eca118
Refactor time provider as JS module
2026-01-03 15:51:47 -06:00
Pat Hartl
1e1fa1713d
Refactor chunk uploader as JS module
2026-01-03 15:51:21 -06:00
Pat Hartl
81685f2da7
Style chat component
2026-01-02 02:10:42 -06:00
Pat Hartl
b54ef115ab
Fix footer
2026-01-02 02:10:24 -06:00
Pat Hartl
0d86e27811
Fix depot SCSS import
2025-12-31 21:24:22 -06:00
Pat Hartl
9b705a757d
Remove unused code
2025-12-31 21:24:12 -06:00
Pat Hartl
17a50d5497
Fix depot variables
2025-12-31 21:24:02 -06:00
Pat Hartl
4069ab93a2
Fix page namespacing
2025-12-31 20:09:32 -06:00
Pat Hartl
edb8af917d
Fix package reference for imports
2025-12-31 20:05:20 -06:00
Pat Hartl
1bbe105adc
Fix SDK SignalR implementation of IChatClient, registration of chat client
2025-12-31 20:01:37 -06:00
Pat Hartl
698a7523b6
Code cleanup
...
- Move all Launcher components to LANCommander.Launcher.UI namespace
- Move all SCSS files next to components (when possible)
- Refactor styles that control overflow of content into titlebar to MainWindow only
- Remove use in launcher UI of SDK.Client
2025-12-31 20:01:04 -06:00
Pat Hartl
fb9370b21e
Fix missing StyleBuilder utility class
2025-12-30 18:11:20 -06:00
Pat Hartl
e1c1469614
Fix chat component rendering
...
- Load thread after creation
- Change thread list from DataList to Flex
- Move unread badge to right side of chat thread list item
- Fix avatar rerendering after another message is added to message group
- Add styling to thread list
- Change message input to support markdown and add markdown rendering for message contents
2025-12-30 18:08:20 -06:00
Pat Hartl
6bfaa7b9e6
Fix virtualized rendering of message groups
2025-12-30 18:03:57 -06:00
Pat Hartl
83ff6a8237
Separate SignalR chat client from RPC client. Create abstraction for getting server address. Implement server-side chat client.
2025-12-23 21:12:06 -06:00
Pat Hartl
77f0e47e47
Make sure list of participants is populated
2025-12-22 21:12:19 -06:00
Pat Hartl
fc397fc6e8
Add MouseArea component
2025-12-22 21:11:58 -06:00
Pat Hartl
a67d624a06
Merge branch 'main' into development
...
# Conflicts:
# LANCommander.Server/Migrations/CombineSettingsYaml.cs
# LANCommander.Server/Migrations/EncapsulateUserData.cs
2025-12-22 21:11:24 -06:00
Pat Hartl
52c3fd9e5c
Merge pull request #386 from aaronpowell/expanding-migrations
...
Evolving Migrations
2025-12-19 01:11:55 -06:00
Pat Hartl
9b3e154eaa
Merge pull request #385 from aaronpowell/download-files-from-new-data-path
...
Download endpoints get correct paths
2025-12-19 01:11:10 -06:00
Pat Hartl
f26a07b780
Merge pull request #387 from aaronpowell/launcher-startup
...
Launcher import fixes
2025-12-19 01:08:00 -06:00
Aaron Powell
216f34144b
Adding more info to migration history
2025-12-19 16:01:14 +11:00
Pat Hartl
06936c1035
Merge pull request #384 from aaronpowell/media-error-logging
...
Ensuring media path is correct
2025-12-18 22:07:55 -06:00
Aaron Powell
aaba97caed
Fixing to check for absolute paths
2025-12-19 14:51:06 +11:00
Aaron Powell
2f9cb9a9f2
checking if the path is an absolute path or not
2025-12-19 14:46:46 +11:00
Aaron Powell
869b7ea466
Fixing media importer and adding importer robustness
...
ImportContext wasn't being set on the importers which caused problems during the import process. Fixed that and added a bunch more logging around the place so we can get better tracing into what's happening through the import pipeline
2025-12-19 11:14:43 +11:00
Aaron Powell
ef12bc58c9
Missing service registration
2025-12-19 10:35:50 +11:00
Aaron Powell
b07ad7d9a9
Adding migration history tracking
2025-12-18 11:12:41 +11:00
Aaron Powell
8600bae9ec
Overhauling the migrations to be a bit more explicit in the steps that they go through.
...
Changed the IMigration interface to have a series of steps, first a method to indicate that the migration should run, next some pre-checks (like is it in a container), and lastly the actual execution.
Next, the settings and folder migrations are broken into individual migrations, which means that it's a lot more obvious which ones run and which ones are skipped.
2025-12-18 10:57:26 +11:00
Aaron Powell
0e5a8c5be2
Ensuring that the download endpoints will receive correctly pathed folders for data directory
...
Also adding logging throughout the download endpoints
2025-12-17 22:52:28 +11:00
Aaron Powell
2d66c4c0b7
Some tidying up on the MediaService
2025-12-17 22:36:49 +11:00
Aaron Powell
d37623dbc0
Ensuring that the config/data directory is appended to the media path
2025-12-17 22:36:32 +11:00
Aaron Powell
c62c36772a
Error handling, logging, and return types to help debugging
2025-12-17 22:35:28 +11:00
Pat Hartl
fc0fcdcb7c
Merge pull request #382 from aaronpowell/tags-input-fixes
...
tags input fixes
2025-12-17 00:34:58 -06:00