Files
HappyOnigiri-ComfyUI-Meld/py/image_manager/common/constants.py
T
HappyOnigiri 86d96283df feat: add user notes feature to images
- Update database schema to include `user_notes` column in `images` table.
- Implement `/meld/image-notes` POST endpoint to update notes.
- Enhance search logic to support global search in notes and `note:` prefix.
- Add user notes display and editing to `DetailedImageCard` and `ViewerInfoPanel`.
- Introduce settings to toggle user notes visibility in different views.
- Update documentation and types to reflect the new feature.
2026-01-26 21:28:00 +09:00

33 lines
1.1 KiB
Python

RESERVED_TAG_KEYWORD = "none"
# Search Prefixes
SEARCH_PREFIX_TAG = "tag"
SEARCH_PREFIX_POS = "pos"
SEARCH_PREFIX_NEG = "neg"
SEARCH_PREFIX_MODEL = "model"
SEARCH_PREFIX_DATE = "date"
SEARCH_PREFIX_AFTER = "after"
SEARCH_PREFIX_BEFORE = "before"
SEARCH_PREFIX_HAS_SOURCE = "has_source"
SEARCH_PREFIX_HAS_DERIVATIVES = "has_derivatives"
SEARCH_PREFIX_NOTE = "note"
SEARCH_PREFIX_SORT = "sort"
# Prefix Categories
SEARCH_PREFIX_MAP = {
SEARCH_PREFIX_TAG: ("tags", "tag_image_relations", "tag_id"),
SEARCH_PREFIX_POS: ("positive_prompts", "positive_prompt_image_relations", "positive_prompt_id"),
SEARCH_PREFIX_NEG: ("negative_prompts", "negative_prompt_image_relations", "negative_prompt_id"),
SEARCH_PREFIX_MODEL: ("models", "model_image_relations", "model_id"),
}
SEARCH_DATE_PREFIXES = {SEARCH_PREFIX_DATE, SEARCH_PREFIX_AFTER, SEARCH_PREFIX_BEFORE}
SEARCH_BOOLEAN_PREFIXES = {SEARCH_PREFIX_HAS_SOURCE, SEARCH_PREFIX_HAS_DERIVATIVES}
ALL_SEARCH_PREFIXES = (
list(SEARCH_PREFIX_MAP.keys())
+ list(SEARCH_DATE_PREFIXES)
+ list(SEARCH_BOOLEAN_PREFIXES)
+ [SEARCH_PREFIX_NOTE, SEARCH_PREFIX_SORT]
)