Commit Graph

16 Commits

Author SHA1 Message Date
d1857fc195 Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-09 23:26:53 +00:00
998972d85b Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-09 22:08:48 +00:00
55cef3a7e9 Enhance UI navigation handling in test_web_ui.py: Add wait_for_nav calls for smooth transitions between sections, ensuring reliable element interactions. 2026-01-09 19:50:52 +00:00
716fb9cbcb Refactor navigation handling and enhance server-side features:
- Implement dynamic navigation with `get_navigation` endpoint and `NavigationLoader` in JS.
- Add basic auth support for Playwright tests.
- Refactor template navigation handling to use server-provided items.
- Improve workflow package handling in front-end and back-end.
2026-01-09 19:47:01 +00:00
90c16be8dd Modularize UI with component macros and expand workflow features: Introduce Jinja2 macros for components to enhance maintainability and code reuse. Add new templates and i18n message keys for comprehensive workflow package management. Update workflow.js to include a new function for loading workflows. 2026-01-09 19:25:03 +00:00
b698a324a1 Implement CI/CD with GitHub Actions and update roadmap: Add CI workflow for build, test, lint, and deploy steps. Mark CI/CD as complete in roadmap. Fix import path in test suite. 2026-01-09 17:32:11 +00:00
49e43ebace Add session-scope fixture and enhance UI navigation handling. Implement session-level fixture browser_type_launch_args for Playwright configuration, improve UI navigation in test_web_ui.py by using expect_navigation, refine language dropdown checks, and streamline task buttons and JSON toggle functionality in the Workflow section. Integrate new UI components from templates/components/sections.html. 2026-01-09 17:17:01 +00:00
8754bf9c68 Add comprehensive multilingual UI messages and enhance server test configuration: Update localization files with extensive UI translations in multiple languages, dynamically bind test server port, and refactor UI tests to improve literal text handling. 2026-01-09 16:47:05 +00:00
2fe38ca46a Refactor UI Tests for Improved Efficiency and Coverage: Enhance test_web_ui.py by checking for clickable elements, replacing select option checks with modern Choices.js dropdown verifications, and cleaning up redundant test comments in prompt.yml. 2026-01-09 15:43:42 +00:00
8cdd656968 Implement Workflow Builder and Refactor UI Tests: Add visual workflow builder for dynamic task management, enhance Playwright tests to improve UI automation coverage, and introduce a new base HTML template. 2026-01-09 15:35:13 +00:00
9c2fdee2f8 Add dynamic JSON-driven autocomplete: Update metadata.json with suggestion lists, refactor HTML templates to use metadata-driven datalists, and extend UI tests to cover autocomplete verification. 2026-01-09 15:04:18 +00:00
bbdbfe8bdf Add autocomplete to text inputs: Update web templates with datalists for suggesting values, enhance UI test to verify autocomplete functionality. 2026-01-09 15:01:40 +00:00
1aace9dd11 Add Web UI testing framework: Introduce Playwright for UI tests, add test cases, and server fixture for mock server setup. Update README with testing instructions. 2026-01-09 14:58:44 +00:00
b6a76f5b2a Add unittests for MVP milestone tracking and update roadmap logic 2026-01-09 14:35:26 +00:00
a46f4fc5d9 Introduce Workflow Engine and Metadata Integration: Add tests, update Web UI, refactor main execution flow. 2026-01-09 14:28:43 +00:00
7ad7bca978 Integrate CI/CD with GitHub Actions, add testing and linting functions, and mark roadmap tasks as complete 2026-01-09 13:46:25 +00:00