invoke-ai / InvokeAI

InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.
https://invoke-ai.github.io/InvokeAI/
Apache License 2.0
23.07k stars 2.39k forks source link

feat(ui, api): archive boards #6546

Closed maryhipp closed 3 months ago

maryhipp commented 3 months ago

Summary

Add the ability to archive boards, which essentially just hides them from view in the UI unless explicitly set to show them in settings. You also cannot use an archived board for auto-add functionality to avoid weirdness if its set and then archived boards are hidden.

This does add a new column to the database.

Related Issues / Discussions

Closes https://github.com/invoke-ai/InvokeAI/issues/3942

QA Instructions

Right-click on a board to archive it. Toggle "Show archived boards" in gallery settings Right-click on an archived board to unarchive it.

Merge Plan

Checklist

maryhipp commented 3 months ago

Agreed re auto-add interactions - I pushed up https://github.com/invoke-ai/InvokeAI/pull/6546/commits/7797a341f7558fa3711c282db117e2091aa10f45 which just checks on archive or archive view changes if the currently selected auto-add board is visible. If its not, it changes auto-ad to the Uncategorized board.

psychedelicious commented 3 months ago