├── .codecov.yml ├── .github ├── CI-CD-SETUP.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── task.yml └── workflows │ ├── lint.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .gitlab └── issue_templates │ └── task.md ├── CHANGELOG.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Docs └── Design │ ├── claude-cli-reference.md │ ├── game-dev-automation-plan-v2.md │ ├── godot-server-spec.md │ ├── implementation-roadmap.md │ ├── issue-workflow.md │ ├── multi-framework-support.md │ ├── phase0-validation.md │ ├── phase1.1-multi-project.md │ ├── retry-logic.md │ ├── security-baseline.md │ ├── wizard-complete-spec.md │ └── wizard-overview.md ├── INSTALL.md ├── LICENSE ├── MANIFEST.in ├── PHASE0_UI_SUMMARY.md ├── README.md ├── SETUP_PROJECT.md ├── assets └── logo.txt ├── config ├── config.example.yml └── framework-presets.yml ├── create-issues.sh ├── docker ├── README.md ├── claude-agent │ └── Dockerfile └── docker-compose.yml ├── lazy_bird ├── __init__.py ├── cli.py ├── scripts └── web │ └── web ├── pyproject.toml ├── pytest.ini ├── scripts ├── agent-runner.sh ├── godot-server.py ├── issue-watcher.py ├── project-manager.py ├── queue-processor.py ├── test-worktree.sh ├── validate-claude.sh ├── validate-godot.sh └── wizard-multi-project.sh ├── systemd ├── README.md ├── godot-server.service ├── issue-watcher.service └── queue-processor.service ├── tests ├── README.md ├── __init__.py ├── conftest.py ├── integration │ └── __init__.py ├── phase0 │ └── validate-all.sh └── unit │ ├── __init__.py │ └── test_init.py ├── web ├── README.md ├── backend │ ├── .gitignore │ ├── api │ │ ├── __init__.py │ │ ├── agents.py │ │ ├── analytics.py │ │ ├── issues.py │ │ ├── projects.py │ │ ├── queue.py │ │ ├── settings.py │ │ ├── system.py │ │ └── websocket.py │ ├── app.py │ ├── models │ │ └── __init__.py │ ├── requirements.txt │ ├── services │ │ ├── __init__.py │ │ ├── analytics_service.py │ │ ├── config_service.py │ │ ├── github_service.py │ │ ├── gitlab_service.py │ │ ├── log_streaming.py │ │ ├── queue_service.py │ │ ├── systemd_service.py │ │ └── websocket_manager.py │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_agents_api.py │ │ ├── test_analytics_api.py │ │ └── test_issues_api.py ├── frontend │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── components │ │ │ ├── BlockContainer.tsx │ │ │ ├── Layout.tsx │ │ │ ├── ProjectForm.tsx │ │ │ ├── SettingsPageWrapper.tsx │ │ │ ├── TabNavigation.tsx │ │ │ ├── ViewSelector.tsx │ │ │ └── blocks │ │ │ │ ├── ActiveProjectsBlock.tsx │ │ │ │ ├── AgentStatusBlock.tsx │ │ │ │ ├── CostTrackerBlock.tsx │ │ │ │ ├── QueueOverviewBlock.tsx │ │ │ │ ├── RecentActivityBlock.tsx │ │ │ │ └── SystemStatusBlock.tsx │ │ ├── config │ │ │ ├── blockRegistry.ts │ │ │ └── theme.ts │ │ ├── hooks │ │ │ ├── useProjects.ts │ │ │ ├── useQueue.ts │ │ │ └── useSystem.ts │ │ ├── index.css │ │ ├── lib │ │ │ └── api.ts │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── AnalyticsTab.tsx │ │ │ ├── DashboardPage.tsx │ │ │ ├── DashboardTab.tsx │ │ │ ├── ProjectFormPage.tsx │ │ │ ├── ProjectsPage.tsx │ │ │ ├── QueuePage.tsx │ │ │ ├── ServiceFormPage.tsx │ │ │ ├── ServicesPage.tsx │ │ │ ├── SettingsPage.tsx │ │ │ └── SettingsTab.tsx │ │ ├── store │ │ │ ├── dashboardStore.ts │ │ │ ├── index.ts │ │ │ └── themeStore.ts │ │ └── types │ │ │ └── api.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── start.sh └── stop.sh └── wizard.sh /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/CI-CD-SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.github/CI-CD-SETUP.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.github/ISSUE_TEMPLATE/task.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab/issue_templates/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/.gitlab/issue_templates/task.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Docs/Design/claude-cli-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/claude-cli-reference.md -------------------------------------------------------------------------------- /Docs/Design/game-dev-automation-plan-v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/game-dev-automation-plan-v2.md -------------------------------------------------------------------------------- /Docs/Design/godot-server-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/godot-server-spec.md -------------------------------------------------------------------------------- /Docs/Design/implementation-roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/implementation-roadmap.md -------------------------------------------------------------------------------- /Docs/Design/issue-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/issue-workflow.md -------------------------------------------------------------------------------- /Docs/Design/multi-framework-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/multi-framework-support.md -------------------------------------------------------------------------------- /Docs/Design/phase0-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/phase0-validation.md -------------------------------------------------------------------------------- /Docs/Design/phase1.1-multi-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/phase1.1-multi-project.md -------------------------------------------------------------------------------- /Docs/Design/retry-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/retry-logic.md -------------------------------------------------------------------------------- /Docs/Design/security-baseline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/security-baseline.md -------------------------------------------------------------------------------- /Docs/Design/wizard-complete-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/wizard-complete-spec.md -------------------------------------------------------------------------------- /Docs/Design/wizard-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/Docs/Design/wizard-overview.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /PHASE0_UI_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/PHASE0_UI_SUMMARY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/README.md -------------------------------------------------------------------------------- /SETUP_PROJECT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/SETUP_PROJECT.md -------------------------------------------------------------------------------- /assets/logo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/assets/logo.txt -------------------------------------------------------------------------------- /config/config.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/config/config.example.yml -------------------------------------------------------------------------------- /config/framework-presets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/config/framework-presets.yml -------------------------------------------------------------------------------- /create-issues.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/create-issues.sh -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/claude-agent/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/docker/claude-agent/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /lazy_bird/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/lazy_bird/__init__.py -------------------------------------------------------------------------------- /lazy_bird/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/lazy_bird/cli.py -------------------------------------------------------------------------------- /lazy_bird/scripts: -------------------------------------------------------------------------------- 1 | ../scripts -------------------------------------------------------------------------------- /lazy_bird/web/web: -------------------------------------------------------------------------------- 1 | ../web -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/pytest.ini -------------------------------------------------------------------------------- /scripts/agent-runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/agent-runner.sh -------------------------------------------------------------------------------- /scripts/godot-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/godot-server.py -------------------------------------------------------------------------------- /scripts/issue-watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/issue-watcher.py -------------------------------------------------------------------------------- /scripts/project-manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/project-manager.py -------------------------------------------------------------------------------- /scripts/queue-processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/queue-processor.py -------------------------------------------------------------------------------- /scripts/test-worktree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/test-worktree.sh -------------------------------------------------------------------------------- /scripts/validate-claude.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/validate-claude.sh -------------------------------------------------------------------------------- /scripts/validate-godot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/validate-godot.sh -------------------------------------------------------------------------------- /scripts/wizard-multi-project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/scripts/wizard-multi-project.sh -------------------------------------------------------------------------------- /systemd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/systemd/README.md -------------------------------------------------------------------------------- /systemd/godot-server.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/systemd/godot-server.service -------------------------------------------------------------------------------- /systemd/issue-watcher.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/systemd/issue-watcher.service -------------------------------------------------------------------------------- /systemd/queue-processor.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/systemd/queue-processor.service -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | """Integration tests for lazy-bird services""" 2 | -------------------------------------------------------------------------------- /tests/phase0/validate-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/tests/phase0/validate-all.sh -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for lazy-bird modules""" 2 | -------------------------------------------------------------------------------- /tests/unit/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/tests/unit/test_init.py -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/README.md -------------------------------------------------------------------------------- /web/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/.gitignore -------------------------------------------------------------------------------- /web/backend/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/backend/api/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/api/agents.py -------------------------------------------------------------------------------- /web/backend/api/analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/api/analytics.py -------------------------------------------------------------------------------- /web/backend/api/issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/api/issues.py -------------------------------------------------------------------------------- /web/backend/api/projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/api/projects.py -------------------------------------------------------------------------------- /web/backend/api/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/api/queue.py -------------------------------------------------------------------------------- /web/backend/api/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/api/settings.py -------------------------------------------------------------------------------- /web/backend/api/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/api/system.py -------------------------------------------------------------------------------- /web/backend/api/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/api/websocket.py -------------------------------------------------------------------------------- /web/backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/app.py -------------------------------------------------------------------------------- /web/backend/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/requirements.txt -------------------------------------------------------------------------------- /web/backend/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/backend/services/analytics_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/services/analytics_service.py -------------------------------------------------------------------------------- /web/backend/services/config_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/services/config_service.py -------------------------------------------------------------------------------- /web/backend/services/github_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/services/github_service.py -------------------------------------------------------------------------------- /web/backend/services/gitlab_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/services/gitlab_service.py -------------------------------------------------------------------------------- /web/backend/services/log_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/services/log_streaming.py -------------------------------------------------------------------------------- /web/backend/services/queue_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/services/queue_service.py -------------------------------------------------------------------------------- /web/backend/services/systemd_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/services/systemd_service.py -------------------------------------------------------------------------------- /web/backend/services/websocket_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/services/websocket_manager.py -------------------------------------------------------------------------------- /web/backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for web backend API""" 2 | -------------------------------------------------------------------------------- /web/backend/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/tests/conftest.py -------------------------------------------------------------------------------- /web/backend/tests/test_agents_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/tests/test_agents_api.py -------------------------------------------------------------------------------- /web/backend/tests/test_analytics_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/tests/test_analytics_api.py -------------------------------------------------------------------------------- /web/backend/tests/test_issues_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/backend/tests/test_issues_api.py -------------------------------------------------------------------------------- /web/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/.gitignore -------------------------------------------------------------------------------- /web/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/README.md -------------------------------------------------------------------------------- /web/frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/eslint.config.js -------------------------------------------------------------------------------- /web/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/index.html -------------------------------------------------------------------------------- /web/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/package-lock.json -------------------------------------------------------------------------------- /web/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/package.json -------------------------------------------------------------------------------- /web/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/postcss.config.js -------------------------------------------------------------------------------- /web/frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/public/vite.svg -------------------------------------------------------------------------------- /web/frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/App.css -------------------------------------------------------------------------------- /web/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/App.tsx -------------------------------------------------------------------------------- /web/frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /web/frontend/src/components/BlockContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/BlockContainer.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/Layout.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/ProjectForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/ProjectForm.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/SettingsPageWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/SettingsPageWrapper.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/TabNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/TabNavigation.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/ViewSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/ViewSelector.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/blocks/ActiveProjectsBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/blocks/ActiveProjectsBlock.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/blocks/AgentStatusBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/blocks/AgentStatusBlock.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/blocks/CostTrackerBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/blocks/CostTrackerBlock.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/blocks/QueueOverviewBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/blocks/QueueOverviewBlock.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/blocks/RecentActivityBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/blocks/RecentActivityBlock.tsx -------------------------------------------------------------------------------- /web/frontend/src/components/blocks/SystemStatusBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/components/blocks/SystemStatusBlock.tsx -------------------------------------------------------------------------------- /web/frontend/src/config/blockRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/config/blockRegistry.ts -------------------------------------------------------------------------------- /web/frontend/src/config/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/config/theme.ts -------------------------------------------------------------------------------- /web/frontend/src/hooks/useProjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/hooks/useProjects.ts -------------------------------------------------------------------------------- /web/frontend/src/hooks/useQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/hooks/useQueue.ts -------------------------------------------------------------------------------- /web/frontend/src/hooks/useSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/hooks/useSystem.ts -------------------------------------------------------------------------------- /web/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/index.css -------------------------------------------------------------------------------- /web/frontend/src/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/lib/api.ts -------------------------------------------------------------------------------- /web/frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/main.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/AnalyticsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/AnalyticsTab.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/DashboardPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/DashboardPage.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/DashboardTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/DashboardTab.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/ProjectFormPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/ProjectFormPage.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/ProjectsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/ProjectsPage.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/QueuePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/QueuePage.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/ServiceFormPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/ServiceFormPage.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/ServicesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/ServicesPage.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/SettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/SettingsPage.tsx -------------------------------------------------------------------------------- /web/frontend/src/pages/SettingsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/pages/SettingsTab.tsx -------------------------------------------------------------------------------- /web/frontend/src/store/dashboardStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/store/dashboardStore.ts -------------------------------------------------------------------------------- /web/frontend/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/store/index.ts -------------------------------------------------------------------------------- /web/frontend/src/store/themeStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/store/themeStore.ts -------------------------------------------------------------------------------- /web/frontend/src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/src/types/api.ts -------------------------------------------------------------------------------- /web/frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/tailwind.config.js -------------------------------------------------------------------------------- /web/frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /web/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/tsconfig.json -------------------------------------------------------------------------------- /web/frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /web/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/frontend/vite.config.ts -------------------------------------------------------------------------------- /web/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/start.sh -------------------------------------------------------------------------------- /web/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/web/stop.sh -------------------------------------------------------------------------------- /wizard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yusufkaraaslan/lazy-bird/HEAD/wizard.sh --------------------------------------------------------------------------------