SwiftUI-View-Factory.git
Fountain Coach Git / SwiftUI-View-Factory.git
Read-only mirror · default branch main
References
refs/heads/0nx6sz-codex/dockerize-fastapi-app-with-ci-integrationc75fe2f107d4refs/heads/0q2bzd-codex/add-__init__.py-to-cli-directoryafc5e2a52670refs/heads/11zgg4-codex/update-actions/upload-artifact-to-v4f15199fed63arefs/heads/codex/act-on-7-cli-enhancements6d268fc8166erefs/heads/codex/add-__init__.py-to-cli-directory7e2f3415e78brefs/heads/codex/add-diagnostic-print-to-workflowcfe6a8f14a47refs/heads/codex/add-docker-compose-installation-step29ff03781108refs/heads/codex/add-manual-trigger-to-process-images-workflowcc0958ecd820refs/heads/codex/add-python-multipart-installation-to-workfloweaf6c91528earefs/heads/codex/add-support-for-loading-.env-filesf19677d5a67brefs/heads/codex/add-test-for-/factory/interpret-endpointd36ce4360314refs/heads/codex/add-uvicorn-to-requirements.txtca4634f3587erefs/heads/codex/analyze-and-extend-dev-tasks-list6e1fc5499931refs/heads/codex/analyze-missing-api-key-and-log-issueec27cf224562refs/heads/codex/automate-.package-creation-and-api-client-handlingd63cf10358f8refs/heads/codex/automate-xcode-build-logging-and-diagnosticsf0145ec98affrefs/heads/codex/check-factory-view-styling-support100896b8a567refs/heads/codex/clarify-swiftui-view-factory-coveragebd1eb584688arefs/heads/codex/create-/upload-and-/download-directories599f3bd2fc60refs/heads/codex/create-json-and-views-on-image-upload7c40fd2c0e3frefs/heads/codex/create-macos-swiftui-draganddropapp7ae7f48ff8e5refs/heads/codex/create-pytest-test-suite-for-swiftui-factorye3363f5e2bf8refs/heads/codex/create-readme-with-openapi-driven-codex-description0e12071c6f42refs/heads/codex/criticize-and-suggest-api-update-for-gpt-4ob1102393a67erefs/heads/codex/critique-openapi-for-swiftui-view-factoryd6734cb59e8drefs/heads/codex/daemonize-dispatcher-on-linux-and-mac30e078909a50refs/heads/codex/delete-verify-example-pairs-test-from-ci-workflow22dc84e1fd4erefs/heads/codex/describe-and-propose-improvements-for-swiftui-views-factory4af37ccd5815refs/heads/codex/design-openai-api-key-provisioning-servicec2bde808416brefs/heads/codex/develop-structure-plan-from-pdf9115b75957b5refs/heads/codex/develop-xcode-test-strategy-with-scriptingdc3cdd1b88ddrefs/heads/codex/discuss-handlers-for-swift-openapi-client1b1eaea39e60refs/heads/codex/dockerize-cli-and-fastapi-for-swiftui-view-factory9d67b15fd31drefs/heads/codex/dockerize-fastapi-app-with-ci-integration688805ed1028refs/heads/codex/document-system-learning-from-logsf59be6ed731brefs/heads/codex/ensure-functional-xcode-projectse49f850933ferefs/heads/codex/erstelle-implementierungsvorschlag-für-openapi-handler32598e6c623drefs/heads/codex/exemplify-openapi-handler-proposal-with-direct-http-calls43b40b422c59refs/heads/codex/expand-component-coverage263eb3454a9crefs/heads/codex/explain-factory-client-behaviord5b0ecd5daecrefs/heads/codex/extend-/api/openapi.yml-to-describe-openai-contract1df1d34c184crefs/heads/codex/extend-layoutnode-for-zstack-supportb4db09f08b3brefs/heads/codex/extend-layoutnode-schema-for-conditionals8f7d81b91a59refs/heads/codex/extend-layoutnode-schema-for-scrollview-support1cdac567871arefs/heads/codex/extend-layoutnode-schema-to-support-form-typea101dc145e42refs/heads/codex/extend-layoutnode-schema-to-support-textfield897889ac2b73refs/heads/codex/extend-swiftui-factory-to-include-sdks9bd224241950refs/heads/codex/fix--cannot-find-textfield--error581b90193930refs/heads/codex/fix--generatedview--not-found-error88ddc34ed171refs/heads/codex/fix--view--type-not-found-errord5cddb49e81frefs/heads/codex/fix-400-error-in-image-processing-pipeline570ae89becedrefs/heads/codex/fix-404-error-on-image-processing1182c90ec2bfrefs/heads/codex/fix-500-error-when-calling-apibefdf568a31arefs/heads/codex/fix-api-startup-and-openai-key-issues108539cc4663refs/heads/codex/fix-api-startup-failure63e8db10bfecrefs/heads/codex/fix-build-views-workflowaa6ec8f1dd60refs/heads/codex/fix-ci-job--black-lint-and-pytest2a45a8cee5bfrefs/heads/codex/fix-code-formatting-and-missing-example-pairs0b94c727a644refs/heads/codex/fix-concurrency-issues-with-shared-properties1d50fee122d2refs/heads/codex/fix-contentview.swift-compilation-errors6c80e6ebd284refs/heads/codex/fix-example-json-structure50cb1293ab78refs/heads/codex/fix-image_url-type-in-interpret-endpoint34108188bd2frefs/heads/codex/fix-importerror-caused-by-local-pydantic-shadowing025d1e338be0refs/heads/codex/fix-importerror-in-pytest-by-adding-__init__.py37f7d6af091arefs/heads/codex/fix-importerror-in-test_endpoints.pya9275a34c439refs/heads/codex/fix-macos-minimum-platform-version-requirement048012355c63refs/heads/codex/fix-main-actor-isolated-error-on-default-valuea1368d98319arefs/heads/codex/fix-missing-black-command-and-files-for-mockup6e4a1efd60948refs/heads/codex/fix-missing-requests-module-in-tests42c4766024b9refs/heads/codex/fix-modulenotfounderror-for-app-import106a24623bebrefs/heads/codex/fix-non-sendable-error-in-contentview.swiftabb8567fab58refs/heads/codex/fix-openai-api-error3a3bbf1b7b0crefs/heads/codex/fix-openai-api-error-in-interpreter.py9034e421d0f5refs/heads/codex/fix-openai-api-error-in-layout023cb89ec59frefs/heads/codex/fix-process_images.sh-error5e00cd5ad55drefs/heads/codex/fix-python-test-environment-for-swiftui-factory868bb295e374refs/heads/codex/generate-generatedview.swift-file3a115ab51b68refs/heads/codex/implement-feedback-loop-for-spm-project-handlingd0b833552da2refs/heads/codex/implement-generate_swift-function09083c96e1a4refs/heads/codex/implement-generate_swift-function-for-codegenf341341dee39refs/heads/codex/implement-handlers-for-docker-and-os-specific-python-runtimed891fde73ef8refs/heads/codex/implement-image-upload-processing-for-swiftui-view-factory2ce8ac31dfa9refs/heads/codex/implement-interpret_image-function3295503ac043refs/heads/codex/implement-openapi-v3-for-swiftuiview-factoryba1feb7bd5derefs/heads/codex/implement-steps-from-structure_plan.md88f3f05fdee4refs/heads/codex/implement-styling-options-from-2-add-styling-options.md68f91eb65c77refs/heads/codex/implement-test_build-function7d675f61294frefs/heads/codex/improve-openai-api-error-reporting4783f67d6646refs/heads/codex/improve-openai-api-key-error-message94cffc1b2066refs/heads/codex/investigate-communication-with-openai-apic498eeeb4ad3refs/heads/codex/investigate-factory-behavior-and-openai-interactionbbbb74bc3ad1refs/heads/codex/manage-macos-clone-with-scripted-xcode-project9db8f995aa0arefs/heads/codex/modify-code-generation-for-instant-compilation31667621961brefs/heads/codex/optimize-swiftui-view-service-with-docker-logs070c05eeaae7refs/heads/codex/read-and-act-on-ci-adjustments2d7108d09e24refs/heads/codex/read-and-act-upon-error-handling-document3af5f21c367erefs/heads/codex/read-and-implement-backend-hooks67be3eed7b0frefs/heads/codex/read-openai_api_key-from-repo-secretsca79f59b1ac7refs/heads/codex/recreate-example-app40782eaf2c3drefs/heads/codex/refactor-interpreter.py-to-remove-create-call8f699fd2c175refs/heads/codex/refactor-process-images-workflowde82ffeb0ddarefs/heads/codex/refactor-sdk-folder-structure-and-documentation7a59c6f4eb7arefs/heads/codex/refactor-workflow-to-use-openai-secret-service70531889cc80refs/heads/codex/refine-interpret_image-to-use-gpt-4o-api29ae9efbcb95refs/heads/codex/regenerate-example-project-from-updated-jsone33ecda43281refs/heads/codex/remove-all-files-except-api/openapi.yml4df94d72adcerefs/heads/codex/remove-ci-files-and-focus-on-app-dev3c2e65d419b0refs/heads/codex/remove-current-process-images-workflowe181e6af6ae8refs/heads/codex/remove-deprecated-client94143c2d2eb0refs/heads/codex/remove-old-example-projectsc2ba160856e3refs/heads/codex/remove-scripts-and-use-api-calls30838adf6bbarefs/heads/codex/remove-workflowsc1e541c41ea4refs/heads/codex/rename-and-update-test-files6050d34be6c8refs/heads/codex/rename-image-and-update-example-app25830b05571erefs/heads/codex/replace-old-demo-json-with-factory-jsonede89e0f729drefs/heads/codex/report-api-communication-for-layout-generation62db4eec1922refs/heads/codex/run-.codex/docker.codex.yml4d0fb36c2da6refs/heads/codex/run-docker-draganddrop-task02a27aec3aa0refs/heads/codex/setup-ci-workflow-with-tests-and-validations460160931bb2refs/heads/codex/showcase-implementation-of-handler-stubs5646a5534847refs/heads/codex/start-fastapi-server-in-workflow01ed2512a1f5refs/heads/codex/tag-repository-v1.0.0-and-update-readmed8c3e746bcdbrefs/heads/codex/test-cli-with-fixtures3397501cab72refs/heads/codex/update-actions/upload-artifact-to-v47c50a5a4bd7erefs/heads/codex/update-cli/vi.py-for-subcommand-handlingc32b679bb9cbrefs/heads/codex/update-generate_swift-to-use-layout-metadata0ebcd03f764arefs/heads/codex/update-layout-file-to-match-test-expectations118e3d719cc3refs/heads/codex/update-layoutnode-schema-to-support-metadatadca569ca588drefs/heads/codex/update-readme-with-human-in-the-loop-explanation2c81d306965arefs/heads/codex/write-detailed-usage-paper-for-compilation-function8b6a8d34cecdrefs/heads/codex/write-github-repo-description-for-automation-tool367cbd5a05dcrefs/heads/codex/write-readme.codex.md-from-structure_plan.md4ad5747d8048refs/heads/codex/write-tutorial-for-handler-scripts-implementation8f41d767d8acrefs/heads/dikxs8-codex/update-readme-with-human-in-the-loop-explanationc9448a95f053refs/heads/fruqzv-codex/add-manual-trigger-to-process-images-workflowdcc54569236erefs/heads/h4qs4c-codex/manage-macos-clone-with-scripted-xcode-project9d93855e0af0refs/heads/hetzner-runner-testfcf76f39960brefs/heads/l9u2zn-codex/report-api-communication-for-layout-generation90a8ccaf61berefs/heads/mainaf07d4008fe9refs/heads/ny6uzw-codex/add-__init__.py-to-cli-directory25fc5f5796c9refs/heads/pya1sy-codex/fix--generatedview--not-found-errorc76ed6acc729refs/heads/tvfgko-codex/extend-/api/openapi.yml-to-describe-openai-contract4fa370dbfa6brefs/heads/zjhblr-codex/report-api-communication-for-layout-generation09aee4e3c2b0refs/pull/1/head3295503ac043refs/pull/10/head8f7d81b91a59refs/pull/100/head4df94d72adcerefs/pull/101/headc1e541c41ea4refs/pull/102/head688805ed1028refs/pull/102/merge70543b42055drefs/pull/103/headc75fe2f107d4refs/pull/104/head29ff03781108refs/pull/105/head599f3bd2fc60refs/pull/106/head7c50a5a4bd7erefs/pull/107/head106a24623bebrefs/pull/108/head27be6e1776ecrefs/pull/109/head30838adf6bbarefs/pull/11/head1cdac567871arefs/pull/110/headbbbb74bc3ad1refs/pull/111/headf15199fed63arefs/pull/112/headaa6ec8f1dd60refs/pull/113/head34108188bd2frefs/pull/114/head8c0541b28ce8refs/pull/115/head070c05eeaae7refs/pull/115/merge5e35e60207cbrefs/pull/116/head9115b75957b5refs/pull/117/head4ad5747d8048refs/pull/118/head88f3f05fdee4refs/pull/119/head8b6a8d34cecdrefs/pull/12/headb4db09f08b3brefs/pull/120/headf59be6ed731brefs/pull/121/head8f41d767d8acrefs/pull/122/head5646a5534847refs/pull/123/head32598e6c623drefs/pull/124/head43b40b422c59refs/pull/125/headb1102393a67erefs/pull/126/headba1feb7bd5derefs/pull/127/headd5b0ecd5daecrefs/pull/128/head2ce8ac31dfa9refs/pull/129/head94143c2d2eb0refs/pull/13/head897889ac2b73refs/pull/130/head9db8f995aa0arefs/pull/131/head9d93855e0af0refs/pull/132/headd891fde73ef8refs/pull/133/head30e078909a50refs/pull/134/head1b1eaea39e60refs/pull/135/headd0b833552da2refs/pull/136/headd63cf10358f8refs/pull/137/head0e12071c6f42refs/pull/138/head2c81d306965arefs/pull/139/headc9448a95f053refs/pull/14/heada101dc145e42refs/pull/140/head367cbd5a05dcrefs/pull/141/head3397501cab72refs/pull/15/head6050d34be6c8refs/pull/16/head460160931bb2refs/pull/17/heade4a1efd60948refs/pull/18/head2a45a8cee5bfrefs/pull/19/head025d1e338be0refs/pull/2/headf341341dee39refs/pull/20/head118e3d719cc3refs/pull/21/headeaf6c91528earefs/pull/22/headd8c3e746bcdbrefs/pull/23/headf19677d5a67brefs/pull/24/head9d67b15fd31drefs/pull/25/head7ae7f48ff8e5refs/pull/26/head02a27aec3aa0refs/pull/27/head868bb295e374refs/pull/28/heada9275a34c439refs/pull/29/head0b94c727a644refs/pull/3/head29ae9efbcb95refs/pull/30/headcfe6a8f14a47refs/pull/31/head22dc84e1fd4erefs/pull/32/head4d0fb36c2da6refs/pull/33/head3c2e65d419b0refs/pull/34/heade3363f5e2bf8refs/pull/35/headdc3cdd1b88ddrefs/pull/36/headf0145ec98affrefs/pull/37/head4af37ccd5815refs/pull/38/head263eb3454a9crefs/pull/39/head68f91eb65c77refs/pull/4/head09083c96e1a4refs/pull/40/head67be3eed7b0frefs/pull/41/head3af5f21c367erefs/pull/42/head2d7108d09e24refs/pull/43/head6e1fc5499931refs/pull/44/head6d268fc8166erefs/pull/45/head7e2f3415e78brefs/pull/46/head25fc5f5796c9refs/pull/47/head37f7d6af091arefs/pull/48/headafc5e2a52670refs/pull/49/head42c4766024b9refs/pull/5/head7d675f61294frefs/pull/50/head1d50fee122d2refs/pull/51/heada1368d98319arefs/pull/52/head6c80e6ebd284refs/pull/53/headabb8567fab58refs/pull/54/headbd1eb584688arefs/pull/55/head9bd224241950refs/pull/56/head100896b8a567refs/pull/57/head7a59c6f4eb7arefs/pull/58/head048012355c63refs/pull/59/head3a115ab51b68refs/pull/6/headc32b679bb9cbrefs/pull/60/heade49f850933ferefs/pull/61/head88ddc34ed171refs/pull/62/headc76ed6acc729refs/pull/63/headd5cddb49e81frefs/pull/64/head31667621961brefs/pull/65/headc2ba160856e3refs/pull/66/head40782eaf2c3drefs/pull/67/head25830b05571erefs/pull/68/headede89e0f729drefs/pull/69/head50cb1293ab78refs/pull/7/headd36ce4360314refs/pull/70/heade33ecda43281refs/pull/71/head581b90193930refs/pull/72/head7c40fd2c0e3frefs/pull/73/head01ed2512a1f5refs/pull/74/headca4634f3587erefs/pull/75/headbefdf568a31arefs/pull/76/headdcc54569236erefs/pull/77/head63e8db10bfecrefs/pull/78/head1182c90ec2bfrefs/pull/79/head5e00cd5ad55drefs/pull/8/headdca569ca588drefs/pull/80/head570ae89becedrefs/pull/81/head108539cc4663refs/pull/82/head023cb89ec59frefs/pull/83/head4783f67d6646refs/pull/84/headca79f59b1ac7refs/pull/85/head9034e421d0f5refs/pull/86/headc2bde808416brefs/pull/87/head70531889cc80refs/pull/88/head62db4eec1922refs/pull/89/head90a8ccaf61berefs/pull/9/head0ebcd03f764arefs/pull/90/head09aee4e3c2b0refs/pull/91/headec27cf224562refs/pull/92/head94cffc1b2066refs/pull/93/headd8f2ee955efdrefs/pull/94/head5b71a05ab9d9refs/pull/95/head8f699fd2c175refs/pull/96/heade181e6af6ae8refs/pull/96/mergefc884144c765refs/pull/97/head1df1d34c184crefs/pull/98/head4fa370dbfa6brefs/pull/99/headd6734cb59e8d
Recent revisions
af07d40Merge pull request #141 from Fountain-Coach/codex/test-cli-with-fixtures2025-07-07T08:03:50+02:00 · Benedikt Eickhoff3397501Add CLI fixture tests and execution plan2025-07-07T08:03:21+02:00 · Benedikt Eickhoffeb93262Add OpenAPI specs for core FountainAI services2025-07-05T17:56:15+02:00 · Benedikt Eickhoffa346972Merge pull request #140 from Fountain-Coach/codex/write-github-repo-description-for-automation-tool2025-07-05T15:18:53+02:00 · Benedikt Eickhoff367cbd5Add GitHub repo description2025-07-05T15:18:34+02:00 · Benedikt Eickhoff377d538Merge pull request #139 from Fountain-Coach/dikxs8-codex/update-readme-with-human-in-the-loop-explanation2025-07-05T15:04:43+02:00 · Benedikt Eickhoffc9448a9Merge branch 'main' into dikxs8-codex/update-readme-with-human-in-the-loop-explanation2025-07-05T15:04:36+02:00 · Benedikt Eickhoff3761911Clarify merge-based trigger2025-07-05T15:02:36+02:00 · Benedikt Eickhoff27b6fdcMerge pull request #138 from Fountain-Coach/codex/update-readme-with-human-in-the-loop-explanation2025-07-05T14:56:44+02:00 · Benedikt Eickhoff2c81d30Clarify human in the loop2025-07-05T14:56:16+02:00 · Benedikt Eickhoff62adb82Merge pull request #137 from Fountain-Coach/codex/create-readme-with-openapi-driven-codex-description2025-07-05T14:43:26+02:00 · Benedikt Eickhoff0e12071Add comprehensive repository README2025-07-05T14:43:14+02:00 · Benedikt Eickhoff3ae4bafMerge pull request #136 from Fountain-Coach/codex/automate-.package-creation-and-api-client-handling2025-07-05T10:20:43+02:00 · Benedikt Eickhoffd63cf10Add packageAPIClient handler2025-07-05T10:20:29+02:00 · Benedikt Eickhoffbd0cd1eMerge pull request #135 from Fountain-Coach/codex/implement-feedback-loop-for-spm-project-handling2025-07-05T10:06:35+02:00 · Benedikt Eickhoffd0b8335Fix generateSwiftClient packaging2025-07-05T10:06:05+02:00 · Benedikt Eickhoffa5358caMerge pull request #134 from Fountain-Coach/codex/discuss-handlers-for-swift-openapi-client2025-07-05T09:26:16+02:00 · Benedikt Eickhoff1b1eaeadocs: add apple swift openapi generator guidance2025-07-05T09:26:01+02:00 · Benedikt Eickhoff7c72340Merge pull request #133 from Fountain-Coach/codex/daemonize-dispatcher-on-linux-and-mac2025-07-04T21:51:59+02:00 · Benedikt Eickhoff30e0789docs: add guide for daemonizing dispatcher2025-07-04T21:51:43+02:00 · Benedikt Eickhoff