Commit History

chore: inject HF Space config for deploy
d0f4676

github-actions[bot] commited on

Merge pull request #8 from sabilmakbar/sabil/fix-empty-form-422
c41993c
unverified

sabilmakbar commited on

render 404, 405, and malformed-request errors as styled html pages instead of json
6d43ab4

sabilmakbar commited on

render a friendly html error instead of a json 422 when the compare or tax form is submitted empty
fdc48e0

sabilmakbar commited on

Merge pull request #7 from sabilmakbar/sabil/add-analytics-logging
8a410ec
unverified

sabilmakbar commited on

add optional cloudflare web analytics and suppress keep-alive pings from access logs
320004a

sabilmakbar commited on

Merge pull request #6 from sabilmakbar/sabil/responsive-desktop-layout
4513a26
unverified

sabilmakbar commited on

put the savings verdict first and fold cost-of-living and FX into a collapsible details section
a5f187d

sabilmakbar commited on

drop the minus sign on the tax row when estimated tax is zero
4c5a78c

sabilmakbar commited on

widen both tools to a two-column layout on desktop and put budget sliders side by side
f2c3bd1

sabilmakbar commited on

fix: bind to $PORT so Render can detect the open port
b935bdb

sabilmakbar commited on

Merge pull request #5 from sabilmakbar/sabil/raise-test-coverage
cb63cd1
unverified

sabilmakbar commited on

re-review security report (index model, /tax, curl_cffi, CI secret); move to docs/
5a4123b

sabilmakbar commited on

add live demo link to readme
db61821

sabilmakbar commited on

tidy README quickstart: prereq line, real run command, docker subsection
99ac127

sabilmakbar commited on

move HF Space config out of README into a sync-to-huggingface workflow
f78d455

sabilmakbar commited on

raise test coverage to 100% (152 tests)
5d65650

sabilmakbar commited on

Merge pull request #4 from sabilmakbar/sabil/develop
b7e3531
unverified

sabilmakbar commited on

serve pairs from per-city index (numbeo rankings): 361 cities, up to 10/country, all 92 capitals; myanmar->yangon
11b094a

sabilmakbar commited on

add numbeo name overrides; cache now covers 88 capitals
39c121b

sabilmakbar commited on

fill numbeo cache to 85 capitals (7140 pairs)
8023e7a

sabilmakbar commited on

expand numbeo cache to all-capital pairs via per-city index
a7b3920

sabilmakbar commited on

serve cross-country comparisons from an offline numbeo cache
8b80811

sabilmakbar commited on

add hugging face spaces config to readme
ae713a7

sabilmakbar commited on

Merge pull request #3 from sabilmakbar/sabil/develop
638f9c3
unverified

sabilmakbar commited on

switch numbeo scraper to curl_cffi with chrome tls impersonation
4a82fee

sabilmakbar commited on

Merge pull request #2 from sabilmakbar/sabil/develop
3b99afa
unverified

sabilmakbar commited on

limit keep-alive pings to 6am-12pm jakarta time
f27c111

sabilmakbar commited on

harden numbeo fetch with browser headers, cookie priming and retry
e9ea2a3

sabilmakbar commited on

add keep-alive workflow on pinging
370dad6

sabilmakbar commited on

Merge pull request #1 from sabilmakbar/sabil/develop
1d6b6d7
unverified

sabilmakbar commited on

split dense README into docs/ (architecture, testing, deployment)
d41b3c4

sabilmakbar commited on

document multi-tool structure and tax-rate sourcing
ff6fe4f

sabilmakbar commited on

add landing page; move relocation calculator to /relo and add tool nav
b56f75b

sabilmakbar commited on

add take-home pay estimator: tax module, cited rate data, page and tests
c66acd9

sabilmakbar commited on

accept HEAD on / so platform health checks pass
6774a9c

sabilmakbar commited on

add security review doc and update test/coverage docs
7d4c06c

sabilmakbar commited on

run via uv to avoid cross-env uvicorn version skew
8849464

sabilmakbar commited on

upgrade deps to resolve 14 known CVEs; add pip-audit to dev group
4595896

sabilmakbar commited on

add integration, regression and security test layers
903a3b6

sabilmakbar commited on

document features, FX sources, testing and deployment
aaa19f8

sabilmakbar commited on

add dev/test dependencies, pytest and coverage config
8700458

sabilmakbar commited on

add test suite covering model, fx, currencies, scraping and endpoints
28a06c2

sabilmakbar commited on

rebuild frontend: results UI, dropdowns, sliders, comparison table, dark mode
ff70018

sabilmakbar commited on

wire currency inference, FX, budget sliders and form persistence into compare endpoint
a47eed2

sabilmakbar commited on

make savings model FX-aware with budget weights and savings-target solver
b8f65ae

sabilmakbar commited on

add FX prediction module: EMA blend, multi-source fallback, spot cache
915cd86

sabilmakbar commited on

add country→currency and capital data with offline lookups
0187eac

sabilmakbar commited on