Commit Graph

  • 4ba5efc0aa Document production-assets UAT deployment b0txec 2026-08-20 22:48:22 +03:00
  • 16a8c685e7 Use approved production map and branding assets b0txec 2026-08-20 22:23:23 +03:00
  • 568d880d3b Record OVH domain activation b0txec 2026-08-20 20:07:13 +03:00
  • 7dbc55b22d Record VPS bundle validation results b0txec 2026-08-20 20:03:11 +03:00
  • 674f962298 Separate backend and proxy edge networks b0txec 2026-08-20 19:52:37 +03:00
  • 8b17d30dc8 Supply inert UAT provider configuration b0txec 2026-08-20 19:36:24 +03:00
  • a22c63808c Correct production runtime contract b0txec 2026-08-20 19:33:36 +03:00
  • 626f310712 Use available Scala builder image b0txec 2026-08-20 19:26:44 +03:00
  • cdd629fec7 Fix Authelia validation schema b0txec 2026-08-20 19:23:41 +03:00
  • 52922b8e7f Prepare isolated VPS UAT deployment bundle b0txec 2026-08-20 19:22:03 +03:00
  • bd053b073c Document temporary VPS staging plan b0txec 2026-08-20 12:10:59 +03:00
  • 754415a60c Match title overlay production margins b0txec 2026-08-20 11:05:31 +03:00
  • 0d641bd38f Replace Daira glyphs with normalized weather icons b0txec 2026-08-20 10:46:26 +03:00
  • 6c9290bbfc Center water temperature nameplate title b0txec 2026-08-20 09:58:53 +03:00
  • e36ddbe9ad Fix broadcast overlay scaling b0txec 2026-08-20 09:52:58 +03:00
  • ffcf3a2595 Redraw map canvases after Monda loads b0txec 2026-08-19 22:07:16 +03:00
  • d72c3d3473 Bundle Monda fonts in frontend assets b0txec 2026-08-19 22:04:43 +03:00
  • 1868041aac Add water temperature production workspace b0txec 2026-08-19 22:01:42 +03:00
  • 33409e8947 Document water temperature production workflow b0txec 2026-08-19 21:45:48 +03:00
  • 3aba9b4a40 Fine tune Faktiska symbol alignment b0txec 2026-08-19 21:22:55 +03:00
  • 63d351df3c Align Faktiska symbols with badges b0txec 2026-08-19 17:53:05 +03:00
  • 340c370c46 Anchor Faktiska symbols to temperature badges b0txec 2026-08-19 17:44:46 +03:00
  • 632f377c2d Arrange wind controls horizontally b0txec 2026-08-19 17:34:04 +03:00
  • 59132179ef Add Valmiera synthetic observations b0txec 2026-08-19 17:29:03 +03:00
  • 01115936f5 Document Faktiska production contract b0txec 2026-08-19 17:23:07 +03:00
  • e726291bdb Build fixed Faktiska production workflow b0txec 2026-08-19 17:11:58 +03:00
  • d9a788376b Add responsive scrolling navigation header b0txec 2026-08-19 11:47:57 +03:00
  • 4cb66ca27a Lock Lucide icon dependency 7 2026-08-19 11:32:39 +03:00
  • a5b8aa651c Replace home symbols with Lucide icons b0txec 2026-08-19 11:31:49 +03:00
  • 6ee62a5ce0 Experiment with sculpted home workspace cards b0txec 2026-08-19 11:02:39 +03:00
  • 35d6f51899 Stabilize City Analysis result workflow b0txec 2026-08-19 10:54:53 +03:00
  • b1326fa311 Isolate City Analysis from legacy layout styles b0txec 2026-08-19 10:49:51 +03:00
  • f937557efb Fix City Analysis workspace geometry b0txec 2026-08-19 10:42:51 +03:00
  • fd1c0148b6 Refine production workspace layouts b0txec 2026-08-19 10:38:25 +03:00
  • 9147342686 Add blue visual theme and refined controls b0txec 2026-08-19 10:24:17 +03:00
  • ea20d6543e Document architecture workflows and staging operations b0txec 2026-08-19 10:04:20 +03:00
  • 0c78d3c1b0 Optically center weather font glyphs b0txec 2026-08-18 23:01:07 +03:00
  • 82199b8a45 Separate Faktiska workflow and refine symbol picker b0txec 2026-08-18 22:45:14 +03:00
  • ffb89024f1 Add dedicated Faktiska map production workflow b0txec 2026-08-18 22:31:56 +03:00
  • 67decb330b Refine broadcast map labels and overlays b0txec 2026-08-18 22:14:40 +03:00
  • b237c0b7a6 Fix router layout runtime crash b0txec 2026-08-18 21:49:25 +03:00
  • a20684578e Exclude runtime database data from Docker builds b0txec 2026-08-18 21:44:56 +03:00
  • bb1d9fc78c Add dashboard UI foundation and map export workflow b0txec 2026-08-18 21:44:09 +03:00
  • 90631a7586 Document SSH Git staging workflow b0txec 2026-08-18 21:27:45 +03:00
  • b1fff676af Add isolated staging and synthetic weather workflow b0txec 2026-08-18 21:26:34 +03:00
  • b55ee891ce Add snow depth color thresholds Guntis Smaukstelis 2025-11-21 21:47:26 -01:00
  • fabf233c31 Add snow depth to downloadable data Guntis Smaukstelis 2025-11-19 11:54:47 +02:00
  • 9ab4cfe3fe Changed api to fetch manually only most recent files Guntis Smaukstelis 2025-11-04 22:58:53 +02:00
  • 56b85cbae2 Fetch weather stations in cron from ftp server Guntis Smaukstelis 2025-10-29 23:38:30 +02:00
  • d621c2c89a Faster downloading grib files Guntis Smaukstelis 2025-07-11 11:12:06 +03:00
  • 26b31007bf Set false defaults for contour and interpolation Guntis Smaukstelis 2025-07-11 00:02:15 +03:00
  • 552110f6f0 Enlarge height to get full estonia Guntis Smaukstelis 2025-07-11 00:00:11 +03:00
  • 6851c44779 Enlarge crop area Guntis Smaukstelis 2025-07-10 23:11:26 +03:00
  • 87971906cf Interpolate also alpha channel Guntis Smaukstelis 2025-06-05 22:27:43 +03:00
  • 011ea8fb08 Change download image format from webp to png Guntis Smaukstelis 2025-06-05 15:19:52 +03:00
  • cc9077360b Dont break grib parsing on corrupted data Guntis Smaukstelis 2025-05-05 22:56:10 +03:00
  • 4af8b261e9 cleanup Guntis Smaukstelis 2025-05-05 21:27:32 +03:00
  • 93bd81f1bd Delete old grib files button Guntis Smaukstelis 2025-05-05 21:23:56 +03:00
  • c8c970d7a6 Remove + from positive temperatures Guntis Smaukstelis 2025-03-24 21:07:43 +02:00
  • 87792b955c Increase grib download timeout to 60 seconds Guntis Smaukstelis 2025-03-24 20:45:44 +02:00
  • 2fa2fe2415 Fix wind info for lvgmc forecast Guntis Smaukstelis 2025-03-24 19:14:42 +02:00
  • 1742931a20 Map values toFixed(1) and round option Guntis Smaukstelis 2025-03-20 22:17:28 +02:00
  • 24a2ff5868 Add whole week forecasts for sundays evening Guntis Smaukstelis 2025-03-16 18:14:28 +02:00
  • b44364d9a6 Write fatal errors to logs, view logs, clear tmp folder Guntis Smaukstelis 2025-03-16 15:38:11 +02:00
  • 329776b67f Move debug logic from server to separate file Guntis Smaukstelis 2025-03-16 13:33:52 +02:00
  • a5aeddd351 Toggle between evening and morning forecasts Guntis Smaukstelis 2025-03-15 22:51:59 +02:00
  • ba58ff893a Forecast table for two days Guntis Smaukstelis 2025-03-15 22:34:33 +02:00
  • cb2a75d5fd Add morning and evening broadcast forecasts Guntis Smaukstelis 2025-03-15 21:34:44 +02:00
  • 89fa9224fe Draw Table for Riga weather day and next day Guntis Smaukstelis 2025-03-14 15:20:25 +02:00
  • 854037a42b Cleanup calendar styles Guntis Smaukstelis 2025-03-14 12:04:55 +02:00
  • a2d1608cb0 Refactor, move all pages to separate folder Guntis Smaukstelis 2025-03-14 11:31:47 +02:00
  • 968a06c0f0 Day and night data forecast on map Guntis Smaukstelis 2025-03-12 14:36:30 +02:00
  • 066f1bedc1 Draw csv data on a map Guntis Smaukstelis 2025-03-12 13:16:35 +02:00
  • 841b4b6ec9 Getting lvgmc csv files in frontend Guntis Smaukstelis 2025-03-10 16:56:24 +02:00
  • 9d6b86e218 Fetching from ftp server Guntis Smaukstelis 2025-03-09 20:02:16 +02:00
  • 52180544e9 Add debugging rest methods for folders and time Guntis Smaukstelis 2025-03-06 00:00:21 +02:00
  • e9408391ac Rest api for deleting old forecasts Guntis Smaukstelis 2025-03-05 23:25:42 +02:00
  • 07df4d2cde Restart policy on docker level, max retries 10 Guntis Smaukstelis 2025-03-03 22:46:56 +02:00
  • 17cb0e550a Recover dateTime parsing with hardcded date Guntis Smaukstelis 2025-03-03 22:32:39 +02:00
  • b43764b868 Restart program 5sec after fatal error Guntis Smaukstelis 2025-03-03 22:22:20 +02:00
  • 5b99d12d9e Try().recover() for reference date time extracting from grib Guntis Smaukstelis 2025-03-03 21:31:39 +02:00
  • a3048d7cb3 Scala depends on node Guntis Smaukstelis 2025-03-02 22:03:27 +02:00
  • 6237788486 Data volume in docker-compose Guntis Smaukstelis 2025-03-02 20:58:30 +02:00
  • f0c5d2c42b Fix Dockerfile.local except volumes Guntis Smaukstelis 2025-03-01 18:16:56 +02:00
  • 4bd3733781 Wind direction arrows draw after background scale rotate Guntis Smaukstelis 2025-02-28 22:45:01 +02:00
  • 38a3d1ccc3 Refactor crop bounds Guntis Smaukstelis 2025-02-28 13:01:08 +02:00
  • f98537b2d6 Postgres to 16.1 Guntis Smaukstelis 2025-02-27 11:07:38 +02:00
  • 5bb4f1536f Update node, postgres. env variables for scala Guntis Smaukstelis 2025-02-27 11:05:17 +02:00
  • 2206e1018a Remove console logs Guntis Smaukstelis 2025-02-26 13:32:07 +02:00
  • 5e47a336e6 Process slideshow requests in batches, add more memory Guntis Smaukstelis 2025-02-25 18:19:42 +02:00
  • 3696172c72 Optimize getAllStructure with parTraverseN, chunk reading with RandomAccessFile Guntis Smaukstelis 2025-02-24 23:56:21 +02:00
  • 766d1c8395 List of drawing meteo params, fix canvas race condition Guntis Smaukstelis 2025-02-24 19:35:49 +02:00
  • ee9fb0e5e9 Download .zip of .webp images Guntis Smaukstelis 2025-02-24 18:55:39 +02:00
  • e099addd66 SlideShow controls - prev, next, play and download (not finished) Guntis Smaukstelis 2025-02-23 22:08:26 +02:00
  • b6cc4a4b24 Show which slide show hours is fetched Guntis Smaukstelis 2025-02-23 20:21:11 +02:00
  • 6c9f544342 Add count to reference date Guntis Smaukstelis 2025-02-23 17:30:37 +02:00
  • 2893b5acff Basic slideshow functionality Guntis Smaukstelis 2025-02-21 23:07:49 +02:00
  • 832f723f39 Extract fetch functions to separate file Guntis Smaukstelis 2025-02-21 20:28:18 +02:00
  • 60c0c0e54c Starting on downloading all gribs for reference date Guntis Smaukstelis 2025-02-21 19:48:34 +02:00
  • 8cf4cc826d Fix double drawing by taking out canvas from gribfile.tsx Guntis Smaukstelis 2025-02-18 23:08:31 +02:00