Commit Graph

  • f91fc7c5ac feat: tính năng offline cho upload ảnh và tải bản đồ frontend-fix 3dtours 2026-06-28 15:18:13 +07:00
  • 2f5ef424c8 fix: sửa UI photoview hiển thị ở public 3dtours 2026-06-28 14:55:25 +07:00
  • 41c8e67229 fix: photo edit by admin 3dtours 2026-06-28 11:00:28 +07:00
  • 9f60efeb6d fix: remove success notifications and parse map coordinates safely 3dtours 2026-06-27 22:28:13 +07:00
  • 0152e7014d feat: use Capacitor Camera API to select/capture photos to preserve EXIF location on Android app 3dtours 2026-06-27 22:21:28 +07:00
  • 964a72514f feat: use Capacitor Geolocation to prompt and get native location on Android 3dtours 2026-06-27 22:15:18 +07:00
  • 7f426c8e46 feat: replace manual binary EXIF parser with robust exifr library on frontend 3dtours 2026-06-27 22:04:21 +07:00
  • 414fac3e72 feat: add ACCESS_MEDIA_LOCATION permission to AndroidManifest.xml to enable EXIF GPS reading on Android 10+ 3dtours 2026-06-27 21:59:08 +07:00
  • e5606e64e5 feat: enforce 4-level coordinates resolution priority for tour photo uploads in AddPhotoModal.tsx 3dtours 2026-06-27 21:53:52 +07:00
  • 464a4019f1 chore: mount Android app-debug.apk directly as a docker volume in backend container 3dtours 2026-06-27 21:45:57 +07:00
  • a1bf0d2c08 feat: implement imageProcessor.ts and fix fullscreen photo lightbox alignment 3dtours 2026-06-27 21:42:27 +07:00
  • 277f647e40 fix: copy public folder to production docker image stage to serve APK downloads 3dtours 2026-06-27 21:17:33 +07:00
  • f39750af72 feat: implement 4-level priority coordinates resolution on photo upload 3dtours 2026-06-27 21:08:42 +07:00
  • ff4dc9bb48 fix: restrict AppDownloadBanner to mobile browsers only using Capacitor.isNativePlatform() 3dtours 2026-06-27 20:54:47 +07:00
  • 175668da35 feat: restore and integrate AppDownloadBanner under Top-Bar 3dtours 2026-06-27 20:50:00 +07:00
  • 7ab1342690 fix: close login modal automatically on successful login in LandingPage 3dtours 2026-06-27 20:41:40 +07:00
  • 2f4b24c41c fix: add androidClientId matching serverClientId in capacitor.config.ts 3dtours 2026-06-27 20:36:26 +07:00
  • 1417f40dde fix: restore GoogleAuth.initialize on native to prevent startup NullPointerException crash 3dtours 2026-06-27 20:32:59 +07:00
  • eaf79eaf8f fix: call GoogleAuth.initialize only on web to resolve Native OAuth error 3dtours 2026-06-27 20:29:01 +07:00
  • 3fa80b69bf fix: android dropdown menu button 3dtours 2026-06-27 20:27:44 +07:00
  • a7e569d9b4 merge: gộp thành công phần code sửa trước từ stash admin 2026-06-27 19:42:45 +07:00
  • 3bc7c8a160 fix: menu on android admin 2026-06-27 19:38:05 +07:00
  • 9fae6afaac fix: phần code sửa sau trên máy B admin 2026-06-27 17:52:42 +07:00
  • 614054f35d fix: phần code build admin 2026-06-27 17:51:19 +07:00
  • 796487ef76 fix: phần code build android admin 2026-06-27 17:46:23 +07:00
  • 813b41933b fix: android file update 3dtours 2026-06-27 17:05:27 +07:00
  • 59153cffc2 fix: android pre-update 3dtours 2026-06-27 16:54:47 +07:00
  • 4ee46371fa fix: gộp các nút thành viên và bỏ MemberDashboard 3dtours 2026-06-27 16:53:19 +07:00
  • 400a3d098d fix: gộp các nút của thành viên và guest vào một 3dtours 2026-06-27 15:37:00 +07:00
  • 5f49070a98 merge: giải quyết xung đột env và dashboard giữa 2 máy 3dtours 2026-06-27 12:09:01 +07:00
  • accda67b22 fix: cập nhật giao diện và các trang dashboard từ máy B 3dtours 2026-06-27 11:44:28 +07:00
  • fee2aed2e6 fix: sửa lỗi notification và giao diện chat trên android admin 2026-06-27 11:33:07 +07:00
  • ee42bfcefa fix: build ứng dụng trên android và có thể đăng nhập bằng Google Oauth admin 2026-06-27 10:39:22 +07:00
  • b5b6082d26 fix: update env 3dtours 2026-06-26 21:00:50 +07:00
  • d8bbb22dbd feat: tạo ứng dụng android 3dtours 2026-06-26 20:33:14 +07:00
  • 4da00b222f fix: Thay đổi giao diện hiển thị trên điện thoại và đổi đường dẫn lưu ảnh upload ở docker-compose.prod.yml 3dtours 2026-06-26 20:03:30 +07:00
  • cfb97d976f fix: cách các pages hiển thị trên browser điện thoại 3dtours 2026-06-26 10:21:01 +07:00
  • 6d90a47c24 fix: cách các modals hiển thị trên browser điện thoại 3dtours 2026-06-26 09:13:24 +07:00
  • 03ee337e28 xóa các tập tin ảnh up public main frontend-config 3dtours 2026-06-25 20:42:31 +07:00
  • 48ffd7e49b Thêm README.md cho dự án 3dtours 2026-06-25 20:07:52 +07:00
  • 8df94bca26 fix: sửa lỗi hiển thị trên màn hình android 3dtours 2026-06-25 17:11:19 +07:00
  • d2aced396f fix: bản đồ xoay mượt trên Iphone 3dtours 2026-06-25 16:48:26 +07:00
  • 4e93722ba5 fix: bản đồ không zoom hay thu nhỏ được, không hiển thị nút vị trí của tôi trên bản đồ 3dtours 2026-06-25 15:57:25 +07:00
  • 33a5996bee fix: Ngăn bản đồ tự động reset về trung tâm khi người dùng đã tương tác 3dtours 2026-06-25 12:28:37 +07:00
  • 90475d4130 fix: Ngăn bản đồ ExploreMap tự động nhảy về vị trí người dùng khi thay đổi zoom trên mobile 3dtours 2026-06-25 11:58:32 +07:00
  • 8e984e609b feat: Thêm nút định vị người dùng trên bản đồ điều hướng mobile 3dtours 2026-06-25 11:34:09 +07:00
  • b48502c34a fix: Bản đồ không reset khi người dùng thay đổi zoom trên mobile 3dtours 2026-06-25 11:22:29 +07:00
  • 978992057a fix: Luôn giữ kích thước bản đồ người dùng chọn khi tìm đường ngắn nhất 3dtours 2026-06-25 11:15:09 +07:00
  • ed0fb8dd64 fix: Giữ nguyên zoom/center của người dùng khi bản đồ resize trên mobile 3dtours 2026-06-25 11:08:13 +07:00
  • 828bc89890 fix: Sửa lỗi bản đồ mobile chỉ hiển thị kích thước mặc định và không zoom 3dtours 2026-06-25 11:03:45 +07:00
  • b8bf4f88cc fix: Sửa lỗi bản đồ không full màn hình và không zoom được trên iOS 3dtours 2026-06-25 10:33:01 +07:00
  • f74587376e feat: Tạo trang bản đồ chỉ đường độc lập TourNavigationPage 3dtours 2026-06-25 10:17:23 +07:00
  • a135196cb5 fix: tính năng tìm đường ngắn nhất và chỉ đường cho người dùng 3dtours 2026-06-24 22:05:41 +07:00
  • cfdcb573de feat: khi người dùng click vào nút đầu mỗi điểm để tìm đường đi trên bản đồ 3dtours 2026-06-24 21:53:52 +07:00
  • f17215f236 feat: khi người dùng click vào nút Chi tiết hành trình thì sẽ tự cuộn đến mốc thời gian hiện tại 3dtours 2026-06-24 21:25:04 +07:00
  • 5e60614588 feat: khi người dùng click vào nút Chi tiết hành trình thì sẽ dựa vào ngày của hệ thống mà chuyển đến Chặng đó 3dtours 2026-06-24 21:17:26 +07:00
  • e385049652 fix: in đậm cho tiêu đề của cột khi xuất pdf 3dtours 2026-06-24 20:52:17 +07:00
  • ef295e0994 fix: hiển thị ngày ở các chặng 3dtours 2026-06-24 20:43:49 +07:00
  • c3382a422d fix: hiển thị ngày ở các chặng 3dtours 2026-06-24 20:41:15 +07:00
  • 5d47e6d291 fix: lỗi nút xuất PDF và chèn link ở Địa điểm khi xuất PDF 3dtours 2026-06-24 19:54:14 +07:00
  • 957ba6c72c fix: lỗi font Bold của xuất pdf 3dtours 2026-06-24 18:17:42 +07:00
  • 4b551ccc31 fix: thêm múi giờ vào docker-compose.prod.yml để sửa lỗi hiển thị sai giờ 3dtours 2026-06-24 17:45:02 +07:00
  • 9dc1faee6f fix: lưu ghi chú ở địa điểm vào ghi chú 3dtours 2026-06-24 17:05:21 +07:00
  • b998833371 fix: thay đổi màu theme tổi của timeline hành trình 3dtours 2026-06-24 10:40:59 +07:00
  • 13cd68707e fix: sửa lỗi hiển thị trong itineraryTimeline và MemberDashboard 3dtours 2026-06-24 09:56:05 +07:00
  • f355b9471a fix: chọn camera hay thư viện 3dtours 2026-06-23 18:42:56 +07:00
  • a64af5f9cf feat: apply theme colors to all pages and modals - implement light/dark theme CSS variables across UI components 3dtours 2026-06-23 18:28:05 +07:00
  • 7182391241 fix: paste trực tiếp tọa độ vào kinh độ vĩ độ 3dtours 2026-06-23 17:50:05 +07:00
  • 28ea9abccd fix: tạo tags cho ảnh public của guest 3dtours 2026-06-23 16:01:46 +07:00
  • 9f41400bd8 fix: hiển thị 2 nút google sheets và pdf 3dtours 2026-06-23 14:58:07 +07:00
  • 78c5754655 fix: lỗi xem ảnh trong Tour 3dtours 2026-06-23 12:46:59 +07:00
  • 5145835c8a fix: gửi vị trí khẩn cấp trong Dashboard 3dtours 2026-06-23 12:44:38 +07:00
  • 6b15e7ff02 fix: lỗi hiển thị trong itineraryTimeline 3dtours 2026-06-23 11:40:41 +07:00
  • a65be48d36 fix: lướt xem ảnh ở màn hình index của người dùng public 3dtours 2026-06-22 22:16:51 +07:00
  • ac91f6e4c8 fix: admin login khi close tự động logout 3dtours 2026-06-22 20:22:13 +07:00
  • 09b1ee882d fix: login với Google Oauth lỗi token invite 3dtours 2026-06-22 20:08:11 +07:00
  • acf867a375 fix: guest hiển thị lời mời này không tồn tại 3dtours 2026-06-22 16:54:32 +07:00
  • dd2635a44d fix: guest reload page to accessed MemberDashboard 2 3dtours 2026-06-22 15:00:42 +07:00
  • 29c19c6372 fix: guest reload page to accessed MemberDashboard 3dtours 2026-06-22 12:45:29 +07:00
  • 01d6d7439f fix: admin empty thùng rác 3dtours 2026-06-22 12:28:21 +07:00
  • 860395cb14 fix: guest and admin logic 3dtours 2026-06-22 11:41:34 +07:00
  • b1a539235b fix: lỗi hiển thị ở frontend 3dtours 2026-06-21 21:53:14 +07:00
  • 403c169ddd feat: tính năng chia sẻ khẩn cấp 3dtours 2026-06-21 12:52:47 +07:00
  • 8d79cd76f6 feat: tíng năng trò chuyện giữa các thành viên và tin nhắn trực tiếp cho bạn bè 3dtours 2026-06-21 09:46:37 +07:00
  • 392a4d4766 fix: khách mời join vào tour gán với tên thêm thủ công 3dtours 2026-06-21 07:37:20 +07:00
  • 55fba75fda fix: khách mời join vào tour thông qua link mời 3dtours 2026-06-21 07:11:26 +07:00
  • 36157bd53b bugs: lỗi khi người dùng link để tham gia tour nhưng không xuất hiện trong danh sách thành viên 3dtours 2026-06-20 20:59:01 +07:00
  • 52706cab7d fix: thêm thành viên ngoài hệ thống vào Tour 3dtours 2026-06-20 17:56:56 +07:00
  • ae97f061e8 fix: sửa lỗi hiển thị logo trên trang pdf 3dtours 2026-06-20 17:02:26 +07:00
  • e34d197dd0 fix: sửa lỗi hiển thị thumbnail khi chia sẻ trên facebook 3dtours 2026-06-20 14:44:31 +07:00
  • fdf41e05fc fix: sửa lỗi hiển thị trên browser của điện thoại 3dtours 2026-06-20 12:19:30 +07:00
  • ae74035ad5 fix: cho phép người đã tải ảnh lên được quyền chỉnh sửa 3dtours 2026-06-20 08:27:58 +07:00
  • ac11bb56db fix: bố cục lại cách hiển thị thông tin ảnh 3dtours 2026-06-20 08:04:12 +07:00
  • 5081546cdf feat: cho phép người dùng chọn tọa độ trên bản đồ khi sửa ảnh 3dtours 2026-06-20 07:40:50 +07:00
  • 9da8a9494d feat: cho phép người dùng chỉnh sửa thông tin ảnh đã upload 3dtours 2026-06-20 07:37:01 +07:00
  • 4373ed684a fix: ảnh phải giữ nguyên hướng chụp 3dtours 2026-06-20 07:28:28 +07:00
  • def0e0d0f9 fix: sửa lỗi các nút bị che dưới thanh địa chỉ của chrome, hỗ trợ iphone upload ảnh heic 3dtours 2026-06-20 07:05:25 +07:00
  • 36e8658dad fix: sửa lỗi iphone ko thể upload 3dtours 2026-06-19 22:49:51 +07:00
  • 6c1b77d7d2 feat: tải ảnh lên bằng tài khoản public và cho phép bình luận 3dtours 2026-06-19 22:38:16 +07:00
  • 4640526e4b fix: thay đổi ảnh nền trang chủ 3dtours 2026-06-19 12:38:17 +07:00