{"collection":{"slug":"schneespur-module","name":{"de":"Schneespur Module"},"description":{"de":""},"generated_at":"2026-07-07T03:17:38Z"},"modules":[{"slug":"dokumente","name":{"de":"Dokumente","en":"Documents"},"description":{"de":"Mit dem Modul Dokumente verwaltet ein Winterdienstler alle kundenbezogenen Unterlagen an einem Ort — Verträge, Rechnungen, Nachweise und Belege.Dokumente werden hochgeladen, einem Kunden (und optional einem Objekt oder Einsatz) zugewiesen und erscheinen zuverlässig sowohl in der Admin-Ansicht des Betreibers als auch im Kundenportal. Fehlende Unterlagen lassen sich direkt beim Kunden anfordern. Darüber hinaus erzeugt das Modul Verträge aus Markdown-Vorlagen mit automatisch befüllten Platzhaltern (Kunde, Objekt, Firma, Datum), rendert sie als PDF und sendet sie zur Online-Signatur an NoSign — das versiegelte, rechtssichere PDF kommt automatisch ins Modul zurück. Ein Status-Dashboard und automatische Erinnerungen halten den Signaturprozess im Blick.  Funktionen im Überblick - Dokumente verwalten — PDF, Bilder und Office-Dateien (bis 10 MB) hochladen, nach Typ und Kunde filtern, sicher über eine autorisierte Route ansehen und herunterladen (keine öffentlichen Links). - Kunden- & Objektzuordnung — jedes Dokument gehört zu einem Kunden, optional zu einem Objekt oder Einsatz; kundenscharfe Ablage für einfache Auskunft und DSGVO-konforme Löschung. - Kundenportal — Kunden sehen ihre eigenen Dokumente; Betreiber können fehlende Unterlagen gezielt anfordern. - Vertrags-Builder — Verträge aus Vorlagen oder Freitext (Markdown), injection-sichere Platzhalter, CommonMark→PDF-Render-Pipeline. - Online-Signatur (NoSign) — Self-Service-Onboarding des Betreibers, Vertragsversand zur Signatur, HMAC-verifizierte Rückgabe des versiegelten PAdES-PDF, Status-Dashboard, automatische Erinnerungen und Widerruf. - Sicher & Shared-Hosting-tauglich — nicht-öffentliche Dateiablage, Inhalts-MIME-Prüfung, generierte Dateinamen, zweistufiger Hard-Delete; läuft auch ohne Dauer-Queue-Worker (cron-/sync-robust).","en":"The Documents module lets a snow-clearing operator manage all customer-related paperwork in one place — contracts, invoices, proofs and receipts. Documents are uploaded, assigned to a customer (and optionally to a property or job), and reliably appear both in the operator's admin view and in the customer portal. Missing paperwork can be requested directly from the customer. Beyond storage, the module builds contracts from Markdown templates with auto-filled placeholders (customer, property, company, date), renders them to PDF, and sends them for online signing via NoSign — the sealed, legally valid PDF flows automatically back into the module. A status dashboard and automatic reminders keep the signing process on track.  Features at a glance - Document management — upload PDFs, images and Office files (up to 10 MB), filter by type and customer, view and download securely through an authorized route (no public links). - Customer & property linking — every document belongs to a customer, optionally to a property or job; customer-scoped storage makes lookups easy and GDPR-compliant deletion trivial. - Customer portal — customers see their own documents; operators can request missing paperwork on demand. - Contract builder — contracts from templates or free text (Markdown), injection-safe placeholders, CommonMark→PDF render pipeline. - Online signing (NoSign) — self-service operator onboarding, send-for-signature, HMAC-verified return of the sealed PAdES PDF, status dashboard, automatic reminders and revocation. - Secure & shared-hosting friendly — non-public file storage, content-MIME sniffing, generated filenames, two-step hard delete; runs without a long-lived queue worker (cron/sync-robust)."},"primary_locale":"de","locales":["de","en"],"current_version":"1.0.9","category":{"de":"Dokumente","en":"Documents"},"tags":[{"de":"Dokumente","en":"Documents"}],"image_url":"https://jenni.noschmarrn.dev/dokumente/icon","author_name":null,"author_url":null,"website_url":null,"download_url":"https://jenni.noschmarrn.dev/dokumente","info_url":"https://jenni.noschmarrn.dev/dokumente/info","sha256":"61cb72777d9df127ab1792928a6ca0b2d0c2b8f113c5283fd75fb081ae0b266d","size_bytes":314344,"released_at":"2026-06-29T18:18:44Z","manifest":null},{"slug":"franzosisch-sprachpaket","name":{"de":"Französisch (Sprachpaket)","en":"French (Language Pack)"},"description":{"de":"Vollständige französische Übersetzung der gesamten Oberfläche. Nach der Installation steht „Français\" als Sprache zur Auswahl — pro Benutzer im Profil oder mandantenweit als Standardsprache. Die bestehende Sprache bleibt unverändert; nichts wird automatisch umgestellt. Bei aktivem Französisch erscheint die Oberfläche unter dem Wintertrace-Branding. Durchgängig in höflicher Anrede (vouvoiement) und mit konsistenter Winterdienst-Terminologie. Installiert sich ohne Eingriff in den Core.","en":"Complete French translation of the entire interface. Once installed, \"Français\" becomes available as a language — per user in their profile, or system-wide as the default. Your current language stays untouched; nothing switches automatically. When French is active, the interface runs under Wintertrace branding. Uses formal address (vouvoiement) throughout, with consistent winter-service terminology. Installs with zero changes to the core."},"primary_locale":"de","locales":["de","en"],"current_version":"1.2.0","category":{"de":"Sprache","en":"Language"},"tags":[{"de":"Sprache","en":"Language"}],"image_url":"https://jenni.noschmarrn.dev/franzosisch-sprachpaket/icon","author_name":null,"author_url":null,"website_url":null,"download_url":"https://jenni.noschmarrn.dev/franzosisch-sprachpaket","info_url":"https://jenni.noschmarrn.dev/franzosisch-sprachpaket/info","sha256":"12297b106b35f5f7146b14f2f175bdd8504d1112714fe16307af7cf89d93f0b2","size_bytes":76972,"released_at":"2026-06-29T17:30:54Z","manifest":{"conflicts":[],"default_enabled":false,"description":{"de":"Vollständige französische Übersetzung der Oberfläche. Registriert die Locale 'fr' (Wintertrace).","en":"Full French translation of the UI. Registers the 'fr' locale (Wintertrace)."},"min_schneespur_version":"1.1.3","name":{"de":"Französisch (Sprachpaket)","en":"French (Language Pack)"},"namespace":"Schneespur\\Module\\LangFr","requires":{},"requires_permissions":[],"schema_version":2,"service_provider":"Schneespur\\Module\\LangFr\\LangFrServiceProvider","slug":"franzosisch-sprachpaket","version":"1.2.0"}},{"slug":"klingonisch-sprachpaket","name":{"de":"Klingonisch (Sprachpaket)","en":"Klingon (Language Pack)"},"description":{"de":"Das Klingonisch-Sprachpaket (tlhIngan Hol) übersetzt die komplette Oberfläche von Schneespur in die Sprache des klingonischen Imperiums. Nach der Aktivierung im Modul-Manager registriert es die Locale tlh und synchronisiert beim Start automatisch über 1.000 Strings in den Sprachordner der Installation – ohne eine einzige Zeile Core-Code zu ändern. Sämtliche 33 Oberflächengruppen (Einsätze, Disposition, Fahrer, Fahrzeuge, Schichten, Wetter, Auth, Verwaltung u. v. m.) sind durchgängig und konsistent gegen ein festgelegtes Winterdienst-Glossar übersetzt, das kanonisches Klingonisch nutzt und neu gebildete Fachbegriffe transparent kennzeichnet (z. B. Qu' = Einsatz, DevwI' = Fahrer, Duj = Fahrzeug, Qapla' = Erfolg). Wie bei jeder Nicht-Standard-Sprache erscheint die Anwendung dabei unter dem Markennamen „Wintertrace\". Ein eingebautes Qualitätsnetz (Paritäts-, Platzhalter- und Sync-Tests) stellt sicher, dass keine Übersetzung fehlt und alle dynamischen Variablen intakt bleiben.","en":"The Klingon language pack (tlhIngan Hol) translates the entire Schneespur interface into the language of the Klingon Empire. Once enabled in the module manager, it registers the tlh locale and automatically syncs over 1,000 strings into the installation's language folder on boot — without changing a single line of core code. All 33 UI groups (operations, dispatch, drivers, vehicles, shifts, weather, auth, administration and more) are translated thoroughly and consistently against a fixed winter-service glossary that draws on canonical Klingon and transparently marks coined domain terms (e.g. Qu' = operation, DevwI' = driver, Duj = vehicle, Qapla' = success). As with any non-default language, the application is presented under the \"Wintertrace\" brand. A built-in quality net (parity, placeholder and sync tests) guarantees that no translation is missing and every dynamic variable stays intact."},"primary_locale":"de","locales":["de","en"],"current_version":"1.2.0","category":{"de":"Sprache","en":"Language"},"tags":[{"de":"Sprache","en":"Language"}],"image_url":"https://jenni.noschmarrn.dev/klingonisch-sprachpaket/icon","author_name":null,"author_url":null,"website_url":null,"download_url":"https://jenni.noschmarrn.dev/klingonisch-sprachpaket","info_url":"https://jenni.noschmarrn.dev/klingonisch-sprachpaket/info","sha256":"43e5c27e54df02fd1b4f97122ed4023b37b7411badd2501ae70fad208e1cf821","size_bytes":69456,"released_at":"2026-06-29T17:30:18Z","manifest":{"conflicts":[],"default_enabled":false,"description":{"de":"Vollständige klingonische Übersetzung der Oberfläche. Registriert die Locale 'tlh' (Wintertrace).","en":"Full Klingon translation of the UI. Registers the 'tlh' locale (Wintertrace)."},"min_schneespur_version":"1.1.3","name":{"de":"Klingonisch (Sprachpaket)","en":"Klingon (Language Pack)"},"namespace":"Schneespur\\Module\\LangTlh","requires":{},"requires_permissions":[],"schema_version":2,"service_provider":"Schneespur\\Module\\LangTlh\\LangTlhServiceProvider","slug":"klingonisch-sprachpaket","version":"1.2.0"}},{"slug":"diagnose","name":{"de":"Schneespur Diagnose","en":"Wintertrace Diagnostic"},"description":{"de":"Das Diagnose-Modul ermöglicht eine schnelle und gezielte Fehleranalyse durch den Entwickler von Schneespur. Bei Problemen kann der Nutzer einen persönlichen API-Key hinterlegen, wodurch relevante Fehlermeldungen und technische Diagnosedaten sicher an den Entwickler übermittelt werden. So können Fehler direkt nachvollzogen, schneller behoben und zukünftige Updates gezielt verbessert werden — ohne umständliche „Schneespur funktioniert nicht“-Supportanfragen per E-Mail.","en":"The Diagnostics module enables fast and targeted troubleshooting by the developer of Wintertrace. In case of issues, users can configure a personal API key to securely transmit relevant error messages and technical diagnostic data to the developer. This allows problems to be identified more quickly, fixed more efficiently, and resolved through future updates — without vague “Wintertrace doesn’t work” support emails."},"primary_locale":"de","locales":["de","en"],"current_version":"1.0.4","category":{"de":"Wartung","en":"Diagnostics"},"tags":[{"de":"Wartung, Support","en":"Diagnostic, Support"}],"image_url":"https://jenni.noschmarrn.dev/diagnose/icon","author_name":null,"author_url":"https://schneespur.de","website_url":"https://schneespur.de","download_url":"https://jenni.noschmarrn.dev/diagnose","info_url":"https://jenni.noschmarrn.dev/diagnose/info","sha256":"3e107b6646ad5c7519848ef9dbae3c10777dd7251e2983e9b8ec8ee9daf52226","size_bytes":34361,"released_at":"2026-06-25T13:18:50Z","manifest":null},{"slug":"telegram","name":{"de":"Telegram","en":"Telegram"},"description":{"de":"Telegram Benachrichtigungen","en":"Telegram Notifications"},"primary_locale":"de","locales":["de","en"],"current_version":"1.0.4","category":{"de":"Benachrichtigung","en":"Notification"},"tags":[{"de":"Telegram, Benachrichtigungen","en":"Telegram, Notifications"}],"image_url":"https://jenni.noschmarrn.dev/telegram/icon","author_name":null,"author_url":null,"website_url":null,"download_url":"https://jenni.noschmarrn.dev/telegram","info_url":"https://jenni.noschmarrn.dev/telegram/info","sha256":"93965057133b4cddcf4d06d1f0d4832a0460cc99bcb1f7c5f2859415b1826504","size_bytes":222249,"released_at":"2026-06-25T13:28:34Z","manifest":null},{"slug":"tschechisch-sprachpaket","name":{"de":"Tschechisch (Sprachpaket)","en":"Czech (Language Pack)"},"description":{"de":"Vollständige tschechische Übersetzung der Schneespur-Oberfläche als   eigenständiges, nachinstallierbares Modul. Es registriert die Locale „cs\"   (Čeština) und übersetzt die komplette Kern-UI – alle 33 Sprachgruppen plus den   JSON-Katalog – die beim Aktivieren automatisch und idempotent in den   Sprachordner der Installation gesynct werden; ein Artisan-Befehl   (lang-cs:sync) dient als Fallback für schreibgeschützte Deployments. Die   gesamte Terminologie folgt einem festen Winterdienst-Glossar (zimní údržba,   zásah, řidič, vozidlo, zákazník …) und durchgängig der formellen Anrede   (Vykání). Da eine Nicht-Deutsch-Locale die Anwendung per Core-Design zu   „Wintertrace\" umbenennt, genügt die Installation dieses Pakets für eine   vollständig tschechischsprachige Instanz.","en":"Full Czech translation of the Schneespur interface, delivered as a standalone,   installable module. It registers the \"cs\" locale (Čeština) and translates the   entire core UI — all 33 string groups plus the JSON catalog — which are   synced automatically and idempotently into the installation's language   directory on activation; an Artisan command (lang-cs:sync) serves as a   fallback for read-only deployments. All terminology follows a fixed   winter-service glossary (zimní údržba, zásah, řidič, vozidlo, zákazník …) and   consistently uses formal address (vykání). Because a non-German locale   rebrands the application to \"Wintertrace\" by core design, installing this pack   is all that's needed for a fully Czech-language instance."},"primary_locale":"de","locales":["de","en"],"current_version":"1.2.0","category":{"de":"Sprache","en":"Language"},"tags":[{"de":"Sprache","en":"Language"}],"image_url":"https://jenni.noschmarrn.dev/tschechisch-sprachpaket/icon","author_name":null,"author_url":null,"website_url":null,"download_url":"https://jenni.noschmarrn.dev/tschechisch-sprachpaket","info_url":"https://jenni.noschmarrn.dev/tschechisch-sprachpaket/info","sha256":"4abc80ef6cbfef5159d65eb8289fd8b061443aa3385275353d42f55356a230c3","size_bytes":79162,"released_at":"2026-06-29T17:30:36Z","manifest":{"conflicts":[],"default_enabled":false,"description":{"de":"Vollständige tschechische Übersetzung der Oberfläche. Registriert die Locale 'cs' (Wintertrace).","en":"Full Czech translation of the UI. Registers the 'cs' locale (Wintertrace)."},"min_schneespur_version":"1.1.3","name":{"de":"Tschechisch (Sprachpaket)","en":"Czech (Language Pack)"},"namespace":"Schneespur\\Module\\LangCs","requires":{},"requires_permissions":[],"schema_version":2,"service_provider":"Schneespur\\Module\\LangCs\\LangCsServiceProvider","slug":"tschechisch-sprachpaket","version":"1.2.0"}}]}