Commit Graph

11 Commits

Author SHA1 Message Date
ecenshu 91f394f81b If filename can extract to a NcaMetadata entry, don't use nspextractor to pull information
ci / build_linux (push) Successful in 6m53s
ci / build_linux (pull_request) Successful in 3m25s
Scan directories sequentially to reduce memory footprint
2025-11-15 17:28:41 +10:30
ecenshu 17d12fef6a Use a resource to initialise appsettings.json in config folder (#2)
Build & Push Docker image / build-and-push (push) Successful in 8m18s
ci / build_linux (push) Successful in 3m36s
Watch for KeySet, initial install will not have a valid value
TitleDatabase will use data folder

Reviewed-on: #2
Co-authored-by: Huy Nguyen <ecenshu@gmail.com>
Co-committed-by: Huy Nguyen <ecenshu@gmail.com>
2025-11-13 23:52:34 +00:00
ecenshu a1ea34bc01 feature/ci (#1)
Build & Push Docker image / build-and-push (push) Has been cancelled
ci / build_linux (push) Has been cancelled
Consolidate data and config into separate folders that will be expected to be mapped in the container

Reviewed-on: #1
Co-authored-by: Huy Nguyen <ecenshu@gmail.com>
Co-committed-by: Huy Nguyen <ecenshu@gmail.com>
2025-11-13 09:11:21 +00:00
ecenshu 995e4aa518 Allow for cancelling downloads from filesystem
Rebuild request orignally will use setting for constructing the url
Rebuild request from client via no-cache will use httppcontext to get runtime pathing to generate url
Escape the url generated
2025-11-07 16:13:48 +10:30
ecenshu c2ed73e03f TitleDb loading is handled for multithreading
Fix some memory leaks
2025-11-07 14:31:59 +10:30
ecenshu 209b766a1f Build Snapshot from archives
Download from archives
Process XCI files in archives
2025-11-07 13:31:37 +10:30
ecenshu 17be096ae2 Add UnitTests and made code testable with DI 2025-11-04 20:27:51 +10:30
ecenshu e5787c9321 Additional logging 2025-11-04 12:28:38 +10:30
ecenshu 6c276f1de3 Working implementation 2025-11-04 07:40:27 +10:30
ecenshu 09e1924996 Compiles but runs strange 2025-11-02 20:24:58 +10:30
ecenshu d1d2c9f41e first commit 2025-11-01 19:18:39 +10:30