Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
284 commits
Select commit Hold shift + click to select a range
a595d62
Fix folder tabs not scrolling on Gallery
Hugo-Matias Dec 3, 2025
47c8920
Implement Folder SortOrder and redesign tabs container
Hugo-Matias Dec 3, 2025
099ea49
Implement themes
Hugo-Matias Dec 3, 2025
6579050
Redesign and improve fullscreen ImageViewer
Hugo-Matias Dec 4, 2025
b215963
Redesign Project, Image and Resource cards
Hugo-Matias Dec 5, 2025
e92ccc9
Implement Img2Vid and Wan.
Hugo-Matias Dec 6, 2025
4df6334
Refactor workflows with modular fragments and scope system
Hugo-Matias Dec 7, 2025
8b43a70
Add Img2VidParameters state persistence
Hugo-Matias Dec 7, 2025
c074c56
Implement WorkflowAssets infrastructure
Hugo-Matias Dec 7, 2025
e353cc6
Implement asset resolver and CLIP model support
Hugo-Matias Dec 7, 2025
a620d32
Implement WorkflowAssets management
Hugo-Matias Dec 7, 2025
9d8e538
Parse and inject workflow assets
Hugo-Matias Dec 7, 2025
28ae96d
Add WorkflowAssetSelector components
Hugo-Matias Dec 7, 2025
326dbeb
Integrate WorkflowAssets into generation pages
Hugo-Matias Dec 7, 2025
5d2eee2
Add Assets definitions and use injected values
Hugo-Matias Dec 7, 2025
e22440e
Simplify TopToolbar and add dark mode toggle
Hugo-Matias Dec 7, 2025
fb472d5
Add CivitaiResourceCard and improve card styling
Hugo-Matias Dec 7, 2025
2342178
Miscellaneous fixes and null safety improvements
Hugo-Matias Dec 7, 2025
7c7259a
Initial plan
Copilot Dec 7, 2025
9f5b651
Add Img2ImgComfyUI page and supporting infrastructure
Copilot Dec 7, 2025
3899570
Fix compilation errors and add workflow template support
Copilot Dec 7, 2025
86c9ffd
Refactor workflow assignment to use GetCurrentWorkflow method
Copilot Dec 7, 2025
91a2794
Merge pull request #6 from Hugo-Matias/copilot/add-img2imgcomfyui-page
Hugo-Matias Dec 8, 2025
a2e516d
Initial plan
Copilot Dec 8, 2025
3a85733
Add comprehensive documentation in DOC folder
Copilot Dec 8, 2025
9c1c301
Complete documentation project with code enhancements (XML docs + log…
Copilot Dec 8, 2025
cb2b459
Add comprehensive knowledge base index and finalize documentation
Copilot Dec 8, 2025
204d22d
Merge pull request #7 from Hugo-Matias/copilot/create-knowledge-base-…
Hugo-Matias Dec 9, 2025
283ac53
Fix backend resource loading and workflow refresh
Hugo-Matias Dec 9, 2025
a87e0c9
Merge branch 'comfyui' of https://github.com/Hugo-Matias/StableDiffus…
Hugo-Matias Dec 9, 2025
4885247
Phase 1: Core canvas infrastructure
Hugo-Matias Dec 9, 2025
cecb4ee
Phase 2: Drawing and mask tools
Hugo-Matias Dec 9, 2025
c672c5f
Phase 2: Change Eraser to remove intersecting paths
Hugo-Matias Dec 9, 2025
9f5909c
Create implementation plan document
Hugo-Matias Dec 9, 2025
baa5d23
Phase 3: Plan
Hugo-Matias Dec 9, 2025
53c0d8a
Phase 3.1: Core Layer Infrastructure
Hugo-Matias Dec 9, 2025
2d349cc
Phase 3.2: Image Import
Hugo-Matias Dec 9, 2025
0b020a1
Phase 3.3: Layer Panel UI
Hugo-Matias Dec 9, 2025
256dcdf
Phase 3.4: Object Management
Hugo-Matias Dec 9, 2025
eaedc90
Phase 4: Mask Optimizations - Plan
Hugo-Matias Dec 9, 2025
505e086
Phase 4: Mask Optimization
Hugo-Matias Dec 10, 2025
97032de
Phase 5: Selection Tools - Plan
Hugo-Matias Dec 10, 2025
25229af
Phase 6: Selection Tools
Hugo-Matias Dec 10, 2025
9bdb505
Update SeedVR2 fragment
Hugo-Matias Dec 10, 2025
ce43a67
workflow-driven-ui: Create planning documents
Hugo-Matias Dec 10, 2025
f02e15a
Merge pull request #9 from Hugo-Matias/feature/workflow-driven-ui
Hugo-Matias Dec 10, 2025
5657395
Update .gitignore
Hugo-Matias Dec 10, 2025
c9a2c95
webui-removal: Initial Plan
Hugo-Matias Dec 10, 2025
9fd22bf
Convert clean-vram fragment to shared
Hugo-Matias Dec 10, 2025
64e4df8
split-manager-service: Initial Plan
Hugo-Matias Dec 10, 2025
04991c6
split-manager-service: Phase 1 - Plan
Hugo-Matias Dec 11, 2025
9a427d2
split-manager-service: Phase 2 - State Service
Hugo-Matias Dec 11, 2025
3737d32
split-manager-service: Phase 3 - Settings Service
Hugo-Matias Dec 11, 2025
7b49b89
split-manager-service: Phase 4 - Backend Service
Hugo-Matias Dec 11, 2025
27f6923
split-manager-service: Phase 5 - Model Service
Hugo-Matias Dec 11, 2025
8610668
split-manager-service: Phase 6 - Gallery Service
Hugo-Matias Dec 11, 2025
958d114
split-manager-service: Phase 7 - Session Service
Hugo-Matias Dec 11, 2025
812d8d6
split-manager-service: Phase 8 - Orchestrator Refactor Plan and first…
Hugo-Matias Dec 11, 2025
c28cdde
split-manager-service: Phase 8 - State dialog
Hugo-Matias Dec 11, 2025
4b4d1b6
split-manager-service: Phase 8 - TopToolbar
Hugo-Matias Dec 11, 2025
e0578cd
split-manager-service: Phase 8 - Gallery page (Index)
Hugo-Matias Dec 11, 2025
41423fa
split-manager-service: Phase 8 - Project Card
Hugo-Matias Dec 11, 2025
eadbbb3
split-manager-service: Phase 8 - Create Project Button
Hugo-Matias Dec 11, 2025
4840334
split-manager-service: Phase 8 - Gallery Settings
Hugo-Matias Dec 11, 2025
b17f307
split-manager-service: Phase 8 - Images Container
Hugo-Matias Dec 12, 2025
1ad9437
split-manager-service: Phase 8 - Image Card
Hugo-Matias Dec 12, 2025
d1d706f
split-manager-service: Phase 8 - Video Card
Hugo-Matias Dec 12, 2025
58de991
split-manager-service: Phase 8 - Prompt Fields
Hugo-Matias Dec 12, 2025
7ce3af9
split-manager-service: Phase 8 - Generate Button
Hugo-Matias Dec 12, 2025
017dd96
split-manager-service: Phase 8 - Prompt Fields Simple
Hugo-Matias Dec 12, 2025
85ee7cd
split-manager-service: Phase 8 - WebUI Script components
Hugo-Matias Dec 12, 2025
c00ba42
split-manager-service: Phase 8 - ControlNet
Hugo-Matias Dec 12, 2025
3fdc51f
split-manager-service: Phase 7.5 - Deprecate WebUI - Plan
Hugo-Matias Dec 12, 2025
58bd692
split-manager-service: Phase 7.5 - Remove Pages
Hugo-Matias Dec 12, 2025
408673a
split-manager-service: Phase 7.5 - Remove Components
Hugo-Matias Dec 12, 2025
009c4a3
split-manager-service: Phase 7.5 - 4 - Remove DTOs
Hugo-Matias Dec 12, 2025
62888c4
split-manager-service: Phase 7.5 - 5 - Remove SDAPIService
Hugo-Matias Dec 12, 2025
c3c8751
split-manager-service: Phase 7.5 - 6 - Rename ComfyUI components
Hugo-Matias Dec 12, 2025
a58ef18
split-manager-service: Phase 7.5 - 6.5 - Scripts Cleanup - Remove Forms
Hugo-Matias Dec 12, 2025
320cda3
split-manager-service: Phase 7.5 - 6.5 - Scripts Cleanup - Service cl…
Hugo-Matias Dec 12, 2025
04730fc
split-manager-service: Phase 7.5 - 6.5 - Scripts Cleanup - Remove usings
Hugo-Matias Dec 12, 2025
8466963
split-manager-service: Phase 7.5 - 6.5 - Scripts Cleanup - ImageServi…
Hugo-Matias Dec 12, 2025
ef85ac1
split-manager-service: Phase 7.5 - 6.5 - Scripts Cleanup - Script ref…
Hugo-Matias Dec 12, 2025
48597a9
split-manager-service: Phase 7.5 - 6.5 - Parser & ParameterMapper
Hugo-Matias Dec 12, 2025
8a71638
split-manager-service: Phase 7.5 - 6.5 - Scripts Cleanup - Settings, …
Hugo-Matias Dec 12, 2025
0f6cf04
split-manager-service: Phase 7.5 - 6.5 - Scripts Cleanup - Tests Project
Hugo-Matias Dec 12, 2025
5ce43b4
split-manager-service: Phase 7.5 - 7 - Update Migration Document
Hugo-Matias Dec 12, 2025
3708d28
split-manager-service: Phase 7.5 - 8 - Final Clean-up
Hugo-Matias Dec 12, 2025
81478b0
split-manager-service: Phase 8 - Generate Forms
Hugo-Matias Dec 12, 2025
40e75e0
split-manager-service: Phase 8 - Clean remaining WebUI references
Hugo-Matias Dec 13, 2025
ad483d0
split-manager-service: Phase 8 - Image ProjectDialog and Viewer
Hugo-Matias Dec 13, 2025
ddb2ebe
split-manager-service: Phase 8 - ImageEditorModal
Hugo-Matias Dec 13, 2025
c348fc3
split-manager-service: Phase 8 - GeneratedVideoTabs
Hugo-Matias Dec 13, 2025
aceaadd
split-manager-service: Phase 8 - Group 7 - CivitAI & Resources
Hugo-Matias Dec 13, 2025
7202680
split-manager-service: Phase 8 - Group 8 - Complex/Pages
Hugo-Matias Dec 13, 2025
67e8e4a
split-manager-service: Phase 8 - MainLayout
Hugo-Matias Dec 13, 2025
50e04a6
split-manager-service: Phase 9 - IDatabaseService & IIOService
Hugo-Matias Dec 13, 2025
94b0165
split-manager-service: Phase 9 - Integration Tests
Hugo-Matias Dec 13, 2025
ec713d2
split-manager-service: Phase 9 - DI cleanup
Hugo-Matias Dec 13, 2025
3e5a39c
split-manager-service: Phase 9 - IOService tests
Hugo-Matias Dec 13, 2025
48e58ee
split-manager-service: Phase 9 - Interface Extraction & Testing Plan
Hugo-Matias Dec 13, 2025
39c8107
split-manage-service: Phase 8.5 - Planning re-evaluation
Hugo-Matias Dec 13, 2025
b25ffe9
split-manage-service: Phase 8.5 - 1 - Event removal
Hugo-Matias Dec 13, 2025
6a7b4f4
split-manage-service: Phase 8.5 - 2 - Orchestration method extraction
Hugo-Matias Dec 13, 2025
3a4c3b8
split-manage-service: Phase 8.5 - 3 - Facade removal - ImageService
Hugo-Matias Dec 13, 2025
85b4b3a
split-manage-service: Phase 8.5 - 3 - Facade removal - ManagerService…
Hugo-Matias Dec 13, 2025
ccaba11
split-manage-service: Phase 8.5 - Final clean-up
Hugo-Matias Dec 13, 2025
33e57e6
split-manage-service: Phase 9.5 - Facade removal - Plan
Hugo-Matias Dec 13, 2025
9f08a20
split-manage-service: Phase 9.5 - Batch 1
Hugo-Matias Dec 13, 2025
e825299
split-manage-service: Phase 9.5 - Batch 2
Hugo-Matias Dec 13, 2025
b9e9b73
split-manage-service: Phase 9.5 - Batch 3 - Complex Components
Hugo-Matias Dec 13, 2025
b255db6
split-manage-service: Phase 9.5 - Batch 4 - Pages
Hugo-Matias Dec 13, 2025
829886f
split-manage-service: Phase 9.5 - Batch 5 - Services
Hugo-Matias Dec 13, 2025
b9f9905
split-manage-service: Phase 9.5 - Task A-B - Facade removal and WebUI…
Hugo-Matias Dec 13, 2025
5389203
split-manage-service: Phase 9.5 - Task C - DI clean-up on Program.cs
Hugo-Matias Dec 13, 2025
7b13ae0
split-manage-service: Phase 10 - Orchestration property relocation - B-C
Hugo-Matias Dec 13, 2025
7ccd89f
split-manage-service: Phase 10 - Orchestration property relocation - A
Hugo-Matias Dec 13, 2025
0156284
split-manage-service: Phase 11 - ICivitaiService Extraction
Hugo-Matias Dec 13, 2025
39dde94
split-manage-service: Phase 12 - Options property refactor
Hugo-Matias Dec 13, 2025
3113b51
split-manage-service: Phase 13 - Complete Interface migration
Hugo-Matias Dec 13, 2025
385e994
split-manage-service: Phase 14 - ManagerService role evaluation
Hugo-Matias Dec 13, 2025
897aff3
split-manage-service: Phase 15 - Rename ManagerService to Orchestrato…
Hugo-Matias Dec 13, 2025
f2dd754
split-manage-service: Phase 16 - Expand test coverage
Hugo-Matias Dec 13, 2025
c4eea42
split-manage-service: Phase 16 - ImageService test coverage
Hugo-Matias Dec 13, 2025
d25ef93
split-manage-service: Phase 17 - IOrchestratorService Interface Extra…
Hugo-Matias Dec 14, 2025
52164ac
split-manage-service: Phase 17 - IOrchestratorService Tests
Hugo-Matias Dec 14, 2025
419e46e
split-manage-service: Phase 18 - Integration Tests
Hugo-Matias Dec 14, 2025
33c4d5d
split-manage-service: Simplify DI registration and fix component inje…
Hugo-Matias Dec 14, 2025
696ecf8
Merge pull request #11 from Hugo-Matias/refactor/split-manager-service
Hugo-Matias Dec 14, 2025
0e3383d
Initial plan
Copilot Dec 14, 2025
68423ca
Update service documentation with refactored architecture
Copilot Dec 14, 2025
19eca0a
Update architectural documentation and index with refactoring achieve…
Copilot Dec 14, 2025
87c348d
Fix service numbering consistency across documentation files
Copilot Dec 14, 2025
b9ed007
Address code review feedback and improve documentation clarity
Copilot Dec 14, 2025
3ba1111
Merge pull request #12 from Hugo-Matias/copilot/update-orchestrator-s…
Hugo-Matias Dec 14, 2025
ad53fa1
Update IMPLEMENTATION_GUIDE.md
Hugo-Matias Dec 14, 2025
2ff670a
Organize manager-service-refactor documentation
Hugo-Matias Dec 14, 2025
9210f55
prompt-page-enhancements: Initial Plan
Hugo-Matias Dec 14, 2025
a9edce0
prompt-page-enhancement: Phase 1 - Styles Tab - Plan & DB changes
Hugo-Matias Dec 14, 2025
69bba4b
prompt-page-enhancement: Phase 1 - Styles Tab - PromptStyleCard & Cat…
Hugo-Matias Dec 14, 2025
711f9ae
prompt-page-enhancement: Phase 1 - Styles Tab - PromptStyleTable
Hugo-Matias Dec 14, 2025
31464a7
prompt-page-enhancement: Phase 1 - Styles Tab - PromptDialog
Hugo-Matias Dec 14, 2025
58ff6dd
prompt-page-enhancement: Phase 1 - Styles Tab - PromptsPanel
Hugo-Matias Dec 14, 2025
7bb0ada
Fix Txt2Img parameters OnStateChanged event
Hugo-Matias Dec 15, 2025
bb39f19
Improve AssetViewer with start/end cycling
Hugo-Matias Dec 15, 2025
a90d4ce
Fix Txt2Img parameters OnStateChanged event
Hugo-Matias Dec 15, 2025
4492b4c
Improve AssetViewer with start/end cycling
Hugo-Matias Dec 15, 2025
21c3151
Merge branch 'comfyui' of https://github.com/Hugo-Matias/StableDiffus…
Hugo-Matias Dec 15, 2025
65a5863
Create Documentation project
Hugo-Matias Dec 15, 2025
997f597
prompt-page-enhancement: Phase 1 - Styles Tab - Final improvements
Hugo-Matias Dec 15, 2025
30ff4fb
prompt-page-enhancement: Phase 2 - Wildcards DB Foundation
Hugo-Matias Dec 15, 2025
f8877aa
prompt-page-enhancement: Phase 3 - Initial Plan
Hugo-Matias Dec 15, 2025
df4fdc6
prompt-page-enhancement: Phase 3 - WildcardsTab
Hugo-Matias Dec 15, 2025
e5a1ae9
prompt-page-enhancement: Phase 3 - CollectionBrowser
Hugo-Matias Dec 15, 2025
7d50c9d
prompt-page-enhancement: Phase 3 - EntryManager
Hugo-Matias Dec 15, 2025
41a6b28
prompt-page-enhancement: Phase 3 - Entry Ordering
Hugo-Matias Dec 15, 2025
17d8926
prompt-page-enhancement: Phase 3 - Wildcards - Import
Hugo-Matias Dec 15, 2025
b44b51c
prompt-page-enhancement: Phase 3 - Wildcards - Export
Hugo-Matias Dec 15, 2025
04ec334
prompt-page-enhancement: Phase 3 - Wildcards - Entry Search
Hugo-Matias Dec 15, 2025
15afcb5
prompt-page-enhancement: Phase 3 - Wildcards - UI Polish
Hugo-Matias Dec 15, 2025
9eaf52b
prompt-page-enhancement: Phase 3 - Wildcards - Templates
Hugo-Matias Dec 15, 2025
efc5d80
prompt-page-enhancement: Phase 4 - Autocomplete Plan
Hugo-Matias Dec 16, 2025
e87977b
prompt-page-enhancement: Phase 4 - Search Triggers
Hugo-Matias Dec 16, 2025
b62298a
prompt-page-enhancement: Phase 4 - Filter & Select
Hugo-Matias Dec 16, 2025
27ed586
prompt-page-enhancement: Phase 4 - Wildcard Parsing
Hugo-Matias Dec 16, 2025
f1cb031
prompt-page-enhancement: Phase 4 - PromptField Callbacks
Hugo-Matias Dec 16, 2025
b3f750b
prompt-page-enhancement: Phase 4 - ParserTests
Hugo-Matias Dec 17, 2025
a34c87c
Implement Seed Variance Enhancer
Hugo-Matias Dec 17, 2025
7306a0c
Merge branch 'feature/seedvarianceenhancer-extraction' into comfyui
Hugo-Matias Dec 17, 2025
a49fe1f
prompt-page-enhancement: Phase 5 - LLM Tools foundations
Hugo-Matias Dec 17, 2025
393700f
prompt-page-enhancement: Phase 5 - LLM Tools UI Polish
Hugo-Matias Dec 17, 2025
bd10305
prompt-page-enhancement: Phase 5 - Tokenizer and Misc Improvements
Hugo-Matias Dec 17, 2025
53bb511
Fix image selected visual on Gallery on new page
Hugo-Matias Dec 17, 2025
3ab8e61
Fix Send To ImageCard page routes
Hugo-Matias Dec 18, 2025
384ae39
Change asset info dialog to drawer and misc fixes
Hugo-Matias Dec 18, 2025
318981c
Implement seed based Random sorting on Gallery
Hugo-Matias Dec 18, 2025
ef42bff
Merge pull request #16 from Hugo-Matias/feature/prompt-page-enhancement
Hugo-Matias Dec 18, 2025
9544ac8
Merge pull request #17 from Hugo-Matias/feature/prompt-page-enhancement
Hugo-Matias Dec 18, 2025
3a89263
dynamic-gen: P1 - Plan
Hugo-Matias Dec 18, 2025
b7ade63
dynamic-gen: P2 - Core Infrastructure
Hugo-Matias Dec 18, 2025
9e863b3
dynamic-gen: P3 - Fragment updates and EventService integration
Hugo-Matias Dec 18, 2025
cee1d70
dynamic-gen: P4 - DynamicForm components
Hugo-Matias Dec 18, 2025
2f7243b
dynamic-gen: P5 - Unified Page
Hugo-Matias Dec 18, 2025
c93fc13
dynamic-gen: P6 - State and Persistence
Hugo-Matias Dec 18, 2025
6137019
dynamic-gen: P7 - Workflow Templates
Hugo-Matias Dec 18, 2025
821caeb
dynamic-gen: P8 - Unified Generate page layout
Hugo-Matias Dec 19, 2025
47d5d89
dynamic-gen: P12 - Service cleanup and optimization
Hugo-Matias Dec 19, 2025
a29fd45
dynamic-gen: P8 - Split WorkflowService
Hugo-Matias Dec 19, 2025
41a57db
dynamic-gen: P10 - Legacy deprecation
Hugo-Matias Dec 20, 2025
0dc8001
dynamic-gen: P10.5 - Legacy parameters cleanup
Hugo-Matias Dec 20, 2025
ff98184
dynamic-gen: P10.5 - Legacy parameters cleanup
Hugo-Matias Dec 20, 2025
8c0705f
dynamic-gen: P10 - State management and bugfixes
Hugo-Matias Dec 21, 2025
b4a24ce
dynamic-gen: P13 - Typed fragments
Hugo-Matias Dec 21, 2025
5bf4a9d
Revert "dynamic-gen: P13 - Typed fragments"
Hugo-Matias Dec 21, 2025
9acbf90
dynamic-gen: Fix Base change state loading
Hugo-Matias Dec 21, 2025
bdf96d3
dynamic-gen: P13 - Template validation
Hugo-Matias Dec 21, 2025
ca9d44c
dynamic-gen: P13 - Serialization and Defaults
Hugo-Matias Dec 21, 2025
dd8ace4
dynamic-gen: P13 - Architecture Improvements
Hugo-Matias Dec 22, 2025
f8b5fb8
dynamic-gen: P14 - Architecture Review
Hugo-Matias Dec 22, 2025
960ea65
dynamic-gen: P14 - FragmentRenderer
Hugo-Matias Dec 22, 2025
c51659d
Merge pull request #18 from Hugo-Matias/feature/dynamic-gen
Hugo-Matias Dec 22, 2025
694b62d
Fragment condition validation improvements
Hugo-Matias Dec 23, 2025
a4cf81d
wip: Wan integration
Hugo-Matias Dec 23, 2025
23fa1ff
workflow-builder: P1 - Core Infrastructure
Hugo-Matias Jan 22, 2026
52a3510
workflow-builder: P2 - Workflow Conversion - z-image
Hugo-Matias Feb 3, 2026
420a693
workflow-builder: P3 - Service Layer removal
Hugo-Matias Feb 3, 2026
1699984
workflow-builder: P4 - Convert Flux Txt2Img Workflow
Hugo-Matias Feb 26, 2026
48a7387
Phase 6 - Wan Worflows
Hugo-Matias Apr 15, 2026
f49f1f3
Phase 6 - Clean up
Hugo-Matias Apr 15, 2026
5181f53
Phase 8 - ZImage Img2Img
Hugo-Matias Apr 15, 2026
b57225c
Phase 8 - Stable Diffusion and other improvements
Hugo-Matias Apr 16, 2026
84c5338
Add Diffusion resource downloads and other fixes
Hugo-Matias Apr 17, 2026
d961a7d
Implement Anima base
Hugo-Matias Apr 17, 2026
58094e3
Implement Artist Browser prompt editor tab
Hugo-Matias Apr 18, 2026
770ab18
Implement Ernie and Flux2 Klein txt2img workflows
Hugo-Matias Apr 18, 2026
22c05e1
Add CivitAI as page and fix video cards
Hugo-Matias Apr 18, 2026
2090c52
Implement double model Loras for Wan
Hugo-Matias Apr 19, 2026
9378153
fluent-api: Phase 10-11: Add Qwen and Chroma worflows
Hugo-Matias Apr 19, 2026
d860784
Improve CivitAI base model filter
Hugo-Matias Apr 19, 2026
950847f
fluent-api: Phase 13 - Clean up and documentation
Hugo-Matias Apr 19, 2026
3c99164
Merge pull request #20 from Hugo-Matias/feature/workflow-builder-api
Hugo-Matias Apr 19, 2026
2f2c52e
Implement LTX 2.3 I2V workflow
Hugo-Matias Apr 19, 2026
3f7b398
Implement Flux Klein Edit I2I with multi input support
Hugo-Matias Apr 19, 2026
02fd5fb
Update CivitAI base model extraction schema
Hugo-Matias Apr 20, 2026
7d5e4e3
Fix multi-input image Send To loading from Generation page
Hugo-Matias Apr 20, 2026
83b5a1c
Improve Resource loading and filtering by base model
Hugo-Matias Apr 20, 2026
59810ec
Enhance LoRA trigger word selection and resource filtering
Hugo-Matias Apr 20, 2026
4b51180
generation-scheduler: Phase 1 - Core Models and Serialization
Hugo-Matias Apr 20, 2026
b52e7a1
generation-scheduler: Phase 2 - Persistence Layer
Hugo-Matias Apr 20, 2026
753d54f
generation-scheduler: Phase 3-7
Hugo-Matias Apr 20, 2026
a368856
generation-scheduler: Phase 8-9
Hugo-Matias Apr 20, 2026
0b00290
Add initialization splash
Hugo-Matias Apr 20, 2026
4ce7673
Improve generation button flow and results panel
Hugo-Matias Apr 21, 2026
e91657a
Fix model Asset state restore conflicts changing Base
Hugo-Matias Apr 21, 2026
f60eb0a
Redesign Generate page
Hugo-Matias Apr 21, 2026
7a69e99
Scheduler Editor: Drafts, Multi-Pass Detailer, UX Overhaul
Hugo-Matias Apr 22, 2026
fdf6c2a
Scheduler: Add immutable Run history, results, and prompt modes
Hugo-Matias Apr 23, 2026
7ce24e5
Unify tabbed page layout with shared layout system
Hugo-Matias Apr 23, 2026
feeb6ea
llm-tools-expansion: Phase 1 - Sidebar Nav Refactor
Hugo-Matias Apr 23, 2026
1a36d9a
danbooru-library: Plan
Hugo-Matias Apr 24, 2026
2f1c92b
Add Library for Danbooru bookmarked media
Hugo-Matias Apr 24, 2026
85a06e5
Integrate AssetInfoPanel in Danbooru ImageViewer
Hugo-Matias Apr 24, 2026
51088d1
Roo Code setup
Hugo-Matias Apr 25, 2026
7a4e196
Add ZIB-ZIT upscale workflow
Hugo-Matias Apr 25, 2026
2f65eb1
Fix Prompts > LLM Tools sidebar collapse
Hugo-Matias Apr 26, 2026
8293cc8
llm-tools: Phase 2 - Tag Builder
Hugo-Matias Apr 26, 2026
68e8825
llm-tools: Phase 3 - Prompt Mixer
Hugo-Matias Apr 26, 2026
41fbabd
llm-tools: Phase 4 - Inspire
Hugo-Matias Apr 26, 2026
4175203
llm-tools: Phase 5 - Scene Builder
Hugo-Matias Apr 26, 2026
3c334bb
llm-tools: Phase 8 - Workshop
Hugo-Matias Apr 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
331 changes: 331 additions & 0 deletions .github/prompts/analyse-followup.prompt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,331 @@
---
agent: agent
description: >
Re-review a plan implementation after follow-up changes were made, compare the
current Git changes against the latest prior ANALYSIS_REPORT iteration, validate
which issues were fixed, detect regressions or missed items, and write the next
numbered ANALYSIS_REPORT_#.md as a documentation-only follow-up review.
tools:
- search
- read
- edit
- execute
---

# Analysis Follow-up Agent

You are performing an iterative follow-up QA validation after implementation changes
were made in response to a prior analysis report.

The user will provide a `MAIN_PLAN.md` file. The plan folder already contains the
initial `ANALYSIS_REPORT.md` and may contain one or more follow-up reports using the
pattern `ANALYSIS_REPORT_#.md`.

Your job is to review the current Git changes, compare them against the **latest**
analysis report iteration, validate which previously reported issues are fixed,
identify any problems that remain, and document any new defects or gaps introduced by
the latest implementation pass.

## Non-Negotiable Scope

- This workflow is **documentation only**.
- **Do not modify application code, tests, configuration, migrations, or implementation files.**
- Do not silently fix issues you find.
- The purpose of this workflow is to validate the current state and produce the next
precise review document that guides the next implementation pass.
- The primary deliverable is a **new** file in the plan folder following the pattern
`ANALYSIS_REPORT_#.md`.
- Never overwrite the previous analysis report iteration.
- You may create or update additional **documentation files only** when they directly
support the analysis, but do not alter non-documentation files.

---

## Report Iteration Rules

This workflow is iterative and continues until all issues are resolved.

Before writing the new report:

1. Locate the initial `ANALYSIS_REPORT.md`.
2. Locate every existing `ANALYSIS_REPORT_#.md` in the same folder.
3. Determine the latest report in the sequence:
- If only `ANALYSIS_REPORT.md` exists, it is the baseline and the next file must be
`ANALYSIS_REPORT_2.md`.
- If `ANALYSIS_REPORT_2.md`, `ANALYSIS_REPORT_3.md`, etc. exist, use the highest
numeric suffix as the current baseline and write the next number.
4. Ignore legacy or alternate filenames such as `FOLLOWUP_ANALYSIS_REPORT.md` for naming
purposes unless the user explicitly tells you to migrate their contents.
5. Always create a **new** numbered report; do not rewrite history.

Example sequence:

- `ANALYSIS_REPORT.md` = initial analysis
- `ANALYSIS_REPORT_2.md` = first follow-up validation
- `ANALYSIS_REPORT_3.md` = second follow-up validation

---

## Reference Materials

Before writing the new report, read and internalize:

- The provided `Documentation/Plans/{plan-name}/MAIN_PLAN.md`
- Every existing `Documentation/Plans/{plan-name}/PHASE_{#}.md`
- `Documentation/Plans/{plan-name}/ANALYSIS_REPORT.md`
- The latest existing `Documentation/Plans/{plan-name}/ANALYSIS_REPORT_#.md`, if any
- `.github/copilot-instructions.md`
- `Documentation/Plans/IMPLEMENTATION_GUIDE.md`
- Any architecture or conventions documents referenced by the plan, the phase documents,
or the latest analysis report
- The current Git changes for the workspace

When needed, read the implementation files referenced by the latest report or the
changed files themselves so you can verify fixes rather than assuming them.

---

## Git Review Guidance

Prefer using GitHub MCP / Git tools available in the environment to inspect the current
change set, such as changed files, diffs, pull request context, or branch state.

Use the richest available source in this order:

1. GitHub MCP / repository review tools when available
2. Local Git status / diff inspection
3. Direct file comparison by reading changed files

The goal is not to repeat the initial analysis from scratch. The goal is to determine:

- which previously reported issues are now fixed,
- which remain unresolved or only partially fixed,
- whether the new changes introduced regressions,
- whether prior reports missed anything now visible in the updated diff,
- and what the next implementation pass still needs to address.

---

## Primary Objective

Produce a follow-up QA validation that answers these questions:

1. Which findings from the latest analysis report iteration are fully resolved?
2. Which findings are still open, only partially addressed, or addressed incorrectly?
3. Did the follow-up implementation introduce any new bugs, regressions, or convention violations?
4. Did the prior reports miss anything important that is now evident from the current changes?
5. What are the exact next steps for the next implementation pass?

Your output must let a future coding session proceed with a targeted, evidence-based fix list.

---

## Validation Workflow

Follow these phases in order.

### Phase 1: Load Baseline Context

1. Read `MAIN_PLAN.md`.
2. Read every `PHASE_{#}.md` in the same folder.
3. Read `ANALYSIS_REPORT.md`.
4. Read the latest existing `ANALYSIS_REPORT_#.md`, if present.
5. Use the latest analysis report iteration as the baseline for validation.
6. Extract the prior findings, including:
- issue title,
- severity,
- plan reference,
- affected files,
- recommended change,
- and prior status when available.
7. Build a verification checklist from that latest report.

### Phase 2: Inspect Current Git Changes

Review all current Git changes related to the implementation.

For each changed file, determine:

- which prior finding it appears to address,
- whether the implementation actually fixes that finding,
- whether the change is complete,
- whether it introduces side effects or new problems,
- whether there are unrelated changes that should be called out separately.

Separate plan-related follow-up work from unrelated edits.

### Phase 3: Validate Prior Findings

For each significant finding in the latest analysis report iteration, classify it as one of:

- `Fixed`
- `Partially Fixed`
- `Not Fixed`
- `Regressed`
- `Superseded` (only if the plan or architecture changed and that change is documented)

Do not mark an issue fixed unless the current code actually satisfies the original concern.

When a fix is incomplete or incorrect, explain exactly what remains wrong.

### Phase 4: Identify New or Missed Issues

Perform a fresh but scoped QA pass over the current diff to catch:

- regressions introduced while addressing previous issues,
- new convention violations,
- partial implementations presented as complete,
- new runtime or data-safety risks,
- issues the prior reports did not call out but are now visible.

This is a follow-up review, not a rewrite of the first report. Focus on delta and current truth.

### Phase 5: Write the Next Iteration Report

Write the next numbered report in the plan folder using the pattern `ANALYSIS_REPORT_#.md`.

The report must clearly separate previously reported issues from newly discovered ones.
It must explicitly represent the next review iteration in the chain.

---

## Required Report Structure

Use this structure in the next `ANALYSIS_REPORT_#.md` file.

````markdown
# Analysis Report - Follow-up Iteration

## Scope

- Plan analysed: `Documentation/Plans/{plan-name}/MAIN_PLAN.md`
- Baseline report: `Documentation/Plans/{plan-name}/{latest-analysis-report}`
- Prior reports reviewed: `ANALYSIS_REPORT.md`, `ANALYSIS_REPORT_2.md`, ...
- Git scope reviewed: {summary of changed files / categories}
- Analysis mode: Documentation only; no code changes performed
- Output report: `Documentation/Plans/{plan-name}/{next-analysis-report}`

## Executive Summary

{Short, direct summary of how effective the follow-up implementation was and whether
another iteration is still needed.}

## Prior Findings Validation

### Finding 1: {Original finding title}

**Previous Severity:** Critical | High | Medium | Low
**Current Status:** Fixed | Partially Fixed | Not Fixed | Regressed | Superseded
**Plan Reference:** Phase X / Step Y
**Files Reviewed:** `path/to/file.cs`, `path/to/other.razor`

**Original Concern**
{Brief restatement of the original finding.}

**Validation Result**
{What the current code does and whether it resolves the concern.}

**Remaining Gap**
{What still needs work, if anything. Use `_None._` when fully fixed.}

**Notes**
{Any nuance, edge cases, or validation caveats.}

## New Findings

### New Finding 1: {Short title}

**Severity:** Critical | High | Medium | Low
**Files:** `path/to/file.cs`, `path/to/other.razor`

**Problem**
{Describe the newly introduced or newly discovered issue.}

**Why This Matters**
{Explain the risk, regression, or convention problem.}

**Recommended Follow-Up Change**
{Describe the next implementation action.}

**Suggested Code Shape**

```csharp
// Provide a concrete example when useful.
```
````

## Coverage Snapshot

- Fully fixed from prior report:
- {items}
- Still open from prior report:
- {items}
- Partially fixed:
- {items}
- New issues discovered:
- {items}
- Original report items now believed unnecessary or superseded:
- {items or `_None._`}

## Resolution Status

{State clearly whether all known issues are resolved. If not, say another iteration is required.}

## Recommended Next Steps

1. {Highest priority remaining or newly introduced fix}
2. {Second priority fix}
3. {Validation / regression test action after code changes}

If all issues are resolved, replace the list above with:

1. Confirm final validation scope is complete.
2. Run any remaining regression checks or manual QA.
3. Close out the plan or update the main documentation as needed.

---

## Review Standards

Prioritize evidence-based validation over assumptions.

Focus on:

- whether each prior fix actually works,
- logic correctness,
- architectural consistency,
- adherence to documented conventions,
- regression risk,
- data safety and migration correctness,
- eventing and DI correctness,
- UI behavior mismatches,
- missing tests where they materially reduce confidence.

Do not pad the report with generic praise. Do not mark issues fixed without proof from the current code.

---

## Output Rules

- The final artifact must be the **next** numbered `ANALYSIS_REPORT_#.md` in the plan folder.
- Keep prior findings and new findings as separate sections.
- Order unresolved and new issues by severity.
- When a prior issue is fully fixed, say so plainly and explain why.
- If an issue cannot be confirmed from the available code and diffs, mark it clearly as an open question.
- Do not implement the follow-up fixes in this workflow.
- Do not edit files outside documentation scope.
- This prompt is iterative by design and should be reused until the report can honestly conclude that all known issues are resolved.

---

## Completion Criteria

You are done when:

1. The plan, phase documents, and latest prior analysis report iteration have been reviewed.
2. The relevant current Git changes have been inspected.
3. Every major prior finding has been classified with a current status.
4. The next numbered `ANALYSIS_REPORT_#.md` has been written.
5. New regressions or missed issues have been documented.
6. The report states clearly whether another iteration is required.
7. No implementation code has been modified.
Loading