<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/Jellyfin.Server/Program.cs, branch v12.0-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc2</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-06-25T04:42:31Z</updated>
<entry>
<title>Add a cancelable redirect handoff and drop the transitional migration status</title>
<updated>2026-06-25T04:42:31Z</updated>
<author>
<name>Joshua M. Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2026-06-25T04:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=31070e8208e973728b4bfe470cbbd6ca1d14c048'/>
<id>urn:sha1:31070e8208e973728b4bfe470cbbd6ca1d14c048</id>
<content type='text'>
When the server finishes starting, show "Jellyfin started successfully" with a
5-second "Redirecting in N…" countdown and a Cancel button instead of reloading
immediately. Cancel stops the countdown and the background refresh so the
startup output can be reviewed, and offers a "Continue to Jellyfin" button to
reload manually. The buttons use the web client's emby-button styling.

Also drop the transitional "Applying migrations" activity: it only showed
briefly while the pending migration set was read, or for the whole step when
nothing was pending, so startup now goes from "Preparing migrations" straight
into "Running migration X of Y".
</content>
</entry>
<entry>
<title>Restyle the startup UI and add a generic startup activity line</title>
<updated>2026-06-22T04:00:38Z</updated>
<author>
<name>Joshua M. Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2026-06-22T03:09:55Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=0046adda29b4d99cbdf6b215d14539c08e96ab3e'/>
<id>urn:sha1:0046adda29b4d99cbdf6b215d14539c08e96ab3e</id>
<content type='text'>
Restyle the startup/migration holding page to match the Jellyfin dark theme,
with the inline wordmark logo, a gradient spinner and a recolored startup log
tree, and move the Morestachio template rendering into a reusable
StartupUiRenderer.

Add a curated, non-identifying "current activity" line to the always-visible
header (for example "Initializing server" or "Running migration X of Y"),
reported from the startup flow and the migration service so it never leaks
server details to unauthenticated clients. Move the log download into a
"Download logs" link in the log panel header, and show only the header, with
no log hints, to non-local clients.
</content>
</entry>
<entry>
<title>Merge pull request #16319 from JPVenson/feat/MigrationStartupSwitch</title>
<updated>2026-05-06T18:38:53Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-05-06T18:38:53Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=142b89eab533215b0005a99574b7855e73c537bd'/>
<id>urn:sha1:142b89eab533215b0005a99574b7855e73c537bd</id>
<content type='text'>
Add startup mode to migrate or seed the database on cmd</content>
</entry>
<entry>
<title>Fix in-process restart (#16482)</title>
<updated>2026-04-13T18:06:46Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-04-13T18:06:46Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=fb33b725e064f0954c5a4f2af17041b7552eb6e1'/>
<id>urn:sha1:fb33b725e064f0954c5a4f2af17041b7552eb6e1</id>
<content type='text'>
Fix in-process restart</content>
</entry>
<entry>
<title>Stop server immediately on migration only mode</title>
<updated>2026-03-01T15:52:22Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2026-03-01T15:52:22Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=febfd7f94a291091cc1f54050f99c883116db694'/>
<id>urn:sha1:febfd7f94a291091cc1f54050f99c883116db694</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add startup mode to migrate or seed the database on cmd</title>
<updated>2026-03-01T13:10:32Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2026-03-01T13:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e70eaf8bc1470436fdafb7fef6e23898b4a3423b'/>
<id>urn:sha1:e70eaf8bc1470436fdafb7fef6e23898b4a3423b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Backport pull request #15194 from jellyfin/release-10.11.z</title>
<updated>2025-10-27T19:43:24Z</updated>
<author>
<name>crobibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2025-10-27T19:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=570b8b2eb979c3dbcf996a6fa9b4c29d3c27f230'/>
<id>urn:sha1:570b8b2eb979c3dbcf996a6fa9b4c29d3c27f230</id>
<content type='text'>
Initialize transcode marker during startup

Original-merge: 81b8b0ca4a1e33ffd2aa2ddde1fa0561ee6a6c4a

Merged-by: crobibero &lt;cody@robibe.ro&gt;

Backported-by: Bond_009 &lt;bond.009@outlook.com&gt;
</content>
</entry>
<entry>
<title>Rework startup topic handling and reenable output to logging framework (#14243)</title>
<updated>2025-06-09T01:52:39Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-06-09T01:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=1e9e4ffda9abe30b71ceb1de2f4c3143805c66a9'/>
<id>urn:sha1:1e9e4ffda9abe30b71ceb1de2f4c3143805c66a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feature/version check in library migration (#14105)</title>
<updated>2025-06-05T14:59:11Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-06-05T14:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=88332e89c458266bc073d3304eafcb23603f15fa'/>
<id>urn:sha1:88332e89c458266bc073d3304eafcb23603f15fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add declarative backups for migrations (#14135)</title>
<updated>2025-06-03T22:49:41Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-06-03T22:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d5672ce407dda5e6e2422a7ce7ea6ad561759001'/>
<id>urn:sha1:d5672ce407dda5e6e2422a7ce7ea6ad561759001</id>
<content type='text'>
</content>
</entry>
</feed>
