templates
Add IndexNow, stable sitemap lastmod, and search-verification meta ( #127 )
2026-07-16 18:08:09 +00:00
tests
Metrics: don't count the dashboard's own /api/v2/metrics polling ( #135 )
2026-07-16 21:28:04 +00:00
api_accounts.py
Add PWA + Web Push delivery for weather alerts ( #95 )
2026-07-15 23:21:06 +00:00
app.py
Dashboard: accounts totals only; log client IPs per request ( #140 )
2026-07-16 21:58:40 +00:00
audit.py
Dashboard: accounts totals only; log client IPs per request ( #140 )
2026-07-16 21:58:40 +00:00
cities.json
SEO: values filter — trim cities in anti-LGBTQ countries, keep notable hubs ( #102 )
2026-07-16 02:20:41 +00:00
cities.py
Climate hub: client-side search + alphabetical results ( #110 )
2026-07-16 04:44:18 +00:00
cities_flavor.json
SEO: values filter — trim cities in anti-LGBTQ countries, keep notable hubs ( #102 )
2026-07-16 02:20:41 +00:00
city_events.py
SEO: broaden curated weather events beyond the US/Anglosphere ( #101 )
2026-07-16 01:42:49 +00:00
climate.py
Add ops metrics endpoint + SSH/Termux dashboard ( #131 )
2026-07-16 20:46:59 +00:00
content.py
Add IndexNow, stable sitemap lastmod, and search-verification meta ( #127 )
2026-07-16 18:08:09 +00:00
db.py
Fix mobile alerts dropdown overflow; add account API tests ( #93 )
2026-07-15 22:00:47 +00:00
gen_cities.py
SEO: values filter — trim cities in anti-LGBTQ countries, keep notable hubs ( #102 )
2026-07-16 02:20:41 +00:00
gen_flavor.py
SEO: expand city set to 1000 (extended English-speaking / high-proficiency) ( #99 )
2026-07-16 01:14:30 +00:00
grading.py
Records: show longest dry streak instead of record-low precipitation ( #105 )
2026-07-16 03:28:26 +00:00
grid.py
Warm neighbor cells server-side (/cell?neighbors=1) ( #51 )
2026-07-11 20:47:31 +00:00
indexnow.py
Auto-submit IndexNow on deploy when the URL set changes ( #130 )
2026-07-16 13:38:59 -07:00
metrics.py
Metrics: don't count the dashboard's own /api/v2/metrics polling ( #135 )
2026-07-16 21:28:04 +00:00
migrate.py
Migrate backend dataframe layer from pandas to polars ( #90 )
2026-07-15 19:07:38 +00:00
models.py
Add PWA + Web Push delivery for weather alerts ( #95 )
2026-07-15 23:21:06 +00:00
notify.py
Add PWA + Web Push delivery for weather alerts ( #95 )
2026-07-15 23:21:06 +00:00
places.py
Move the suggestion policy into places.py ( #45 )
2026-07-11 20:00:24 +00:00
push.py
Add PWA + Web Push delivery for weather alerts ( #95 )
2026-07-15 23:21:06 +00:00
requirements-dev.txt
Add backend test suite; gate direct pushes; serialize LAN deploys ( #41 )
2026-07-11 19:37:49 +00:00
requirements.txt
SEO: crawlable programmatic climate pages + technical hygiene ( #96 )
2026-07-15 23:53:11 +00:00
schemas.py
Add PWA + Web Push delivery for weather alerts ( #95 )
2026-07-15 23:21:06 +00:00
store.py
Compare/calendar mobile polish: overflow fix, sheet load button, 6-yr default, country in names ( #80 )
2026-07-12 06:32:10 +00:00
users.py
Account system with weather-notification subscriptions ( #89 )
2026-07-15 18:46:46 +00:00
views.py
Migrate backend dataframe layer from pandas to polars ( #90 )
2026-07-15 19:07:38 +00:00
warm_cities.py
SEO: crawlable programmatic climate pages + technical hygiene ( #96 )
2026-07-15 23:53:11 +00:00