-
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