Commit Graph

  • ea3d0a19cf fix: add icon preview to badge selector, hide displayBadges from view main Dương Cầm 2026-02-05 00:02:56 +07:00
  • 420b18cebf feat: expand badge system & fix location image display Dương Cầm 2026-02-04 23:53:40 +07:00
  • 88ab5914c5 fix: sửa 10 files lint errors - thay any bằng proper types, fix React hooks patterns Dương Cầm 2026-02-04 20:09:50 +07:00
  • 95240d1c9f feat: chế độ xem mặc định + custom spec badges trên card Dương Cầm 2026-02-04 19:57:13 +07:00
  • 19cf5dc8be feat: 4 tính năng mới - filter vị trí, ảnh vị trí, toggle thumbnail, warranty stats Dương Cầm 2026-02-04 19:30:19 +07:00
  • 30af9bd49e Cải tiến form: Thêm status Hư hỏng, checkbox Không bảo hành, ẩn field Other nếu trống Dương Cầm 2026-02-04 19:14:09 +07:00
  • 36db0f70e2 Tính năng: Tự động resize và convert ảnh sang WebP khi upload Dương Cầm 2026-02-02 22:34:39 +07:00
  • acc2a06098 🚀 Tối ưu performance: chuyển side effects sang non-blocking pattern Dương Cầm 2026-01-30 23:47:10 +07:00
  • 9b1a861fbf feat: Implement Full ZIP Backup & Restore v1.7.1 v1.7.0 Dương Cầm 2026-01-25 15:14:06 +07:00
  • 1e2386d11d fix: Resolve imports in SettingsPage v1.6.9 Dương Cầm 2026-01-25 15:01:07 +07:00
  • 7dcc4e12d7 fix: Restore load functions in SettingsPage using useCallback Dương Cầm 2026-01-25 15:00:46 +07:00
  • 745953bfd8 fix: Cleanup duplicate code in SmartAddForm Dương Cầm 2026-01-25 15:00:04 +07:00
  • e583848c1c fix: Resolve ESLint errors in Settings page (useEffect deps) Dương Cầm 2026-01-25 14:58:18 +07:00
  • 8a008be293 fix: Improve Edit Mode Specs filtering v1.6.8 Dương Cầm 2026-01-25 14:43:59 +07:00
  • 67a3141129 refactor: Update Item Detail UI (Split Layout & Dynamic Specs Fix) v1.6.7 Dương Cầm 2026-01-25 14:43:36 +07:00
  • f924eabb32 fix: Cấu hình Prisma dùng env(DATABASE_URL) để hỗ trợ Docker Volume v1.6.6 Dương Cầm 2026-01-25 13:01:24 +07:00
  • f37018f19d chore: Cleanup build artifacts & Trigger Build v1.6.5 v1.6.5 Dương Cầm 2026-01-25 12:40:31 +07:00
  • df300b2cef fix: Sửa lỗi hiển thị tên thiết bị bị cắt trên Mobile (Remove line-clamp) v1.6.4 Dương Cầm 2026-01-25 12:22:41 +07:00
  • f67b17f97d chore: Update lockfile & Final Polish v1.6.3 v1.6.3 Dương Cầm 2026-01-25 12:09:47 +07:00
  • b096989684 fix: Thêm import useEffect (Hotfix v1.6.1) v1.6.2 Dương Cầm 2026-01-25 12:04:50 +07:00
  • 7b8bb102df fix: Tự động mở chi tiết sản phẩm khi có tham số ?item=ID (Hỗ trợ QR Scan) v1.6.1 Dương Cầm 2026-01-25 12:04:25 +07:00
  • 7dd6e74c84 feat: Migration v1.6.0 (Stable Data Reset) - Switch to migrate deploy v1.6.0 Dương Cầm 2026-01-25 11:55:01 +07:00
  • 7c4850b9ce fix: Sửa lỗi QR Code Routing & Scanner (+Regex for path) v1.5.5 Dương Cầm 2026-01-25 11:51:28 +07:00
  • 6e73b7aee7 fix: Sửa lỗi QR Code URL (support custom public URL via ENV) v1.5.4 v1.5.3 Dương Cầm 2026-01-25 11:42:20 +07:00
  • ec2c307c6c fix: Tối ưu cho Unraid (WAL mode), fix nút Back settings, thêm docs update v1.5.2 v1.5.1 Dương Cầm 2026-01-25 11:27:12 +07:00
  • f7d1cd6fd3 feat: Cải thiện UI Mobile Dialog, thêm thời gian sử dụng và sửa lỗi ESLint v1.5.0 Dương Cầm 2026-01-25 11:00:51 +07:00
  • 4649d66b16 fix(db): Cho phép build không cần DATABASE_URL nhưng vẫn warn ở runtime v1.4.1 Dương Cầm 2026-01-25 10:40:40 +07:00
  • 65bf9c74ea feat: Cải thiện UI Dark Mode, Mobile và sửa lỗi mất dữ liệu Docker v1.4.0 Dương Cầm 2026-01-25 10:35:32 +07:00
  • b12e6337ee fix: ui updates and prevent data loss on docker update Duong 2026-01-25 02:37:25 +07:00
  • 5961f2571c fix: updateItem warrantyEnd date conversion logic to prevent string type error in Prisma Duong 2026-01-25 02:26:30 +07:00
  • c421e42838 docs: add DOCKER.md deployment guide, cleanup release scripts Duong 2026-01-25 02:20:51 +07:00
  • 2bd292676c feat: fix db.ts to respect DATABASE_URL for Docker, add Other icon, fix mobile tabs CSS, fix chart warnings Duong 2026-01-25 01:52:26 +07:00
  • afe5128583 fix: vietnamese font issue by syncing layout and global css variables v1.3.2 duongcamcute 2026-01-24 23:20:18 +07:00
  • d4e145040d fix: stop tracking db file, fix warranty date format, add serial number input v1.3.1 duongcamcute 2026-01-24 23:09:32 +07:00
  • 911b121707 refactor: replace prompt with SpecInput UI, fix security vulnerabilities in actions/api v1.3.0 duongcamcute 2026-01-24 22:42:18 +07:00
  • d50e66b387 Fix: Allow insecure cookies for HTTP self-hosting v1.2.2 duongcamcute 2026-01-24 21:51:39 +07:00
  • 9ce843345b Fix: Add use client to Offline page duongcamcute 2026-01-24 21:19:30 +07:00
  • d12cccbb31 Fix CI: Add manual trigger and branch push trigger duongcamcute 2026-01-24 21:14:26 +07:00
  • adf8eabee1 Fix: Configure Docker Buildx for Github Actions v1.2.1 duongcamcute 2026-01-24 21:11:21 +07:00
  • bd61c2c610 Release v1.2.0: Add Unsorted Stats, Security Fixes & Docker CI/CD v1.2.0 duongcamcute 2026-01-24 21:08:18 +07:00
  • 7edcfe7589 fix(ci): use flexible tag ref instead of strict semver v1.1 AI Assistant 2026-01-16 18:31:44 +07:00
  • 916da17e53 ci: restore docker publish workflow for public release AI Assistant 2026-01-16 18:30:30 +07:00
  • 7d65233436 Update README.md Dương Cầm 2026-01-16 18:20:28 +07:00
  • 7347d504fe docs: add web demo section and cleanup remaining files AI Assistant 2026-01-16 18:19:37 +07:00
  • 964a1c781d chore: remove all guides and actions, finalize readme AI Assistant 2026-01-16 18:16:13 +07:00
  • 742fb22ab4 chore: cleanup docs and prep release v1.1.0 AI Assistant 2026-01-16 18:07:22 +07:00
  • 6d0aef4163 feat: enhance admin security, add img delete, optimize docker AI Assistant 2026-01-16 18:00:48 +07:00
  • 5bd3eb9b87 fix(prisma): add linux-musl-openssl-3.0.x target and update docs AI Assistant 2026-01-16 17:51:46 +07:00
  • 2085b6ff70 chore: disable vercel, fix docker perms, add unraid guide AI Assistant 2026-01-16 17:41:03 +07:00
  • d13e1d5bc5 fix(docker): switch to prisma db push to resolve migration conflicts AI Assistant 2026-01-16 17:32:57 +07:00
  • 71cec30152 fix(docker): skip postinstall scripts during deps install to avoid missing schema error AI Assistant 2026-01-16 17:27:13 +07:00
  • 9b3604fed2 fix(docker): switch to npm install to resolve cross-platform lockfile issues AI Assistant 2026-01-16 17:24:54 +07:00
  • 80b8f1577f fix: force sync package-lock.json to resolve npm ci error AI Assistant 2026-01-16 17:23:13 +07:00
  • 0930cbf3ac chore: update package-lock.json to match v1.1.0 AI Assistant 2026-01-16 17:19:56 +07:00
  • 3572e0176d chore(release): bump version to 1.1.0, cleanup logs, update docker guide AI Assistant 2026-01-16 17:13:04 +07:00
  • 3280cb0c20 docs: add demo link and limitations section to README AI Assistant 2026-01-16 13:46:46 +07:00
  • 24bab61550 style: redesign item card to overlay status and fix layout overflow AI Assistant 2026-01-16 13:42:38 +07:00
  • e20136e193 style: harden ui with whitespace-nowrap for tags and buttons AI Assistant 2026-01-16 13:39:00 +07:00
  • 1fad410879 fix(ui): prevent status badge wrap and improve location text layout AI Assistant 2026-01-16 13:37:24 +07:00
  • 47a03e33d2 chore: update demo database with admin user and sample data AI Assistant 2026-01-16 13:31:07 +07:00
  • 00481beb65 fix: resolve item schema mismatches (remove quantity, fix purchaseDate) AI Assistant 2026-01-16 12:21:04 +07:00
  • f6b7391bb9 fix: align seed script with prisma schema (remove description, add type) AI Assistant 2026-01-16 12:19:01 +07:00
  • aa67db698a fix: replace location upsert with findFirst to avoid non-unique field error AI Assistant 2026-01-16 12:16:39 +07:00
  • eeaf860b5d fix: cast nextConfig to any to bypass strict typescript check AI Assistant 2026-01-16 12:14:21 +07:00
  • 8b5414aedb fix: suppress typescript error for valid nextjs config AI Assistant 2026-01-16 12:12:17 +07:00
  • e57c0ebece fix: standardization for vercel sqlite deployment AI Assistant 2026-01-16 12:05:47 +07:00
  • 3cb3bd0c9f fix: remove duplicate database client declaration AI Assistant 2026-01-16 12:02:33 +07:00
  • a36f4b4ef3 chore: remove stale generated prisma client files AI Assistant 2026-01-16 11:56:00 +07:00
  • ead0ec3345 refactor: use default prisma client path to fix vercel engine error AI Assistant 2026-01-16 11:55:48 +07:00
  • 502790a44e fix: copy db to tmp for vercel readonly fs and add more binary targets AI Assistant 2026-01-16 11:51:58 +07:00
  • a0fcbd67f7 fix: add rhel-openssl-3.0.x binary target for vercel AI Assistant 2026-01-16 11:46:13 +07:00
  • 828a92f45e fix: move db to prisma folder and hardcode file path for vercel AI Assistant 2026-01-16 11:41:35 +07:00
  • 02adff27a5 fix: seed admin user and prevent write on login in demo mode AI Assistant 2026-01-16 11:35:21 +07:00
  • 3051415ab8 chore: add postinstall script for vercel deployment AI Assistant 2026-01-16 11:29:56 +07:00
  • 49a5e79ccd feat: implement demo mode with write protection and seed data AI Assistant 2026-01-16 11:21:55 +07:00
  • ca750ae407 chore: update app name to Tech Gadget Manager AI Assistant 2026-01-16 11:13:07 +07:00
  • e33bb8062b Update README.md Dương Cầm 2026-01-16 11:11:20 +07:00
  • 68c46daeee docs: update screenshots with cleaner UI AI Assistant 2026-01-16 11:10:21 +07:00
  • be0c5ae71c docs: update readme with screenshots and add contributing guide AI Assistant 2026-01-16 11:04:06 +07:00
  • a964e77fcc chore: release v1.0.0 - cleanup docs and bump version AI Assistant 2026-01-16 10:56:51 +07:00
  • d9b58a623f feat: update PWA icons to adaptive maskable format AI Assistant 2026-01-16 10:48:34 +07:00
  • efef15043d ci: update docker workflow with buildx AI Assistant 2026-01-16 10:40:33 +07:00
  • 0198683894 docs: add update guide AI Assistant 2026-01-16 10:38:29 +07:00
  • 4a8912a629 chore: cleanup scripts and update project configuration AI Assistant 2026-01-16 10:37:43 +07:00
  • 91cfe5d44c Fix: Force webpack build for PWA compatibility duongcamcute 2026-01-16 00:36:13 +07:00
  • b1fb6e5f00 Enable PWA support (install next-pwa & update config) duongcamcute 2026-01-16 00:33:48 +07:00
  • b1374d0656 Update: Sync latest user changes (UI & Logic) duongcamcute 2026-01-16 00:29:07 +07:00
  • ecce4881f5 Fix: Add missing migrations for Template and ApiKey tables duongcamcute 2026-01-16 00:23:44 +07:00
  • 9f78523204 Fix: Add missing migration for purchasePrice column duongcamcute 2026-01-16 00:05:26 +07:00
  • fa5e4d81d3 Fix: Add linux-musl-openssl-3.0.x binary target for Alpine duongcamcute 2026-01-15 23:59:52 +07:00
  • 89a6737142 Fix: Add missing FROM base AS runner to fix circular dependency duongcamcute 2026-01-15 23:39:04 +07:00
  • 346040f9c5 Fix: Run as root initially to fix volume permissions duongcamcute 2026-01-15 23:37:33 +07:00
  • 2db3f2759e Fix: Install OpenSSL and fix Prisma permission issues in Docker duongcamcute 2026-01-15 23:33:20 +07:00
  • 1734385e04 Update Unraid guide: Add Advanced View & Icon URL duongcamcute 2026-01-15 23:28:08 +07:00
  • 263f6103ea Fix: Pin Prisma version to 5.22.0 in Dockerfile duongcamcute 2026-01-15 23:26:27 +07:00
  • dddc290109 Add Unraid deployment guide duongcamcute 2026-01-15 23:14:54 +07:00
  • 26d837c1ae Add GitHub Action and Portainer guide duongcamcute 2026-01-15 23:10:02 +07:00
  • 2aa145a517 Initial commit duongcamcute 2026-01-15 23:07:09 +07:00