Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-08-11)
⚠ BREAKING CHANGES
web: removes the sign-in, sign-up and dashboard routes, the oRPC client and the theme provider. The app has no accounts.
removes all server, authentication and database code.
native: removes authentication from the mobile app entirely. Deletes lib/auth-client.ts, utils/orpc.ts, components/sign-in.tsx and components/sign-up.tsx, and drops @naboflood/api, @orpc/client, @orpc/tanstack-query, @tanstack/react-form, better-auth and @better-auth/expo from its dependencies. packages/auth, packages/api, apps/server and apps/web are untouched — Phase 5 crowdsourced reports can restore this from history in one commit.
New
ci: add CI workflow for automated checks and builds (d24859a )
forecast the river, and carry local flood news (8fe9d5b )
hazard: add @naboflood/hazard shared domain package (e78ae97 )
hazard: add a light theme with a separately derived hazard palette (9873ee2 )
hazard: add hourly rainfall to the forecast model (0164163 )
hazard: add MapLibre base style and hazard layer specs (c7c3920 )
hazard: add Open-Meteo rainfall client (d9a3f20 )
hazard: clip NOAH data to the real city outline, not a bounding box (cf9afd5 )
hazard: convert the real UP NOAH shapefiles into app GeoJSON (45885ca )
hazard: generate synthetic Panabo flood dataset (2d4f1bd )
hazard: move the hazard model from Panabo to Davao City (e62dbc9 )
hazard: replace the placeholder dataset with the real UP NOAH model (6b38994 )
hazard: satellite basemap, light cartography and tuned terrain (74224df )
hazard: validate the map style against the MapLibre spec (6fe2241 )
native: add 3D flood hazard map screen (0fc8bdc )
native: add barangay search, learn and about screens (e2f8e9f )
native: add first-run onboarding (9647d24 )
native: configure MapLibre, app identity and hazard theme tokens (ac40e5f )
news: pin reported flooding to the barangay it happened in (89e6a6c )
news: read the publishers directly, and show their photographs (1b0182a )
news: serve the news from a function, not a bot (9884ecc )
news: source the news from Google News, and ship a real file (fbf05d0 )
skills: tasteskill added (8dc0b74 )
web: a page for every flood report (c6ecc4c )
web: add a basemap switcher and a hazard overlay toggle (13d84a9 )
web: add a shadcn dialog and an hourly rainfall area chart (62db3e0 )
web: add a theme toggle that remembers and respects the OS (5f554f9 )
web: add browser map preview harness at /map-preview (b0d11ae )
web: add versioning and changelog functionality with release management (411b94d )
web: animate the reading slot between the city and one barangay (f2c1820 )
web: build the flood map app (2727fb8 )
web: draw the way to shelter on our own map (c61f9ac )
web: extrude flood zones by depth and make the view angle adjustable (4057097 )
web: float the reading over the map (2baf19f )
web: fly to a tapped barangay and drop a pin (353a918 )
web: give the map the whole phone screen (402f9c3 )
web: implement collapsible rainfall panel with animation (b898c5d )
web: migrate to TanStack Start with static prerendering (3caaa7f )
web: move the masthead into the panel, drop the bar (0383b1c )
web: one screen — every page is a panel beside the live map (eb2b38a )
web: one shell — sidebar everywhere, header only on phones (4ca2c4f )
web: open an hour-by-hour rainfall detail from each forecast day (69a0219 )
web: put the map view controls on the map on phones (dc90470 )
web: put the view controls on the map, and start on satellite (f63103e )
web: rebrand the app and marketing site to DavFlood (6b4499e )
web: rebuild the map sidebar around a single reading (7b650dd )
web: redraw the wordmark around a waterline (264d1dc )
web: refine guide and pin functionality on the map, update directions handling (9241b93 )
web: rework the layout as a desktop website (ca6a664 )
web: set the interface in Manrope (6e2b4e9 )
web: show where rain is falling, as rain (45c0777 )
web: somewhere to go, and directions to it (77a8de5 )
web: who to call, and what the rain means for where you tapped (70bcf1a )
web: work without a signal, and say which way is out (4d1ba03 )
Fixed
hazard: include barangays OSM maps only as a point (2199c45 )
hazard: round off the shards Douglas-Peucker leaves in the polygons (a70ded5 )
native: guard map operations against the pre-load window (89f9402 )
native: persist the onboarding flag on web (1d255d2 )
native: render the map with maplibre-gl on web (204d988 )
native: surface map failures instead of rendering a black rectangle (23c5ef8 )
web: keep the four-day forecast on screen when it is dry (58afd28 )
web: make the map work in the production build (73feec6 )
web: point MapLibre at a worker the bundler can actually serve (0c310f1 )
web: repair the mojibake in the map view controls (48b3794 )
web: stop the build hanging after it has finished (d63835d )
web: stop the map hanging on "Loading the map…" (5b66a2c )
Faster
web: fetch hazard data per scenario instead of bundling all three (bd9c892 )
Under the hood
native: replace drawer/auth scaffold with map-first tabs (f88b203 )
remove the server, auth, db and UI scaffold (80b980e )
You can’t perform that action at this time.