Frank John Begornia
0851a08d8f
fix: improve deployment script with error handling and cleanup enhancements
Deploy Production / deploy (push) Successful in 3m41s
2025-12-19 22:27:54 +08:00
Frank John Begornia
2b5851420d
fix: update deployment script to use generic environment variables for SSH key and user
Deploy Production / deploy (push) Failing after 1m4s
2025-12-19 22:24:33 +08:00
Frank John Begornia
103101c5d9
feat: implement CI/CD workflows for Docker image build and deployment
Deploy Production / deploy (push) Failing after 3m40s
2025-12-19 22:06:43 +08:00
franknstayn
da7c6e0cf6
Merge pull request #13 from franknstayn/feat/dev
...
style: enhance layout for designer page and add mobile turntable view
2025-12-02 23:07:05 +08:00
Frank John Begornia
0e4e41d672
style: enhance layout for designer page and add mobile turntable view
2025-12-02 23:06:22 +08:00
franknstayn
4dfd954c9e
Merge pull request #12 from franknstayn/feat/dev
...
chore: comment out deployment step in Docker workflow
2025-12-02 22:19:54 +08:00
Frank John Begornia
39c820cf21
chore: comment out deployment step in Docker workflow
2025-12-02 22:18:55 +08:00
franknstayn
b7b8f6873f
Merge pull request #11 from franknstayn/feat/dev
...
Refactor code structure for improved readability and maintainability
2025-12-02 22:12:32 +08:00
Frank John Begornia
d1f06d0361
Refactor code structure for improved readability and maintainability
2025-12-02 21:30:43 +08:00
franknstayn
cabf1dc2c0
Merge pull request #10 from franknstayn/feat/dev
...
feat: add workflow_dispatch trigger and update Docker platforms
2025-11-27 01:47:31 +08:00
Frank John Begornia
7ccdd54cd2
feat: add workflow_dispatch trigger and update Docker platforms
2025-11-27 01:45:10 +08:00
franknstayn
65be7701e3
Merge pull request #9 from franknstayn/feat/dev
...
feat: add deployment step to production server in Docker workflow
2025-11-27 01:25:41 +08:00
Frank John Begornia
b3f0d50f01
feat: add deployment step to production server in Docker workflow
2025-11-27 01:24:27 +08:00
franknstayn
a2d6859c1a
Merge pull request #8 from franknstayn/feat/dev
...
feat: specify platforms for Docker image build in workflow
2025-11-27 00:59:04 +08:00
Frank John Begornia
6ff46125ab
feat: specify platforms for Docker image build in workflow
2025-11-27 00:36:45 +08:00
franknstayn
f09262a597
Merge pull request #7 from franknstayn/feat/dev
...
ci: support trunk-based workflow with feat/fix branches
2025-11-27 00:15:10 +08:00
Frank John Begornia
47fed0b880
ci: support trunk-based workflow with feat/fix branches
2025-11-27 00:12:35 +08:00
franknstayn
71c19e0a51
Merge pull request #6 from franknstayn/feat/dev
...
Feat/dev
2025-11-26 23:44:14 +08:00
Frank John Begornia
562e66d3ce
feat: add GitHub Actions workflow for building and pushing Docker images
2025-11-26 23:43:38 +08:00
Frank John Begornia
3c9ee2940f
fix: update stripe environment variable references in nuxt.config.ts
2025-11-22 00:06:26 +08:00
franknstayn
f6ebcdc656
Merge pull request #5 from franknstayn/feat/dev
...
fix: remove updatedAt field from design payload
2025-11-22 00:01:45 +08:00
Frank John Begornia
5a942d9ca1
fix: remove updatedAt field from design payload
2025-11-21 23:56:18 +08:00
franknstayn
991906422d
Merge pull request #4 from franknstayn/feat/dev
...
feat: add authentication token handling for design persistence
2025-11-21 22:46:20 +08:00
Frank John Begornia
15b3bd9465
feat: add authentication token handling for design persistence
2025-11-21 22:45:08 +08:00
franknstayn
8839201185
Merge pull request #3 from franknstayn/feat/dev
...
Feat/dev
2025-11-21 10:49:19 +08:00
Frank John Begornia
701fc25630
Merge branch 'feat/dev' of github-PersonalAccount:franknstayn/slipmatz-web into feat/dev
2025-11-21 10:48:22 +08:00
franknstayn
81ba5d85e9
Merge pull request #2 from franknstayn/main
...
Merge pull request #1 from franknstayn/feat/dev
2025-11-21 10:42:46 +08:00
Frank John Begornia
e5ec5c9ee1
fix: update dependency installation commands in Dockerfile for compatibility
2025-11-21 10:42:16 +08:00
franknstayn
7f57f8292b
Merge pull request #1 from franknstayn/feat/dev
...
Feat/dev
2025-11-21 10:35:59 +08:00
franknstayn
27c6300509
Merge branch 'main' into feat/dev
2025-11-21 10:35:44 +08:00
Frank John Begornia
5fa823096e
refactor: remove unnecessary headers from uploadDesignAsset function
2025-11-21 10:33:42 +08:00
Frank John Begornia
1dd8493689
refactor: simplify DesignerPreview component by removing unused props and events
2025-11-20 21:26:22 +08:00
Frank John Begornia
fa0d501063
feat: implement new designer page layout with turntable animation and start designing button
2025-11-20 21:13:26 +08:00
Frank John Begornia
af24186d63
feat: add Docker support with Dockerfile and docker-compose.yml, update asset upload to use backend URL
2025-11-20 02:07:03 +08:00
Frank John Begornia
fce7a0ec72
feat: add background color picker and update related functionality in DesignerToolbar
2025-11-18 01:37:09 +08:00
Frank John Begornia
8a9703c24a
Redesign toolbar as horizontal layout above canvas
...
- Move DesignerToolbar from sidebar to top of canvas container
- Convert vertical toolbar to horizontal layout with grouped controls
- Add element buttons (Text, Circle, Rectangle, Image) on left
- Inline color pickers for Fill and Stroke with compact design
- Horizontal zoom controls (-, percentage, +, Reset)
- Clear Canvas button positioned on the right
- Use border separators between control groups
- Remove vertical card layout in favor of toolbar-style UI
2025-11-16 01:24:50 +08:00
Frank John Begornia
bf701f8342
Replace Firebase Storage with MinIO and add user account features
...
- Storage Integration:
* Remove Firebase Storage dependency and useFirebaseStorage composable
* Implement direct MinIO uploads via POST /storage/upload with multipart/form-data
* Upload canvas JSON, preview PNG, and production PNG as separate objects
* Store public URLs and metadata in design records
- Authentication & Registration:
* Add email/password registration page with validation
* Integrate backend user session via /auth/login endpoint
* Store backendUser.id as ownerId in design records
* Auto-sync backend session on Firebase auth state changes
- User Account Pages:
* Create profile page showing user details and backend session info
* Create orders page with transaction history filtered by customerEmail
* Add server proxy /api/orders to forward GET /transactions queries
- Navigation Improvements:
* Replace inline auth buttons with avatar dropdown menu
* Add Profile, Orders, and Logout options to dropdown
* Implement outside-click and route-change handlers for dropdown
* Display user initials in avatar badge
- API Updates:
* Update transactions endpoint to accept amount as string
* Format amount with .toFixed(2) in checkout success flow
* Query orders by customerEmail instead of ownerId for consistency
2025-11-16 01:19:35 +08:00
Frank John Begornia
0ff41822af
feat: implement Stripe checkout integration and add related API endpoints
2025-11-08 01:47:14 +08:00
Frank John Begornia
86f9cf803a
feat: add @nuxtjs/color-mode module and configure color preferences
2025-11-08 00:30:26 +08:00
Frank John Begornia
02b85eefc7
fix: update Firebase initialization and runtime config for environment variables
2025-11-07 23:42:09 +08:00
Frank John Begornia
c3f3c07075
updated
2025-11-07 22:33:14 +08:00
Frank John Begornia
50f08f8177
chore: add firebase dependency to package.json
2025-11-07 17:38:13 +08:00
Frank John Begornia
a545cbfcca
Add AppNavbar component to the main page layout
2025-11-07 00:08:21 +08:00
Frank John Begornia
e2955debb7
first commit
2025-11-02 00:23:22 +08:00