Commit History

2 days ago

  1. Update dependencies and fix runtime bugs found in audit⁠

    Markishime +1: Claude Opus 5.5
    3f62288

  1. Simplify results analysis flow and remove streaming progress helpers⁠

    Mark Cuizon
    156f38b
  2. Improve OCR structured parsing for soil and leaf reports⁠

    Mark Cuizon
    7bf95c0
  3. Use latest Gemini 3.1 Pro as default analysis model⁠

    Mark Cuizon
    b4bd144
  4. Restore robust Gemini init so analysis steps use real LLM results⁠

    Mark Cuizon
    6b26e92
  5. Simplify OCR structured JSON and fix results metadata display⁠

    Mark Cuizon
    abdb5ed
  6. Simplify Gemini client path and prefer gemini-3.1⁠

    Mark Cuizon
    88a0782

  1. Harden Gemini model selection and hide fallback error metadata

    Mark Cuizon
    3c12ca1
  2. Fix results rendering and Gemini fallback robustness

    Mark Cuizon
    3e1ad08
  3. refactor: simplify Step 2/3 results, severity thresholds, and analysis progress UI⁠

    Mark Cuizon
    e30538d
  4. fix: Step 2 real issues, clean Step 1/3 formatting, stop empty re-extract⁠

    Mark Cuizon
    95837b5
  5. chore: note gemini-2.5-pro as default analysis model

    Mark Cuizon
    9bc4da8
  6. fix: analysis progress UI, Gemini models, and Step 2/3/5 results⁠

    Mark Cuizon
    f8d30ca
  7. fix: parse SP Lab vertical OCR layout for accurate soil structured data⁠

    Mark Cuizon
    e400cff
  8. fix: structured OCR follows raw tables/text for soil and leaf⁠

    Mark Cuizon
    cf264e0
  9. fix: SP Lab structured OCR pH from real raw text (transposed layout + leading junk)⁠

    Mark Cuizon
    d68f8af
  10. fix: parse SP Lab OCR from real text and restore Gemini analysis⁠

    Mark Cuizon
    5cac7b6

  1. fix: remove streamlit pin to avoid HF Spaces build conflict

    Mark Cuizon
    9a536f5
  2. chore: ignore local terminals and venv directories

    Mark Cuizon
    3e59f08
  3. Merge hf/main: resolve conflicts, keep HF fixes and translations

    Mark Cuizon
    a5c3983
  4. fix-bodystreambuffer-hf

    Mark Cuizon
    8f155fd
  5. fix: restore Hugging Face Space build and startup reliability⁠

    Mark Cuizon
    c9a0fae

  1. Merge remote-tracking branch 'origin/main'

    Mark Cuizon
    6924773
  2. Add Malay/Indonesian translation coverage and switch to Gemini 3.1

    Mark Cuizon
    1b7816d

  1. feat: add Indonesian (Bahasa Indonesia) language support⁠

    Mark Cuizon
    58ac610

  1. Add Malay/Indonesian translation coverage and switch to Gemini 3.1

    Mark Cuizon
    f746550
  2. fix: update streamlit to 1.57.0 to match HF Spaces build requirement

    Mark Cuizon
    68e976a
  3. fix: update streamlit to 1.57.0 to match HF Spaces build requirement

    Mark Cuizon
    414546d

  1. feat: add Indonesian (Bahasa Indonesia) language support⁠

    Mark Cuizon
    b63bb45

  1. Fix HF numpy dependency pin

    Mark Cuizon
    4debe10
  2. fix: resolve pip dependency conflict by removing pyrebase4⁠

    Mark Cuizon
    81fb39f

  1. Fix data visualization errors in Step 1 - improve error handling and validation for bar charts

    8b27ac1
  2. Fix indentation error in app.py

    c637d50
  3. Update app.py and translations.py

    081ba44
  4. Update app.py, results.py, and translations.py

    0540f42
  5. Fix Step 1 bar chart display errors - add comprehensive validation and error handling

    a6cd531

  1. Fix Step 6 placeholder table issue - filter out error placeholder tables

    66f28c2
  2. Add Palm Tree Age input (1-35 years) and Soil Type selection to upload page

    ff8c766

  1. Fix history page routing - handle multiple LOAD_ANALYSIS message formats and improve URL-based routing

    da06b3a
  2. Fix LOAD_ANALYSIS message handling - inject listener globally and improve data structure processing

    267453f
  3. Implement upload limit enforcement - block upload page access and disable buttons when limit reached

    8d42b2b
  4. Add history page for displaying past analysis results from CropDrive website

    4287aaf

  1. Fix Malaysian language translations for Step 6 PDF titles and chart labels

    c4a4c9c
  2. Update results.py

    e286985
  3. Update results.py

    fb9e860

  1. Update results, pdf_utils, and translations

    329ee7f
  2. Fix translation for Step 6 yield forecast headers and chart titles in results page and PDF utils

    412d66d
  3. Fix Step 6 translation issues - Translate all graph elements, axis labels, year labels, investment scenarios, and footnotes to Malaysian language

    fb7fb3f
  4. Pdf utils translated to malaysian

    1c33eb3
  5. Fix Step 2 missing formatted_analysis display in Malaysian language - Add formatted_analysis and detailed_analysis display to display_step2_issue_diagnosis function

    d270421