You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π fix: π fix: auto-regenerate viewer-mode .desktop entries on startup
The previous commit aligned StartupWMClass with the viewer's GTK
application_id, but existing .desktop files on disk retained the old
mismatched value. Users previously had to open each webapp in the
manager and re-save it to apply the correction.
Introduce a one-shot migration, `regenerate_app_mode_desktops`, which
runs on the manager's startup worker thread alongside
`migrate_legacy_desktops`. It regenerates every `AppMode::App` entry
using the standard desktop file builder. Execution is gated by a
`.desktop-wmclass-aligned-v1` marker file in the data directory,
ensuring the migration runs exactly once per user after upgrading.
Browser-mode entries are excluded, as their wm_class derivation was
never affected.
0 commit comments