Commit Graph

12 Commits

Author SHA1 Message Date
4500bfd388 Refactor agent management views and styles
- Removed commented-out header styles from styles.base.tcss and styles.tcss.
- Added new styles for danger buttons and agent selection views in styles.base.tcss and styles.tcss.
- Implemented AgentHomeView to manage agent actions and display metadata.
- Created AgentSelectView for selecting agents with a new layout and functionality.
- Added CreateAgentView for creating new agents with input validation.
- Removed obsolete eval.py and replaced it with evaluation.py.
- Developed GameSelectView for selecting games with a dynamic loading interface.
- Introduced ModelSelectView for selecting models associated with agents.
- Created SelectRunView for managing runs associated with agents.
- Added SubmissionView and TrainingView for handling model training and submission processes.
- Updated requirements.txt to include pyfiglet for ASCII art rendering.
2025-05-26 07:55:58 -07:00
d62820dd80 Add game logo files and enhance home view layout with grid and button components 2025-05-25 09:50:33 -07:00
9154f8ed3e Add GameImagePreview component to GameAccordion for image rendering 2025-05-25 07:28:50 -07:00
5611d31bd6 Add game titles and footer component to home view 2025-05-25 07:19:43 -07:00
da88ae71fe Refactor theming and styles: implement dynamic theme management, replace static styles with theme variables, and enhance game card UI 2025-05-24 19:57:59 -07:00
a31fd760d9 Enhance game card styles and add image handling in the home view
- Updated styles for game cards, including hover and focus states.
- Integrated image loading for game cards, scaling images appropriately.
- Modified GameAccordion to display images and improved layout handling.
- Added image path management in ROM verification logic.
2025-05-21 12:22:08 -07:00
51e45d7600 Update project dependencies in requirements.txt 2025-05-21 12:21:04 -07:00
5179d425fc Add initial project structure and core functionality for Agent M
- Created .gitignore to exclude virtual environment, logs, and database files.
- Updated README.md with project description, features, folder structure, requirements, and usage instructions.
- Implemented versioning and developer ID in agentm/__init__.py.
- Developed main application logic in agentm/app.py, including credential handling and screen navigation.
- Added database initialization and ROM management logic in agentm/logic/db.py and agentm/logic/db_functions.py.
- Integrated DIAMBRA login functionality in agentm/logic/diambra_login.py.
- Created ROM verification and caching system in agentm/logic/roms.py.
- Designed user interface components for home and login screens in agentm/views/home.py and agentm/views/login.py.
- Added logging utility in agentm/utils/logger.py for better debugging and tracking.
- Included assets such as game images, styles, and logos.
- Updated requirements.txt with necessary dependencies for the project.
2025-05-20 23:20:29 -07:00
2acb0c8b01 Fix folder structure reference in README.md 2025-05-20 07:16:32 -07:00
1ebe362c9c Add README.md with project description, features, and usage instructions 2025-05-20 07:15:18 -07:00
d39f2ce21b Add logo image file 2025-05-20 07:11:12 -07:00
25367b7c3d Initial commit 2025-05-20 07:01:22 -07:00