Commit Graph

230 Commits

Author SHA1 Message Date
Cody Seibert
8b62bf9817 trying stuff 2025-12-11 22:43:57 -05:00
GTheMachine
95913714cc Update apps/app/src/app/layout.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-11 19:19:08 -08:00
copilot-swe-agent[bot]
9f0c648391 Fix build issues by switching from Google Fonts to local fonts
- Added `geist` npm package for local font files
- Updated layout.tsx to import fonts from the geist package
- Build now succeeds without network access to Google Fonts

Co-authored-by: GTheMachine <156854865+GTheMachine@users.noreply.github.com>
2025-12-12 03:06:02 +00:00
copilot-swe-agent[bot]
0b3ffb642a Initial plan 2025-12-12 02:58:08 +00:00
SuperComboGamer
7282113a0f fix: add missing native binaries for WSL development
The monorepo restructure caused npm to skip installing platform-specific
optional dependencies for tailwindcss and lightningcss. This adds explicit
dependencies for the Linux x64 binaries and removes the duplicate lockfile.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 21:47:45 -05:00
Cody Seibert
ada2703d3e feat: add debug option for Electron development
- Introduced a new command `dev:electron:debug` in both package.json files to launch Electron with DevTools open.
- Updated main.js to conditionally open DevTools based on the `OPEN_DEVTOOLS` environment variable.
- Refactored some IPC handler code for better readability and consistency.
2025-12-11 21:21:59 -05:00
Cody Seibert
2cc9e47747 chore: update GitHub workflows for consistency and clarity
- Standardized quotes in YAML files for better readability.
- Adjusted cache-dependency-path to point to the correct location.
- Removed unnecessary working-directory specifications to simplify the workflow.
2025-12-11 21:14:17 -05:00
Cody Seibert
e6857c6feb feat: disable automated testing by default and rename checkbox
- Change default skipTests value from false to true (tests disabled by default)
- Rename checkbox label from 'Skip automated testing' to 'Enable automated testing'
- Invert checkbox logic so checked means tests enabled
- Update help text to clarify the new behavior

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 21:13:45 -05:00
Cody Seibert
b5d31db57c chore: remove email-course-reminder.mjml 2025-12-11 20:43:27 -05:00
Cody Seibert
1bb20e5070 refactor: restructure project to monorepo with apps directory 2025-12-11 20:34:49 -05:00
Web Dev Cody
7cb5a6a4df Merge pull request #35 from AutoMaker-Org/refactor/remove-duplicated-kanban-display-view
refactor(settings): remove kanban display section from settings view
2025-12-11 20:08:28 -05:00
Web Dev Cody
e1e84226c9 Merge pull request #31 from AutoMaker-Org/feat/enchance-welcome-page-setup
feat: enchance welcome page setup
2025-12-11 20:06:29 -05:00
Web Dev Cody
7ff97a42cb Merge pull request #26 from AutoMaker-Org/bugfix/appspec-complete-overhaul
Complete overhaul for app spec system. Created logic to auto generate…
2025-12-11 17:28:16 -05:00
Kacper
502ac9e100 refactor(settings): remove kanban display section from settings view
Moved kanban display configuration from settings to board view to improve UX.
Removed KanbanDisplaySection component, related imports, and navigation items.
2025-12-11 23:21:38 +01:00
Shirone
e6e2fa70e2 Merge pull request #34 from AutoMaker-Org/style/enchance-sidebar-style
style: enhance sidebar layout for better responsiveness
2025-12-11 22:43:59 +01:00
Kacper
067f051ff7 style: enhance sidebar layout for better responsiveness
- Adjusted padding and flex properties in the sidebar component to improve layout when the sidebar is open or closed.
- Ensured consistent alignment and spacing for a more user-friendly interface.
2025-12-11 22:05:36 +01:00
Kacper
13de3131b7 fix: infinite loop when checking cli status 2025-12-11 21:20:34 +01:00
Kacper
c8a9ae64b6 fix: address Gemini code review suggestions
Fixed two critical code quality issues identified in code review:

1. Auth Method Selector - Tailwind CSS Dynamic Classes:
   - Replaced dynamic class name concatenation with static class mapping
   - Tailwind JIT compiler requires complete class names at build time
   - Added getBadgeClasses() helper function with predefined color mappings
   - Prevents broken styling from unparseable dynamic classes

2. Claude CLI Detector - Async Terminal Detection:
   - Moved execSync loop to async/await pattern to prevent UI blocking
   - Refactored Linux terminal detection to run before Promise constructor
   - Prevents main process freezing during terminal emulator detection
   - Improves responsiveness on Linux systems

Both fixes improve code reliability and user experience.
2025-12-11 21:07:15 +01:00
Shirone
7383babd68 chore: update app/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-11 20:59:39 +01:00
Kacper
9dc5d64a26 refactor: modularize setup view into reusable components and hooks
Refactored setup-view.tsx (1,740 → 148 lines, -91.5%) by extracting:
- 8 reusable UI components (status badges, terminal output, etc.)
- 4 custom hooks (CLI status, installation, OAuth, token save)
- 4 step components (welcome, complete, Claude setup, Codex setup)
- 1 dialog component (OAuth token modal)

All business logic separated from UI, zero code duplication, fully type-safe.
2025-12-11 20:41:44 +01:00
Kacper
b39a88ba15 feat: enhance Claude CLI detector for macOS support
- Updated ClaudeCliDetector to include support for macOS (darwin) in the preference for using pty, improving compatibility across platforms.
2025-12-11 19:16:22 +01:00
Kacper
0510ab31e3 feat: implement OAuth token setup for Claude CLI
- Added a new SetupTokenModal component for handling OAuth token authentication.
- Integrated in-app terminal support using node-pty for seamless user experience.
- Updated ClaudeCliDetector to extract tokens from command output and handle authentication flow.
- Enhanced README with Windows-specific notes and authentication instructions.
- Updated package.json and package-lock.json to include necessary dependencies for the new functionality.
2025-12-11 19:08:08 +01:00
GTheMachine
e6a6b4cd78 Merge pull request #27 from AutoMaker-Org/copilot/sub-pr-26
Fix TypeScript build errors in SpecRegenerationAPI interface
2025-12-11 12:19:34 -05:00
copilot-swe-agent[bot]
1e6412e90e Fix TypeScript build errors in SpecRegenerationAPI interface
Co-authored-by: GTheMachine <156854865+GTheMachine@users.noreply.github.com>
2025-12-11 17:16:30 +00:00
copilot-swe-agent[bot]
7419288189 Initial plan 2025-12-11 17:08:45 +00:00
trueheads
f757270198 including type error commit fixes 2025-12-11 10:20:58 -06:00
trueheads
ca57b9e3ca ok one final pr to remove gemini-found race condition 2025-12-11 10:15:39 -06:00
trueheads
6352a1df19 final code review 2025-12-11 09:59:48 -06:00
Ben
f460e689f1 Update app/electron/services/feature-loader.js
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-11 09:54:22 -06:00
trueheads
74efaadb59 further gemini reviews and fixes 2025-12-11 09:36:38 -06:00
trueheads
a602b1b519 adjustments based on gemini review 2025-12-11 09:14:41 -06:00
Ben
4b1f4576ae Update app/src/components/views/spec-view.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-11 08:51:06 -06:00
Ben
60065806f4 Update app/electron/services/spec-regeneration-service.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-11 08:50:30 -06:00
Ben
9381162a8e Update app/electron/services/mcp-server-factory.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-11 08:50:13 -06:00
trueheads
626219fa62 Scans the project once again before generating features that may already be implemented. Soft tested, worked the 1 time I tried, created half as many items for an existing project. 2025-12-11 04:01:29 -06:00
trueheads
8d6f825c5c Overhaul updates for appspec & feature generation. Added detail back to kanban feature creation 2025-12-11 03:40:16 -06:00
trueheads
c198c10244 Complete overhaul for app spec system. Created logic to auto generate kanban stories after the fact as well as added logging logic and visual aids to tell what stage of the process the app spec creation is in. May need refinement for state-based updates as the menu doesnt update as dynamicly as id like 2025-12-11 03:01:45 -06:00
Web Dev Cody
acae5526b7 Merge pull request #25 from AutoMaker-Org/fix-build
feat: add repository information to package.json
v0.1.4
2025-12-11 00:12:59 -05:00
Cody Seibert
d6ce71702e feat: add repository information to package.json
- Included repository details in package.json to enhance project metadata and facilitate easier access to the source code.
2025-12-11 00:08:55 -05:00
Web Dev Cody
a2d2f52cf8 Merge pull request #24 from AutoMaker-Org/fix-build
feat: add PR build check workflow and enhance feature management
v0.1.3
2025-12-10 23:47:44 -05:00
Cody Seibert
7c7a044417 feat: update application icons and add marketing assets
- Replaced the application icon in package.json with a larger version for better visibility.
- Added a new logo image file `logo_larger.png` to the public directory.
- Introduced a Dockerfile for the marketing section to serve static files using Nginx.
- Created a new `index.html` file for the marketing site, featuring a responsive layout and sections for features and technology stack.
2025-12-10 23:43:23 -05:00
Cody Seibert
58a59aa391 Merge branch 'main' into fix-build 2025-12-10 23:37:14 -05:00
Web Dev Cody
9c6ff4c2e3 Merge pull request #21 from AutoMaker-Org/fix/auth-status-display-and-console-cleanup
fix: improve auth status display and remove verbose console logging
2025-12-10 23:32:46 -05:00
Cody Seibert
f2a443afad feat: move "Report Bug / Feature Request" button to header
- Relocated the "Report Bug / Feature Request" button from the bottom of the sidebar to the header, next to the AutoMaker logo for improved accessibility.
- Updated the button to be a compact icon-only version with a tooltip on hover.
- Adjusted the header layout to accommodate the new button placement.
- Removed the old button from the sidebar to streamline the interface.
2025-12-10 23:28:29 -05:00
Cody Seibert
9dc3124738 feat: update package.json with project metadata
- Added project description, homepage, author details, and maintainer information to package.json for better project documentation and visibility.
2025-12-10 23:17:47 -05:00
SuperComboGamer
e553b39454 fix 2025-12-10 23:14:23 -05:00
SuperComboGamer
0fca89e0b5 Merge pull request #23 from AutoMaker-Org/wsl
wsl
2025-12-10 23:13:28 -05:00
Cody Seibert
67a448ce91 feat: add PR build check workflow and enhance feature management
- Introduced a new GitHub Actions workflow for PR build checks to ensure code quality and consistency.
- Updated `analysis-view.tsx`, `interview-view.tsx`, and `setup-view.tsx` to incorporate a new `Feature` type for better feature management.
- Refactored various components to improve code readability and maintainability.
- Adjusted type imports in `delete-project-dialog.tsx` and `settings-navigation.tsx` for consistency.
- Enhanced project initialization logic in `project-init.ts` to ensure proper type handling.
- Updated Electron API types in `electron.d.ts` for better clarity and functionality.
2025-12-10 23:10:04 -05:00
SuperComboGamer
081fc09e4f wsl 2025-12-10 23:09:15 -05:00
SuperComboGamer
f96fa6561e Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-10 20:08:13 -08:00