Commit Graph

  • 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