cf994dbf3b
Enhance UI components and add Theme/Navigation Managers:
...
- Refactor `app_context.js` for async context loading and translation handling.
- Introduce `ThemeManager` for dynamic theme control.
- Add `NavigationManager` for improved section navigation.
- Expose new `/api/ui-context` endpoint for UI context data.
2026-01-09 20:34:32 +00:00
90f4424f41
Break down n8n-style visual workflow canvas in ROADMAP.md: Add detailed task list for canvas layout, node palette, mini map, and more features for improved roadmap clarity.
2026-01-09 20:23:59 +00:00
35ca561b64
Break down n8n-style visual workflow canvas in ROADMAP.md: Add detailed task list for canvas layout, node palette, mini map, and more features for improved roadmap clarity.
2026-01-09 20:06:38 +00:00
7ac23e1779
Add fallback defaults for navigation items in index.js: Initialize NavigationLoader with default items if fetch fails. Adjust render and refresh logic to handle empty navigation data gracefully.
2026-01-09 20:04:31 +00:00
62791231c0
Add fallback defaults for navigation items in index.js: Initialize NavigationLoader with default items if fetch fails. Adjust render and refresh logic to handle empty navigation data gracefully.
2026-01-09 19:57:35 +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
8695ca2abf
Modularize dashboard UI using Jinja2 macros: Extract bot control, status, and logs sections into separate macros for improved code reusability and maintainability.
2026-01-09 19:07:09 +00:00
1b68061ce7
Refactor WorkflowEngine to node-based structure and add new JavaScript for index page: Transition WorkflowEngine from task-based to node-based processing. Implement plugin mechanism and update the execution flow. Add new JavaScript file to manage interactions on the index page with dynamic elements and localization support.
2026-01-09 18:49:18 +00:00
93f0049aa5
Refactor Workflow Builder: Transition from task-based to node-based architecture. Update UI elements and i18n messages to reflect node-centric terms. Simplify JSON parsing, add node management functions, and enhance plugin field rendering.
2026-01-09 18:27:17 +00:00
485118874c
Enhance workflow JS and backend with dynamic form fields and new step types: Update workflow.js to support various dynamic input types (text, select, textarea, number) and add new backend step execution functions to improve automation capabilities.
2026-01-09 17:51:49 +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
00758f16a5
Remove unused UI components: Delete unused atomic, molecular, and organism templates to streamline codebase and enhance maintainability.
2026-01-09 17:22:58 +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
02bb7d7e66
Enhance UI with i18n support and component modularization: Integrate internationalization for dynamic translations, refactor HTML templates using Jinja2 macros to improve code reusability, and streamline Workflow JavaScript with functions for text formatting and localization.
2026-01-09 16:37:34 +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
8e55b19e8b
Enhance dev environment: Update poetry.lock with additional dev dependencies and implement mock functionality in server.py for MOCK_WEB_UI environment.
2026-01-09 14:56:04 +00:00
149319a30a
Refactor suggestion handling: move datalist creation into each input field for dynamic suggestion display, update metadata with expanded suggestions.
2026-01-09 14:43:53 +00:00
72b9df3a26
Enhance Workflow Builder with Metadata Integration: Add step definitions, improve field handling, and introduce suggestions for input fields.
2026-01-09 14:41:16 +00:00
34dcbd29c9
Implement Visual Workflow Builder: Introduce a web-based drag-and-drop interface for creating and managing workflows, enabling dynamic task and step management.
2026-01-09 14:37:35 +00:00
b6a76f5b2a
Add unittests for MVP milestone tracking and update roadmap logic
2026-01-09 14:35:26 +00:00
d19a264263
Add optional Slack and Discord notification configuration to env_example file.
2026-01-09 14:31:31 +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
580d89b281
Implement MVP milestone tracking with multi-iteration task loop and roadmap utilities. Update Web UI to display MVP status.
2026-01-09 14:22:13 +00:00
c992d4f2c1
Update dependencies and finalize Phase 6 tasks in ROADMAP. Enhance Web UI with dynamic logs and status updates using JavaScript.
2026-01-09 14:17:04 +00:00
e1a7a87a64
Add API endpoints for status and logs retrieval, ensuring username dependency injection for authorized access.
2026-01-09 14:15:48 +00:00
9c51a5fb81
Enhance endpoint security by adding username dependency injection across all FastAPI routes.
2026-01-09 14:15:38 +00:00
33c23f1797
Add Web UI with FastAPI for managing bot tasks and logs, introduce file operations, enhance error handling with logging, and integrate Slack/Discord notifications
2026-01-09 14:15:26 +00:00
ea48390d9e
Add run_docker_task tool for executing commands in Docker containers, update ROADMAP.md for Dockerization phase, and implement Docker utility functions.
2026-01-09 14:01:26 +00:00
8f9cc00f94
Add command-line options for dry-run and yolo mode, improve tool execution feedback, and enhance message localization across languages.
2026-01-09 13:56:22 +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
2b25e0d5d7
Implement roadmap updates, repository indexing, and declarative tool processing. Add functions for managing ROADMAP.md, file listing, and feedback loop with PR comments.
2026-01-09 13:43:06 +00:00
7d62fe18a4
Add ROADMAP.md to outline project phases and upcoming features
2026-01-09 13:40:10 +00:00
7b69501273
Remove remote prompt loading, update to use local prompts only
2026-01-09 13:34:11 +00:00
a8574d156c
Support local and remote prompt loading: add default prompt path and environment variable; update load_prompt_yaml to handle local files and adjust main function call accordingly.
2026-01-09 13:31:42 +00:00
160864a320
Refactor codebase for better modularity: move load_messages to __init__.py, streamline GitHub operations in github_integration.py, and enhance main.py with improved function organization and error handling.
2026-01-09 13:27:44 +00:00
2aa566d07a
Add multilingual support by externalizing messages to JSON files; update main.py and GitHub integration to use loaded messages for better localization.
2026-01-09 13:19:41 +00:00
f438ab0753
Externalize SDLC tool definitions to tools.json and update environment configuration; replace hardcoded URLs with environment variables.
2026-01-09 13:14:00 +00:00
10769bbb13
Refactor import statement for GitHub integration to simplify code and remove fallback logic.
2026-01-09 13:11:48 +00:00
ad4d4234eb
Integrate GitHub functionality: add GitHub integration class and implement branch/PR management; update dependencies and add initial README documentation.
2026-01-09 13:09:43 +00:00
163c918d56
Refactor and reorganize project structure: move main.py to src/autometabuilder; implement .env support and add poetry.lock file; prepare for more comprehensive documentation.
2026-01-09 13:03:10 +00:00
45a960b537
Update .gitignore to exclude IntelliJ IDEA files
2026-01-09 12:46:03 +00:00
2c8ea589d8
Remove IntelliJ IDEA project configuration files
2026-01-09 12:45:07 +00:00
e2e47a2e6b
Add main.py for fetching and printing OpenAI chat completions, update gitignore and IDE settings
2026-01-09 12:43:45 +00:00