Commit Graph

  • e408fad26c Rewrite the root README as a short, non-technical project overview codex/staging-baseline b0txec 2026-08-25 19:14:48 +03:00
  • cb7e9aa06b Record the Faktiskā blank-temperature fix and correct a runbook bug b0txec 2026-08-25 17:19:17 +03:00
  • a6b2b8462c Fix Faktiskā showing blank temperatures right after each new hour starts b0txec 2026-08-25 17:13:20 +03:00
  • 829319edf8 Polish hover/focus states on inputs and checkboxes, drop a stray font override b0txec 2026-08-25 17:13:11 +03:00
  • 39478bde1d Add a literal, runnable VPS release runbook b0txec 2026-08-25 11:51:23 +03:00
  • 5cf2ad58f5 Record the VPS deployment of tonight's accumulated changes (release 001b014) b0txec 2026-08-25 11:37:34 +03:00
  • 001b014932 Catch up the changelog and status docs with tonight's frontend work b0txec 2026-08-25 11:30:41 +03:00
  • b561bd800c Document the click-to-edit temperature interaction on Faktiskā b0txec 2026-08-25 11:21:31 +03:00
  • 4c40c244df Add click-to-edit temperature badges on the Faktiskā map b0txec 2026-08-25 11:21:11 +03:00
  • 07b16accb2 Source Valmiera's Faktiskā temperature from Priekuļi as a temporary substitute b0txec 2026-08-25 11:16:12 +03:00
  • e1ce1533bd Give Ūdens's resolution buttons the same visual language as the cards b0txec 2026-08-25 11:04:46 +03:00
  • e62895ad68 Narrow Ūdens's temperature cards so all six fit on one row b0txec 2026-08-25 10:48:14 +03:00
  • 1e83e48cba Fix a real CSS collision and remove dead frontend code b0txec 2026-08-25 10:38:07 +03:00
  • 464e03581c Add shared side padding to appContent for breathing room on full-bleed pages b0txec 2026-08-25 10:22:04 +03:00
  • ea583ed57d Correct two doc sections written before the real CI bugs were found b0txec 2026-08-24 22:27:39 +03:00
  • 27ab795f54 Add a combined 'all' push remote and document the new push habit b0txec 2026-08-24 22:25:35 +03:00
  • 2c78ae8286 Install a real Node 20 in the backend CI job, not Debian bullseye's default b0txec 2026-08-24 22:11:47 +03:00
  • 7e1b492a0c Install Node in the backend CI job before checkout b0txec 2026-08-24 22:04:06 +03:00
  • 1a99515182 Trigger CI to verify the runner HOME fix b0txec 2026-08-24 22:01:10 +03:00
  • a989d2a6a8 Document the Gitea Actions CI setup and the follow-up security review b0txec 2026-08-24 21:55:48 +03:00
  • 5b88e69c40 Add Gitea Actions CI workflow b0txec 2026-08-24 21:52:29 +03:00
  • 1e6f5298ae Record the missed FTP route and its fix in the roadmap changelog b0txec 2026-08-24 12:20:29 +03:00
  • 9bab93daa6 Gate /api/show/lvgmc-forecast behind ENABLE_LVGMC_FTP_JOBS too b0txec 2026-08-24 12:15:56 +03:00
  • e33e78e2d4 Record the VPS deployment of the security review fixes b0txec 2026-08-24 12:06:07 +03:00
  • 0be325fbbb Document the security review fixes and the Rocky Postgres password rotation b0txec 2026-08-24 12:02:27 +03:00
  • 8c45d8de1d Fix SQL injection in the /query/city aggregation route b0txec 2026-08-24 11:55:52 +03:00
  • 6b9c7cf4ae Fix path traversal, auth-bypass, and DoS findings from the security review b0txec 2026-08-24 11:50:53 +03:00
  • fdd5508e43 Fix a stale README line still claiming FTP runs on schedule b0txec 2026-08-24 11:00:40 +03:00
  • 546ad46546 Record the SPA fallback fix and the morning FTP re-test finding b0txec 2026-08-24 10:42:12 +03:00
  • b0b58d2f1e Keep a missing /assets file a real 404 in the SPA fallback b0txec 2026-08-24 10:35:34 +03:00
  • 2c4488846e Add a general SPA fallback instead of an explicit per-route list b0txec 2026-08-24 10:32:38 +03:00
  • 1086c8b548 Revert VPS FTP after it crash-looped the app; document the diagnosis b0txec 2026-08-23 22:14:58 +03:00
  • 9a6cb30552 Catch up documentation on tonight's real-data/timezone work b0txec 2026-08-23 22:03:46 +03:00
  • dc04f66b9d Enable real FTP credentials to flow through to the VPS b0txec 2026-08-23 21:37:29 +03:00
  • 3eddf95008 Split ENABLE_LEGACY_PROVIDER_JOBS into independent FTP/HARMONIE flags b0txec 2026-08-23 21:32:11 +03:00
  • 3315f00fb1 Fix the same UTC-vs-local mismatch in Ūdens's observedAt display b0txec 2026-08-23 21:26:14 +03:00
  • cab94d097c Fix a real UTC-vs-local timezone mismatch in open-data station timestamps b0txec 2026-08-23 21:26:08 +03:00
  • 2b5dff6255 Make the weather table upsert non-destructive across sources b0txec 2026-08-23 21:26:00 +03:00
  • b91958c0e5 Record the e446f1ff VPS release (weather-icon CSS consolidation) b0txec 2026-08-23 14:19:33 +03:00
  • e446f1ff09 Consolidate the weather-icon-picker CSS into one file, no !important b0txec 2026-08-23 14:17:20 +03:00
  • ec2d43e0e9 Record the d7439a2b VPS release (WindInputs fix, dead CSS cleanup) b0txec 2026-08-23 13:43:31 +03:00
  • d7439a2bd5 Translate WindInputs to Latvian on Faktiskā, remove dead CSS b0txec 2026-08-23 13:41:02 +03:00
  • 90f65d76e6 Record the f78b0a26 VPS release (today's frontend design pass) b0txec 2026-08-23 13:37:31 +03:00
  • f78b0a265f Document today's frontend design pass in the roadmap changelog b0txec 2026-08-23 13:31:53 +03:00
  • 59bb4996ff Promote Brīdinājumi to the visible header nav, add icons throughout b0txec 2026-08-23 13:31:22 +03:00
  • 5c00e48bdd Fix temperature numbers sitting visually high on the map badges b0txec 2026-08-23 13:31:17 +03:00
  • a1c2fd5d7d Declutter Faktiskā: collapse stations and map settings by default b0txec 2026-08-23 13:31:12 +03:00
  • 744d706c83 Rework the visual palette: muted blue-gray backdrop, bright accent kept b0txec 2026-08-23 13:31:02 +03:00
  • e19f4899b7 Wipe Rocky's synthetic weather rows too, matching the VPS b0txec 2026-08-23 12:39:33 +03:00
  • 4a104c18dd Record the 138f57c8 full go-live VPS release b0txec 2026-08-23 12:17:27 +03:00
  • 138f57c808 Enable real scheduled data ingestion on the VPS b0txec 2026-08-23 12:09:41 +03:00
  • 69a5260e5f Bring architecture/workflow docs current with real-data ingestion b0txec 2026-08-23 12:03:57 +03:00
  • 81b41d4ee3 Document the real per-zone water-temperature range fix in the roadmap b0txec 2026-08-23 11:49:27 +03:00
  • 9eca9ebaf3 Show real regional water-temperature ranges, not one station duplicated as both bounds b0txec 2026-08-23 11:45:43 +03:00
  • ed768fc6af Document water temperature backend and frontend work in the roadmap b0txec 2026-08-23 11:27:57 +03:00
  • 5a924653af Auto-populate Ūdens temperatures from real LVĢMC data, with manual override b0txec 2026-08-23 11:27:26 +03:00
  • 4b92272e64 Fix Latgale water-temperature station: Daugavpils only reports water level, not temperature b0txec 2026-08-23 11:17:30 +03:00
  • 4036d2477f Add real-time water temperature backend (Ūdens), fetch-on-demand like warnings b0txec 2026-08-23 11:15:33 +03:00
  • ea1c563ff3 Document scheduler split and METEO_* removal b0txec 2026-08-23 10:50:08 +03:00
  • 39fcb3ed6b Remove the dead METEO_* fetch path b0txec 2026-08-23 10:49:26 +03:00
  • 6ddfe73ca0 Split scheduled jobs so the working open-data fetch can run without the credential-less FTP/Harmonie jobs crash-looping the app b0txec 2026-08-23 10:34:44 +03:00
  • 82d9e0ba6e Log the synthetic-data-generation removal b0txec 2026-08-23 10:24:38 +03:00
  • cb25316cdf Stop generating synthetic weather data b0txec 2026-08-23 10:24:23 +03:00
  • a22872a328 Document the real open-data station ingestion path (Phase 1) b0txec 2026-08-23 10:09:51 +03:00
  • 893a09a4d3 Add real open-data station observations alongside the synthetic/FTP feed b0txec 2026-08-23 10:08:58 +03:00
  • 29f4212901 Document draggable per-warning symbol placement in Brīdinājumi b0txec 2026-08-23 09:33:45 +03:00
  • c97875d6fe Add draggable, resizable weather-symbol placement to Brīdinājumi b0txec 2026-08-23 09:32:47 +03:00
  • 65f761fc8c Record the 6185dbf warning-hardening VPS release b0txec 2026-08-22 22:55:11 +03:00
  • 6185dbfdb0 Harden LVĢMC warning fetching against partial failures and type drift b0txec 2026-08-22 22:41:35 +03:00
  • 0882a52f78 Record the b5150ab VPS release across the docs b0txec 2026-08-22 22:23:43 +03:00
  • b5150abd46 Document multi-warning Brīdinājumi selection and chip restyle b0txec 2026-08-22 21:52:25 +03:00
  • 56b871606f Support multi-warning Brīdinājumi selection with narrower, solid-color chips b0txec 2026-08-22 21:51:09 +03:00
  • c563012df7 Document the decoupled Brīdinājumi selection/detail interaction b0txec 2026-08-22 21:42:24 +03:00
  • 6fbf672c50 Separate Brīdinājumi map selection from viewing warning detail b0txec 2026-08-22 21:41:52 +03:00
  • 57f5f96896 Log the Brīdinājumi chip hover-capsule polish b0txec 2026-08-22 21:36:47 +03:00
  • 70fd24cf83 Give Brīdinājumi chips a hover-expanding severity capsule b0txec 2026-08-22 21:36:31 +03:00
  • 94dffd6c59 Document the Brīdinājumi icon-chip and popup redesign b0txec 2026-08-22 21:27:17 +03:00
  • cafc75abeb Redesign Brīdinājumi cards as icon chips with a detail popup b0txec 2026-08-22 21:26:13 +03:00
  • da146b01ed Document the single-selection Brīdinājumi workflow b0txec 2026-08-22 21:14:56 +03:00
  • 924e4105b1 Focus Brīdinājumi on one selected warning with templated titles b0txec 2026-08-22 21:14:20 +03:00
  • f53b27d386 Document the Brīdinājumi workflow and projection calibration b0txec 2026-08-22 21:05:27 +03:00
  • 4395935788 Calibrate Brīdinājumi projection to validated city pixel positions b0txec 2026-08-22 21:04:39 +03:00
  • 13115f014d Add warning map border overlays and feathered fills b0txec 2026-08-22 20:31:04 +03:00
  • bc5bee171c Add LVGMC warning map workflow b0txec 2026-08-22 20:11:20 +03:00
  • 218ca2fa85 Document localized workflows and water map calibration b0txec 2026-08-22 16:51:32 +03:00
  • 7f09181d47 Center water temperature labels in template boxes b0txec 2026-08-22 16:27:36 +03:00
  • 06088653b1 Localize navigation and production UI b0txec 2026-08-22 14:48:16 +03:00
  • f3197bf340 Return API responses as JSON b0txec 2026-08-22 14:22:15 +03:00
  • df911f14eb Fix authenticated City Analysis queries b0txec 2026-08-22 12:32:27 +03:00
  • 36d094ebdc Refine primary header navigation b0txec 2026-08-22 12:14:31 +03:00
  • d7a7db0710 Document frontend maintenance release b0txec 2026-08-22 10:41:17 +03:00
  • ef6489549b Document frontend dependency maintenance b0txec 2026-08-21 22:18:33 +03:00
  • de6f27958b Resolve frontend dependency advisories b0txec 2026-08-21 21:01:58 +03:00
  • 8050b2df02 Prune obsolete frontend dependencies b0txec 2026-08-21 10:51:36 +03:00
  • 4f4c197f1a Remove obsolete frontend plugins b0txec 2026-08-21 10:45:36 +03:00
  • 3901b42e6a Update frontend build tooling b0txec 2026-08-21 10:43:25 +03:00
  • 8f70ecdd35 Lock frontend type dependencies b0txec 2026-08-21 10:24:52 +03:00
  • b22cedadf2 Fix browser timer typing b0txec 2026-08-21 10:21:42 +03:00
  • 9dbd2ff3a5 Establish frontend type checking b0txec 2026-08-21 10:18:52 +03:00
  • 5007517129 Update Solid runtime dependencies 7 2026-08-21 10:14:16 +03:00