Commit Graph

468 Commits

Author SHA1 Message Date
Cody Seibert
bd1c4e0690 prevent keyboard shortcuts when typing branch name 2025-12-16 02:20:10 -05:00
Cody Seibert
9a428eefe0 adding branch switcher support 2025-12-16 02:14:42 -05:00
Web Dev Cody
25044d40b9 Merge pull request #116 from AutoMaker-Org/feat/enchance-pasting-images
feat: add image paste functionality to DescriptionImageDropZone compo…
2025-12-15 21:52:48 -05:00
Web Dev Cody
676169b189 Merge pull request #114 from AutoMaker-Org/refactor/board-view-folder-structure
Refactor/board view folder structure
2025-12-15 21:51:49 -05:00
Kacper
c8c05efb8d fix: remove onClick handler causing wierd issue on windows that try to open microsoft store 2025-12-16 03:18:49 +01:00
Kacper
23cef5fd82 feat: enhance image handling in chat and drop zone components
- Updated ImageAttachment interface to make 'id' and 'size' optional for better compatibility with server messages.
- Improved image display in AgentView for user messages, including a count of attached images and a clickable preview.
- Refined ImageDropZone to conditionally render file size and ensure proper handling of image removal actions.
2025-12-16 03:11:01 +01:00
Web Dev Cody
c0b0b30541 Merge pull request #115 from AutoMaker-Org/api-key-redesign
chore: add lockfile linting check and convert SSH URLs to HTTPS
2025-12-15 20:54:07 -05:00
Kacper
7eeba5f17c feat: add image paste functionality to DescriptionImageDropZone component
- Implemented handlePaste function to process images from clipboard across all OS.
- Updated the component to handle pasted images and prevent default paste behavior.
- Enhanced user instructions to include pasting images in the UI.

Added a utility function to simulate pasting images in tests, ensuring cross-platform compatibility.
2025-12-16 02:49:26 +01:00
Cody Seibert
fcb2457e17 chore: update node-gyp dependency resolution from SSH to HTTPS for improved accessibilityapi-key-redesign 2025-12-15 20:24:11 -05:00
Cody Seibert
02e378905e chore: add lockfile linting check and convert SSH URLs to HTTPS
- Add npm script to check for SSH URLs in package-lock.json
- Convert electron/node-gyp dependency from SSH to HTTPS URL
- Add workflow step to lint lockfile in CI environment

🤖 Generated with Claude Code

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-15 20:21:09 -05:00
Web Dev Cody
87c0ab6daa Merge pull request #108 from AutoMaker-Org/api-key-redesign
redesign our approach for api keys to not use claude setup-token
2025-12-15 20:13:54 -05:00
Kacper
60f9da9208 fix: resolve CI OOM by fixing bloated package-lock.json
The package-lock.json was incorrectly regenerated with 1170 entries
instead of 452 (2.5x bloat) when cross-spawn was added to root.
This caused npm install to run out of memory on GitHub Actions.

- Remove unnecessary cross-spawn from root package.json
- Restore package-lock.json to proper workspace structure
- Remove NODE_OPTIONS workaround from workflow files

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-16 02:05:35 +01:00
SuperComboGamer
ff318d6ef5 fix: increase Node memory to 6GB and add --prefer-offline for npm install
- Increase NODE_OPTIONS from 4GB to 6GB to prevent OOM
- Add --prefer-offline to reduce network calls and speed up install

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 19:58:12 -05:00
Web Dev Cody
93d9e08de1 Merge pull request #112 from AutoMaker-Org/fix/setting-view-item-order
fix: reorder audio item in settings view navigation
2025-12-15 19:52:28 -05:00
SuperComboGamer
7edca6b823 try 2025-12-15 19:49:50 -05:00
Kacper
73eebe7c9e fix: reorder audio item in settings view navigation 2025-12-16 01:21:08 +01:00
Cody Seibert
049f9a9e37 chore: add Git configuration for HTTPS in workflow files to support CI environment 2025-12-15 19:19:23 -05:00
Kacper
658cbb8bd6 refactor(board-view): reorganize into modular folder structure
- Extract board-view into organized subfolders following new pattern:
  - components/: kanban-card, kanban-column
  - dialogs/: all dialog and modal components (8 files)
  - hooks/: all board-specific hooks (10 files)
  - shared/: reusable components between dialogs (model-selector, etc.)
- Rename all files to kebab-case convention
- Add barrel exports (index.ts) for clean imports
- Add docs/folder-pattern.md documenting the folder structure
- Reduce board-view.tsx from ~3600 lines to ~490 lines

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-16 01:10:28 +01:00
Cody Seibert
19f1c32805 chore: update Node.js version in workflow files from 20 to 22 2025-12-15 19:08:00 -05:00
Cody Seibert
ece8ff8cbc Merge branch 'main' into api-key-redesign 2025-12-15 19:00:14 -05:00
Cody Seibert
a3a648aef1 feat: add Accordion component with customizable behavior and animations, update Checkbox and Slider components for improved functionality, and enhance package dependencies 2025-12-15 18:57:32 -05:00
Web Dev Cody
3bc2b74d30 Merge pull request #105 from AutoMaker-Org/fix/bug-button-position
Fix/bug button position
2025-12-15 17:57:08 -05:00
Kacper
9d17cd7d9c refactor(board-view): extract BoardSearchBar component 2025-12-15 23:38:05 +01:00
Kacper
091c6b2737 refactor(board-view): extract BoardHeader component 2025-12-15 23:36:49 +01:00
Kacper
2880314931 refactor(board-view): extract EditFeatureDialog component 2025-12-15 23:35:59 +01:00
Kacper
0102719067 refactor(board-view): extract AddFeatureDialog component 2025-12-15 23:34:38 +01:00
trueheads
123b471b68 How many Devs does it take to center a navbar icon? 3, as it turns out. 2025-12-15 15:13:43 -06:00
Cody Seibert
b66d228460 feat: enhance CLI and API key verification buttons to hide when already verified 2025-12-15 15:12:49 -05:00
Kacper
770d67d8c4 feat: refactor bug report button into a reusable component for improved sidebar functionality 2025-12-15 20:49:22 +01:00
Cody Seibert
d42857ec26 refactor: remove CLAUDE_CODE_OAUTH_TOKEN references and update authentication to use ANTHROPIC_API_KEY exclusively 2025-12-15 14:33:58 -05:00
Cody Seibert
54b977ee1b redesign our approach for api keys to not use claude setup-token 2025-12-15 14:24:18 -05:00
Kacper
e8999ba908 chore: update README to include a detailed Table of Contents and Community & Support section 2025-12-15 20:14:44 +01:00
Kacper
96c4383b29 feat: Whe sidebar is closed the bug button is overlapping the l... 2025-12-15 20:07:27 +01:00
Web Dev Cody
93d1d2c41a Merge pull request #104 from AutoMaker-Org/chore/update-readme
chore: update clone url from ssh to https
2025-12-15 13:52:58 -05:00
Shirone
b075af5bc9 chore: update clone url from ssh to https 2025-12-15 19:51:03 +01:00
Web Dev Cody
07ca7fccb8 Merge pull request #102 from AutoMaker-Org/feat/disable-worktree-in-ui
feat: In our Feature Defaults section in setting view we have a...
2025-12-15 12:47:31 -05:00
Web Dev Cody
797643ffdc Merge pull request #101 from AutoMaker-Org/readme-update
updating readme to reflect logo and featureset
2025-12-15 12:47:11 -05:00
trueheads
7d4052be95 adjustments 2025-12-15 11:24:01 -06:00
Shirone
1036719f2a Update apps/app/src/components/views/settings-view/feature-defaults/feature-defaults-section.tsx
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-15 18:19:46 +01:00
Kacper
1ab520eda3 feat: In our Feature Defaults section in setting view we have a...
Implemented by Automaker auto-mode
2025-12-15 18:17:19 +01:00
trueheads
658f7d816e updating readme to reflect logo and featureset 2025-12-15 11:01:36 -06:00
Web Dev Cody
835ab516a6 Merge pull request #99 from AutoMaker-Org/feat/ai-profiles-view-enhancement
Enhanced AI profiles view with better UX and comprehensive test coverage.
v0.4.0
2025-12-15 10:06:16 -05:00
Web Dev Cody
00e098e57d Merge pull request #97 from AutoMaker-Org/ui-tweaks
feat: implement completed features management in BoardView and Kanban…
2025-12-15 10:06:04 -05:00
Cody Seibert
f04cac8e2f style: refine sidebar and dropdown menu components for improved UI
- Simplified the sidebar button's class structure by removing unnecessary overflow styling.
- Enhanced the visual representation of the trashed projects count with updated styling for better visibility.
- Wrapped the dropdown menu's subcontent in a portal for improved rendering and performance.
2025-12-15 09:59:20 -05:00
Kacper
c1b9f1cb28 refactor: address code review suggestions
- Simplify countCustomProfiles by reusing getCustomProfiles helper
- Fix misleading test name and assertion for thinking level controls
2025-12-15 15:11:15 +01:00
Kacper
7d8670ff1f feat: add comprehensive tests for AI profiles view
- Introduced a new test suite for the AI profiles view, covering profile creation, editing, deletion, and reordering functionalities.
- Implemented tests for form validation, including checks for empty and whitespace-only profile names.
- Enhanced utility functions for profile interactions, including profile card retrieval and dialog management.
- Improved error handling in toast notifications for better test reliability.
- Updated test utilities to support the new profiles view structure.
2025-12-15 14:59:27 +01:00
Kacper
9f9bcaff65 feat: enhanced ai profiles view
- Refactored profiles view into modular components for better maintainability
- Fixed input/textarea borders showing consistently when not focused (border-input -> border-border)
- Added animated hover effects on profile cards (border color and icon animations)
- Removed redundant Create Profile button, made empty state interactive
- Added confirmation dialog for profile deletion to prevent accidental removal
- Improved dialog scrolling behavior with max-height constraints
- Added ARIA labels to profile card buttons for better accessibility
- Created reusable DeleteConfirmDialog component
2025-12-15 13:02:56 +01:00
Cody Seibert
25b1789b0a fix: update ProjectSetupDialog to correctly handle open state and improve BoardView layout
- Added missing onOpenChange call in ProjectSetupDialog to ensure proper state management.
- Reformatted the COLUMNS array in BoardView for improved readability and consistency.
- Adjusted DragOverlay component's formatting for better code clarity.
2025-12-15 01:13:37 -05:00
Cody Seibert
2c8add3b54 Merge branch 'main' into ui-tweaks 2025-12-15 01:13:30 -05:00
Cody Seibert
f25d62fe25 feat: implement project setup dialog and refactor sidebar integration
- Added a new ProjectSetupDialog component to facilitate project specification generation, enhancing user experience by guiding users through project setup.
- Refactored the Sidebar component to integrate the new ProjectSetupDialog, replacing the previous inline dialog implementation for improved code organization and maintainability.
- Updated the sidebar to handle project overview and feature generation options, streamlining the project setup process.
- Removed the old dialog implementation from the Sidebar, reducing code duplication and improving clarity.
2025-12-15 01:07:47 -05:00