Skip to content

feat: Solar Potential Page#71

Draft
lenngri wants to merge 25 commits into
mainfrom
feat/solar-potential
Draft

feat: Solar Potential Page#71
lenngri wants to merge 25 commits into
mainfrom
feat/solar-potential

Conversation

@lenngri

@lenngri lenngri commented May 4, 2026

Copy link
Copy Markdown
Contributor

No description provided.

lenngri and others added 14 commits December 7, 2025 18:05
- Implemented GraphQL query to fetch solar potential data.
- Created generated TypeScript types for the query.
- Added a Svelte component to handle data fetching and display.
- Included a click outside directive for potential UI enhancements.
commit fed236deeafbef499b58a080c25a09b2f4589d2b
Author: David Jablonski <web@davidjablonski.at>
Date:   Mon Apr 20 16:12:25 2026 +0200

    fix(org): i18n support

commit bd660e0584680ca381bcde0775039f1874e89e37
Author: David Jablonski <web@davidjablonski.at>
Date:   Fri Apr 17 15:58:22 2026 +0200

    chore(charts): sunset chartLine & chartBar in favour of new chart primitives

commit e70a54c337218430d952b95be9b2eff035fc3db2
Author: David Jablonski <web@davidjablonski.at>
Date:   Fri Apr 17 13:04:49 2026 +0200

    fix(renewables): fields mapping

commit 03d79878f09cf9b3bcceca23d29fa902544019f0
Author: David Jablonski <web@davidjablonski.at>
Date:   Fri Apr 17 11:53:00 2026 +0200

    Revert "fix(renewablesExplorer): unverified percentage"

    This reverts commit ad3a2a90a521d2168825678f986cbb0431e579c2.

commit ad3a2a90a521d2168825678f986cbb0431e579c2
Author: David Jablonski <web@davidjablonski.at>
Date:   Fri Apr 17 11:35:57 2026 +0200

    fix(renewablesExplorer): unverified percentage

commit 3b4af95be46147ec6dbbe3af08c575e8221fc24e
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Apr 14 11:04:50 2026 +0200

    chore: cleanup unused files

commit 24c59b643f0b75055b41c4e44d03dba95aaef212
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Apr 14 10:57:55 2026 +0200

    fix(renewables): change from gross to net power

commit ed6f0055f6bdb1ad044689af60f95ac65f872897
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Mar 31 23:37:04 2026 +0200

    fix(tramParkingChart): update chart

commit b7876e90c18d27d31f10ef38ae89825b868aee99
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Mar 31 17:38:49 2026 +0200

    fix(tramParkingChart): show line on x-axis

commit 88e92a87c154ba116125ae50882a8626ee77becf
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Mar 31 17:37:56 2026 +0200

    fix(tramParkingChart): fix date fetching

commit 852ed4b677b7e37f71a876e5da7b7ca6ed8ac497
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Mar 31 14:20:20 2026 +0200

    fix(tramParkingChart): confine to 2025

commit 751cc3a4ef5a1df511ae092f15865337e6753d73
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Mar 31 13:03:42 2026 +0200

    fix(IntroPanel): small screen fixes

commit 19627ddced9b05b5af836973e7232cd02a351759
Author: David Jablonski <web@davidjablonski.at>
Date:   Mon Mar 30 16:53:17 2026 +0200

    fix(header): /de redirect

commit e0489f10b4fef0d9d4605315ecf513904b33ffaf
Author: David Jablonski <web@davidjablonski.at>
Date:   Mon Mar 30 15:23:45 2026 +0200

    Squashed commit of the following:

    commit 259ad2e7ae98a9332e31d05262bd8db37ccafe12
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Sun Mar 29 20:28:55 2026 +0200

        feat(trams): chart

    commit 67b63243c7f9e997a6daf24c6ba4031ba947647c
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Mon Mar 16 10:04:26 2026 +0100

        fix(trams): date fix

    commit 6b2107fefb1af02f18d9e614a35d9defc0220a06
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Thu Mar 12 09:56:47 2026 +0100

        Squashed commit of the following:

        commit 670a1053013929be2b8a513a3df10c2f737197b7
        Author: David Jablonski <web@davidjablonski.at>
        Date:   Thu Mar 12 09:56:26 2026 +0100

            fix(tramParking): hotspots + tooltips

        commit 4defc0f1affb75ec29497df379a700790cb4df33
        Author: David Jablonski <web@davidjablonski.at>
        Date:   Tue Mar 3 11:22:18 2026 +0100

            fix: mobile styles + title phrasing

        commit e55df323840b6f1cafcfde02da42126f07c9097c
        Author: David Jablonski <web@davidjablonski.at>
        Date:   Sun Mar 1 00:23:56 2026 +0100

            Squashed commit of the following:

            commit 51e9e35c81c5139fcf63ec0f3df36d9ca27939d5
            Author: David Jablonski <web@davidjablonski.at>
            Date:   Sun Mar 1 00:23:44 2026 +0100

                Update config.ts

            commit 8e03cf1e3a38e8148ba9f981962c2f659776da76
            Author: David Jablonski <web@davidjablonski.at>
            Date:   Sun Mar 1 00:19:11 2026 +0100

                Squashed commit of the following:

                commit bd4707c1e9d561829b6019a14075fa4df5c2b1a9
                Author: David Jablonski <web@davidjablonski.at>
                Date:   Sun Mar 1 00:18:54 2026 +0100

                    Update Map.svelte

                commit 3db678218a4f167213d17eb5888c8ff918654968
                Author: David Jablonski <web@davidjablonski.at>
                Date:   Sun Mar 1 00:14:39 2026 +0100

                    feat: new visualisation

                commit edcfd1b3a3bff1fe8b1460fcb62355fffc4eabc3
                Author: David Jablonski <web@davidjablonski.at>
                Date:   Sat Feb 28 01:12:59 2026 +0100

                    Squashed commit of the following:

                    commit 625edd6579565baea7ac1835312f2048cc298da6
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Sat Feb 28 01:12:36 2026 +0100

                        Update index.svelte

                    commit 5261bade1bbc86b80c0c7e04e183395493d9538e
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Sat Feb 28 00:48:18 2026 +0100

                        Squashed commit of the following:

                        commit 4504395366e3dcb285e3bbb8498c0598ac494dbf
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Sat Feb 28 00:48:05 2026 +0100

                            feat: improve inspector and map, filter and title

                        commit c7d2e4e945a7d8648c4a0eaca948f01230359245
                        Merge: 88763390 c14639f7
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Sat Feb 28 00:04:44 2026 +0100

                            Merge branch 'main' into feat/tram-parking

                        commit 88763390f530eb0578f55b3c590ba08b3648a90d
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Sat Feb 28 00:04:38 2026 +0100

                            feat: tram map changes & improvements

                        commit c14639f7f0ff6ce94bf96a3ddf7f8225e143662c
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Wed Feb 25 19:26:14 2026 +0100

                            feat(emissionsDetailedSectors): config, data download + table

                        commit a7c0adc3770b4570b48bbe243439ca75203ccfc3
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Wed Feb 25 16:30:01 2026 +0100

                            feat(emissions): upgrade charts; reduce charts

                        commit a4511e968b61bd199048bd17256012d5d36f65cc
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 24 19:02:52 2026 +0100

                            feat(charts/heating): new primitives + heating structure

                    commit 395c9c92334649c0d889a3fedd1adb087a99a588
                    Merge: 71ea861e 817bf743
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Tue Feb 24 14:04:09 2026 +0100

                        Merge branch 'feat/tram-parking' into staging

                    commit 71ea861e79ab245a4888f0d3c08d9d249c8029b0
                    Merge: d6f70326 ac3132c3
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Tue Feb 24 13:58:48 2026 +0100

                        Merge branch 'feat/tram-parking' into staging

                    commit d6f70326dac5ad714686745ac8b2709e0fc4b813
                    Merge: a9f92d96 1da538c7
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Tue Feb 24 13:42:32 2026 +0100

                        Merge branch 'feat/tram-parking' into staging

                    commit a9f92d968315fa2e12b83950b7bcff60acb29656
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Tue Feb 24 13:42:19 2026 +0100

                        Squashed commit of the following:

                        commit 98c41158842caf57520033d207859179bea8c7b3
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Mon Feb 23 21:19:46 2026 +0100

                            fix(maps): fixes for AT

                        commit b8069f29c100fff69fe03aaf8cdfe9ea4af5603c
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Mon Feb 23 20:34:36 2026 +0100

                            fix(search): show region_label

                        commit 347f9d989d42d22881cd98e16ef6135168a47368
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Mon Feb 23 20:19:51 2026 +0100

                            fix(mobility/cars): support for country; fix % display

                        commit c9026045b052a8ba0955d5b2e6b3061c9938fed7
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Fri Feb 20 17:54:54 2026 +0100

                            feat(analytics): switch to rybbit analytics

                        commit 94e2422a08bf1342ea5d4da49d013bcfd5e3b667
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Thu Feb 19 23:49:19 2026 +0100

                            fix(fetching): soften SSR

                        commit e86e321244927064e7540c0876ace3f0b2e13bff
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Thu Feb 19 00:51:20 2026 +0100

                            fix(performance): reduce Directus requests

                        commit dc5e4da4188cba486d61e412f7febfe84a778bd5
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Wed Feb 18 22:36:40 2026 +0100

                            feat(charts): SSR for charts

                        commit cfd43cbc277fc2ba964d4265a49ad277c141c469
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Wed Feb 18 16:04:02 2026 +0100

                            fix(footer): update bluesky handle

                        commit 85f47078676718b1cc091ce7b90645ff8e9594d0
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 17 16:05:02 2026 +0100

                            feat(seo): region pre-rendering for bots

                        commit 3182894dc868509fcfd0103225af4b61603999a4
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 17 15:54:58 2026 +0100

                            chore(charts): cleanup unused charts

                        commit ed28d7d3735f07b20cc90532ac3c43158392f104
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 17 14:13:51 2026 +0100

                            fix(SEO): JSON-LD for charts, better sitemap

                        commit 0e6bbd1344816b72a715e5015a4d15b4de4022de
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Mon Feb 16 12:06:34 2026 +0100

                            feat(fathom): events for Card.svelte

                        commit f665783dd5056bda538ced8765aab4c923017a45
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Mon Feb 16 11:30:48 2026 +0100

                            fix(co2Price): fix placeholders and chart

                        commit 23f5bc8cca5cbed7cadaf373cf0e5a980b322be9
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Thu Feb 12 13:37:33 2026 +0100

                            feat(embed): hideTitle

                        commit 137b8c79e9611682bb54a3723983cb3af43c6cda
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Thu Feb 12 12:05:41 2026 +0100

                            fix(temperature): season slicing

                        commit 5b094d29b979b4b2725bd50137df0058586c6e98
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Wed Feb 11 18:28:31 2026 +0100

                            feat(modalSplit): add support for other

                        commit 8f0faffb720b2f385a12ba9c004987d7127333ca
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Wed Feb 11 16:30:42 2026 +0100

                            feat(modalSplit): car category

                        commit ac9dc038748b6d235eec596dbf64efe4ec170c7f
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Thu Feb 5 14:38:38 2026 +0100

                            Squashed commit of the following:

                            commit bb3469dcf09d978d215bf82ef1ca6f778577534a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 14:37:46 2026 +0100

                                Update MapCarsDensity.svelte

                            commit 73c116c651a1720689e11c2616acd5ac860ba07f
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 14:18:07 2026 +0100

                                fix(mapView): centering on turbines + region

                            commit 261dc0c646955a614903b6bccbe21ed4c45af97b
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 14:10:24 2026 +0100

                                fix(axisX): responsive axis support

                            commit 00492326c1c89353770e0539c753f6c61a37ff1e
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 14:01:33 2026 +0100

                                fix(renewablesExplorer): placeholder support

                            commit fb7f9be34c838ad54bcbb20ea53f7241b321a8d6
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 13:59:11 2026 +0100

                                fix(emissionsRegion/emissionsReduction): fix bugs

                            commit cb8211a50ec3d47f7870604697f56e0f927f9899
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 13:36:06 2026 +0100

                                fix(barChart): overlap x-ticks fixed

                            commit 51a89e3ef9d7e81cb205e7eebb2a7970ea53cc6f
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 13:29:35 2026 +0100

                                feat(card): link include region

                            commit b9947421fbeb56366ba86e9ab61014e7c23e3b03
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 13:25:26 2026 +0100

                                fix(renewablesExplorer): change table format

                            commit bbe30f2614ae4e0e0bb065400efc57ea754f597e
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 13:21:23 2026 +0100

                                fix(renewables): data loading for states

                            commit bfc1e9442d3e635c66d74f1586e9a3ac09833c50
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 4 12:04:52 2026 +0100

                                fix(card): loading times

                            commit 0103a000a84bad5ebb834c621b0972b43a7f8954
                            Merge: 6366ccf 57bbe8c
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 4 11:20:16 2026 +0100

                                Merge branch 'main' into feat/regions

                            commit 6366ccfbece516f4a6d5dc09e85b895327fade60
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 3 16:46:00 2026 +0100

                                feat(card): image export with SVG / fixed PNG

                            commit d64d7afd35a9141c9b91a39d27f06bf4be07a2b2
                            Merge: 58904a5 166a7cb
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 3 09:12:57 2026 +0100

                                Merge branch 'main' into feat/regions

                            commit 58904a53f109f89fdfddf19ffed759edf159ed3a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 20:42:35 2026 +0100

                                refactor(snow): rebuild with config/index pattern and direct SVG rendering

                                - Extract data fetching and types to config.ts
                                - Render SVG directly with d3 scales (like emissionsRegion)
                                - Add responsive x-axis tick count for mobile
                                - Show current winter as dashed outline only
                                - Fix resize handling with reactive ResizeObserver
                                - Add proper Card integration via onChartData callback

                                Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                            commit 4e61eadebd575a5cb8a1edaa7605443b220a90ba
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 20:21:56 2026 +0100

                                fix(carsDensity): show all historic data in table

                                Derive periods from actual cars data instead of using the periods
                                filtered by 'Privat' category, ensuring the table displays all years
                                shown in the line chart.

                                Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                            commit a6319012de84685923ddc7492800742d42cd3eb4
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 20:03:22 2026 +0100

                                fix(charts): responsive typography and correct oil heating icon

                                Make Card title and heading text smaller on mobile for better readability.
                                Fix Ölheizungen icon from leaf to flame.

                                Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                            commit f80f20b12686d2ba248ce0aa0a86750c3ddf13c0
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 20:00:04 2026 +0100

                                fix(heatingRegions): Remove icon

                            commit c078b2f4ad39f9452123821caf07e208b346afcf
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:42:12 2026 +0100

                                fix(emissionsReductionBySector): bugfixes

                            commit 08cd675d363d837667441f4ec47292914f4400c2
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:15:33 2026 +0100

                                fix(emissionsReduction): completely hide on no data

                            commit bb9e8968ce500ff6e9f7f25b124d80a55687b3d5
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:07:19 2026 +0100

                                feat(Intro): add CC icon

                            commit 5155ae4c71f82896053a3849f236f9476e8c3691
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:03:25 2026 +0100

                                fix(renewablesExplorer): dashed line for current year

                            commit e563a6acbe2d48b52b478b37d9ba0eb1daf70812
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:00:12 2026 +0100

                                fix(carsTypes): sorting of types

                            commit 8778c7374e2a303d197215fd1460049417cc781d
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 15:56:04 2026 +0100

                                fix(emissionsRegion/Intro): bug fixes

                            commit cfc3c80acc5e3064069c2b72a141500c51eb3eb1
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 14:35:23 2026 +0100

                                fix(navigation): fontSize

                            commit 44c9ab140f4fa65375132553638640210692c2af
                            Merge: 65a59ed 127928a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 12:31:33 2026 +0100

                                Merge branch 'main' into feat/regions

                            commit 65a59ed600e600bbbbcb1dbc1f14fa5ecb0db07e
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 12:30:49 2026 +0100

                                fix(emissionsRegion): icon perCapita

                            commit 6d131630c8c10816210ba4de0e17a45973291ef0
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 17:57:38 2026 +0100

                                chore(cleanup): region-specific rules

                            commit 8960d69a1e96e04a54d45bdc493463ba63b87689
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 17:50:20 2026 +0100

                                rm: scripts

                            commit 28fcf308a5ff85341e3720435cc0d3f6f0b9a71b
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 17:49:42 2026 +0100

                                feat(regions): texts for every chart; fix cars for regions

                            commit 09059c030988d402e78a1267f6d484a159f90c5b
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 10:40:59 2026 +0100

                                fix(heatingRegions): remove regionSearch

                            commit e153f52a6fa338a17b02d5f3ca9d04717bc3821b
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 10:15:37 2026 +0100

                                feat(card): note functionality

                            commit 2eefd76ed9ad13c47c9c8ccc7aa785157222b2c6
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 29 12:03:27 2026 +0100

                                fix(emissionsReductionBySector): reduction percentage

                            commit f05340856b423eb0fccc3fb18f28ae9e5bfdc343
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 19:52:49 2026 +0100

                                feat(regions): mapOverlay, styling changes

                            commit f3f19eb17883b69ebb0ef0d9e8d9f77f929058c4
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 11:15:01 2026 +0100

                                fix(emissionsRegion): hover

                            commit eec9ca12e2ffada5707d1634fb40ae572a2082b0
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 11:05:58 2026 +0100

                                feat(emissionsRegion/texts): text processing

                            commit b5d49137fa1ec276caf9c5d0f3d0d872cf4969a6
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 09:49:19 2026 +0100

                                fix(emissionsRegion): sorting

                            commit d1df4a126629c53e1d9aa93000ba605ac9695439
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 09:36:58 2026 +0100

                                feat(regions): new cars charts

                            commit dccf6abffa46093ccf451204c43a9dfa7d7a9fb3
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 16:48:57 2026 +0100

                                feat(mapView): new logic for region owners

                            commit 9b410033d2b447a27d7b6a056b849c51e98cbb3d
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 16:21:13 2026 +0100

                                fix(CSV): semicolons and escaped strings

                            commit a38d98de21e72ef252bb339c985252730e214b50
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 16:06:18 2026 +0100

                                feat(emissionsRegion): estimate added

                            commit 795448fa17cb8dd2806caa80c3ece91eaf6acd25
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 15:46:25 2026 +0100

                                Update index.svelte

                            commit 83eb56f119d9db6f93db979ee33ba26507667206
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 15:46:19 2026 +0100

                                fix(emissions/renewables): y-axis

                            commit cb7ebaf8225fe704f8cbd108e01fc3a030100f43
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 15:33:13 2026 +0100

                                fix(mobility): colors for dark mode

                            commit b872be3d88216c7795099334bd1bee5d77e82275
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 12:07:50 2026 +0100

                                feat(regions): support for i18n & custom layouts

                            commit c0e4aa6ec6816ff6899ef9760478d779722d9420
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 22 16:08:22 2026 +0100

                                feat(modalSplit): tooltip

                            commit ec4e7221a0753f9b9b85a7f0e030bf11abe0c0bf
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 22 13:03:02 2026 +0100

                                fix(intro): change slider interval

                            commit ebe0d67ba7d92af913c403a80e4a3bfed360c9ae
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 22 12:55:01 2026 +0100

                                fix(emissionsRegion): heading

                            commit 174678f5b8abfd0e5ac9e8d2bdcae3a316c41fcf
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 21 10:13:22 2026 +0100

                                feat(emissionsRegion): show total in tooltip

                            commit 370f001999d7d38d03c37d3003ec68574b8b9bc7
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 21 10:09:35 2026 +0100

                                fix(regions): mobile layout

                            commit 6045cc3a9fd4f892a80f75eae67115dbbfc25cc8
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 20 22:11:00 2026 +0100

                                feat(cars): absolute value support

                            commit af3d0c3be22e181ff2b07386de1d10bc7ac4919a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 20 18:13:40 2026 +0100

                                Update .gitignore

                            commit d1c1e8950b8971187c6fd0c056ed800fb321c138
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 20 17:10:32 2026 +0100

                                feat(regions): API changes for other regions

                            commit 9d7e4562994044fb986bac3823727c27ec817bd7
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 20 11:32:33 2026 +0100

                                feat(regions): support for dynamic chart titles

                            commit 28ad979caab0202c4957b3ba7c49473eedcd44fc
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 19 15:05:24 2026 +0100

                                fix: iFrame backlink to regional dashboard

                            commit f63ba63bfb0637cc6451ecf6587a7ce5f36b92b2
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 19 15:02:31 2026 +0100

                                fix: update colors + styles, updates from call

                            commit de20527271b32343d6202e7caec9328a6d25dad1
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 19 12:19:51 2026 +0100

                                feat(regions): adapt for all regions; custom paramters; text inserts

                            commit 34523632cc00a1c25317760ecf82f8eccf03bbe8
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 19 10:19:26 2026 +0100

                                fix(mobility): cars statistics + colors

                            commit f6d87028d942527c6ce7b5ca0a398364062d4034
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Sun Jan 18 22:47:59 2026 +0100

                                feat(heatingRegions): support for custom embed parameters & modal

                            commit 7c58e1526ed58e65239355cdffae73ef32a9b344
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Sat Jan 17 18:38:34 2026 +0100

                                feat(renewablesExplorer): support for custom goal path

                            commit 4b8c6a619419200f28c44233dd9281363017d3ba
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 15 15:20:10 2026 +0100

                                fix(regions): various changes

                            commit 068d160fb369f761af35eb58fe3013c89041515f
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 18:49:19 2026 +0100

                                feat(iFrames): auto-height iFrames

                            commit efc7cf3afffd0a6200e00b96642f5ea8843b3fa5
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 18:32:04 2026 +0100

                                Update types.ts

                            commit 1b66532041a88114fc09675bf504b37b890bb850
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 17:49:47 2026 +0100

                                feat(carsTypes): new design

                            commit 8374c359ee030c62faf21d20ed6fb3e41fb09750
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 17:27:54 2026 +0100

                                fix(powerProductionExternal): support for no goal

                            commit 1c1668716e6b6e07c080ca41f961f7297e8c2ab8
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 17:27:04 2026 +0100

                                feat(renewablesTypes): fix font size

                            commit bee0c50c7e83e117af00a65b5d713170821c4b0a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 21:20:54 2026 +0100

                                fix(Card): whitespaces

                            commit 774350779069226c9cf2ff9f7c0fff02921d139a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 21:11:19 2026 +0100

                                feat(emissionsReductionBySector): updated design

                            commit 79652b810765f999b76cdac5f04fc72b08b66106
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 21:11:08 2026 +0100

                                feat(heatingRegions): new design

                            commit 0dbc0a285e8e9e1cea638a9a5df4a9c20dfdb373
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 16:37:56 2026 +0100

                                Update Intro.svelte

                            commit a4c73a332000a3fe6abc1019059c81eabe63dfb4
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 16:29:25 2026 +0100

                                feat(intro): new layout for cards

                            commit 2743af4c54949e4689f91a3938325d5bcdfcf0d5
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 16:01:08 2026 +0100

                                fix(emissions): switch, units

                            commit 393c4cbdfde362286afbb658c05099c5d32e43cc
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 15:22:25 2026 +0100

                                fix(cc icon)

                            commit 9e4d2559b6c7002fdbde4a0e26a24268f2194027
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 15:12:10 2026 +0100

                                feat(card): add cc icon

                            commit c4bf65a2097d651acc83ba62ed235d615a9feb6e
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 15:08:45 2026 +0100

                                fix(heatingRegions): iframe + table

                            commit e6e2e1440f2a82b3c9a93d2a2aded3b62eed7f8f
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 7 17:00:05 2026 +0100

                                fix/modalSplit/carsHistoricLine): fixes

                            commit b8d594638cec26e516d1f0e96f272defba9444e9
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 6 22:51:19 2026 +0100

                                feat(mapOverlay): add maps for wind, solar & fix layout

                            commit f214cac603e9fd40e280a373dd1d1d7cc18d8248
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 6 22:24:19 2026 +0100

                                fix(powerProductionExternal): xAxis values; design changes

                            commit e25215544d03d23ba1eb92500994d3b652e6a71b
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 6 22:08:21 2026 +0100

                                fix(renewablesExplorer): show all wind turbines

                            commit f4baf249f89b122c6ca8926fc691dc9d208abdb9
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 6 21:26:24 2026 +0100

                                feat(renewablesTypes): share icons; mobile fixes

                            commit b184f8e899b6843b01ae9e6900af3834cef084c7
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 6 21:14:17 2026 +0100

                                feat(emissionsRegion): table format

                            commit 9de47ebc3c448169afa07a0b2b17aacf907df488
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 6 21:14:07 2026 +0100

                                feat(line): gradient

                            commit 59e955c417bf72a494fa3eff9d9cd6dee4e0c574
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 6 21:00:01 2026 +0100

                                feat(regions): new intro section; navigation placement

                            commit 562de80bfa54b361a2ef8700608faacb1ed20fe8
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Dec 22 18:05:37 2025 +0100

                                feat(renewablesExplorer): fix bars & region lines

                            commit fef96ec9c9620b713eccf529d4b7b590801f7093
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Dec 22 17:47:09 2025 +0100

                                feat(renewablesTypes): fix layout

                            commit 568a19b2888b5c76f23b4148f1435d806adf5580
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Dec 18 14:09:00 2025 +0100

                                feat(regions): emissionsReductionBySector v1

                            commit eb96f3d57894e97b236e7c9eec3a39761db38c0c
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Dec 18 13:45:08 2025 +0100

                                data(modalSplit): goal update

                            commit 52f202012e918af16a7ca68304d42dd85254c2f7
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Dec 18 13:41:36 2025 +0100

                                feat(renewablesExplorer): import goal values

                            commit d648aef6c563ebd3d8b6371e5e4f5ac43dde09b4
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Dec 18 11:43:25 2025 +0100

                                Update Inspector.svelte

                            commit 18f8fe84bc07b196d890855a4c648229d13af196
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Dec 17 10:52:58 2025 +0100

                                feat(regions): reinstate region comparison + fix wind map loading

                            commit ba055ded229c0ef8b0d72fea1977e67d2e4dd16a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Dec 17 00:47:09 2025 +0100

                                feat(regions): updates to charts

                            commit b6b34247da261c1a6105ffcbe1fd63f61da420af
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Dec 17 00:47:02 2025 +0100

                                feat(regions): updated modalSplit chart

                            commit 17a6ef8126b6a1723b056312c5e6f7f26affd1a2
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Dec 16 17:50:45 2025 +0100

                                feat(renewablesTypes): changes + data support

                            commit aa999b8bf26163bcbe574b552e13cfd7f2a9fdd1
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Dec 16 17:08:35 2025 +0100

                                feat(regions): renewableExplorer + renewableTypes

                            commit 5170c1e5c5df8987ae6b32129ce54147b71ca518
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Dec 16 13:49:55 2025 +0100

                                feat(region): changes to charts

                            commit 46781a5a5999cabcccb7ec03370c5cbcbf1cffe1
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Dec 15 13:26:15 2025 +0100

                                feat(regions): updated charts, simplified structure

                            commit e1bf279176f925a473b2ae4ede5912f763d4c3ae
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Dec 10 13:45:10 2025 +0100

                                feat(regions): emissions chart & other charts updated

                            commit e5e2a66954323b421d64e1e1c87974a4d16cb475
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Dec 9 22:48:10 2025 +0100

                                feat(regions/charts): new chart primitives; renewable charts

                            commit ac6fadd66de7e8be8378a18f38bb6338f2337710
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Dec 9 12:25:17 2025 +0100

                                fix(navs): no scrollbar

                            commit c881274d74127f6611516c8e3e9d12ab68024aad
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Dec 5 00:16:39 2025 +0100

                                feat(regions): grid-based layout for charts

                            commit ec4faa57a89f28d25b1b2cc91359c5af489bfb7d
                            Merge: 706303e 392a7e6
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Dec 4 19:02:50 2025 +0100

                                Merge branch 'main' into feat/regions

                            commit 706303e60c76004e9d3fb03ff1c9e5410efe8c7c
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Dec 1 17:41:51 2025 +0100

                                feat(regions): new charts

                            commit a0aa310c1d559378fe21589509bfcab05e1ee170
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Nov 26 23:34:32 2025 +0100

                                feat(packages): include svelteplot, update node

                            commit cd572fd60eb38459c495a19fe59ac0535b29b50c
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Nov 26 23:27:37 2025 +0100

                                feat(modalSplit): initial commit

                        commit 57bbe8c5d8c1f7a76b8fe9cb05ff6fdeb6a3325c
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Wed Feb 4 11:19:51 2026 +0100

                            feat(card): disable data download

                        commit 9fed7cf889452c4a76cb880e160cac16420ab8cc
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Wed Feb 4 11:11:15 2026 +0100

                            fix(renewableShare): new chart type, fix x-axis

                        commit fb9c48cd2002bc91c24b90975f73142009484405
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 3 16:46:18 2026 +0100

                            Squashed commit of the following:

                            commit 6366ccfbece516f4a6d5dc09e85b895327fade60
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 3 16:46:00 2026 +0100

                                feat(card): image export with SVG / fixed PNG

                            commit d64d7afd35a9141c9b91a39d27f06bf4be07a2b2
                            Merge: 58904a5 166a7cb
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 3 09:12:57 2026 +0100

                                Merge branch 'main' into feat/regions

                            commit 58904a53f109f89fdfddf19ffed759edf159ed3a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 20:42:35 2026 +0100

                                refactor(snow): rebuild with config/index pattern and direct SVG rendering

                                - Extract data fetching and types to config.ts
                                - Render SVG directly with d3 scales (like emissionsRegion)
                                - Add responsive x-axis tick count for mobile
                                - Show current winter as dashed outline only
                                - Fix resize handling with reactive ResizeObserver
                                - Add proper Card integration via onChartData callback

                                Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                            commit 4e61eadebd575a5cb8a1edaa7605443b220a90ba
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 20:21:56 2026 +0100

                                fix(carsDensity): show all historic data in table

                                Derive periods from actual cars data instead of using the periods
                                filtered by 'Privat' category, ensuring the table displays all years
                                shown in the line chart.

                                Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                            commit a6319012de84685923ddc7492800742d42cd3eb4
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 20:03:22 2026 +0100

                                fix(charts): responsive typography and correct oil heating icon

                                Make Card title and heading text smaller on mobile for better readability.
                                Fix Ölheizungen icon from leaf to flame.

                                Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                            commit f80f20b12686d2ba248ce0aa0a86750c3ddf13c0
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 20:00:04 2026 +0100

                                fix(heatingRegions): Remove icon

                            commit c078b2f4ad39f9452123821caf07e208b346afcf
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:42:12 2026 +0100

                                fix(emissionsReductionBySector): bugfixes

                            commit 08cd675d363d837667441f4ec47292914f4400c2
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:15:33 2026 +0100

                                fix(emissionsReduction): completely hide on no data

                            commit bb9e8968ce500ff6e9f7f25b124d80a55687b3d5
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:07:19 2026 +0100

                                feat(Intro): add CC icon

                            commit 5155ae4c71f82896053a3849f236f9476e8c3691
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:03:25 2026 +0100

                                fix(renewablesExplorer): dashed line for current year

                            commit e563a6acbe2d48b52b478b37d9ba0eb1daf70812
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 16:00:12 2026 +0100

                                fix(carsTypes): sorting of types

                            commit 8778c7374e2a303d197215fd1460049417cc781d
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 15:56:04 2026 +0100

                                fix(emissionsRegion/Intro): bug fixes

                            commit cfc3c80acc5e3064069c2b72a141500c51eb3eb1
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 14:35:23 2026 +0100

                                fix(navigation): fontSize

                            commit 44c9ab140f4fa65375132553638640210692c2af
                            Merge: 65a59ed 127928a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 12:31:33 2026 +0100

                                Merge branch 'main' into feat/regions

                            commit 65a59ed600e600bbbbcb1dbc1f14fa5ecb0db07e
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 2 12:30:49 2026 +0100

                                fix(emissionsRegion): icon perCapita

                            commit 6d131630c8c10816210ba4de0e17a45973291ef0
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 17:57:38 2026 +0100

                                chore(cleanup): region-specific rules

                            commit 8960d69a1e96e04a54d45bdc493463ba63b87689
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 17:50:20 2026 +0100

                                rm: scripts

                            commit 28fcf308a5ff85341e3720435cc0d3f6f0b9a71b
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 17:49:42 2026 +0100

                                feat(regions): texts for every chart; fix cars for regions

                            commit 09059c030988d402e78a1267f6d484a159f90c5b
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 10:40:59 2026 +0100

                                fix(heatingRegions): remove regionSearch

                            commit e153f52a6fa338a17b02d5f3ca9d04717bc3821b
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Jan 30 10:15:37 2026 +0100

                                feat(card): note functionality

                            commit 2eefd76ed9ad13c47c9c8ccc7aa785157222b2c6
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 29 12:03:27 2026 +0100

                                fix(emissionsReductionBySector): reduction percentage

                            commit f05340856b423eb0fccc3fb18f28ae9e5bfdc343
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 19:52:49 2026 +0100

                                feat(regions): mapOverlay, styling changes

                            commit f3f19eb17883b69ebb0ef0d9e8d9f77f929058c4
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 11:15:01 2026 +0100

                                fix(emissionsRegion): hover

                            commit eec9ca12e2ffada5707d1634fb40ae572a2082b0
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 11:05:58 2026 +0100

                                feat(emissionsRegion/texts): text processing

                            commit b5d49137fa1ec276caf9c5d0f3d0d872cf4969a6
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 09:49:19 2026 +0100

                                fix(emissionsRegion): sorting

                            commit d1df4a126629c53e1d9aa93000ba605ac9695439
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 28 09:36:58 2026 +0100

                                feat(regions): new cars charts

                            commit dccf6abffa46093ccf451204c43a9dfa7d7a9fb3
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 16:48:57 2026 +0100

                                feat(mapView): new logic for region owners

                            commit 9b410033d2b447a27d7b6a056b849c51e98cbb3d
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 16:21:13 2026 +0100

                                fix(CSV): semicolons and escaped strings

                            commit a38d98de21e72ef252bb339c985252730e214b50
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 16:06:18 2026 +0100

                                feat(emissionsRegion): estimate added

                            commit 795448fa17cb8dd2806caa80c3ece91eaf6acd25
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 15:46:25 2026 +0100

                                Update index.svelte

                            commit 83eb56f119d9db6f93db979ee33ba26507667206
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 15:46:19 2026 +0100

                                fix(emissions/renewables): y-axis

                            commit cb7ebaf8225fe704f8cbd108e01fc3a030100f43
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 15:33:13 2026 +0100

                                fix(mobility): colors for dark mode

                            commit b872be3d88216c7795099334bd1bee5d77e82275
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 26 12:07:50 2026 +0100

                                feat(regions): support for i18n & custom layouts

                            commit c0e4aa6ec6816ff6899ef9760478d779722d9420
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 22 16:08:22 2026 +0100

                                feat(modalSplit): tooltip

                            commit ec4e7221a0753f9b9b85a7f0e030bf11abe0c0bf
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 22 13:03:02 2026 +0100

                                fix(intro): change slider interval

                            commit ebe0d67ba7d92af913c403a80e4a3bfed360c9ae
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 22 12:55:01 2026 +0100

                                fix(emissionsRegion): heading

                            commit 174678f5b8abfd0e5ac9e8d2bdcae3a316c41fcf
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 21 10:13:22 2026 +0100

                                feat(emissionsRegion): show total in tooltip

                            commit 370f001999d7d38d03c37d3003ec68574b8b9bc7
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 21 10:09:35 2026 +0100

                                fix(regions): mobile layout

                            commit 6045cc3a9fd4f892a80f75eae67115dbbfc25cc8
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 20 22:11:00 2026 +0100

                                feat(cars): absolute value support

                            commit af3d0c3be22e181ff2b07386de1d10bc7ac4919a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 20 18:13:40 2026 +0100

                                Update .gitignore

                            commit d1c1e8950b8971187c6fd0c056ed800fb321c138
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 20 17:10:32 2026 +0100

                                feat(regions): API changes for other regions

                            commit 9d7e4562994044fb986bac3823727c27ec817bd7
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Jan 20 11:32:33 2026 +0100

                                feat(regions): support for dynamic chart titles

                            commit 28ad979caab0202c4957b3ba7c49473eedcd44fc
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 19 15:05:24 2026 +0100

                                fix: iFrame backlink to regional dashboard

                            commit f63ba63bfb0637cc6451ecf6587a7ce5f36b92b2
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 19 15:02:31 2026 +0100

                                fix: update colors + styles, updates from call

                            commit de20527271b32343d6202e7caec9328a6d25dad1
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 19 12:19:51 2026 +0100

                                feat(regions): adapt for all regions; custom paramters; text inserts

                            commit 34523632cc00a1c25317760ecf82f8eccf03bbe8
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 19 10:19:26 2026 +0100

                                fix(mobility): cars statistics + colors

                            commit f6d87028d942527c6ce7b5ca0a398364062d4034
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Sun Jan 18 22:47:59 2026 +0100

                                feat(heatingRegions): support for custom embed parameters & modal

                            commit 7c58e1526ed58e65239355cdffae73ef32a9b344
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Sat Jan 17 18:38:34 2026 +0100

                                feat(renewablesExplorer): support for custom goal path

                            commit 4b8c6a619419200f28c44233dd9281363017d3ba
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Jan 15 15:20:10 2026 +0100

                                fix(regions): various changes

                            commit 068d160fb369f761af35eb58fe3013c89041515f
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 18:49:19 2026 +0100

                                feat(iFrames): auto-height iFrames

                            commit efc7cf3afffd0a6200e00b96642f5ea8843b3fa5
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 18:32:04 2026 +0100

                                Update types.ts

                            commit 1b66532041a88114fc09675bf504b37b890bb850
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 17:49:47 2026 +0100

                                feat(carsTypes): new design

                            commit 8374c359ee030c62faf21d20ed6fb3e41fb09750
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 17:27:54 2026 +0100

                                fix(powerProductionExternal): support for no goal

                            commit 1c1668716e6b6e07c080ca41f961f7297e8c2ab8
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 14 17:27:04 2026 +0100

                                feat(renewablesTypes): fix font size

                            commit bee0c50c7e83e117af00a65b5d713170821c4b0a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 21:20:54 2026 +0100

                                fix(Card): whitespaces

                            commit 774350779069226c9cf2ff9f7c0fff02921d139a
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 21:11:19 2026 +0100

                                feat(emissionsReductionBySector): updated design

                            commit 79652b810765f999b76cdac5f04fc72b08b66106
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 21:11:08 2026 +0100

                                feat(heatingRegions): new design

                            commit 0dbc0a285e8e9e1cea638a9a5df4a9c20dfdb373
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 16:37:56 2026 +0100

                                Update Intro.svelte

                            commit a4c73a332000a3fe6abc1019059c81eabe63dfb4
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 16:29:25 2026 +0100

                                feat(intro): new layout for cards

                            commit 2743af4c54949e4689f91a3938325d5bcdfcf0d5
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 16:01:08 2026 +0100

                                fix(emissions): switch, units

                            commit 393c4cbdfde362286afbb658c05099c5d32e43cc
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 15:22:25 2026 +0100

                                fix(cc icon)

                            commit 9e4d2559b6c7002fdbde4a0e26a24268f2194027
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 15:12:10 2026 +0100

                                feat(card): add cc icon

                            commit c4bf65a2097d651acc83ba62ed235d615a9feb6e
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Jan 12 15:08:45 2026 +0100

                                fix(heatingRegions): iframe + table

                            commit e6e2e1440f2a82b3c9a93d2a2aded3b62eed7f8f
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Jan 7 17:00:05 2026 +0100

                                fix/modalSplit/carsH…
commit 124276c0ae63787e0e5c2d44eea9e037ba6f544f
Author: David Jablonski <web@davidjablonski.at>
Date:   Wed Apr 29 15:08:39 2026 +0200

    feat: data fetching; new config structure; cleanup

commit 81a174b85a2b513bbdfbb470f5960b49ff368f32
Author: David Jablonski <web@davidjablonski.at>
Date:   Mon Apr 27 23:37:15 2026 +0200

    Squashed commit of the following:

    commit fed236deeafbef499b58a080c25a09b2f4589d2b
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Mon Apr 20 16:12:25 2026 +0200

        fix(org): i18n support

    commit bd660e0584680ca381bcde0775039f1874e89e37
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Fri Apr 17 15:58:22 2026 +0200

        chore(charts): sunset chartLine & chartBar in favour of new chart primitives

    commit e70a54c337218430d952b95be9b2eff035fc3db2
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Fri Apr 17 13:04:49 2026 +0200

        fix(renewables): fields mapping

    commit 03d79878f09cf9b3bcceca23d29fa902544019f0
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Fri Apr 17 11:53:00 2026 +0200

        Revert "fix(renewablesExplorer): unverified percentage"

        This reverts commit ad3a2a90a521d2168825678f986cbb0431e579c2.

    commit ad3a2a90a521d2168825678f986cbb0431e579c2
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Fri Apr 17 11:35:57 2026 +0200

        fix(renewablesExplorer): unverified percentage

    commit 3b4af95be46147ec6dbbe3af08c575e8221fc24e
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Tue Apr 14 11:04:50 2026 +0200

        chore: cleanup unused files

    commit 24c59b643f0b75055b41c4e44d03dba95aaef212
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Tue Apr 14 10:57:55 2026 +0200

        fix(renewables): change from gross to net power

    commit ed6f0055f6bdb1ad044689af60f95ac65f872897
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Tue Mar 31 23:37:04 2026 +0200

        fix(tramParkingChart): update chart

    commit b7876e90c18d27d31f10ef38ae89825b868aee99
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Tue Mar 31 17:38:49 2026 +0200

        fix(tramParkingChart): show line on x-axis

    commit 88e92a87c154ba116125ae50882a8626ee77becf
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Tue Mar 31 17:37:56 2026 +0200

        fix(tramParkingChart): fix date fetching

    commit 852ed4b677b7e37f71a876e5da7b7ca6ed8ac497
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Tue Mar 31 14:20:20 2026 +0200

        fix(tramParkingChart): confine to 2025

    commit 751cc3a4ef5a1df511ae092f15865337e6753d73
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Tue Mar 31 13:03:42 2026 +0200

        fix(IntroPanel): small screen fixes

    commit 19627ddced9b05b5af836973e7232cd02a351759
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Mon Mar 30 16:53:17 2026 +0200

        fix(header): /de redirect

    commit e0489f10b4fef0d9d4605315ecf513904b33ffaf
    Author: David Jablonski <web@davidjablonski.at>
    Date:   Mon Mar 30 15:23:45 2026 +0200

        Squashed commit of the following:

        commit 259ad2e7ae98a9332e31d05262bd8db37ccafe12
        Author: David Jablonski <web@davidjablonski.at>
        Date:   Sun Mar 29 20:28:55 2026 +0200

            feat(trams): chart

        commit 67b63243c7f9e997a6daf24c6ba4031ba947647c
        Author: David Jablonski <web@davidjablonski.at>
        Date:   Mon Mar 16 10:04:26 2026 +0100

            fix(trams): date fix

        commit 6b2107fefb1af02f18d9e614a35d9defc0220a06
        Author: David Jablonski <web@davidjablonski.at>
        Date:   Thu Mar 12 09:56:47 2026 +0100

            Squashed commit of the following:

            commit 670a1053013929be2b8a513a3df10c2f737197b7
            Author: David Jablonski <web@davidjablonski.at>
            Date:   Thu Mar 12 09:56:26 2026 +0100

                fix(tramParking): hotspots + tooltips

            commit 4defc0f1affb75ec29497df379a700790cb4df33
            Author: David Jablonski <web@davidjablonski.at>
            Date:   Tue Mar 3 11:22:18 2026 +0100

                fix: mobile styles + title phrasing

            commit e55df323840b6f1cafcfde02da42126f07c9097c
            Author: David Jablonski <web@davidjablonski.at>
            Date:   Sun Mar 1 00:23:56 2026 +0100

                Squashed commit of the following:

                commit 51e9e35c81c5139fcf63ec0f3df36d9ca27939d5
                Author: David Jablonski <web@davidjablonski.at>
                Date:   Sun Mar 1 00:23:44 2026 +0100

                    Update config.ts

                commit 8e03cf1e3a38e8148ba9f981962c2f659776da76
                Author: David Jablonski <web@davidjablonski.at>
                Date:   Sun Mar 1 00:19:11 2026 +0100

                    Squashed commit of the following:

                    commit bd4707c1e9d561829b6019a14075fa4df5c2b1a9
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Sun Mar 1 00:18:54 2026 +0100

                        Update Map.svelte

                    commit 3db678218a4f167213d17eb5888c8ff918654968
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Sun Mar 1 00:14:39 2026 +0100

                        feat: new visualisation

                    commit edcfd1b3a3bff1fe8b1460fcb62355fffc4eabc3
                    Author: David Jablonski <web@davidjablonski.at>
                    Date:   Sat Feb 28 01:12:59 2026 +0100

                        Squashed commit of the following:

                        commit 625edd6579565baea7ac1835312f2048cc298da6
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Sat Feb 28 01:12:36 2026 +0100

                            Update index.svelte

                        commit 5261bade1bbc86b80c0c7e04e183395493d9538e
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Sat Feb 28 00:48:18 2026 +0100

                            Squashed commit of the following:

                            commit 4504395366e3dcb285e3bbb8498c0598ac494dbf
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Sat Feb 28 00:48:05 2026 +0100

                                feat: improve inspector and map, filter and title

                            commit c7d2e4e945a7d8648c4a0eaca948f01230359245
                            Merge: 88763390 c14639f7
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Sat Feb 28 00:04:44 2026 +0100

                                Merge branch 'main' into feat/tram-parking

                            commit 88763390f530eb0578f55b3c590ba08b3648a90d
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Sat Feb 28 00:04:38 2026 +0100

                                feat: tram map changes & improvements

                            commit c14639f7f0ff6ce94bf96a3ddf7f8225e143662c
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 25 19:26:14 2026 +0100

                                feat(emissionsDetailedSectors): config, data download + table

                            commit a7c0adc3770b4570b48bbe243439ca75203ccfc3
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 25 16:30:01 2026 +0100

                                feat(emissions): upgrade charts; reduce charts

                            commit a4511e968b61bd199048bd17256012d5d36f65cc
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 24 19:02:52 2026 +0100

                                feat(charts/heating): new primitives + heating structure

                        commit 395c9c92334649c0d889a3fedd1adb087a99a588
                        Merge: 71ea861e 817bf743
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 24 14:04:09 2026 +0100

                            Merge branch 'feat/tram-parking' into staging

                        commit 71ea861e79ab245a4888f0d3c08d9d249c8029b0
                        Merge: d6f70326 ac3132c3
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 24 13:58:48 2026 +0100

                            Merge branch 'feat/tram-parking' into staging

                        commit d6f70326dac5ad714686745ac8b2709e0fc4b813
                        Merge: a9f92d96 1da538c7
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 24 13:42:32 2026 +0100

                            Merge branch 'feat/tram-parking' into staging

                        commit a9f92d968315fa2e12b83950b7bcff60acb29656
                        Author: David Jablonski <web@davidjablonski.at>
                        Date:   Tue Feb 24 13:42:19 2026 +0100

                            Squashed commit of the following:

                            commit 98c41158842caf57520033d207859179bea8c7b3
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 23 21:19:46 2026 +0100

                                fix(maps): fixes for AT

                            commit b8069f29c100fff69fe03aaf8cdfe9ea4af5603c
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 23 20:34:36 2026 +0100

                                fix(search): show region_label

                            commit 347f9d989d42d22881cd98e16ef6135168a47368
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 23 20:19:51 2026 +0100

                                fix(mobility/cars): support for country; fix % display

                            commit c9026045b052a8ba0955d5b2e6b3061c9938fed7
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Fri Feb 20 17:54:54 2026 +0100

                                feat(analytics): switch to rybbit analytics

                            commit 94e2422a08bf1342ea5d4da49d013bcfd5e3b667
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 19 23:49:19 2026 +0100

                                fix(fetching): soften SSR

                            commit e86e321244927064e7540c0876ace3f0b2e13bff
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 19 00:51:20 2026 +0100

                                fix(performance): reduce Directus requests

                            commit dc5e4da4188cba486d61e412f7febfe84a778bd5
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 18 22:36:40 2026 +0100

                                feat(charts): SSR for charts

                            commit cfd43cbc277fc2ba964d4265a49ad277c141c469
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 18 16:04:02 2026 +0100

                                fix(footer): update bluesky handle

                            commit 85f47078676718b1cc091ce7b90645ff8e9594d0
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 17 16:05:02 2026 +0100

                                feat(seo): region pre-rendering for bots

                            commit 3182894dc868509fcfd0103225af4b61603999a4
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 17 15:54:58 2026 +0100

                                chore(charts): cleanup unused charts

                            commit ed28d7d3735f07b20cc90532ac3c43158392f104
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 17 14:13:51 2026 +0100

                                fix(SEO): JSON-LD for charts, better sitemap

                            commit 0e6bbd1344816b72a715e5015a4d15b4de4022de
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 16 12:06:34 2026 +0100

                                feat(fathom): events for Card.svelte

                            commit f665783dd5056bda538ced8765aab4c923017a45
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Mon Feb 16 11:30:48 2026 +0100

                                fix(co2Price): fix placeholders and chart

                            commit 23f5bc8cca5cbed7cadaf373cf0e5a980b322be9
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 12 13:37:33 2026 +0100

                                feat(embed): hideTitle

                            commit 137b8c79e9611682bb54a3723983cb3af43c6cda
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 12 12:05:41 2026 +0100

                                fix(temperature): season slicing

                            commit 5b094d29b979b4b2725bd50137df0058586c6e98
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 11 18:28:31 2026 +0100

                                feat(modalSplit): add support for other

                            commit 8f0faffb720b2f385a12ba9c004987d7127333ca
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 11 16:30:42 2026 +0100

                                feat(modalSplit): car category

                            commit ac9dc038748b6d235eec596dbf64efe4ec170c7f
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Thu Feb 5 14:38:38 2026 +0100

                                Squashed commit of the following:

                                commit bb3469dcf09d978d215bf82ef1ca6f778577534a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 14:37:46 2026 +0100

                                    Update MapCarsDensity.svelte

                                commit 73c116c651a1720689e11c2616acd5ac860ba07f
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 14:18:07 2026 +0100

                                    fix(mapView): centering on turbines + region

                                commit 261dc0c646955a614903b6bccbe21ed4c45af97b
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 14:10:24 2026 +0100

                                    fix(axisX): responsive axis support

                                commit 00492326c1c89353770e0539c753f6c61a37ff1e
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 14:01:33 2026 +0100

                                    fix(renewablesExplorer): placeholder support

                                commit fb7f9be34c838ad54bcbb20ea53f7241b321a8d6
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 13:59:11 2026 +0100

                                    fix(emissionsRegion/emissionsReduction): fix bugs

                                commit cb8211a50ec3d47f7870604697f56e0f927f9899
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 13:36:06 2026 +0100

                                    fix(barChart): overlap x-ticks fixed

                                commit 51a89e3ef9d7e81cb205e7eebb2a7970ea53cc6f
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 13:29:35 2026 +0100

                                    feat(card): link include region

                                commit b9947421fbeb56366ba86e9ab61014e7c23e3b03
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 13:25:26 2026 +0100

                                    fix(renewablesExplorer): change table format

                                commit bbe30f2614ae4e0e0bb065400efc57ea754f597e
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Feb 5 13:21:23 2026 +0100

                                    fix(renewables): data loading for states

                                commit bfc1e9442d3e635c66d74f1586e9a3ac09833c50
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Feb 4 12:04:52 2026 +0100

                                    fix(card): loading times

                                commit 0103a000a84bad5ebb834c621b0972b43a7f8954
                                Merge: 6366ccf 57bbe8c
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Feb 4 11:20:16 2026 +0100

                                    Merge branch 'main' into feat/regions

                                commit 6366ccfbece516f4a6d5dc09e85b895327fade60
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Feb 3 16:46:00 2026 +0100

                                    feat(card): image export with SVG / fixed PNG

                                commit d64d7afd35a9141c9b91a39d27f06bf4be07a2b2
                                Merge: 58904a5 166a7cb
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Feb 3 09:12:57 2026 +0100

                                    Merge branch 'main' into feat/regions

                                commit 58904a53f109f89fdfddf19ffed759edf159ed3a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 20:42:35 2026 +0100

                                    refactor(snow): rebuild with config/index pattern and direct SVG rendering

                                    - Extract data fetching and types to config.ts
                                    - Render SVG directly with d3 scales (like emissionsRegion)
                                    - Add responsive x-axis tick count for mobile
                                    - Show current winter as dashed outline only
                                    - Fix resize handling with reactive ResizeObserver
                                    - Add proper Card integration via onChartData callback

                                    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                                commit 4e61eadebd575a5cb8a1edaa7605443b220a90ba
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 20:21:56 2026 +0100

                                    fix(carsDensity): show all historic data in table

                                    Derive periods from actual cars data instead of using the periods
                                    filtered by 'Privat' category, ensuring the table displays all years
                                    shown in the line chart.

                                    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                                commit a6319012de84685923ddc7492800742d42cd3eb4
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 20:03:22 2026 +0100

                                    fix(charts): responsive typography and correct oil heating icon

                                    Make Card title and heading text smaller on mobile for better readability.
                                    Fix Ölheizungen icon from leaf to flame.

                                    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                                commit f80f20b12686d2ba248ce0aa0a86750c3ddf13c0
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 20:00:04 2026 +0100

                                    fix(heatingRegions): Remove icon

                                commit c078b2f4ad39f9452123821caf07e208b346afcf
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:42:12 2026 +0100

                                    fix(emissionsReductionBySector): bugfixes

                                commit 08cd675d363d837667441f4ec47292914f4400c2
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:15:33 2026 +0100

                                    fix(emissionsReduction): completely hide on no data

                                commit bb9e8968ce500ff6e9f7f25b124d80a55687b3d5
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:07:19 2026 +0100

                                    feat(Intro): add CC icon

                                commit 5155ae4c71f82896053a3849f236f9476e8c3691
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:03:25 2026 +0100

                                    fix(renewablesExplorer): dashed line for current year

                                commit e563a6acbe2d48b52b478b37d9ba0eb1daf70812
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:00:12 2026 +0100

                                    fix(carsTypes): sorting of types

                                commit 8778c7374e2a303d197215fd1460049417cc781d
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 15:56:04 2026 +0100

                                    fix(emissionsRegion/Intro): bug fixes

                                commit cfc3c80acc5e3064069c2b72a141500c51eb3eb1
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 14:35:23 2026 +0100

                                    fix(navigation): fontSize

                                commit 44c9ab140f4fa65375132553638640210692c2af
                                Merge: 65a59ed 127928a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 12:31:33 2026 +0100

                                    Merge branch 'main' into feat/regions

                                commit 65a59ed600e600bbbbcb1dbc1f14fa5ecb0db07e
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 12:30:49 2026 +0100

                                    fix(emissionsRegion): icon perCapita

                                commit 6d131630c8c10816210ba4de0e17a45973291ef0
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 17:57:38 2026 +0100

                                    chore(cleanup): region-specific rules

                                commit 8960d69a1e96e04a54d45bdc493463ba63b87689
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 17:50:20 2026 +0100

                                    rm: scripts

                                commit 28fcf308a5ff85341e3720435cc0d3f6f0b9a71b
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 17:49:42 2026 +0100

                                    feat(regions): texts for every chart; fix cars for regions

                                commit 09059c030988d402e78a1267f6d484a159f90c5b
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 10:40:59 2026 +0100

                                    fix(heatingRegions): remove regionSearch

                                commit e153f52a6fa338a17b02d5f3ca9d04717bc3821b
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 10:15:37 2026 +0100

                                    feat(card): note functionality

                                commit 2eefd76ed9ad13c47c9c8ccc7aa785157222b2c6
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 29 12:03:27 2026 +0100

                                    fix(emissionsReductionBySector): reduction percentage

                                commit f05340856b423eb0fccc3fb18f28ae9e5bfdc343
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 19:52:49 2026 +0100

                                    feat(regions): mapOverlay, styling changes

                                commit f3f19eb17883b69ebb0ef0d9e8d9f77f929058c4
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 11:15:01 2026 +0100

                                    fix(emissionsRegion): hover

                                commit eec9ca12e2ffada5707d1634fb40ae572a2082b0
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 11:05:58 2026 +0100

                                    feat(emissionsRegion/texts): text processing

                                commit b5d49137fa1ec276caf9c5d0f3d0d872cf4969a6
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 09:49:19 2026 +0100

                                    fix(emissionsRegion): sorting

                                commit d1df4a126629c53e1d9aa93000ba605ac9695439
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 09:36:58 2026 +0100

                                    feat(regions): new cars charts

                                commit dccf6abffa46093ccf451204c43a9dfa7d7a9fb3
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 16:48:57 2026 +0100

                                    feat(mapView): new logic for region owners

                                commit 9b410033d2b447a27d7b6a056b849c51e98cbb3d
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 16:21:13 2026 +0100

                                    fix(CSV): semicolons and escaped strings

                                commit a38d98de21e72ef252bb339c985252730e214b50
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 16:06:18 2026 +0100

                                    feat(emissionsRegion): estimate added

                                commit 795448fa17cb8dd2806caa80c3ece91eaf6acd25
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 15:46:25 2026 +0100

                                    Update index.svelte

                                commit 83eb56f119d9db6f93db979ee33ba26507667206
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 15:46:19 2026 +0100

                                    fix(emissions/renewables): y-axis

                                commit cb7ebaf8225fe704f8cbd108e01fc3a030100f43
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 15:33:13 2026 +0100

                                    fix(mobility): colors for dark mode

                                commit b872be3d88216c7795099334bd1bee5d77e82275
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 12:07:50 2026 +0100

                                    feat(regions): support for i18n & custom layouts

                                commit c0e4aa6ec6816ff6899ef9760478d779722d9420
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 22 16:08:22 2026 +0100

                                    feat(modalSplit): tooltip

                                commit ec4e7221a0753f9b9b85a7f0e030bf11abe0c0bf
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 22 13:03:02 2026 +0100

                                    fix(intro): change slider interval

                                commit ebe0d67ba7d92af913c403a80e4a3bfed360c9ae
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 22 12:55:01 2026 +0100

                                    fix(emissionsRegion): heading

                                commit 174678f5b8abfd0e5ac9e8d2bdcae3a316c41fcf
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 21 10:13:22 2026 +0100

                                    feat(emissionsRegion): show total in tooltip

                                commit 370f001999d7d38d03c37d3003ec68574b8b9bc7
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 21 10:09:35 2026 +0100

                                    fix(regions): mobile layout

                                commit 6045cc3a9fd4f892a80f75eae67115dbbfc25cc8
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 20 22:11:00 2026 +0100

                                    feat(cars): absolute value support

                                commit af3d0c3be22e181ff2b07386de1d10bc7ac4919a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 20 18:13:40 2026 +0100

                                    Update .gitignore

                                commit d1c1e8950b8971187c6fd0c056ed800fb321c138
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 20 17:10:32 2026 +0100

                                    feat(regions): API changes for other regions

                                commit 9d7e4562994044fb986bac3823727c27ec817bd7
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 20 11:32:33 2026 +0100

                                    feat(regions): support for dynamic chart titles

                                commit 28ad979caab0202c4957b3ba7c49473eedcd44fc
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 19 15:05:24 2026 +0100

                                    fix: iFrame backlink to regional dashboard

                                commit f63ba63bfb0637cc6451ecf6587a7ce5f36b92b2
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 19 15:02:31 2026 +0100

                                    fix: update colors + styles, updates from call

                                commit de20527271b32343d6202e7caec9328a6d25dad1
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 19 12:19:51 2026 +0100

                                    feat(regions): adapt for all regions; custom paramters; text inserts

                                commit 34523632cc00a1c25317760ecf82f8eccf03bbe8
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 19 10:19:26 2026 +0100

                                    fix(mobility): cars statistics + colors

                                commit f6d87028d942527c6ce7b5ca0a398364062d4034
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Sun Jan 18 22:47:59 2026 +0100

                                    feat(heatingRegions): support for custom embed parameters & modal

                                commit 7c58e1526ed58e65239355cdffae73ef32a9b344
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Sat Jan 17 18:38:34 2026 +0100

                                    feat(renewablesExplorer): support for custom goal path

                                commit 4b8c6a619419200f28c44233dd9281363017d3ba
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 15 15:20:10 2026 +0100

                                    fix(regions): various changes

                                commit 068d160fb369f761af35eb58fe3013c89041515f
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 14 18:49:19 2026 +0100

                                    feat(iFrames): auto-height iFrames

                                commit efc7cf3afffd0a6200e00b96642f5ea8843b3fa5
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 14 18:32:04 2026 +0100

                                    Update types.ts

                                commit 1b66532041a88114fc09675bf504b37b890bb850
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 14 17:49:47 2026 +0100

                                    feat(carsTypes): new design

                                commit 8374c359ee030c62faf21d20ed6fb3e41fb09750
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 14 17:27:54 2026 +0100

                                    fix(powerProductionExternal): support for no goal

                                commit 1c1668716e6b6e07c080ca41f961f7297e8c2ab8
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 14 17:27:04 2026 +0100

                                    feat(renewablesTypes): fix font size

                                commit bee0c50c7e83e117af00a65b5d713170821c4b0a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 21:20:54 2026 +0100

                                    fix(Card): whitespaces

                                commit 774350779069226c9cf2ff9f7c0fff02921d139a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 21:11:19 2026 +0100

                                    feat(emissionsReductionBySector): updated design

                                commit 79652b810765f999b76cdac5f04fc72b08b66106
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 21:11:08 2026 +0100

                                    feat(heatingRegions): new design

                                commit 0dbc0a285e8e9e1cea638a9a5df4a9c20dfdb373
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 16:37:56 2026 +0100

                                    Update Intro.svelte

                                commit a4c73a332000a3fe6abc1019059c81eabe63dfb4
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 16:29:25 2026 +0100

                                    feat(intro): new layout for cards

                                commit 2743af4c54949e4689f91a3938325d5bcdfcf0d5
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 16:01:08 2026 +0100

                                    fix(emissions): switch, units

                                commit 393c4cbdfde362286afbb658c05099c5d32e43cc
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 15:22:25 2026 +0100

                                    fix(cc icon)

                                commit 9e4d2559b6c7002fdbde4a0e26a24268f2194027
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 15:12:10 2026 +0100

                                    feat(card): add cc icon

                                commit c4bf65a2097d651acc83ba62ed235d615a9feb6e
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 12 15:08:45 2026 +0100

                                    fix(heatingRegions): iframe + table

                                commit e6e2e1440f2a82b3c9a93d2a2aded3b62eed7f8f
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 7 17:00:05 2026 +0100

                                    fix/modalSplit/carsHistoricLine): fixes

                                commit b8d594638cec26e516d1f0e96f272defba9444e9
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 6 22:51:19 2026 +0100

                                    feat(mapOverlay): add maps for wind, solar & fix layout

                                commit f214cac603e9fd40e280a373dd1d1d7cc18d8248
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 6 22:24:19 2026 +0100

                                    fix(powerProductionExternal): xAxis values; design changes

                                commit e25215544d03d23ba1eb92500994d3b652e6a71b
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 6 22:08:21 2026 +0100

                                    fix(renewablesExplorer): show all wind turbines

                                commit f4baf249f89b122c6ca8926fc691dc9d208abdb9
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 6 21:26:24 2026 +0100

                                    feat(renewablesTypes): share icons; mobile fixes

                                commit b184f8e899b6843b01ae9e6900af3834cef084c7
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 6 21:14:17 2026 +0100

                                    feat(emissionsRegion): table format

                                commit 9de47ebc3c448169afa07a0b2b17aacf907df488
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 6 21:14:07 2026 +0100

                                    feat(line): gradient

                                commit 59e955c417bf72a494fa3eff9d9cd6dee4e0c574
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 6 21:00:01 2026 +0100

                                    feat(regions): new intro section; navigation placement

                                commit 562de80bfa54b361a2ef8700608faacb1ed20fe8
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Dec 22 18:05:37 2025 +0100

                                    feat(renewablesExplorer): fix bars & region lines

                                commit fef96ec9c9620b713eccf529d4b7b590801f7093
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Dec 22 17:47:09 2025 +0100

                                    feat(renewablesTypes): fix layout

                                commit 568a19b2888b5c76f23b4148f1435d806adf5580
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Dec 18 14:09:00 2025 +0100

                                    feat(regions): emissionsReductionBySector v1

                                commit eb96f3d57894e97b236e7c9eec3a39761db38c0c
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Dec 18 13:45:08 2025 +0100

                                    data(modalSplit): goal update

                                commit 52f202012e918af16a7ca68304d42dd85254c2f7
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Dec 18 13:41:36 2025 +0100

                                    feat(renewablesExplorer): import goal values

                                commit d648aef6c563ebd3d8b6371e5e4f5ac43dde09b4
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Dec 18 11:43:25 2025 +0100

                                    Update Inspector.svelte

                                commit 18f8fe84bc07b196d890855a4c648229d13af196
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Dec 17 10:52:58 2025 +0100

                                    feat(regions): reinstate region comparison + fix wind map loading

                                commit ba055ded229c0ef8b0d72fea1977e67d2e4dd16a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Dec 17 00:47:09 2025 +0100

                                    feat(regions): updates to charts

                                commit b6b34247da261c1a6105ffcbe1fd63f61da420af
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Dec 17 00:47:02 2025 +0100

                                    feat(regions): updated modalSplit chart

                                commit 17a6ef8126b6a1723b056312c5e6f7f26affd1a2
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Dec 16 17:50:45 2025 +0100

                                    feat(renewablesTypes): changes + data support

                                commit aa999b8bf26163bcbe574b552e13cfd7f2a9fdd1
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Dec 16 17:08:35 2025 +0100

                                    feat(regions): renewableExplorer + renewableTypes

                                commit 5170c1e5c5df8987ae6b32129ce54147b71ca518
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Dec 16 13:49:55 2025 +0100

                                    feat(region): changes to charts

                                commit 46781a5a5999cabcccb7ec03370c5cbcbf1cffe1
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Dec 15 13:26:15 2025 +0100

                                    feat(regions): updated charts, simplified structure

                                commit e1bf279176f925a473b2ae4ede5912f763d4c3ae
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Dec 10 13:45:10 2025 +0100

                                    feat(regions): emissions chart & other charts updated

                                commit e5e2a66954323b421d64e1e1c87974a4d16cb475
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Dec 9 22:48:10 2025 +0100

                                    feat(regions/charts): new chart primitives; renewable charts

                                commit ac6fadd66de7e8be8378a18f38bb6338f2337710
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Dec 9 12:25:17 2025 +0100

                                    fix(navs): no scrollbar

                                commit c881274d74127f6611516c8e3e9d12ab68024aad
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Dec 5 00:16:39 2025 +0100

                                    feat(regions): grid-based layout for charts

                                commit ec4faa57a89f28d25b1b2cc91359c5af489bfb7d
                                Merge: 706303e 392a7e6
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Dec 4 19:02:50 2025 +0100

                                    Merge branch 'main' into feat/regions

                                commit 706303e60c76004e9d3fb03ff1c9e5410efe8c7c
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Dec 1 17:41:51 2025 +0100

                                    feat(regions): new charts

                                commit a0aa310c1d559378fe21589509bfcab05e1ee170
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Nov 26 23:34:32 2025 +0100

                                    feat(packages): include svelteplot, update node

                                commit cd572fd60eb38459c495a19fe59ac0535b29b50c
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Nov 26 23:27:37 2025 +0100

                                    feat(modalSplit): initial commit

                            commit 57bbe8c5d8c1f7a76b8fe9cb05ff6fdeb6a3325c
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 4 11:19:51 2026 +0100

                                feat(card): disable data download

                            commit 9fed7cf889452c4a76cb880e160cac16420ab8cc
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Wed Feb 4 11:11:15 2026 +0100

                                fix(renewableShare): new chart type, fix x-axis

                            commit fb9c48cd2002bc91c24b90975f73142009484405
                            Author: David Jablonski <web@davidjablonski.at>
                            Date:   Tue Feb 3 16:46:18 2026 +0100

                                Squashed commit of the following:

                                commit 6366ccfbece516f4a6d5dc09e85b895327fade60
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Feb 3 16:46:00 2026 +0100

                                    feat(card): image export with SVG / fixed PNG

                                commit d64d7afd35a9141c9b91a39d27f06bf4be07a2b2
                                Merge: 58904a5 166a7cb
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Feb 3 09:12:57 2026 +0100

                                    Merge branch 'main' into feat/regions

                                commit 58904a53f109f89fdfddf19ffed759edf159ed3a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 20:42:35 2026 +0100

                                    refactor(snow): rebuild with config/index pattern and direct SVG rendering

                                    - Extract data fetching and types to config.ts
                                    - Render SVG directly with d3 scales (like emissionsRegion)
                                    - Add responsive x-axis tick count for mobile
                                    - Show current winter as dashed outline only
                                    - Fix resize handling with reactive ResizeObserver
                                    - Add proper Card integration via onChartData callback

                                    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                                commit 4e61eadebd575a5cb8a1edaa7605443b220a90ba
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 20:21:56 2026 +0100

                                    fix(carsDensity): show all historic data in table

                                    Derive periods from actual cars data instead of using the periods
                                    filtered by 'Privat' category, ensuring the table displays all years
                                    shown in the line chart.

                                    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                                commit a6319012de84685923ddc7492800742d42cd3eb4
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 20:03:22 2026 +0100

                                    fix(charts): responsive typography and correct oil heating icon

                                    Make Card title and heading text smaller on mobile for better readability.
                                    Fix Ölheizungen icon from leaf to flame.

                                    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

                                commit f80f20b12686d2ba248ce0aa0a86750c3ddf13c0
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 20:00:04 2026 +0100

                                    fix(heatingRegions): Remove icon

                                commit c078b2f4ad39f9452123821caf07e208b346afcf
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:42:12 2026 +0100

                                    fix(emissionsReductionBySector): bugfixes

                                commit 08cd675d363d837667441f4ec47292914f4400c2
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:15:33 2026 +0100

                                    fix(emissionsReduction): completely hide on no data

                                commit bb9e8968ce500ff6e9f7f25b124d80a55687b3d5
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:07:19 2026 +0100

                                    feat(Intro): add CC icon

                                commit 5155ae4c71f82896053a3849f236f9476e8c3691
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:03:25 2026 +0100

                                    fix(renewablesExplorer): dashed line for current year

                                commit e563a6acbe2d48b52b478b37d9ba0eb1daf70812
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 16:00:12 2026 +0100

                                    fix(carsTypes): sorting of types

                                commit 8778c7374e2a303d197215fd1460049417cc781d
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 15:56:04 2026 +0100

                                    fix(emissionsRegion/Intro): bug fixes

                                commit cfc3c80acc5e3064069c2b72a141500c51eb3eb1
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 14:35:23 2026 +0100

                                    fix(navigation): fontSize

                                commit 44c9ab140f4fa65375132553638640210692c2af
                                Merge: 65a59ed 127928a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 12:31:33 2026 +0100

                                    Merge branch 'main' into feat/regions

                                commit 65a59ed600e600bbbbcb1dbc1f14fa5ecb0db07e
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Feb 2 12:30:49 2026 +0100

                                    fix(emissionsRegion): icon perCapita

                                commit 6d131630c8c10816210ba4de0e17a45973291ef0
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 17:57:38 2026 +0100

                                    chore(cleanup): region-specific rules

                                commit 8960d69a1e96e04a54d45bdc493463ba63b87689
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 17:50:20 2026 +0100

                                    rm: scripts

                                commit 28fcf308a5ff85341e3720435cc0d3f6f0b9a71b
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 17:49:42 2026 +0100

                                    feat(regions): texts for every chart; fix cars for regions

                                commit 09059c030988d402e78a1267f6d484a159f90c5b
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 10:40:59 2026 +0100

                                    fix(heatingRegions): remove regionSearch

                                commit e153f52a6fa338a17b02d5f3ca9d04717bc3821b
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Fri Jan 30 10:15:37 2026 +0100

                                    feat(card): note functionality

                                commit 2eefd76ed9ad13c47c9c8ccc7aa785157222b2c6
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 29 12:03:27 2026 +0100

                                    fix(emissionsReductionBySector): reduction percentage

                                commit f05340856b423eb0fccc3fb18f28ae9e5bfdc343
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 19:52:49 2026 +0100

                                    feat(regions): mapOverlay, styling changes

                                commit f3f19eb17883b69ebb0ef0d9e8d9f77f929058c4
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 11:15:01 2026 +0100

                                    fix(emissionsRegion): hover

                                commit eec9ca12e2ffada5707d1634fb40ae572a2082b0
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 11:05:58 2026 +0100

                                    feat(emissionsRegion/texts): text processing

                                commit b5d49137fa1ec276caf9c5d0f3d0d872cf4969a6
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 09:49:19 2026 +0100

                                    fix(emissionsRegion): sorting

                                commit d1df4a126629c53e1d9aa93000ba605ac9695439
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 28 09:36:58 2026 +0100

                                    feat(regions): new cars charts

                                commit dccf6abffa46093ccf451204c43a9dfa7d7a9fb3
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 16:48:57 2026 +0100

                                    feat(mapView): new logic for region owners

                                commit 9b410033d2b447a27d7b6a056b849c51e98cbb3d
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 16:21:13 2026 +0100

                                    fix(CSV): semicolons and escaped strings

                                commit a38d98de21e72ef252bb339c985252730e214b50
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 16:06:18 2026 +0100

                                    feat(emissionsRegion): estimate added

                                commit 795448fa17cb8dd2806caa80c3ece91eaf6acd25
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 15:46:25 2026 +0100

                                    Update index.svelte

                                commit 83eb56f119d9db6f93db979ee33ba26507667206
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 15:46:19 2026 +0100

                                    fix(emissions/renewables): y-axis

                                commit cb7ebaf8225fe704f8cbd108e01fc3a030100f43
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 15:33:13 2026 +0100

                                    fix(mobility): colors for dark mode

                                commit b872be3d88216c7795099334bd1bee5d77e82275
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 26 12:07:50 2026 +0100

                                    feat(regions): support for i18n & custom layouts

                                commit c0e4aa6ec6816ff6899ef9760478d779722d9420
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 22 16:08:22 2026 +0100

                                    feat(modalSplit): tooltip

                                commit ec4e7221a0753f9b9b85a7f0e030bf11abe0c0bf
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 22 13:03:02 2026 +0100

                                    fix(intro): change slider interval

                                commit ebe0d67ba7d92af913c403a80e4a3bfed360c9ae
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 22 12:55:01 2026 +0100

                                    fix(emissionsRegion): heading

                                commit 174678f5b8abfd0e5ac9e8d2bdcae3a316c41fcf
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 21 10:13:22 2026 +0100

                                    feat(emissionsRegion): show total in tooltip

                                commit 370f001999d7d38d03c37d3003ec68574b8b9bc7
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 21 10:09:35 2026 +0100

                                    fix(regions): mobile layout

                                commit 6045cc3a9fd4f892a80f75eae67115dbbfc25cc8
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 20 22:11:00 2026 +0100

                                    feat(cars): absolute value support

                                commit af3d0c3be22e181ff2b07386de1d10bc7ac4919a
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 20 18:13:40 2026 +0100

                                    Update .gitignore

                                commit d1c1e8950b8971187c6fd0c056ed800fb321c138
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 20 17:10:32 2026 +0100

                                    feat(regions): API changes for other regions

                                commit 9d7e4562994044fb986bac3823727c27ec817bd7
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Tue Jan 20 11:32:33 2026 +0100

                                    feat(regions): support for dynamic chart titles

                                commit 28ad979caab0202c4957b3ba7c49473eedcd44fc
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 19 15:05:24 2026 +0100

                                    fix: iFrame backlink to regional dashboard

                                commit f63ba63bfb0637cc6451ecf6587a7ce5f36b92b2
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 19 15:02:31 2026 +0100

                                    fix: update colors + styles, updates from call

                                commit de20527271b32343d6202e7caec9328a6d25dad1
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 19 12:19:51 2026 +0100

                                    feat(regions): adapt for all regions; custom paramters; text inserts

                                commit 34523632cc00a1c25317760ecf82f8eccf03bbe8
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Mon Jan 19 10:19:26 2026 +0100

                                    fix(mobility): cars statistics + colors

                                commit f6d87028d942527c6ce7b5ca0a398364062d4034
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Sun Jan 18 22:47:59 2026 +0100

                                    feat(heatingRegions): support for custom embed parameters & modal

                                commit 7c58e1526ed58e65239355cdffae73ef32a9b344
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Sat Jan 17 18:38:34 2026 +0100

                                    feat(renewablesExplorer): support for custom goal path

                                commit 4b8c6a619419200f28c44233dd9281363017d3ba
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Thu Jan 15 15:20:10 2026 +0100

                                    fix(regions): various changes

                                commit 068d160fb369f761af35eb58fe3013c89041515f
                                Author: David Jablonski <web@davidjablonski.at>
                                Date:   Wed Jan 14 18:49:19 2026 +0100

                                    feat(iFrames): auto-height iFrames

                                commit efc7cf3afffd0a6…
Feat: summary-cards, layout structure for awards, adaptions for table
commit fed236d
Author: David Jablonski <web@davidjablonski.at>
Date:   Mon Apr 20 16:12:25 2026 +0200

    fix(org): i18n support

commit bd660e0
Author: David Jablonski <web@davidjablonski.at>
Date:   Fri Apr 17 15:58:22 2026 +0200

    chore(charts): sunset chartLine & chartBar in favour of new chart primitives

commit e70a54c
Author: David Jablonski <web@davidjablonski.at>
Date:   Fri Apr 17 13:04:49 2026 +0200

    fix(renewables): fields mapping

commit 03d7987
Author: David Jablonski <web@davidjablonski.at>
Date:   Fri Apr 17 11:53:00 2026 +0200

    Revert "fix(renewablesExplorer): unverified percentage"

    This reverts commit ad3a2a9.

commit ad3a2a9
Author: David Jablonski <web@davidjablonski.at>
Date:   Fri Apr 17 11:35:57 2026 +0200

    fix(renewablesExplorer): unverified percentage

commit 3b4af95
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Apr 14 11:04:50 2026 +0200

    chore: cleanup unused files

commit 24c59b6
Author: David Jablonski <web@davidjablonski.at>
Date:   Tue Apr 14 10:57:55 2026 +0200

    fix(renewables): change from gross to net power
@lenngri lenngri changed the title Feat/solar potential feat: Solar Potential Page May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants