ags / modules

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. Simplify OCR structured JSON and fix results metadata display⁠

    Mark Cuizon
    abdb5ed

  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. fix: analysis progress UI, Gemini models, and Step 2/3/5 results⁠

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

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

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

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

    Mark Cuizon
    5cac7b6

  1. Merge hf/main: resolve conflicts, keep HF fixes and translations

    Mark Cuizon
    a5c3983
  2. fix-bodystreambuffer-hf

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

    Mark Cuizon
    c9a0fae

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

    Mark Cuizon
    f746550

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

    8b27ac1
  2. Update app.py, results.py, and translations.py

    0540f42
  3. 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. Fix Step 2 missing formatted_analysis display in Malaysian language - Add formatted_analysis and detailed_analysis display to display_step2_issue_diagnosis function

    d270421
  5. Update app.py, results.py, pdf_utils.py, and translations.py

    2f19080
  6. Add Malaysian language translations for step results and PDF reports⁠

    6d52594
  7. Update results.py

    ecb5e1d

  1. Fix Malaysian language translations for step titles and analysis results headers⁠

    d934d06
  2. Update results.py with additional translation fixes

    f7a1772
  3. Fix Malaysian language translations for step titles and analysis results headers - Translate all step titles (Step 1-6) to Malaysian - Fix STEP/LANGKAH prefix translation - Translate Additional Analysis Results header - Translate sub-headers (Analysis, Summary, Formatted Analysis, Detailed Interpretations) - Fix Economic Impact Analysis messages - Ensure all tables display properly in both languages

    4217c16
  4. Add Malaysian language translation for all analysis results text including step titles and headers

    f099144
  5. Fix: Sort nutrient gap analysis table by severity and gap magnitude⁠

    a4c3adb
  6. Fix: Improve table formatting in Step 3 and Step 6⁠

    5ed085c
  7. Fix: Translate step titles and fix table placeholders in Step 5⁠

    9de4c72

  1. Fix Step 6 errors and analysis limit enforcement - Fix 'str' object has no attribute 'get' error in forecast graph - Fix interpretations and key_findings display formatting issues - Fix analysis limit check order to use updated session state - Add proper type validation for forecast data

    197ef6c
  2. Update results.py

    11a73b0
  3. Update results.py with improvements and fixes

    5bcdb7e
  4. Update results.py - code cleanup and optimizations

    e38b436

  1. Fix analysis history display and Step 1 table formatting - Fix Firestore timestamp to use datetime objects for proper query ordering - Add cache clearing after analysis save for immediate history display - Improve Step 1 table formatting with styled HTML tables and color-coded status

    334991e

  1. Fix ANALYSIS_COMPLETE message format to match integration guide - Remove userId from message (website uses authenticated user ID) - Remove timestamp from top-level message - Update local function to call integration function first - Add validation for required message fields - Fix all fallback messages to match guide format - Improve Step 1 table formatting with proper styling and descriptions

    c651656