Skip to content

refactor(migrations): better library decoupling - #1482

Merged
Computerdores merged 6 commits into
mainfrom
refactor-migrations-better-library-decoupling
Aug 16, 2026
Merged

refactor(migrations): better library decoupling#1482
Computerdores merged 6 commits into
mainfrom
refactor-migrations-better-library-decoupling

Conversation

@Computerdores

@Computerdores Computerdores commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Some minor improvements to better decouple Library and DBMigrations, partly ported from #1471.

Note: The added todo will be resolved by moving away from sqlalchemy (already tracked in #1442).

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable

@Computerdores Computerdores changed the title Refactor migrations better library decoupling refactor(migrations): better library decoupling Aug 16, 2026
@Computerdores Computerdores added Type: Refactor Code that needs to be restructured or cleaned up Priority: Low Doesn't require immediate attention labels Aug 16, 2026
@Computerdores Computerdores moved this to 🏓 Ready for Review in TagStudio Development Aug 16, 2026
@Computerdores Computerdores added the TagStudio: Library Relating to the TagStudio library system label Aug 16, 2026
@CyanVoxel CyanVoxel added this to the Alpha v9.6.4 milestone Aug 16, 2026

@CyanVoxel CyanVoxel left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One nit but otherwise looks good 👍

Comment thread src/tagstudio/core/library/alchemy/migrations.py Outdated
@CyanVoxel CyanVoxel moved this from 🏓 Ready for Review to 🍃 Pending Merge in TagStudio Development Aug 16, 2026
@CyanVoxel CyanVoxel added the Status: Mergeable The code is ready to be merged label Aug 16, 2026
@Computerdores
Computerdores merged commit 7e7def5 into main Aug 16, 2026
12 checks passed
@github-project-automation github-project-automation Bot moved this from 🍃 Pending Merge to ✅ Done in TagStudio Development Aug 16, 2026
@Computerdores
Computerdores deleted the refactor-migrations-better-library-decoupling branch August 16, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Low Doesn't require immediate attention Status: Mergeable The code is ready to be merged TagStudio: Library Relating to the TagStudio library system Type: Refactor Code that needs to be restructured or cleaned up

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants