This website requires JavaScript.
faa423e6f0
Merge pull request #35 from ATLAS-PJK-GM007:selly/frontend
Selly Supriyatin and GitHub
2026-06-14 23:28:53 +07:00
3ce565509f
style(catalog): update medicine recommendation icons for better visual clarity
seriouselly
2026-06-14 23:27:06 +07:00
19e3447e12
Merge pull request #34 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin and GitHub
2026-06-14 23:21:37 +07:00
d07d47b974
refactor(diagnosis): enhance detail page usability and data robustness
seriouselly
2026-06-14 23:19:42 +07:00
d8e1b0b681
feat(tauri): add Tauri v2 Android app wrapper
MythEclipse and Claude
2026-06-14 23:16:58 +07:00
e9d175a2b5
fix(diagnosis): add fallback seed data for medicine recommendations
seriouselly
2026-06-14 22:43:21 +07:00
fe2734310a
fix(layout): correct sidebar toggle behavior and navigation logic
seriouselly
2026-06-14 22:25:46 +07:00
5272968c6f
refactor(scan): reset upload form state after successful diagnosis
seriouselly
2026-06-14 21:01:21 +07:00
daf679b31f
chore(components): refine inline comments in diagnosis result view
seriouselly
2026-06-14 20:57:48 +07:00
07cda1f813
Merge pull request #33 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin and GitHub
2026-06-14 20:41:40 +07:00
63ccc1255a
fix(scan): resolve double scrollbar and modal size type errors
seriouselly
2026-06-14 20:40:43 +07:00
2733a36ea8
feat(catalog): make entire disease card clickable to toggle accordion
seriouselly
2026-06-14 19:46:38 +07:00
37ac82b2d2
Merge branch 'main' of https://github.com/ATLAS-PJK-GM007/ZeaVis-Edu into selly/frontend
seriouselly
2026-06-14 19:29:52 +07:00
8d342e1269
fix(catalog): add fallback to local seed data for images and medicines
seriouselly
2026-06-14 19:28:19 +07:00
dbf2bcfc4a
Merge pull request #32 from MythEclipse/main
Asep Haryana Saputra and GitHub
2026-06-13 00:36:47 +07:00
c116a2c4a5
fix(ml-service): test logic + prediction_response status forward
MythEclipse and Claude
2026-06-12 17:08:27 +00:00
9ab472ce1b
fix(ml-service): add missing status field in PredictionResponse + fix unused variable
MythEclipse and Claude
2026-06-12 16:43:53 +00:00
65adcd9d24
Merge pull request #31 from MythEclipse/main
Asep Haryana Saputra and GitHub
2026-06-12 23:29:18 +07:00
1aa8f9cd5f
fix(ci): download model files from HF root path to correct subdirs
MythEclipse and Claude
2026-06-12 16:15:06 +00:00
0aefa7f5ff
Merge pull request #30 from MythEclipse/main
Asep Haryana Saputra and GitHub
2026-06-12 23:02:02 +07:00
58d3feb8a0
fix(ml): fix cbam_block, cardinality, Lambda serialization + update CI download to include best_model.keras
MythEclipse and Claude
2026-06-12 15:59:50 +00:00
af1565d704
Merge pull request #29 from MythEclipse/main
Asep Haryana Saputra and GitHub
2026-06-12 22:56:44 +07:00
aa58a0301a
a
MythEclipse
2026-06-12 15:00:15 +00:00
2e925a4188
a
MythEclipse
2026-06-12 14:16:11 +00:00
731b5728f7
a
MythEclipse
2026-06-12 13:49:18 +00:00
1cf73aff6d
b
MythEclipse
2026-06-12 13:08:55 +00:00
857a008087
a
MythEclipse
2026-06-12 13:02:36 +00:00
f9bd991bdf
feat(ml): implement v3.0 architecture with CBAM and calibrated inference
MythEclipse
2026-06-11 21:53:43 +00:00
43307a15a5
Merge pull request #28 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin and GitHub
2026-06-12 12:59:29 +07:00
bc58b16ddd
feat(layout): auto-collapse sidebar when clicking main content area
seriouselly
2026-06-12 12:57:30 +07:00
1f0f398128
Merge pull request #27 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin and GitHub
2026-06-12 12:38:31 +07:00
3b8cb49f2a
fix(sidebar): toggle sidebar state when clicking navigation links
seriouselly
2026-06-12 12:35:46 +07:00
a77a6c84ff
fix(sidebar): persist sidebar state across page navigation
seriouselly
2026-06-12 12:26:11 +07:00
d5ff1a5cc0
Merge branch 'main' of https://github.com/ATLAS-PJK-GM007/ZeaVis-Edu into selly/frontend
seriouselly
2026-06-12 11:29:45 +07:00
8ede458a71
refactor(sidebar): set initial state to collapsed by default
seriouselly
2026-06-12 11:27:23 +07:00
df09bbca89
fix(ci): download ONNX directly from HF Hub instead of full export pipeline
MythEclipse and Claude
2026-06-11 20:23:39 +00:00
04d2bebdfe
fix(ci): add HF_TOKEN diagnostic and grouped logging for ml build
MythEclipse and Claude
2026-06-11 20:12:55 +00:00
7f17c19dc8
fix(ci): download model from Hugging Face instead of storing in repo
MythEclipse and Claude
2026-06-11 20:05:55 +00:00
8137057186
a
MythEclipse
2026-06-11 19:42:02 +00:00
4377be14cd
chore(Machine_Learning): update notebook execution count and outputs
MythEclipse
2026-06-11 16:49:37 +00:00
c733f3bfe1
a
MythEclipse
2026-06-11 16:39:04 +00:00
8c65e33a74
chore(Machine_Learning): clear notebook outputs and add .gitignore
MythEclipse
2026-06-11 16:31:38 +00:00
7a7e5b5955
fix: update Google Drive file ID to correct dataset link
MythEclipse and Claude
2026-06-11 15:19:38 +00:00
b83b2e132f
feat: download dataset from Google Drive when running locally
MythEclipse and Claude
2026-06-11 15:18:25 +00:00
ddced09bbc
feat: make notebook dual-compatible (Colab + local)
MythEclipse and Claude
2026-06-11 15:17:32 +00:00
e791a71425
chore: trim requirements.txt to only ML pipeline deps, fix venv path, add .venv to gitignore
MythEclipse and Claude
2026-06-11 15:14:55 +00:00
790acab275
Merge pull request #26 from MythEclipse/main
Asep Haryana Saputra and GitHub
2026-06-11 20:39:42 +07:00
837cfe933a
feat: push deploy pipeline - auth, sidebar layout, ML artifacts, LFS
MythEclipse and Claude
2026-06-11 20:26:48 +07:00
3e2f04413e
chore(ml): remove machine learning model files
MythEclipse
2026-06-11 20:23:57 +07:00
65ebeb94da
Merge pull request #25 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin and GitHub
2026-06-08 21:41:28 +07:00
cb90d23293
feat(footer): automate copyright year
seriouselly
2026-06-08 21:38:50 +07:00
d7a145f18f
refactor(layout): unify mobile and desktop navigation and fix layout spacing
seriouselly
2026-06-08 21:32:52 +07:00
4a44d21e66
feat(auth): add password visibility toggle in auth form
seriouselly
2026-06-08 21:19:57 +07:00
70c216ac54
Merge branch 'main' of https://github.com/ATLAS-PJK-GM007/ZeaVis-Edu into selly/frontend
seriouselly
2026-06-08 21:06:11 +07:00
af69dc4df7
refactor(layout): implement responsive sidebar and synchronize mobile menu
seriouselly
2026-06-08 21:00:55 +07:00
22ddd2d24e
Merge branch 'main' of https://github.com/ATLAS-PJK-GM007/ZeaVis-Edu into selly/frontend
seriouselly
2026-06-08 17:21:27 +07:00
09602b3fe0
refactor(web): add value formatter to ChartCard component
MythEclipse
2026-06-08 02:03:23 +07:00
b0dd1f289a
chore(api): update uploader base URL domain
MythEclipse
2026-06-08 01:53:02 +07:00
64dcfa70d8
feat(web): add client-side telemetry for API calls, errors, and scan operations
MythEclipse
2026-06-08 01:23:51 +07:00
89dcbe8fa2
feat(ml-service): add detailed ML observability metrics for inference, predictions, and errors
MythEclipse
2026-06-08 01:21:47 +07:00
c45f771f24
feat(telemetry): add comprehensive Prometheus metrics and expand dashboard with system, API, ML, and Node.js runtime sections
MythEclipse
2026-06-08 01:20:42 +07:00
b7a3c530a7
refactor(web): replace custom telemetry API with direct Prometheus queries
MythEclipse
2026-06-08 01:07:10 +07:00
ee3047a3a5
Delete .github/workflows/telemetry-ci-cd.yml
Asep Haryana Saputra and GitHub
2026-06-08 01:00:17 +07:00
26f99fa4d4
feat(web): compute memory usage client-side and add app-specific metrics to telemetry dashboard
MythEclipse
2026-06-08 00:54:59 +07:00
f5ac0a8795
feat(web): implement telemetry dashboard with data visualization
MythEclipse
2026-06-08 00:31:30 +07:00
56139388d3
feat(auth): implement full logout system and protect application routes
seriouselly
2026-06-08 00:20:00 +07:00
65d0040c0d
fix(web): escape quotes in sub_filter for fetch calls
MythEclipse
2026-06-08 00:11:02 +07:00
4589766f27
build(web): switch to alpine-based nginx runner for sub_filter support
MythEclipse
2026-06-08 00:00:33 +07:00
4dde9d8408
refactor(web): implement nginx reverse proxy for telemetry dashboard
MythEclipse
2026-06-07 23:44:57 +07:00
9602a64e18
feat(web): externalize telemetry URL via environment variables
MythEclipse
2026-06-07 23:31:15 +07:00
cd93d1a06d
feat(web): add telemetry dashboard page with nginx proxy and nav integration
MythEclipse
2026-06-07 23:21:40 +07:00
0d458d9437
chore(telemetry): update subproject to latest commit
MythEclipse
2026-06-07 23:04:22 +07:00
c0533f3ed9
feat(infra): add deployment architecture docs and remove unused DNS secrets from telemetry workflow
MythEclipse
2026-06-07 23:02:35 +07:00
2ade67170c
feat(ci): add node-exporter cleanup and health check to deploy workflow
MythEclipse
2026-06-07 22:59:44 +07:00
204dd0311b
feat(ci): add telemetry CI/CD workflow for build and deploy to Orange VPS
MythEclipse
2026-06-07 22:58:43 +07:00
420dc4725b
feat: add Node Exporter service for system metrics scraping in docker-compose
MythEclipse
2026-06-07 22:55:03 +07:00
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 and GitHub
2026-06-07 21:44:41 +07:00
1106cbf62f
Merge branch 'ATLAS-PJK-GM007:main' into main
Asep Haryana Saputra and GitHub
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 and GitHub
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 and GitHub
2026-06-07 16:10:40 +07:00
66fd725e01
Merge branch 'ATLAS-PJK-GM007:main' into main
Asep Haryana Saputra and GitHub
2026-06-07 16:10:09 +07:00
e53be398ec
Merge pull request #21 from ATLAS-PJK-GM007/selly/frontend
Selly Supriyatin and GitHub
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