9 Commits
Author SHA1 Message Date
abdus dc25633f61 feat(web): Add Cloudflare Workers geolocation fallback
Add a minimal cfgeo Cloudflare Worker that returns coarse location
from Cloudflare's edge geolocation data. Use it as a fast default
location on load, preferring browser geolocation or an explicit
search/URL selection whenever those are available.
2026-10-08 21:11:07 +02:00
abdus e295a997a1 fix(web): Fix mobile header padding and narrow-viewport table overflow
Restore vh-based top padding on the app bar at <=640px (previously
overridden by a fixed value), and collapse secondary-language prayer
name alternatives at <=480px so times never scroll off-screen.
2026-10-08 21:09:19 +02:00
abdus b5aecf4304 feat(web): Add geolocation button, clear location, i18n, and spacing fixes
Add a "use my current location" button next to the search box (shown
only when no location is selected), make clearing the search box reset
selected location, prayer times, and URL coords, rebalance vertical
spacing so the clock isn't flush against the viewport edge, and
translate all UI copy based on browser language.
2026-10-08 21:00:44 +02:00
abdus b55fc2333c feat(web): Give homepage a modern Islamic theme
Deep teal/gold palette, crescent + title combined into a single app
bar with the location search, and a no-scroll flex layout that fits
the clock/table/search in the viewport on both desktop and mobile.
2026-10-08 20:48:41 +02:00
abdus 960e6f713a feat: Sync location with query param / hash 2026-02-21 02:07:22 +03:00
abdus 07a9703a89 feat: Update UI 2026-02-21 01:50:59 +03:00
abdus a53b200c21 feat: Add location search 2026-02-21 01:50:59 +03:00
abdus 73316d4e62 feat: Rewrite to use the Diyanet API 2026-02-21 01:50:59 +03:00
abdus 93af84cef8 feat: Add Diyanet API provider
feat: Add UI
2023-03-05 14:41:38 +01:00