v26.05.23.1: migration durability + dogfood UX #3
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Patch release rolling up live-migration findings and dogfood polish.
Fixes
7d8b9c3): every Celery task module was creating a freshcreate_engine(...)per call; high-fire-rate tasks (import_media_file) exhausted Postgresmax_connections. Centralized intobackend/app/tasks/_sync_engine.py— one engine per worker process, reused across invocations.ec44c65): strip SQLAlchemy+psycopg/+asyncpgdriver suffix before handing the URL to libpq tools (backup/restore).8f25b27): skip paths that already have a non-failedImportTaskso re-triggers don't 3× duplicate work.505dca1):<ImageViewer>now mounts globally inApp.vue; tile clicks in Showcase/Artist views open as overlay instead of navigating to/gallery.061dc9e): collapse double blank line after imports inimport_file.py.UX
6f68bf5): gallery + masonry grids ≈ 240/180px tiles; Settings view goes fluid; newsubscription_countstat card.d6eba8e):<v-data-table>of artists with expandable nested source rows (GS-style), replacing the per-artist section blocks.Commits