-
b18d91df99
Update pause notice date to April 1st
main
deploy-20260320-144204
DaX
2026-03-20 15:39:10 +01:00
-
f982ae3410
Update filament catalog: add new materials, finishes, and colors
deploy-20260305-124403
DaX
2026-03-05 13:41:20 +01:00
-
2a3bc5fdd8
Add migration 024: fix colors cleanup for partial 023 state
deploy-20260305-022737
DaX
2026-03-05 03:26:42 +01:00
-
063ef4f096
Fix all color hex codes to match spreadsheet source of truth
deploy-20260305-022523
DaX
2026-03-05 03:21:44 +01:00
-
d55d0e5e02
Clean up fake colors and add missing Bambu Lab colors
deploy-20260305-020647
DaX
2026-03-05 03:04:19 +01:00
-
cff73c1381
Add manual customer creation and fix color edit modal
deploy-20260305-013800
DaX
2026-03-05 02:35:13 +01:00
-
f564f944f7
Fix migration: clean /database/ before docker cp to prevent nesting
deploy-20260305-011612
DaX
2026-03-05 02:12:41 +01:00
-
629b9c1756
Make schema.sql idempotent for CI/CD migrations
DaX
2026-03-05 02:09:45 +01:00
-
c5a7666ce6
Fix migration path: copy database/ to /database/ matching migrate.js path resolution
DaX
2026-03-05 02:07:13 +01:00
-
70b7713f2e
Fix deploy: API runs in Docker container, use docker cp/exec/restart
DaX
2026-03-05 02:04:55 +01:00
-
da79307461
Diagnostic: inspect Docker container and compose setup on EC2
DaX
2026-03-05 02:03:08 +01:00
-
3e4f576fd5
Fix all EC2 paths: server.js at /app/, node at /usr/local/bin/node
DaX
2026-03-05 02:00:59 +01:00
-
b24a1fea27
Diagnostic: find node binary path and working directory from running process
DaX
2026-03-05 01:59:18 +01:00
-
93df263214
Diagnostic: check Docker, running services, and OS on EC2
DaX
2026-03-05 01:57:57 +01:00
-
e50f361b07
Diagnostic: comprehensive node binary search without set -e
DaX
2026-03-05 01:56:30 +01:00
-
9594ce56cb
Diagnostic: find node binary and systemd service config on EC2
DaX
2026-03-05 01:55:05 +01:00
-
11dbea3536
Fix migration: use find to locate node binary on EC2
DaX
2026-03-05 01:53:17 +01:00
-
6d04e16cf6
Fix migration: use login shell to find node binary in SSM context
DaX
2026-03-05 01:51:10 +01:00
-
85481512c8
Fix SSM parameter passing: use JSON files instead of inline parameters
DaX
2026-03-05 01:48:40 +01:00
-
1e95455139
Fix migration step: run node as ubuntu user for correct PATH
DaX
2026-03-05 01:46:16 +01:00
-
f929c384c1
Fix migration step: source nvm before running node on EC2
DaX
2026-03-05 01:43:41 +01:00
-
291997caa5
Fix migration step: create api/ subdirectory and run migrate from project root
DaX
2026-03-05 01:42:01 +01:00
-
0741bd0d0e
Fix tag-deploy condition to properly check individual job results
DaX
2026-03-05 01:40:03 +01:00
-
746f0925d0
Fix CI/CD pipeline: use archive download for migrations, inline SSM paths
DaX
2026-03-05 01:33:19 +01:00
-
2985ea4457
Rewrite CI/CD pipeline with deploy-tag change detection and verified deployments
DaX
2026-03-05 01:19:13 +01:00
-
f2ae608b01
Trigger API redeploy for customers and sales endpoints
DaX
2026-03-05 01:09:09 +01:00
-
65ae493d54
Align catalog with Bambu Lab product line, add conditional filters and admin sidebar
DaX
2026-03-05 01:04:06 +01:00
-
ff6abdeef0
Add sales tracking system with customers, analytics, and inventory management
DaX
2026-03-04 23:58:57 +01:00
-
e9afe8bc35
Add temporary sales pause overlay until March 8
DaX
2026-02-27 20:09:53 +01:00
-
1d3d11afec
Refactor to multi-category catalog with polished light mode
refactor
DaX
2026-02-21 21:56:17 +01:00
-
-
a854fd5524
Upgrade to Next.js 16.1.6, React 19.2.4, and update all dependencies
DaX
2026-02-16 02:39:22 +01:00
-
eff60436eb
Clean up repo: remove amplify.yml, update gitignore
DaX
2026-02-16 02:33:35 +01:00
-
6dda083ee9
Streamline CLAUDE.md: remove redundancy, fix inaccuracies
DaX
2026-02-16 02:16:37 +01:00
-
bd27f7a9e4
Fix pip3 install on Ubuntu runner with --break-system-packages flag
DaX
2026-02-16 02:08:08 +01:00
-
145c2d4781
Optimize CI/CD pipeline for faster deploys
DaX
2026-02-16 02:04:38 +01:00
-
28ba314404
Add missing filament colors and fix naming issues
DaX
2026-02-16 01:51:42 +01:00
-
0cfee1bda7
Update all dependencies to latest stable versions
DaX
2026-02-16 01:02:59 +01:00
-
7cd2058613
Add AWS CLI install step to deploy workflow
DaX
2026-02-16 00:49:52 +01:00
-
c837af6015
Fix workflow: use env block instead of vars context
DaX
2026-02-16 00:43:13 +01:00
-
58c165749d
Migrate from GitHub to Gitea with CI/CD
DaX
2026-02-16 00:35:08 +01:00
-
b7f5417e23
Move dashboard to root level route
DaX
2025-11-19 19:13:48 +01:00
-
17edfc8794
Fix CloudFront routing and TypeScript type safety
DaX
2025-11-19 18:56:08 +01:00
-
f6f9da9c5b
Add bulk price editing features and fix quantity update price preservation
DaX
2025-11-18 19:14:01 +01:00
-
b1dfa2352a
Add 76 missing Bambu Lab colors and expand filament type support
DaX
2025-11-13 07:02:06 +01:00
-
987039b0f7
Optimize frontend deployment with proper cache headers
DaX
2025-10-31 03:39:25 +01:00
-
6bc1c8d16d
Add CloudFront Function for directory index routing
DaX
2025-10-31 02:54:46 +01:00
-
d3e001707b
Fix admin panel authentication and navigation for static export
DaX
2025-10-31 02:45:47 +01:00
-
c0ca1e4bb3
Fix CloudFront domain configuration and add missing color definitions
DaX
2025-10-31 02:40:03 +01:00
-
1ce127c51c
Remove deprecated Amplify resources after CloudFront migration
DaX
2025-10-31 02:07:14 +01:00
-
fc95dc4ed2
Migrate frontend from Amplify to CloudFront + S3
DaX
2025-10-31 02:04:47 +01:00
-
543e51cc3c
Add 19 new Bambu Lab colors and fix sale banner display
DaX
2025-10-31 00:55:43 +01:00
-
56a21b27fe
Add new Bambu Lab colors and update documentation
DaX
2025-10-07 17:57:34 +02:00
-
f99a132e7b
Center phone number in footer
DaX
2025-09-30 15:01:13 +02:00
-
990221792a
Translate table headers to Serbian (Finish -> Finiš, Spulna -> Špulna, Refill -> Refil)
DaX
2025-09-30 14:13:27 +02:00
-
6f75abf6ee
Add selling by grams pricing information
DaX
2025-09-30 14:08:30 +02:00
-
01a24e781b
Fix sale discount reset when updating filament quantities
DaX
2025-09-30 11:58:45 +02:00
-
92b186b6bc
Add reusable spool price notice above table
DaX
2025-09-30 10:57:53 +02:00
-
06b0a20bef
Update phone number to 0631031048
DaX
2025-09-24 18:17:43 +02:00
-
f1f3a65dfd
Update documentation and clean up component code
stampaci
DaX
2025-09-24 18:15:19 +02:00
-
59304a88f4
Center tabs and move color request to dedicated tab
DaX
2025-08-29 13:22:34 +02:00
-
2fefc805ef
Add tabbed interface with Printers and Gear/Accessories sections
DaX
2025-08-29 13:12:12 +02:00
-
-
747d15f1c3
Make email and phone fields required in color requests
DaX
2025-08-29 12:44:00 +02:00
-
6d534352b2
Add phone field to color request form and database
DaX
2025-08-29 12:41:34 +02:00
-
9f2dade0e3
Fix styling issues in color requests admin panel
DaX
2025-08-06 00:20:26 +02:00
-
fd3ba36ae2
Add color request feature with modal and Safari styling fixes
DaX
2025-08-05 23:34:35 +02:00
-
52f93df34a
Merge branch 'improvement'
DaX
2025-08-05 23:09:14 +02:00
-
-
5d1d05574f
Fix refill-only colors to have 0 spools instead of 1
improvement
DaX
2025-08-05 23:05:24 +02:00
-
470cf63b83
Merge pull request #1 from daxdax89/improvement
DaX
2025-07-21 12:16:31 +02:00
-
-
4020bb4ab8
Clean up unnecessary migration files and outdated documentation
DaX
2025-07-21 12:10:45 +02:00
-
9f01158241
Improve test coverage from 1.18% to 89.21%
DaX
2025-07-21 12:09:00 +02:00
-
0648f989ec
Fix admin panel dropdown reset on window focus
DaX
2025-07-21 12:04:42 +02:00
-
-
dc18ab9944
Fix spool-only materials to allow spool option when using refill-only colors
DaX
2025-07-13 14:34:08 +02:00
-
d45f984769
Update material finish options and spool-only configurations
DaX
2025-07-13 14:20:13 +02:00
-
18a4cd1e34
Fix sale countdown timer to properly update when sale dates change
DaX
2025-07-11 13:32:27 +02:00
-
34e9885a29
Add error handling for date parsing and remove debug logs
DaX
2025-07-11 12:41:04 +02:00
-
04b7ab9b55
Fix countdown to show full days by setting end time to end of day
DaX
2025-07-11 12:37:35 +02:00
-
eb7cb2d94f
Add debug logging to investigate countdown timing issue
DaX
2025-07-11 12:27:17 +02:00
-
7945d9400f
Fix countdown to show latest sale end date instead of earliest
DaX
2025-07-11 12:04:30 +02:00
-
b75849e285
Use admin-set sale end dates in countdown banner
DaX
2025-07-11 11:50:27 +02:00
-
33e9bf3019
Add PLA Translucent colors and restrict finish options by filament type
DaX
2025-07-11 11:27:21 +02:00
-
7d4e696fcd
Improve admin panel and sale countdown banner
DaX
2025-07-11 11:07:14 +02:00
-
d18e312607
Fix PLA Translucent spool/refill options
DaX
2025-07-11 10:54:21 +02:00
-
f0ea3e963a
Add sale countdown timer expiring next Sunday
DaX
2025-07-06 02:55:08 +02:00
-
bf2b80f6dc
Add phone contact option with +381677102845
DaX
2025-07-05 19:56:44 +02:00
-
0df9d5d294
Add sale management feature for admin panel
DaX
2025-07-05 14:48:31 +02:00
-
c0682e1969
Improve mobile responsiveness and add scroll-to-top functionality
DaX
2025-06-30 23:42:58 +02:00
-
3bd907eaf2
Add admin sorting options and prevent zero quantity filament creation
DaX
2025-06-30 23:29:25 +02:00
-
7349d1b60d
Add Kupujem Prodajem purchase link to homepage
DaX
2025-06-30 23:03:18 +02:00
-
a2ec640ecc
Add Matomo analytics tracking with Suspense fix
DaX
2025-06-30 23:01:01 +02:00
-
966d253a7e
Hide filaments with zero inventory from table
DaX
2025-06-30 22:48:28 +02:00
-
181f967bd0
Add migration for specific PLA Basic colors
DaX
2025-06-30 22:42:33 +02:00
-
12e91d4c3e
Remove refresh icon and fix Safari/WebKit runtime errors
DaX
2025-06-30 22:37:30 +02:00
-
58b3ff2dec
Remove otvoreno field references from all test files
DaX
2025-06-30 20:01:00 +02:00
-
5babb9e062
test: Add comprehensive tests with automatic cleanup
DaX
2025-06-27 20:07:21 +02:00
-
d5ddb5f3df
Add temporary brand field fix and deployment script
DaX
2025-06-27 01:52:02 +02:00
-
06025623ff
Update quantity field to show sum of all inventory types
DaX
2025-06-27 01:42:11 +02:00
-
fa59df4c3d
Implement quantity-based inventory tracking
DaX
2025-06-27 01:40:18 +02:00
-
57abb80072
Remove Serbian colors including Braon from database
DaX
2025-06-24 12:04:45 +02:00
-
e8f9a6c6e3
Remove brand functionality and update Bambu Lab colors
DaX
2025-06-23 22:54:47 +02:00
-
808ca077fa
Major frontend and admin improvements
DaX
2025-06-23 22:27:43 +02:00