1860 Commits

Author SHA1 Message Date
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
SuperComboGamer
c667c1c682 Update app/electron/services/claude-cli-detector.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-10 20:07:54 -08:00
SuperComboGamer
d474208e8b fix: improve auth status display and remove verbose console logging
- Fix authentication status display in settings showing "Method: Unknown"
  - Add support for CLAUDE_CODE_OAUTH_TOKEN environment variable
  - Update ClaudeAuthStatus type to include all auth methods
  - Fix method mapping in use-cli-status hook
  - Display correct auth method labels in UI

- Remove verbose console logging from:
  - claude-cli-detector.js
  - codex-cli-detector.js
  - agent-service.js
  - main.js (IPC, Security logs)

- Fix TypeScript errors:
  - Add proper type exports for AutoModeEvent
  - Fix Project import paths
  - Add null checks for api.features
  - Add openExternalLink to ElectronAPI type
  - Add type annotation for REQUIRED_STRUCTURE

- Update README with clearer getting started guide

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 22:28:27 -05:00
Web Dev Cody
41f14167a6 Merge pull request #20 from AutoMaker-Org/running-agents-list
feat: implement running agents view and enhance auto mode functionality
v0.1.2
2025-12-10 22:04:48 -05:00
Cody Seibert
f17abc93c2 Merge branch 'main' into running-agents-list 2025-12-10 21:53:41 -05:00
Cody Seibert
d08f922631 feat: implement running agents view and enhance auto mode functionality
- Added a new `RunningAgentsView` component to display currently active agents working on features.
- Implemented auto-refresh functionality for the running agents list every 2 seconds.
- Enhanced the auto mode service to support project-specific operations, including starting and stopping auto mode for individual projects.
- Updated IPC handlers to manage auto mode status and running agents more effectively.
- Introduced audio settings to mute notifications when agents complete tasks.
- Refactored existing components to accommodate new features and improve overall user experience.
2025-12-10 21:51:00 -05:00
Shirone
bfc6be9589 Merge pull request #18 from AutoMaker-Org/feat/rework-keybinds-and-setting-page
Feat/rework keybinds and setting page
v0.1.1
2025-12-11 02:31:08 +01:00
Kacper
43c90adbc0 fix: implement copilot suggestions 2025-12-11 02:07:15 +01:00
Cody Seibert
5ac81ce5a9 feat: add new feature configuration for 'do nothing, code nothing, print yolo'
- Created a new feature JSON file to define a feature that requires no code changes.
- Added corresponding git state file to track the feature's status and untracked files.
2025-12-10 19:59:04 -05:00
Kacper
085f5d5d39 Merge main into feat/rework-keybinds-and-setting-page - resolved conflicts in settings-view.tsx 2025-12-11 01:35:02 +01:00
Kacper
08de89344c chore: add trailing newlines for consistency
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-11 01:26:10 +01:00
Kacper
6ee50853dc refactor(settings): remove unused back-to-home button from SettingsView
- Eliminate the Back to Home button and its associated JSX from SettingsView component
- Clean up code by removing unnecessary imports and comments
- Enhance readability and maintainability of the SettingsView component
2025-12-11 01:22:03 +01:00
Web Dev Cody
d1b97a46a4 Merge pull request #17 from AutoMaker-Org/refactor-features-into-directories
feat: restructure feature management and update project files
2025-12-10 19:20:21 -05:00
Cody Seibert
def02444db Merge branch 'main' into refactor-features-into-directories 2025-12-10 19:20:14 -05:00
Web Dev Cody
802e8812f0 Merge pull request #16 from AutoMaker-Org/feature/ui-fixes-path-correction
UI fixes for path issues in project name, adjusted some UI styling in…
2025-12-10 19:14:55 -05:00
Web Dev Cody
4763355987 Merge pull request #14 from AutoMaker-Org/copilot/add-markdown-rendering
Fix markdown rendering in New Project Interview view
2025-12-10 19:14:00 -05:00
Cody Seibert
d9e459fdfb Merge branch 'main' into refactor-features-into-directories 2025-12-10 19:12:51 -05:00
Cody Seibert
15981c8e1b feat: restructure feature management and update project files
- Introduced a new `package-lock.json` to manage dependencies.
- Removed obsolete `.automaker/feature_list.json` and replaced it with a new structure under `.automaker/features/{id}/feature.json` for better organization.
- Updated various components to utilize the new features API for managing features, including creation, updates, and deletions.
- Enhanced the UI to reflect changes in feature management, including updates to the sidebar and board view.
- Improved documentation and comments throughout the codebase to clarify the new feature management process.
2025-12-10 19:11:36 -05:00
Kacper
772b0e9e5c refactor: move configs and hooks to global locations for reusability
Move previously nested configs and hooks to global src/ folders to make
them reusable across the application, reduce nesting, and establish
clearer organization patterns.

**New Global Structure:**
- src/config/theme-options.ts (moved from appearance/config/)
- src/config/api-providers.ts (moved from api-keys/config/)
- src/hooks/use-scroll-tracking.ts (moved from settings-view/hooks/)

**Changes:**
- Move theme-options.ts to src/config/ - app-wide theme configuration
- Move api-provider-config.ts to src/config/api-providers.ts - global API config
- Move use-scroll-tracking.ts to src/hooks/ - reusable scroll navigation hook
- Make useScrollTracking generic and more flexible with options object
- Update all imports across settings-view components
- Remove duplicate api-provider-config.ts from shared/ folder
- Remove empty config/ folders (appearance/config, api-keys/config)

**Benefits:**
 Single source of truth for themes and API providers
 Reusable scroll tracking hook available globally
 Cleaner structure with less nesting
 Better discoverability for developers
 No duplicate configuration files

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-11 01:10:36 +01:00
Kacper
82cc8abd29 refactor(settings): enhance project handling in SettingsView
- Introduce type conversion for ElectronProject to SettingsProject
- Update effective theme calculation to use converted settingsProject
- Refactor currentProject references to use settingsProject in Appearance and DangerZone sections
- Improve type safety and maintainability in settings-view.tsx
2025-12-11 01:00:42 +01:00
Kacper
ac3ea90950 refactor(settings): extract settings header to component
- Create components/settings-header.tsx
- Move header section JSX to new component
- Update settings-view.tsx to use SettingsHeader component
- Remove unused Settings icon import
- Make header configurable with title and description props
- Reduce settings-view.tsx by ~16 lines
- Improve component modularity and reusability

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-11 00:55:33 +01:00