Restructure ORA editor into modular blueprints with browse dialog

- Split app.py into route blueprints (files, layers, images, polygon, mask, krita)
- Create services layer (polygon_storage, comfyui, file_browser)
- Extract config constants to config.py
- Split templates into Jinja partials (base, components, modals)
- Add browse dialog for visual file navigation
- Add /api/browse endpoint for directory listing
This commit is contained in:
2026-03-27 21:29:27 -07:00
parent 17da8c475e
commit fb812e57bc
21 changed files with 2269 additions and 1794 deletions

View File

@@ -0,0 +1,17 @@
"""Route blueprints for ORA Editor."""
from .files import files_bp
from .layers import layers_bp
from .images import images_bp
from .polygon import polygon_bp
from .mask import mask_bp
from .krita import krita_bp
__all__ = [
'files_bp',
'layers_bp',
'images_bp',
'polygon_bp',
'mask_bp',
'krita_bp'
]