Vito Sansevero
4548beb723
refactor: split api.py into domain modules and extract frontend JS
...
Phase 4 structural refactoring:
- Split monolithic py/api.py (5.3k lines) into domain mixins:
prompts.py, images.py, admin.py, logging_routes.py, autotag_routes.py
- Extract inline JS from admin.html into web/js/admin.js
- Extract inline JS from gallery.html into web/js/gallery.js
- Add gzip compression middleware to API responses (Phase 5.4)
- Standardize API error envelope with success: false (Phase 5.3)
- Add filmstrip image enrichment to prompt list responses (Phase 5.2)
2026-02-07 07:02:25 -08:00
Vito Sansevero
2774ed921b
fix: forward partial execution targets in queuePrompt wrapper
...
The api.queuePrompt wrapper introduced in PR #91 only forwarded 2 of 3
arguments, dropping the options object that carries
partialExecutionTargets. This caused the server to execute all output
nodes instead of just the targeted branch.
Also removes debug console.log and print statements added during
development.
Fixes #94
2026-02-03 13:36:51 -08:00
Vito Sansevero
f23fc5d966
fix(prompt_manager): sync and fix widget values
2026-02-02 15:10:34 -08:00
Vito Sansevero
448227c218
feat(prompt_manager): add top bar button for UI access
2025-12-09 14:11:32 -08:00
Vito Sansevero
4e873f585a
refactor(tests): update tests for PromptManager changes
2025-08-30 17:27:06 -07:00
Vito Sansevero
6c73532055
feat(prompt_manager): support PromptManagerText nodes
2025-06-08 15:50:18 -07:00
Vito Sansevero
2dd63d98d4
refactor(prompt_manager): update search state handling
2025-06-01 07:44:33 -07:00
Vito Sansevero
f896f13b1a
style: Fix formatting and spacing issues
2025-05-27 14:29:27 -07:00
Vito Sansevero
9f3c77f6d3
feat(prompt_manager): preserve user resize preferences
2025-05-27 14:01:34 -07:00
Vito Sansevero
092f80bb05
feat(web): Add admin and index UI for PromptManager
2025-05-24 12:26:21 -07:00