This website requires JavaScript.
b3494e2a9b
fix: force-remove containers before docker compose up
MythEclipse
2026-06-07 22:30:45 +07:00
02fbb56492
fix: docker compose down before up to clear container name conflicts
MythEclipse
2026-06-07 22:27:48 +07:00
ff5e5fd091
fix: add --force-recreate to docker compose up in deploy
MythEclipse
2026-06-07 22:24:49 +07:00
0fc305f21b
fix: create telemetry-net on deploy to fix docker compose up
MythEclipse and Claude Opus 4.8
2026-06-07 22:21:31 +07:00
521aaa184e
fix: handle local VPS changes during deploy by using git reset --hard instead of pull
MythEclipse and Claude Opus 4.8
2026-06-07 22:18:17 +07:00
685cf0955b
fix: sync bun.lock with package.json changes
MythEclipse and Claude Opus 4.8
2026-06-07 22:14:14 +07:00
791273ce35
Merge pull request #24 from MythEclipse/main
Asep Haryana Saputra
2026-06-07 21:44:41 +07:00
1106cbf62f
Merge branch 'ATLAS-PJK-GM007:main' into main
Asep Haryana Saputra
2026-06-07 21:43:28 +07:00
64567986e1
feat: update ML service Dockerfile to archlinux base and add port bindings for api/ml metrics
MythEclipse
2026-06-07 21:40:09 +07:00
6933e5512f
docs(telemetry): separate production cross-VPS and local dev architecture docs
MythEclipse
2026-06-07 21:15:32 +07:00
7e0e052200
docs: clarify telemetry stack local-dev vs production separation in docker-compose.telemetry.yml
MythEclipse
2026-06-07 21:13:15 +07:00
36216601e3
docs: add telemetry stack documentation to CLAUDE.md, METRICS.md, and README.md
MythEclipse
2026-06-07 21:00:22 +07:00
2c41b80f97
feat: expose /metrics endpoint and add telemetry ClickHouse credentials
MythEclipse
2026-06-07 20:57:45 +07:00
c1fc244c73
Merge pull request #23 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin
2026-06-07 18:23:27 +07:00
9a05c380cc
feat(ui): add review menu to mobile nav and update card styling
seriouselly
2026-06-07 18:22:14 +07:00
0da578c546
chore: add bun.lock, docker-compose telemetry network, and METRICS.md documentation
MythEclipse and Claude Opus 4.8
2026-06-07 18:12:00 +07:00
5a47b0c658
feat(web): add client-side telemetry with Web Vitals and dev metrics endpoint
MythEclipse
2026-06-07 18:06:19 +07:00
eefb16ad1d
feat(ml-service): add Prometheus metrics and request telemetry instrumentation
MythEclipse
2026-06-07 18:04:50 +07:00
ede1c480be
feat(api): add Prometheus metrics and OpenTelemetry instrumentation for HTTP, auth, classifications, and diagnoses
MythEclipse
2026-06-07 18:01:26 +07:00
3b7ccad619
chore: add telemetry submodule and ignore .claude/ directory
MythEclipse
2026-06-07 17:54:28 +07:00
10c544a533
Merge pull request #22 from MythEclipse/main
Asep Haryana Saputra
2026-06-07 16:10:40 +07:00
66fd725e01
Merge branch 'ATLAS-PJK-GM007:main' into main
Asep Haryana Saputra
2026-06-07 16:10:09 +07:00
e53be398ec
Merge pull request #21 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin
2026-06-06 03:12:42 +07:00
68258074a6
fix(build): resolve missing module error for App component
seriouselly
2026-06-06 03:10:37 +07:00
43da99ada1
Merge pull request #20 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin
2026-06-06 03:04:50 +07:00
450b2f9d97
refactor(ui): fix layout issues and temporarily disable auth features
seriouselly
2026-06-06 03:01:07 +07:00
9f9098b91b
feat(mobile-nav): enhance responsive sidebar with user info and auth actions
seriouselly
2026-06-06 02:15:43 +07:00
5129bbe958
feat: harmonize page headers to match Scan Tanaman title style
seriouselly
2026-06-06 01:37:38 +07:00
1b31ea31a2
refactor(navbar): standardize scan navigation and cleanup logout
seriouselly
2026-06-06 00:11:55 +07:00
80fa75130a
feat(scan-page): unauthenticated upload with scanner area detection
seriouselly
2026-06-06 00:06:36 +07:00
065b802344
fix(scan-page): implement upload button workflow
seriouselly
2026-06-05 19:01:48 +07:00
aa033c86a9
Merge branch 'main' of https://github.com/ATLAS-PJK-GM007/ZeaVis-Edu into selly/frontend
seriouselly
2026-06-04 19:58:40 +07:00
94d341705a
refactor: improve Scan page layout and error messaging
seriouselly
2026-06-04 19:33:42 +07:00
b713b72d2d
fix: RiskBadge overflow on long disease names in catalog cards
Asep Haryana Saputra
2026-06-02 09:39:01 +00:00
81d083a2b8
fix(frontend): wrap catalog, disease detail, and expert reviews with MainLayout
Asep Haryana Saputra and Claude Opus 4.7
2026-06-02 07:47:59 +00:00
4d6ca4912c
fix(frontend): align catalog with dashboard, make disease cards clickable, fix stat cards
Asep Haryana Saputra and Claude Opus 4.7
2026-06-02 07:22:28 +00:00
ba24cf1a05
fix(frontend): align pages with DB schema, fix auth, and improve UX
Asep Haryana Saputra and Claude Opus 4.7
2026-06-02 07:12:49 +00:00
891a59d9da
fix: improve link formatting for better consistency in DashboardPage
seriouselly
2026-06-02 09:53:28 +07:00
2547c954a4
fix: adjust link text size and styling in DashboardPage for better readability
seriouselly
2026-06-02 09:52:41 +07:00
a28d06cb02
Merge pull request #19 from ATLAS-PJK-GM007/selly/frontend
Asep Haryana Saputra
2026-06-02 09:18:20 +07:00
383cd8ee25
feat: add Diagnoses page and update routing; enhance Scan page with recent diagnoses list
seriouselly
2026-06-02 03:24:40 +07:00
0745dd903d
feat: update landing page and add new library and scan pages
seriouselly
2026-06-02 02:42:07 +07:00
04d7f11722
fix: update Traefik certresolver from letsencrypt to cloudflare for web, api, and ml services
MythEclipse
2026-05-29 14:52:42 +07:00
de7c89d6b5
Merge pull request #18 from MythEclipse/main
Asep Haryana Saputra
2026-05-29 14:40:21 +07:00
c72246fb87
fix: update .gitignore and modify Traefik rules for API and ML services in docker-compose.yml
MythEclipse
2026-05-29 14:38:53 +07:00
d071426191
fix: update domain names in docker-compose.yml for web, api, and ml services
Asep Haryana Saputra
2026-05-28 20:01:48 +00:00
73772f5f56
fix: update Rust and Debian base images in Dockerfile
Asep Haryana Saputra
2026-05-23 13:31:04 +00:00
e848d20276
fix: update Rust version and improve Dockerfile build process
Asep Haryana Saputra
2026-05-23 13:27:06 +00:00
8d04a17d84
feat: add Python setup and ONNX model generation to CI workflow
Asep Haryana Saputra
2026-05-23 13:16:08 +00:00
5b4f8d29df
fix: update .gitignore to include target directory
Asep Haryana Saputra
2026-05-23 12:32:52 +00:00
e03c8a60fe
fix: align Rust ML service with verified cargo build
Asep Haryana Saputra and Claude Opus 4.7
2026-05-23 12:21:33 +00:00
e2e3addd66
fix: align Rust ML service verification
Asep Haryana Saputra and Claude Opus 4.7
2026-05-23 11:09:16 +00:00
86371a6e31
docs: clarify ML service command context
Asep Haryana Saputra
2026-05-23 11:05:49 +00:00
ea35ae4322
docs: clarify ML service port defaults
Asep Haryana Saputra
2026-05-23 11:01:41 +00:00
f2e4c338bb
docs: align Rust ONNX service deployment docs
Asep Haryana Saputra and Claude Opus 4.7
2026-05-23 10:58:08 +00:00
abff278f49
docs: document Rust ONNX ML service
Asep Haryana Saputra and Claude Opus 4.7
2026-05-23 10:51:59 +00:00
b1e99643f6
fix: allow ONNX model in Docker context
Asep Haryana Saputra
2026-05-23 10:48:01 +00:00
ba33bc1f23
fix: make Rust ML Docker build include ONNX runtime assets
Asep Haryana Saputra and Claude Code
2026-05-23 10:44:32 +00:00
d33f334dc1
build: containerize Rust ML service
Asep Haryana Saputra
2026-05-23 10:38:58 +00:00
b6987ff329
test: add ONNX parity validation script
Asep Haryana Saputra
2026-05-23 10:32:32 +00:00
6c5a56ade3
fix: capture ONNX conversion errors
Asep Haryana Saputra
2026-05-23 10:28:34 +00:00
abba07b969
fix: improve ONNX conversion logging
Asep Haryana Saputra
2026-05-23 10:26:21 +00:00
4d82bbae34
feat: add ONNX conversion script
Asep Haryana Saputra
2026-05-23 09:57:19 +00:00
3d3f1d14fa
refactor: replace Python ML service runtime with Rust
Asep Haryana Saputra
2026-05-23 09:50:39 +00:00
b4975819eb
feat: serve ML inference endpoints with Axum
Asep Haryana Saputra
2026-05-23 09:48:54 +00:00
36e4a49ca7
fix: harden ONNX model wrapper
Asep Haryana Saputra and Claude Opus 4.7
2026-05-23 09:44:25 +00:00
fc34e52911
feat: add ONNX model inference wrapper
Asep Haryana Saputra
2026-05-23 09:41:30 +00:00
ad4c897c41
feat: preprocess uploaded images in Rust
Asep Haryana Saputra
2026-05-23 09:38:10 +00:00
ee872c644f
fix: align ML service response schemas
Asep Haryana Saputra
2026-05-23 09:36:20 +00:00
dce4d4f21c
feat: define ML service API responses
Asep Haryana Saputra
2026-05-23 09:33:15 +00:00
96c38df124
feat: load ML service config from environment
Asep Haryana Saputra
2026-05-23 09:30:51 +00:00
10e890cc42
feat: scaffold Rust ML service crate
Asep Haryana Saputra and Claude Opus 4.7
2026-05-23 09:23:38 +00:00
b735897dc2
fix: add LFS support in checkout step of deployment workflow
Asep Haryana Saputra
2026-05-22 22:22:07 +00:00
8cd128a438
fix: update ML_SERVICE_URL to use internal service endpoint in deployment configuration
Asep Haryana Saputra
2026-05-22 22:10:00 +00:00
4453758180
fix: update API proxy configuration to use internal service endpoint
Asep Haryana Saputra
2026-05-22 22:06:21 +00:00
193f83d9c5
fix: update VITE_API_BASE_URL fallback to an empty string in deployment workflow
Asep Haryana Saputra
2026-05-22 22:01:23 +00:00
2a12c998a8
fix: remove outdated comment regarding dynamic IMAGE_PREFIX in deployment workflow
Asep Haryana Saputra
2026-05-22 21:58:57 +00:00
83993febc7
fix: update comment to clarify dynamic IMAGE_PREFIX setting in deployment workflow
Asep Haryana Saputra
2026-05-22 21:58:00 +00:00
1d421ee948
feat: update deployment configuration and enhance VITE_API_BASE_URL handling
Asep Haryana Saputra
2026-05-22 21:53:01 +00:00
39039b4d27
fix: update environment variable setup in deployment script
Asep Haryana Saputra
2026-05-22 21:42:58 +00:00
fbd85c7e3a
fix: update image prefix setting and normalize repository name in deployment script
Asep Haryana Saputra
2026-05-22 21:41:21 +00:00
a94fb50225
fix: normalize repository name to lowercase in deployment workflow
Asep Haryana Saputra
2026-05-22 21:40:42 +00:00
a0f9d307fd
feat: enhance deployment script to clone repository if not present
Asep Haryana Saputra
2026-05-22 21:38:52 +00:00
80df164a2b
fix: improve validation of deployment secrets in workflow
Asep Haryana Saputra
2026-05-22 21:35:48 +00:00
64d63587c7
feat: validate deployment secrets and update SSH action version
Asep Haryana Saputra
2026-05-22 21:33:32 +00:00
1978597bcf
feat: add Docker deployment workflow
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 21:20:56 +00:00
5ca95907a0
feat: implement Docker deployment plan with web, API, and ML services
Asep Haryana Saputra
2026-05-22 20:11:37 +00:00
1d4355e9f0
docs: add Docker deployment design
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 20:08:13 +00:00
e84be0d42f
fix: handle malformed ML service responses
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 20:00:01 +00:00
b81fecaa3f
chore: remove API local model dependencies
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:54:31 +00:00
1689f3f44e
feat: call ML service for image classification
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:53:10 +00:00
9a642a8581
feat: add ML service URL config
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:50:25 +00:00
b177662241
docs: add API ML service migration plan
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:49:04 +00:00
b69b32f5b3
docs: add API ML service migration spec
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:46:48 +00:00
c3e7453390
chore: remove local Claude artifact from tracking
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:41:00 +00:00
ed8cecc3f5
fix: align ML service labels with training order
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:40:41 +00:00
59877bc17f
chore: add __pycache__ to .gitignore
Asep Haryana Saputra
2026-05-22 19:35:44 +00:00
47d9a53a44
docs: add ML service implementation plan
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:34:11 +00:00
f08ba6753d
chore: ignore ML service virtualenv
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:34:03 +00:00
3b0416b946
docs: add ML service usage guide
Asep Haryana Saputra and Claude Opus 4.7
2026-05-22 19:30:05 +00:00