feat(wasserfoerderung): tab, persistence, sync and PDF with Druckverlauf chart
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 8/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Lĩnh vực
- api, database, desktop-dev, documentation
Hướng nghiên cứu
This is a multi-slice feature spanning the SQLite schema (Migrations.CurrentVersion, SchemaGuard.ExpectedColumns), the sync protocol constants ProtocolVersion and MinimumProtocolVersion, the Avalonia WASSERFÖRDERUNG tab and the QuestPDF report section. Depends on an unmerged engine slice (#150), so start by reading that review comment and the engine code it refers to. Done means the per-pump values round-trip through storage and sync, and the tab and PDF show them with screenshots attached.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Slice 2 of the Wasserförderung restart (#150). Depends on the engine slice. Analysis: see the review comment on #150.
Scope
WasserfoerderungLeitungstores the per-pump results and findings as values, computed once and never recomputed on open. One factory, not the two near-duplicates on the branch.- Migration numbered above
main'sMigrations.CurrentVersionat merge time, with columns inSchemaGuard.ExpectedColumns. Never run this build against real Einsatzdateien (#396). - Sync: the new add/remove commands are commands a client may send, so raise
MinimumProtocolVersionalong withProtocolVersion. - Tab WASSERFÖRDERUNG:
- Stützpunkt profile entry, plus a length/rise shortcut that writes a two-point profile.
- Pump table: Station, Höhe, Eingang, Ausgang, Abschnitt, Steigung, B-20.
- Druckverlauf chart: terrain, pressure sawtooth, min. Eingangsdruck line, numbered pumps.
- Findings list.
- Materialbilanz.
- Footer "Planungshilfe nach FI 5.008 — keine Einsatzentscheidung".
- PDF: per-Leitung pump table plus the chart. The footer is built from the stored values. The branch hardcodes "B-800, 8 bar … 3 % Reserveschlauch", which is wrong for any other configuration, and the 3 % was pressure headroom, not hoses.
Acceptance
- Round-trip and sync tests for the stored per-pump values.
- Before/after screenshots of the tab and the PDF section.
🤖 Generated with Claude Code
- Ngôn ngữ chính
- C#
- Star
- 1
- Fork
- 3
- Merge trung bình
- 4 giờ 34 phút
- Pull request đã merge (30 ngày)
- 182
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CodeForFire/lagebuch
-
bug ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
CodeForFire/lagebuch#714 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
CodeForFire/lagebuch#713 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
CodeForFire/lagebuch#405 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
CodeForFire/lagebuch#349 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
CodeForFire/lagebuch#348 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của CodeForFire/lagebuch
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug priority: P2
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
IridiumIO/CompactGUI#699 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
bitfoundation/bitplatform#14070 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
Maintainer thường phản hồi trong vòng 1 ngày