From 61a40439673b4ff7a91e6d3bcbfb1bd99b58bbe5 Mon Sep 17 00:00:00 2001
From: seriouselly
Date: Mon, 15 Jun 2026 01:05:04 +0700
Subject: [PATCH 1/2] Revert "fix(ci): add --no-frozen-lockfile to bun install
in Dockerfiles"
This reverts commit 9ee3af8a1f47c4259b11003edf33efc906c691c7.
---
apps/api/Dockerfile | 2 +-
apps/web/Dockerfile | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/apps/api/Dockerfile b/apps/api/Dockerfile
index 83b35ce..bd4a273 100644
--- a/apps/api/Dockerfile
+++ b/apps/api/Dockerfile
@@ -5,7 +5,7 @@ COPY package.json bun.lock bunfig.toml tsconfig.base.json ./
COPY apps/api/package.json apps/api/package.json
COPY apps/web/package.json apps/web/package.json
COPY packages/shared/package.json packages/shared/package.json
-RUN bun install --no-frozen-lockfile --production
+RUN bun install --production
FROM oven/bun:1.3.14 AS runner
WORKDIR /app
diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile
index 00f4745..d10c072 100644
--- a/apps/web/Dockerfile
+++ b/apps/web/Dockerfile
@@ -5,7 +5,7 @@ COPY package.json bun.lock bunfig.toml tsconfig.base.json ./
COPY packages/shared/package.json packages/shared/package.json
COPY apps/web/package.json apps/web/package.json
COPY apps/api/package.json apps/api/package.json
-RUN bun install --no-frozen-lockfile
+RUN bun install
COPY packages/shared packages/shared
COPY apps/web apps/web
From 56b683392cfc3e135f8c4e330b108ca92e03ae09 Mon Sep 17 00:00:00 2001
From: seriouselly
Date: Mon, 15 Jun 2026 01:20:41 +0700
Subject: [PATCH 2/2] feat(diagnosis): add back to history button and update UI
icons
- Add "Kembali ke Riwayat" button to `diagnosis-detail-page.tsx` for better navigation flow.
- Update camera icon in `diagnose-result-view.tsx` to align with the new UI design.
- Resolve merge conflicts with main to sync latest workflow changes.
---
apps/web/src/components/diagnose-result-view.tsx | 7 +++----
apps/web/src/pages/diagnosis-detail-page.tsx | 6 +-----
2 files changed, 4 insertions(+), 9 deletions(-)
diff --git a/apps/web/src/components/diagnose-result-view.tsx b/apps/web/src/components/diagnose-result-view.tsx
index 88cc2f1..a120b5b 100644
--- a/apps/web/src/components/diagnose-result-view.tsx
+++ b/apps/web/src/components/diagnose-result-view.tsx
@@ -9,6 +9,7 @@ import {
RefreshCcw,
FlaskConical,
CheckCircle2,
+ Camera,
} from "lucide-react";
import { RiskBadge } from "@/components/risk-badge";
@@ -62,10 +63,8 @@ export function DiagnosisResultView({
alt="Daun yang dianalisis"
className="w-full h-48 md:h-64 object-cover rounded-xl"
/>
-
-
- 📷
-
+
+
Gambar yang dianalisis
diff --git a/apps/web/src/pages/diagnosis-detail-page.tsx b/apps/web/src/pages/diagnosis-detail-page.tsx
index 8303407..d793d87 100644
--- a/apps/web/src/pages/diagnosis-detail-page.tsx
+++ b/apps/web/src/pages/diagnosis-detail-page.tsx
@@ -71,11 +71,7 @@ export function DiagnosisDetailPage() {
Hasil deteksi AI dan panduan edukasi