Every production deploy is tagged and dated. This is that history, straight
from the commit log.
-
- Skip Devanagari branch in array_build for non-Devanagari queries
- Cache fetched AC row sets, independent of search name
- Fix /usage min/avg: don't default untagged legacy log lines to uncached
- Narrow search fetch, district select-all toggle, cache-honest usage stats
- Add public /releases page; fix /livez ping for Cloud Run cold-start warmup
- Point the Cloud Run livenessProbe at a dedicated /livez, not /healthz
- Make the cold-start DB download resilient to transient GCS failures
- Show the /usage spinner explainer only while actually loading (#12)
- Show engine + pipeline versions, split across landing footer and About (#11)
- Compute the constituency-selection cap from real district sizes (#10)
- Add dev-suffixed Makefile targets for DNS/logs, fix DNS-record parsing bug
- Make dev vs. prod Cloud Run deploys structurally distinct
- Pin voter-search-pipeline by commit hash, not tag
- Note that /usage's loading spinner is expected, not a bug
-
- Align AC name/code/status into table-like columns in the picker grid
- Disambiguate district vs. same-named AC entries in the filter dropdown
- Replace single-select state tabs with a multi-select checkbox column
- Sort the constituency picker by district name, not state-major
- Add district/city/village picker: select-all-in-district, locality-aware search
- Route release tagging through a make target, not a direct script call
- Cut a version tag on every production deploy, display it in the footer
- Complete open-source repo split, add constituency-grouped concurrency
- Vectorize search scoring with rapidfuzz cdist
- Prep the open-source split: pip-installable package + attribution UI
- Vectorize search scoring with rapidfuzz cdist
-
Initial tagged release.