wjones
254569237d
Delete .github/upgrades/scenarios/new-dotnet-version_02bc64/assessment.md
2026-04-13 19:19:17 +00:00
wjones
c5d1033680
Delete .github/upgrades/scenarios/new-dotnet-version_02bc64/execution-log.md
2026-04-13 19:19:07 +00:00
wjones
41368c2dbc
Delete .github/upgrades/scenarios/new-dotnet-version_02bc64/plan.md
2026-04-13 19:18:59 +00:00
wjones
35923c59e0
Delete .github/upgrades/scenarios/new-dotnet-version_02bc64/Risk Management Strategies.md
2026-04-13 19:18:52 +00:00
wjones
35a3634c34
Delete .github/upgrades/scenarios/new-dotnet-version_02bc64/scenario.json
2026-04-13 19:18:42 +00:00
wjones
2d68b4fda0
Delete .github/upgrades/scenarios/new-dotnet-version_02bc64/tasks.md
2026-04-13 19:18:33 +00:00
wjones
8e62b84a31
Delete .idea/.idea.Jellyfin/.idea/encodings.xml
2026-04-13 19:15:29 +00:00
wjones
f8f407c8bd
Merge pull request 'update ignore file' ( #3 ) from pgsql_testing_branch into main
...
Reviewed-on: #3
2026-04-13 19:14:26 +00:00
wjones
613d499fab
commit ignore file
2026-04-13 15:13:38 -04:00
wjones
769f2a804a
commit gitignore
2026-04-13 15:12:48 -04:00
wjones
ee2aa8c13c
Merge pull request 'Add placeholder item handling and related unit test for deletion' ( #2 ) from pgsql_testing_branch into main
...
Reviewed-on: #2
2026-04-13 19:10:24 +00:00
wjones
945226050f
Merge pull request 'PostgreSQL: replace EF migrations with SQL-first initialization, fix connection handling, and update setup docs' ( #1 ) from upgrade-to-NET11 into main
...
Reviewed-on: #1
2026-04-13 19:07:14 +00:00
wjones
41e8477673
Refactor code structure for improved readability and maintainability
2026-04-13 14:57:37 -04:00
wjones
eccb1359c8
Add placeholder item handling and related unit test for deletion
2026-04-13 11:01:59 -04:00
wjones
45dc885cd5
Update publish profile to Linux x64; refresh scenario time
...
Changed the last used publish profile in Jellyfin.Server.csproj.user from Windows x64 to Linux x64. Also updated the lastUpdateTime in scenario.json to reflect recent activity.
2026-03-10 17:08:43 -04:00
wjones
73d3c0f733
Add jellyfin-ffmpeg requirements and recommendations to README
2026-03-10 14:54:05 -04:00
wjones
2183ed4d63
Add comprehensive README with Linux dependencies and PostgreSQL configuration guide
2026-03-10 14:20:16 -04:00
wjones
e6e7c49888
Fix EnsureDatabaseExistsAsync to respect ConnectionString from configuration - was still using localhost default
2026-03-10 13:47:50 -04:00
wjones
7deb7c1432
Fix SA1513 StyleCop error - add blank line after closing brace
2026-03-10 13:01:12 -04:00
wjones
077f10a4af
Fix connection configuration - respect ConnectionString and individual options from database.xml
2026-03-10 12:55:49 -04:00
wjones
a872ebc640
commit
2026-03-09 15:24:01 -04:00
wjones
43e866f446
Add schema directories to gitignore - ignore database dumps recursively
2026-03-09 15:16:06 -04:00
wjones
e790f84ace
Re-enable database creation check to prevent crash when database doesn't exist
2026-03-08 11:31:08 -04:00
wjones
caa30d8b88
Remove CREATE DATABASE from schema script - database already created via config
2026-03-08 11:27:30 -04:00
wjones
bb9329736f
Fix password masking error - password not in args anyway
2026-03-08 11:19:28 -04:00
wjones
d4426fe0f6
Use psql subprocess to execute schema script - handles psql meta-commands
2026-03-08 11:13:39 -04:00
wjones
7657caa960
Fix database initialization detection - check for TABLES not just schemas
2026-03-08 11:07:16 -04:00
wjones
ac1c2c6c82
CRITICAL FIX: Also disable database migrations in JellyfinMigrationService - was running InitialCreate
2026-03-08 10:50:00 -04:00
wjones
2209f0e1c0
COMPLETE REWRITE: Remove ALL migration code, implement pure SQL script initialization
2026-03-07 13:29:23 -05:00
wjones
7e2c08499b
Document automatic empty database initialization feature
2026-03-07 13:08:28 -05:00
wjones
75acefe989
Add automatic SQL script execution for empty database initialization
2026-03-07 13:07:44 -05:00
wjones
c4127e7749
Update README paths and disable EnsureCreatedAsync to prevent automatic schema creation
2026-03-07 13:03:10 -05:00
wjones
2d6e10e163
CRITICAL: Also disable EnsureCreatedAsync - it was bypassing migration tracking and creating schema
2026-03-07 13:01:33 -05:00
wjones
5c711bc235
Add database setup documentation for .NET 11 preview manual migration workflow
2026-03-07 12:52:52 -05:00
wjones
091114657b
Disable EF Core migrations for .NET 11 preview - use manual SQL scripts instead
2026-03-07 12:52:05 -05:00
wjones
5202d72999
Fix ActivityLogs index creation - remove DO block for CONCURRENTLY support
2026-03-07 12:37:46 -05:00
wjones
f47a544c7a
Add manual SQL script for applying supplementary indexes migration
2026-03-07 12:35:00 -05:00
wjones
a3d76901ed
Merge pull request 'Remove fallback code for database index creation' ( #19 ) from upgrade-to-NET11 into main
...
Reviewed-on: #19
2026-03-07 11:53:45 -05:00
wjones
f2ddde1747
Remove fallback code for database index creation
2026-03-07 11:52:55 -05:00
wjones
14964da5e8
Merge pull request 'upgrade-to-NET11' ( #18 ) from upgrade-to-NET11 into main
...
Reviewed-on: #18
2026-03-07 11:38:10 -05:00
wjones
e7aa3024cb
Refactor BaseItemRepository for ordered DTO materialization
...
Refactored BaseItemRepository to use a new helper method, MaterializeOrderedDtos, ensuring DTOs are returned in the order of precomputed IDs and improving code reuse. Updated comments to clarify ordering. Cleaned up scenario.json properties and reformatted rebuild-solution.ps1 without changing its logic.
2026-03-07 11:32:56 -05:00
wjones
2ba3335ca0
add .github directory to ignore file
2026-03-07 10:31:09 -05:00
wjones
3c5f94c242
Fix TV shows and movies listing - add default alphabetical ordering
2026-03-07 10:11:07 -05:00
wjones
a1c9488c6c
Fix library ordering - use ID-based lookup for reliable alphabetical sorting
2026-03-06 18:08:53 -05:00
wjones
26791b568b
Fix TV show season ordering - use IndexNumber instead of SortName
2026-03-06 17:52:47 -05:00
wjones
7c032fe4e2
Complete .NET 11.0 upgrade and solution validation
...
All 41 projects now target .NET 11.0 (PREVIEW). Updated tasks.md to reflect 100% completion of upgrade and validation, including build, test, manual smoke tests, performance checks, and deployment verification. Updated execution-log.md and scenario.json with final validation results and timestamps. Changed Jellyfin.Server.csproj.user to use SelfContained-Win-x64 publish profile. No code changes required for this tier; all tests pass except integration tests pending PostgreSQL infrastructure.
2026-03-06 10:00:45 -05:00
wjones
ff89f36120
Complete .NET 11.0 upgrade - all tiers validated
2026-03-06 09:42:36 -05:00
wjones
a695189734
Fix EmbeddedImageProviderTests mock setup for async GetMediaAttachmentsAsync
2026-03-06 09:08:44 -05:00
wjones
aa57e311ab
Fix duplicate dictionary key in PasswordHashTests test data
2026-03-06 08:48:18 -05:00
wjones
3b161b4731
Add .NET 11.0 upgrade plan, assessment, and risk docs
...
Added a detailed .NET 11.0 (PREVIEW) upgrade plan (plan.md) outlining a bottom-up migration strategy, dependency analysis, risk management, testing, and success criteria for the Jellyfin solution. Introduced assessment.md, assessment.json, and assessment.csv with comprehensive compatibility analysis for all 41 projects, confirming no blocking issues. Added Risk Management Strategies.md detailing mitigation and rollback procedures. Also included scenario.json describing the upgrade scenario and selected strategy. No existing files were changed.
2026-03-05 21:29:18 -05:00