Commit Graph

62 Commits

Author SHA1 Message Date
Johannes Baumeister 8402694841 Fix Nordex sides: BLF left of AMF, NVM right of KSF
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-11 10:05:21 +02:00
Johannes Baumeister 84d1ce3a70 Refine Nordex geometry: AMF length 180m, swap side surfaces (NVM left, BLF right)
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-05-11 10:01:32 +02:00
Johannes Baumeister 93a953d63b Correct Nordex BLF position: move to the side of the KSF area
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-11 09:57:19 +02:00
Johannes Baumeister 3fcd344df4 Fix SyntaxError (duplicate declaration) preventing the map from loading
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-11 09:56:59 +02:00
Johannes Baumeister 19e43d3ad1 Fix measuring tool bug and correct Nordex BLF position
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-05-11 09:51:27 +02:00
Johannes Baumeister 62e6dddfdb Fix Nordex KSF layout: apply width offset relative to tower center based on technical drawing
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-11 09:42:16 +02:00
Johannes Baumeister b07a0ac88a Feat: Add owner and parcel labels for ALKIS layer on high zoom levels
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-11 09:08:09 +02:00
Johannes Baumeister f9c0532140 Update Nordex KSF orientation to match Enercon style
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-08 14:08:54 +02:00
Johannes Baumeister 19a4f0f165 Feat: Add dropdown for manufacturer and implement Nordex KSF geometries
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-05-08 14:01:47 +02:00
Johannes Baumeister f26d1f1710 Fix: Improve owner name mapping and display logic in Manage Owners
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-05-08 13:33:37 +02:00
Johannes Baumeister f8874a3e95 Compact legend and expanded owner management table (Nachname, Vorname, Adresse)
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-05-02 11:34:28 +02:00
Johannes Baumeister 3f277cca6d ACTUAL ROOT CAUSE: baked_layers.js caused early return, preventing ALKIS DB layer from loading. Now ALKIS DB always loads and replaces local layer.
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-02 09:08:40 +02:00
Johannes Baumeister d15f823e56 ROOT CAUSE FIX: Remove local shapefile Eigentuemer layer when ALKIS DB layer loads - the local layer had fillOpacity:0 and was covering the colored DB layer
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-01 11:04:46 +02:00
Johannes Baumeister 29fe0b1352 Fix 404 status update error with flexible SQL matching and add ALKIS layer loading error diagnostics
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-05-01 10:46:15 +02:00
Johannes Baumeister dd6e875e2c Critical stability fix: handled null status values in database, fixed layer order (DB layer on top), and cleaned up redundant initialization logic
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-01 10:29:34 +02:00
Johannes Baumeister f4403b055f Final synchronization fix: added legacy status mapping, improved name normalization for names with special characters/brackets, and increased color visibility
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-01 10:23:09 +02:00
Johannes Baumeister cccdce49c1 Harden owner name matching with normalization and add detailed debug logging for map synchronization
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-05-01 10:19:15 +02:00
Johannes Baumeister c5469e7fa5 Remove manual save button and finalize automatic synchronization between owner table and map
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-05-01 10:14:42 +02:00
Johannes Baumeister 42237cddcf Ensure ALKIS DB layer is always loaded and add auto-column mapping for owner layers
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-30 21:55:42 +02:00
Johannes Baumeister 826fbb8973 Full update of owner status categories and premium legend UI based on user image
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-30 21:52:13 +02:00
Johannes Baumeister b03a7b2568 Fix map synchronization for ALKIS DB layer by using state.ownerStatuses in style function
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-30 14:51:40 +02:00
Johannes Baumeister 79a9262329 Add auto-save logic for notes field (onblur)
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-30 14:37:49 +02:00
Johannes Baumeister 3172ee1939 Implement Flächensicherung directly with ALKIS DB and added Notiz field
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-30 14:30:51 +02:00
Johannes Baumeister f55f70c0eb Fix async map loading race condition and mapping logic
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-30 09:00:29 +02:00
Johannes Baumeister 74f2af9b21 Fix owner matching logic, automate mapping, and improve status persistence
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-30 08:47:34 +02:00
Johannes Baumeister 7374e98612 Backend: Add stats endpoint for DB connection; UI: Clean up dashboard logic
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-30 08:38:21 +02:00
Johannes Baumeister af8ed45f4d Fix robust project name resolution in backend
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-29 21:52:40 +02:00
Johannes Baumeister b5c523ab07 Fix SQL query handling empty string for NULL columns
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-29 21:25:58 +02:00
Johannes Baumeister 9c8032d511 Fix project ID resolution and null name concatenation
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-29 21:05:05 +02:00
Johannes Baumeister b824c8ea73 Implement relational owner securing logic and persistence
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-29 21:02:25 +02:00
Johannes Baumeister 9164281cfb feat: implement multi-variant persistence and Hilfsgeometrien toggle
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-28 17:01:42 +02:00
Johannes Baumeister d881c9fc64 fix: hide proximity lines if variant layer is hidden
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-28 16:58:32 +02:00
Johannes Baumeister c182baf2bd feat: implement auto-save and persistence for rotation angle
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:43:09 +02:00
Johannes Baumeister c6642c25fc fix: ReferenceError projekt_id typo in app.js
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:37:57 +02:00
Johannes Baumeister 5ad4cd1344 debug: improve loadTurbinesFromDB logging
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:31:48 +02:00
Johannes Baumeister 2a3e5a9fdf debug: add in-memory logs and logs endpoint
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:31:24 +02:00
Johannes Baumeister 6787290554 fix: correct coordinate property access in POST /api/wea
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:15:36 +02:00
Johannes Baumeister 1c6d27361f fix: transform geom back to WGS84 on load and use correct column names
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:12:23 +02:00
Johannes Baumeister 1995ccaff0 fix: use correct column names (anlagentyp) in database insert
Deploy Bürgerwind / deploy (push) Has been cancelled Details
2026-04-28 13:12:05 +02:00
Johannes Baumeister 65fdbbc9f6 fix: improve API logging, error handling and add status endpoint
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-28 13:08:01 +02:00
Johannes Baumeister 3135021ebd chore: remove WEA_Standorte from baked data to favor database
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:06:44 +02:00
Johannes Baumeister 5fd8ea3763 feat: implement turbine loading from DB and improved error reporting
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:03:17 +02:00
Johannes Baumeister 90b9ad9ffa chore: disable automatic shapefile turbine loading to rely on database
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 13:01:00 +02:00
Johannes Baumeister bb9c90e4d0 fix: transform coordinates to EPSG:25832 for database insertion
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 12:54:39 +02:00
Johannes Baumeister 4c03cfdd5e debug: add logging and fix db port/creds in deploy
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-28 12:47:10 +02:00
Johannes Baumeister 6e091366bd fix: update traefik port to 3000 to match node.js backend
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-28 12:43:35 +02:00
gitea-enwelo-jba f747634b77 Dockerfile aktualisiert
Deploy Bürgerwind / deploy (push) Successful in 17s Details
2026-04-28 10:40:59 +00:00
gitea-enwelo-jba 0e08742f86 .gitea/workflows/deploy.yml aktualisiert
Deploy Bürgerwind / deploy (push) Successful in 16s Details
2026-04-28 10:40:21 +00:00
Johannes Baumeister 2b1eefe229 chore: migrate to node.js backend to support database saving and serve static files
Deploy TrassenPlaner / deploy (push) Successful in 10s Details
2026-04-28 12:30:57 +02:00
Johannes Baumeister 4107a62167 feat: link project to postgres database (geodaten.wea_standorte) and add save button 2026-04-28 12:30:37 +02:00