Difocd
|
9cfccc04f3
|
Remove executable permissions from non-script files
|
2025-07-23 11:42:12 +08:00 |
|
viper151
|
ba077fdf62
|
Update package.json
|
2025-07-13 17:30:59 +02:00 |
|
viper151
|
23f5fc357b
|
Update package.json
|
2025-07-13 16:00:56 +02:00 |
|
viper151
|
046f270a11
|
Update package.json
|
2025-07-12 21:34:56 +02:00 |
|
lvalics
|
7feeebc2ae
|
feat: Add image upload functionality with drag & drop, clipboard paste, and file picker (#46)
- Add drag & drop support for images with visual feedback
- Implement clipboard paste for images (Ctrl+V/Cmd+V)
- Add image upload button in chat interface
- Support multiple formats: PNG, JPG, JPEG, GIF, WebP, SVG
- Max 5 images per message, 5MB per image
- Add image preview with remove functionality
- Display images in chat message bubbles
Technical implementation:
- Frontend: Add react-dropzone for drag & drop
- Frontend: Create ImageAttachment component for previews
- Backend: Add multer for file upload handling
- Backend: Create /api/projects/:projectName/upload-images endpoint
- Backend: Convert images to base64 and save to temp files
- Claude CLI: Pass image paths as arguments
- Add automatic cleanup of temporary files
- Fix JWT auth to use correct token name
- Fix UI overlap with proper padding adjustments
- Remove non-essential console.logs for production
Security:
- Validate file types and sizes
- Sanitize filenames
- User-specific temp directories
- Proper JWT authentication
Infrastructure:
- Add .tmp/ to .gitignore
- Create comprehensive CHANGELOG.md
- Update package.json with new dependencies
Co-authored-by: viper151 <simosmik@gmail.com>
|
2025-07-12 21:30:55 +02:00 |
|
simos
|
fc2a94a2e5
|
- Upgrading to Vite 7
- Refactor to use es modules
- Added permission mode
- Switched to better sqlite3
- several UX enhancements
|
2025-07-11 10:29:36 +00:00 |
|
viper151
|
ac32026cfc
|
Update package.json
|
2025-07-10 20:50:57 +02:00 |
|
simos
|
ec9ff3336a
|
Update package version to 1.1.3, add new dependencies for authentication and database management, and implement user authentication features including registration and login. Enhance API routes for protected access and integrate WebSocket authentication.
|
2025-07-09 18:25:58 +00:00 |
|
simos
|
1bdc75e37b
|
Enhance project directory handling by integrating extractProjectDirectory and clearProjectDirectoryCache functions. Adjust git route handlers to utilize the new directory extraction logic for improved project path resolution.
|
2025-07-08 15:10:44 +00:00 |
|
simos
|
2de9766597
|
Update package version to 1.1.1, downgrade node-fetch to 2.7.0,
|
2025-07-08 12:53:03 +00:00 |
|
simos
|
fbe2f356cf
|
modified: package.json
|
2025-07-08 12:48:14 +00:00 |
|
Dan Cardamore
|
e77b90e0ae
|
add node-fetch dependency
|
2025-07-07 13:16:30 +00:00 |
|
Simos
|
845d5346eb
|
Update file permissions to executable for multiple files and add Dark Mode toggle functionality with theme context management. Introduce Quick Settings Panel for user preferences and enhance project display name generation in server logic.
|
2025-07-03 23:15:36 +02:00 |
|
caraction
|
5ea0e36207
|
first commit
|
2025-06-25 14:29:07 +00:00 |
|