Changelog
The changelog is currently only available in German.
Alle nennenswerten Änderungen an OwnYard werden hier dokumentiert.
Das Format orientiert sich an Keep a Changelog. Datierung im Format JJJJ-MM-TT.
2026-06-15
Behoben
- Auswahlfelder mit Suche (etwa die Fahrzeug- oder Lagerort-Auswahl) wurden am unteren Rand mitunter abgeschnitten. Die Auswahlliste erscheint jetzt vollständig und liegt über allem anderen, egal an welcher Stelle das Feld sitzt – auch in Dialogen und Filtern.
- Änderst du die Fahrzeuggruppe an einem Fahrzeug, übernehmen jetzt alle Teile dieses Fahrzeugs automatisch die neue Gruppe. Bisher blieben sie an der alten Gruppe hängen und mussten einzeln nachgezogen werden.
2026-06-14
Hinzugefügt
- Jeder Account hat jetzt eine öffentliche Profilseite. Sie liegt unter der Adresse mit deinem Benutzernamen und ist von jedem erreichbar, auch ohne Anmeldung. Zu sehen sind dort dein Benutzername, dein Avatar und der Monat, seit dem du dabei bist — sonst nichts aus deinem Bestand. Du erreichst sie oben über das Nutzermenü unter „Mein Profil“.
- Du kannst jetzt ein öffentliches Schaufenster einschalten und deine als „Im Verkauf“ markierten Teile öffentlich anbieten. Den Schalter findest du in deinem Account; bevor du ihn umlegst, siehst du genau, welche Angaben öffentlich werden und welche privat bleiben (Lagerort, Einkaufs- und Verkaufsdaten, interne Notizen und Spitzname bleiben privat). Ist das Schaufenster an, erreichen Interessenten deine Teile über deine Profilseite, jede Teile-Seite ist teilbar und für Suchmaschinen auffindbar. Schaltest du es wieder aus, sind die Seiten sofort nicht mehr erreichbar.
- Im Schaufenster steuerst du jetzt pro Fahrzeuggruppe, ob sie öffentlich erscheint. Auf der Detailseite einer Fahrzeuggruppe schaltest du sie unter „Sichtbarkeit“ aus dem Schaufenster aus oder wieder hinein; eine ausgeblendete Fahrzeuggruppe nimmt alle ihre Verkaufsteile und deren Fahrzeugnamen aus der öffentlichen Ansicht. Neue Fahrzeuggruppen sind standardmäßig sichtbar, solange dein Schaufenster eingeschaltet ist.
- Auf jeder öffentlichen Teile-Seite deines Schaufensters gibt es jetzt ein Kontaktformular. Interessenten schreiben dich darüber an; die Nachricht wird dir per E-Mail zugestellt, ohne dass deine E-Mail-Adresse für den Interessenten sichtbar wird. Erst wenn du auf die Mail antwortest, erfährt er deine Adresse — du entscheidest also selbst über die Preisgabe. Inhalt und Kontaktdaten der Anfrage werden nicht gespeichert; vermerkt wird nur, dass eine Kontaktaufnahme erfolgte.
- Die öffentliche Startseite stellt das Schaufenster jetzt als eigenen Abschnitt vor — mit einer echten Ansicht eines geöffneten Schaufensters.
- Die Schaufenster-Einstellungen haben jetzt einen eigenen „Schaufenster“-Tab in deinem Account. Dort legst du zusätzlich fest, ob Interessenten dir über das Kontaktformular Nachrichten schicken dürfen. Schaltest du Nachrichten ab, bleiben deine Teile weiterhin öffentlich sichtbar, aber das Kontaktformular entfällt — gedacht für alle, die ihre Teile nur zeigen oder anderswo verlinken wollen.
- Beim Einstellen eines Teils in den Verkauf musst du nicht mehr zwingend einen Preis angeben. Über Schaltflächen markierst du ein Teil als „Zu verschenken“ (0 €) oder als „Preis auf Anfrage“. Im Schaufenster erscheint dann statt eines Betrags der passende Hinweis.
- Öffentliche und interne Ansicht eines Teils sind jetzt direkt verknüpft. Siehst du als Eigentümer dein eigenes Teil im Schaufenster, weist dich ein Hinweis darauf hin und verlinkt direkt zur internen Bearbeitung. Umgekehrt öffnest du ein verkäufliches Teil über das Aktionsmenü direkt im Schaufenster. Außerdem steht die Teilenummer jetzt auch auf der öffentlichen Teile-Seite.
2026-06-11
Hinzugefügt
- Neue Teile legst du jetzt wahlweise im Einzelmodus (wie bisher) oder im Mengenmodus an. Auf der Anlegen-Seite schaltest du oben zwischen den Modi um; im neuen Mengenmodus erfasst du mehrere Einzelteile oder Posten untereinander und legst sie in einem Rutsch an. Abgefragt werden nur die Pflichtfelder. Gespeichert wird alles gemeinsam — schlägt eine Zeile fehl, wird nichts angelegt. Fotos und weitere Angaben ergänzt du danach je Teil.
- Beim Anmelden kannst du jetzt „Angemeldet bleiben“ aktivieren. Dann bleibst du bis zu 30 Tage angemeldet, auch wenn du den Browser schließt oder zwischen Geräten wechselst — bisher wurdest du nach kurzer Inaktivität oder beim Schließen des Browsers abgemeldet. Das Häkchen ist bewusst standardmäßig nicht gesetzt, gerade für fremde oder geteilte Geräte; ohne es bleibt alles wie bisher. Änderst du dein Passwort, wird die dauerhafte Anmeldung automatisch beendet.
Geändert
- Die Produktansichten auf der Startseite passen sich jetzt deinem Anzeigemodus an: Im hellen Design erscheinen helle Aufnahmen, im dunklen Design dunkle.
Behoben
- Die Übersicht deiner Sammlungen konnte eine Fehlerseite zeigen, statt die Sammlungen aufzulisten. Das ist behoben.
2026-06-10
Hinzugefügt
- OwnYard ist jetzt in der öffentlichen Beta-Phase. Die Registrierung steht allen offen — du legst direkt selbst einen Account an, ganz ohne Einladung. Ein „Beta“-Kennzeichen direkt am OwnYard-Schriftzug und ein Hinweis auf der Startseite halten die Phase transparent.
- Das Changelog ist jetzt öffentlich: Du erreichst es ohne Anmeldung und siehst, was zuletzt dazugekommen ist.
- Anbieter und Fahrzeuggruppen haben jetzt eigene Detailseiten, auf denen du ihre Felder inline bearbeitest und sie löschst.
- Fahrzeuge haben jetzt einen „Fotos“-Reiter mit demselben Verhalten wie bei Teilen, mit Platz für bis zu vier Fotos.
- Die öffentliche Startseite stellt OwnYard jetzt ausführlich vor: ein Überblick über Fahrzeuge und Teile, Lagerorte, Einzelteile und Posten, Sammlungen und gespeicherte Suchen sowie Ausgaben und Belege — mit echten Produktansichten aus OwnYard. Beim Teilen eines OwnYard-Links erscheint dazu eine passende Vorschaukarte.
- Weiterempfehlung: Auf der Plan-Seite findest du jetzt deinen persönlichen Empfehlungs-Link. Lädst du darüber neue Nutzer ein und bestätigt einer seine E-Mail-Adresse, bekommt ihr beide einen Gratis-Monat: Hast du einen kostenpflichtigen Plan, verlängert er sich um einen Monat — sonst bekommst du einen Monat Passion. Der neue Nutzer startet ebenfalls mit einem Monat Passion.
Geändert
- Bearbeiten passiert jetzt direkt auf der Detailseite, nicht mehr über ein eigenes Bearbeiten-Formular. Klick auf einen Wert, ändere ihn, der grüne Haken (oder die Enter-Taste) speichert, das Kreuz (oder Esc) bricht ab — Feld für Feld. Das gilt für Teile, Fahrzeuge, Lagerorte, Sammlungen, Anbieter und Fahrzeuggruppen. Ausgaben und gespeicherte Suchen behalten ihr gewohntes Formular, und neue Datensätze legst du weiterhin über das klassische Formular an.
- Was bisher „Händler“ hieß, heißt in OwnYard jetzt durchgängig „Anbieter“.
- Das Löschen eines Datensatzes sitzt jetzt einheitlich unten links auf der Detailseite unter „Private Informationen“ statt in der Reiter-Leiste.
- Einen Lagerort verschiebst du jetzt über das einfache Feld „Übergeordneter Lagerort“ auf seiner Detailseite statt über einen eigenen Dialog. Unmögliche Ziele (der Lagerort selbst, ein darin enthaltener Lagerort oder ein Ziel, das die maximale Verschachtelungstiefe sprengen würde) stehen weiterhin gar nicht erst zur Auswahl.
- Sammlungen sind jetzt in zwei Reiter geteilt: „Details“ mit Name und Beschreibung und „Teile“ mit den enthaltenen Teilen.
- Anbieter und Fahrzeuggruppen führen ihre zugehörigen Datensätze jetzt in eigenen Reitern mit Anzahl: Anbieter haben einen „Ausgaben“-Reiter, Fahrzeuggruppen die Reiter „Fahrzeuge“ und „Teile“. Die Listen erscheinen direkt auf der Detailseite und nutzen dieselbe Tabelle wie die jeweilige Übersichtsseite, statt nur auf die gefilterte Liste zu verweisen.
- Überall, wo Teile, Fahrzeuge oder Ausgaben in einem Reiter aufgelistet werden, sieht die Tabelle jetzt genauso aus wie auf der jeweiligen Übersichtsseite — auch auf Lagerort-, Sammlungs- und Gespeicherte-Suche-Detailseiten.
- In den Reitern, die Teile oder Fahrzeuge auflisten, kannst du die Liste jetzt genau wie auf den Übersichtsseiten bedienen: zwischen Tabelle und Kacheln umschalten, sortieren und seitenweise blättern. Das gilt für die Teile eines Fahrzeugs, die Fahrzeuge und Teile einer Fahrzeuggruppe sowie die Teile eines Lagerorts. Die gewählte Ansicht und Sortierung merkt sich OwnYard einheitlich pro Datentyp — stellst du die Teile-Liste an einer Stelle auf Kacheln, erscheinen Teile überall als Kacheln. Ausgaben bleiben weiterhin als Tabelle, dort gibt es keine Kachelansicht.
- Die Reiter auf den Detailseiten tragen jetzt Symbole und zeigen ihre Beschriftung samt Anzahl auf jeder Bildschirmbreite. Passt die Leiste auf dem Handy nicht ganz, lässt sie sich seitlich schieben, statt die Beschriftungen zu verstecken.
- Bestätigungslinks aus E-Mails — die Account-Bestätigung nach der Registrierung und die Bestätigung einer E-Mail-Adressänderung — öffnen jetzt zuerst eine Seite mit einem Bestätigungs-Knopf, statt die Aktion schon beim bloßen Öffnen des Links auszuführen. So können automatische Link-Scanner in Mailprogrammen den einmaligen Link nicht mehr verbrauchen, bevor du selbst klickst.
- Datensparsamer Betrieb: Im Sicherheitsprotokoll wird deine IP-Adresse nur noch gekürzt gespeichert, nie vollständig — auch rückwirkend für alle bestehenden Einträge. Alle Skripte kommen jetzt direkt von OwnYard, externe Inhaltsanbieter (CDNs) werden nicht mehr eingebunden, und die Registrierung ist gegen automatisierten Missbrauch gedrosselt.
- Die Kacheln auf dem Dashboard sind jetzt anklickbar: Fahrzeuge, Ausgaben, Teile, Sammlungen und Lagerorte führen dich mit einem Klick direkt zur jeweiligen Übersicht.
Behoben
- Beim direkten Bearbeiten auf der Detailseite tauchen deine bisherigen Eingaben wieder als Vorschläge auf — beim Titel und der Spezifikation eines Teils sowie beim alternativen Besitzer von Teilen und Fahrzeugen. Mit dem Umzug ins Inline-Bearbeiten waren diese Vorschläge dort verloren gegangen.
2026-06-08
Hinzugefügt
- Die Fotos eines Teils lassen sich jetzt im Vollbild ansehen und durchblättern. Ein Klick auf das Bild auf der Detailseite oder auf ein Foto im Bilder-Reiter öffnet die Galerie; mit den Pfeil-Schaltflächen oder den Pfeiltasten der Tastatur gehst du durch alle Fotos des Teils. Ein Klick neben das Bild, das Schließen-Symbol oder die Esc-Taste beendet die Ansicht.
2026-06-02
Hinzugefügt
- Lagerorte lassen sich jetzt verschieben. Auf der Bearbeiten-Seite eines Lagerorts gibt es einen „Verschieben“-Dialog, der den Lagerort samt aller enthaltenen Lagerorte und Teile an ein anderes Ziel — oder auf die oberste Ebene — hängt. Unmögliche Ziele stehen gar nicht erst zur Auswahl: der Lagerort selbst, ein darin enthaltener Lagerort oder ein Ziel, das die maximale Verschachtelungstiefe sprengen würde.
- Teile können jetzt ebenfalls einen alternativen Besitzer tragen, genau wie Fahrzeuge.
- Felder mit häufig wiederkehrenden Eingaben schlagen jetzt vor, was du schon einmal eingegeben hast — beim Tippen tauchen deine bisherigen Werte als Auswahl auf, freie Eingabe bleibt jederzeit möglich. Aktiv beim Titel und der Spezifikation eines Teils sowie beim alternativen Besitzer von Teilen und Fahrzeugen. So erkennst du sofort, ob du dich vertippt hast oder wie du etwas zuvor angegeben hast.
- Ausgaben kennen jetzt die eigene Kategorie „Zubehör“, sauber getrennt von „Neu- & Gebrauchtteile“. So lässt sich allgemeines Zubehör getrennt von echten Teilen auswerten.
- Die Fahrzeugliste lässt sich jetzt nach Sicht umschalten: Aktiv, Archiv oder Alle. Standard ist Aktiv — verkaufte und entfallene Fahrzeuge wandern ins Archiv und verstellen nicht mehr den Blick auf den aktiven Bestand. Die gewählte Sicht merkt sich OwnYard für dich, genau wie bei den Teilen.
Geändert
- Archivierte Teile (verkauft oder entfallen) lassen sich wieder bearbeiten — gedacht fürs Aufräumen des Archivs. Editierbar sind alle Felder außer dem Lagerort, der bei archivierten Teilen ohnehin nicht gesetzt ist und nur noch zur Ansicht erscheint. Den Status änderst du weiterhin über die Aktionen, nicht über das Formular.
- Die Fahrzeug-Status sind verschlankt: Statt „Verwertet“ und „Verunfallt“ gibt es jetzt den gemeinsamen Status „Entfallen“ für Fahrzeuge, die nicht mehr im Bestand sind. Bestehende verwertete oder verunfallte Fahrzeuge wurden automatisch auf „Entfallen“ umgestellt.
2026-05-31
Hinzugefügt
- Neuer Sidebar-Bereich „Ausgaben“. Erfasse Belege rund um deine Fahrzeuge, mit beliebig vielen Positionen pro Beleg, einer eigenen Sektion für Aufschläge (Versand, Zoll, Gebühren) & Rabatte (Skonto, Gutschriften) und einem PDF des Original-Belegs. Ausgaben gibst du negativ ein, Einnahmen positiv.
- Händler als Stammdaten: Jeder Beleg trägt einen Händler (Pflicht). Inline aus dem Formular anlegen, volle Pflege unter „Händler“ als Header-Action der Ausgaben-Liste.
- Aufschläge & Rabatte verteilen sich automatisch proportional zum Sachposten-Anteil auf die beteiligten Fahrzeuge. Der neue Tab „Ausgaben“ auf der Fahrzeug-Detailseite zeigt pro Beleg den effektiven Anteil inklusive anteiliger Aufschläge & Rabatte.
- PDF-Belege bis 5 MB laufen durch eine qpdf-Bereinigung (eingebettete Anhänge, Verschlüsselung und externe Referenzen werden entfernt) und werden inline im Browser angezeigt.
- Die globale Suche kennt Belege und Händler: In der Topbar-Schnellsuche und über den neuen Reiter „Ausgaben“ auf der Ergebnisseite.
- Ein Beleg kann eine kurze Zusammenfassung tragen. Ist sie gesetzt, erscheint sie in den Listen als Titel statt der ersten Position — praktisch bei Belegen mit mehreren Positionen.
- OwnYard hat jetzt eine Datenschutzerklärung, erreichbar über den neuen „Datenschutz“-Link im Footer.
- Fahrzeuge tragen jetzt zusätzliche Stammdaten: einen alternativen Besitzer, die Briefnummer und das genaue Datum der Erstzulassung sowie eine neue Sektion „Versicherung“ mit Zeitraum der Nutzung (ganzjährig oder saisonal), Versicherer, Typ, Umfang und Vertragsnummer. Alle Felder sind optional und erscheinen auf der Fahrzeug-Detailseite und im Bearbeiten-Formular.
Geändert
- Das Fahrzeug-Feld „Baujahr“ heißt jetzt korrekt „Modelljahr“.
Behoben
- Beim Anlegen eines Fahrzeugs ohne Modelljahr brach die Seite mit einem Fehler ab. Das Modelljahr bleibt Pflicht; fehlt es, erscheint jetzt eine normale Feldmeldung statt einer Fehlerseite.
2026-05-28
Hinzugefügt
- Sammlungen und gespeicherte Suchen sind getrennte Konzepte. Wer Teile thematisch bündeln will, legt eine Sammlung an — kuratiert, eigener Navigationspunkt in der Sidebar, Teile kommen über das Lesezeichen-Symbol hinein. Wer einen Filter wiederverwenden will, klickt im Filter-Modal auf „Filter speichern“ — daraus wird eine gespeicherte Suche unter dem Teile-Menüpunkt, die fortlaufend aus den hinterlegten Kriterien rechnet. Beide Konzepte sind hart auf 10 pro Account begrenzt und alphabetisch in der Sidebar sichtbar.
- Im Lesezeichen-Picker eines Teils kannst du jetzt direkt eine neue Sammlung anlegen — Name + Beschreibung im selben Popover, das Teil ist sofort Mitglied. Spart den Umweg über die Sammlungs-Übersicht.
- Filter und Volltextsuche greifen jetzt ineinander. Auf der Suchergebnis-Seite gibt es den vollen Filter (Status, Zustand, Fahrzeug, Lagerort, Foto, Ausprägung) für die Teile-Treffer; im Filter selbst gibt es ein neues Feld „Suchbegriff“ ganz oben. Du kannst also auf der Teile-Liste filtern und nebenbei einen Suchbegriff setzen — oder auf der Suchergebnis-Seite ein Suchergebnis weiter eingrenzen. Beides spielt zusammen, beides ist in der URL gespeichert (teilbar und Lesezeichen-fähig).
- Der „Filter speichern“-Knopf erscheint jetzt auch auf der Suchergebnis-Seite, sobald ein Filter aktiv ist — gespeicherte Suchen können damit auch einen Suchbegriff mitführen.
- Die Teile-Liste hat eine neue Sicht-Umschaltung links in der Toolbar: Aktiv (alle Teile, die du noch besitzt oder zum Verkauf anbietest), Archiv (verkaufte und entfallene Teile) und Alle. Standard ist Aktiv — so rauschen verkaufte und entfallene Teile nicht mehr deine tägliche Sicht zu. Die Auswahl merkt sich pro Account und gilt auch auf der Suchergebnis-Seite. Jede Bucket-Kachel zeigt die jeweilige Anzahl. Detailsichten (Fahrzeug-Detail, Sammlung, gespeicherter Filter) bleiben unverändert und zeigen weiterhin alle Teile.
Geändert
- Datums- und Zahlenformate richten sich jetzt durchgängig nach deiner Sprache. Die deutsche Ansicht zeigt Daten als 15.06.2026 und Zahlen mit Komma als Dezimaltrennzeichen (1.234,50), die englische Ansicht 06/15/2026 und 1,234.50. Uhrzeiten erscheinen im jeweils üblichen Format (24 Stunden bzw. AM/PM).
- Das Header-Suchfeld nutzt die neue, einheitliche URL-Form
filter[q]. Externe Lesezeichen mit/search?q=…führen nicht mehr automatisch zum Treffer; ruf die Suche neu auf, dann steht die URL wieder. - Das Dashboard zeigt gespeicherte Filter jetzt als eigene Kachel statt als Klammer-Zusatz an den Sammlungen — die beiden Konzepte sind unabhängig voneinander.
- Die Teile-Kachel im Dashboard zeigt zusätzlich „davon X aktiv“ — so passt die Zahl beim Klick aufs Dashboard zur Zahl in der Teile-Liste, ohne dass du gedanklich rechnen musst.
Behoben
- Beim Anlegen eines Teils muss jetzt ein Lagerort gewählt werden. Vorher ließ sich ein Teil auch ohne Lagerort speichern und stand danach mit „Keine Angabe“ in der Detailansicht. Das Pflichtfeld ist im Formular mit Sternchen markiert.
- Die Auswahlliste im Lagerort-Dropdown wurde vom Card-Rahmen abgeschnitten, wenn die „Verfügbarkeit“-Sektion nur den Picker enthielt. Die Items sind jetzt vollständig sichtbar.
- Der orange Fokus-Rahmen auf Texteingaben (Modal-Felder, Such- und Filterfelder) sah aus wie eine Fehler-Markierung. Tastatur-Fokus auf Buttons und Links zeigt weiterhin den Aktion-Rahmen, Texteingaben bleiben ruhig.
2026-05-27
Hinzugefügt
- Neue Accounts starten nicht mehr leer: Mit der Verifizierung legt OwnYard automatisch eine Standard-Fahrzeuggruppe und einen ersten Lagerort „Standard“ an. Beide kannst du jederzeit umbenennen.
- Fahrzeuggruppen lassen sich jetzt selbst verwalten: anlegen, umbenennen, beschreiben (mit Markdown) und löschen. Erreichbar über „Fahrzeuggruppen“ oben in der Fahrzeugliste. Es sind maximal zehn Fahrzeuggruppen pro Account möglich; ist die Grenze erreicht, ist der Hinzufügen-Button ausgegraut.
- Die Fahrzeugliste hat einen Filter — nach Fahrzeuggruppe und nach Status. In der Gruppenübersicht führen die Fahrzeug- und Teilezahlen direkt in die passend gefilterte Liste.
- OwnYard merkt sich deine gewählte Ansicht (Kacheln oder Tabelle) und Sortierung jetzt pro Liste — separat für Teile, Fahrzeuge und Sammlungen. Beim nächsten Besuch ist die Liste so eingestellt wie zuletzt.
- Auch die Suchergebnisse lassen sich jetzt sortieren. Die Sortierung teilt sich dabei mit der jeweiligen Liste: Sortierst du die Teile-Treffer um, gilt das auch in der Teileliste — und umgekehrt.
Geändert
- Dein letzter verbleibender Lagerort lässt sich nicht mehr löschen — so bleibt dir immer mindestens ein Ablageort erhalten. Lege erst einen weiteren an, wenn du den bestehenden ersetzen willst.
- Analog bei Fahrzeuggruppen: Eine Fahrzeuggruppe lässt sich nur löschen, wenn ihr keine Fahrzeuge oder Teile mehr zugewiesen sind und es nicht deine letzte Fahrzeuggruppe ist. Zieh die Fahrzeuge vorher in eine andere Fahrzeuggruppe um.
- Die Anzahl der Lagerorte ist auf 100 pro Account begrenzt; ist die Grenze erreicht, sind die Hinzufügen-Schaltflächen ausgegraut.
- Die Teile-Tabellen (Liste, Suche, Sammlung, Fahrzeug-Detail) sind auf dem Handy aufgeräumter: nur noch Bild, Bezeichnung mit Teile-Nummer und Lesezeichen; auf größeren Bildschirmen bleiben Fahrzeug und Status zusätzlich sichtbar.
Behoben
- Auf Mobilgeräten bleibt die Trennlinie neben dem Menü-Button jetzt sichtbar, wenn du das Suchfeld aufklappst (vorher verschwand sie).
2026-05-26
Hinzugefügt
- Avatar-Upload für den eigenen Account. JPEG, PNG oder WebP, max. 10 MB; das Bild wird automatisch quadratisch zugeschnitten und auf 1280 × 1280 Pixel skaliert. Das Bild lädt direkt nach der Auswahl hoch — ohne Speichern-Schritt — und lässt sich per Klick auf die runde Vorschau wieder entfernen. Der Avatar erscheint rund in der Topbar als Trigger für das Account-Menü.
- Selbst-Service-Wechsel der E-Mail-Adresse. Die neue Adresse wird über einen Bestätigungslink an die neue Mailbox bestätigt; der Link ist 24 Stunden gültig. Solange die Bestätigung aussteht, bleibt die bisherige Adresse aktiv und der Wechsel kann jederzeit widerrufen werden.
- Selbst-Service-Wechsel des Passworts. Altes Passwort plus neues Passwort doppelt — sofort gültig, die bestehende Sitzung bleibt aktiv.
Geändert
- Die bisherigen Topbar-Einträge „Meine Kontaktdaten“, „Meine Daten“ und „Account löschen“ sind unter einer einzigen Seite „Mein Account“ zusammengefasst — mit den Tabs: Account (Avatar, E-Mail- und Passwort-Wechsel sowie das Löschen des Accounts), Rechnungsadresse und Export.
- Registrierung verschlankt: Es werden nur noch E-Mail-Adresse, Benutzername und Passwort abgefragt. Name und Rechnungsadresse trägst du erst später im Account ein, wenn du sie brauchst.
- Passwort-Anforderungen vereinheitlicht und verschärft: mindestens 12 Zeichen, zusätzlich ein Abgleich gegen bekannte Datenlecks. Die Regel gilt gleichermaßen für die Registrierung und den Passwort-Wechsel.
- Beim Löschen des Accounts — jetzt als Bereich direkt im Tab „Account“ — weisen wir deutlich darauf hin, dass bezahlte Plan-Laufzeiten mit der Löschung verfallen und nicht erstattet werden.
- Der Claim heißt jetzt „Deine Fahrzeuge, deine Teile, dein Werkzeug“ (vorher „Dein Schrauber-Kumpel“); er erscheint im Browser-Tab-Titel und neben dem Logo.
- Das OwnYard-Logo in der Seitenleiste führt jetzt per Klick zurück aufs Dashboard.
- Fair-Play-Versprechen sprachlich geschärft: OwnYard verkauft keine Abos, sondern Pläne mit klarer Laufzeit. Wir sprechen jetzt durchgängig von „kostenpflichtigem Plan“, „Jahresplan“ und „Vertragsfalle“ statt „Abo“ und „Abofalle“.
- GIF wird projektweit nicht mehr als Bild-Upload-Format akzeptiert (Avatar, Fahrzeuge, Teile). Bestehende
.gif-Dateien bleiben weiterhin sichtbar; neue Uploads müssen JPEG, PNG oder WebP sein.
2026-05-22
Hinzugefügt
- Eigene Spracheinstellung pro Account. Bisher kam die UI-Sprache aus dem URL-Präfix (
/de/...oder ohne Präfix). Jetzt merkt sich OwnYard deine Wahl direkt am Account: einmal auf „Deutsch“ oder „English“ im Footer geklickt, ist die Einstellung über alle Geräte und Sitzungen hinweg fest — bis du sie wieder änderst. Default für alle bestehenden Tester ist Deutsch. Neue Accounts starten in der Sprache, in der sie sich registriert haben.
Geändert
- URLs im Mitgliedsbereich verlieren den Sprach-Präfix.
/de/user/max-muster/parts/1234wird zu/user/max-muster/parts/1234; gleiche URL, gleiche Seite, aber sie rendert jetzt in deiner gespeicherten Sprache, nicht in der des URL-Pfads. Geteilte Links zeigen damit dem Empfänger automatisch die Seite in seiner eigenen Sprache. Die Auth-, Marketing- und Changelog-Pfade (/login,/register,/imprint,/changelog…) tragen den Locale-Prefix weiter, weil dort noch keine Account-Sprache greifen kann. - Der Footer-Sprachumschalter ist jetzt aktiver: für eingeloggte Nutzerinnen und Nutzer ein Klick = persistente Account-Einstellung; für anonyme Besucher weiter ein Session-Cookie wie bisher.
- Buchungs-Bestätigungsmails ziehen die Empfängersprache aus deinem Account-Setting, nicht mehr aus dem URL-Präfix des Buchungs-Requests. Die enthaltenen Links auf „Rechnungsadresse“ und „Daten exportieren“ sind ebenfalls präfix-frei und tragen jetzt korrekt deinen Benutzernamen-Slug.
Behoben
- Bestehende Kommentare mit Teile-Links der Form
/de/user/...werden beim Deploy automatisch auf die präfix-freie Form/user/...umgeschrieben — sonst würden alte Markdown-Verweise nach dem Update auf 404 laufen. Nicht-Mitglieder-Pfade (z. B. ein/de/imprint-Link in einem Kommentar) bleiben unverändert. - Alte Lesezeichen auf
/de/user/...-Pfade landen ab dem Update auf 404. Bitte neu setzen — wir leiten bewusst nicht automatisch um, damit das alte Schema sauber abgelöst wird.
2026-05-21
Hinzugefügt
- Sprechende, personalisierte URLs für alle nutzerzentralen Seiten. Statt der bisherigen UUID-Adressen unter
/backend/lebt jetzt jede Seite unter/user/{benutzername}/…— z. B./user/max-muster/parts/1234für ein Teil,/user/max-muster/vehicles/pontiac-firebird-trans-am-1982für ein Fahrzeug,/user/max-muster/dashboardfür das eigene Dashboard. Teile werden über ihre Teile-Nummer adressiert, Fahrzeuge über einen aus dem Anzeigetitel abgeleiteten Slug, Lagerorte behalten ihre UUID am Ende des Pfads. Der Benutzername wird für die URL in eine kleingeschriebene, bindestrich-getrennte Form gebracht (MaxMuster→max-muster); diese Form ist stabil und identifiziert dich eindeutig. Beim Anlegen neuer Accounts verhindert ein zusätzlicher Validator, dass zwei verschieden geschriebene Benutzernamen auf dieselbe URL führen würden. - Im Verlauf eines Teils sind Verweise auf andere Teile jetzt klickbare Links. Jeder Merge-, Split-, Form-Batch- und Stock-Increase-Eintrag, dazu jede Erwähnung in der „aus diesem Posten entnommen“-Aufstellung, führt mit einem Klick auf die Detail-Seite des referenzierten Teils. Vorher stand die Teile-Nummer nur als Text da.
- Detail-Seiten von Teilen, Fahrzeugen und Lagerorten zeigen die interne UUID als erstes Feld in der „Private Informationen“-Card. Damit hast du beim Support-Fall oder beim JSON-Export-Abgleich den eindeutigen Identifier direkt zur Hand, ohne ihn aus der Adressleiste fischen zu müssen.
- Unter dem Eingabefeld für Kommentare steht jetzt ein dezenter Hinweis auf das unterstützte Markdown und auf die Schreibweisen, mit denen du andere Teile verlinken kannst (
#1.234oderTeile-Nr. 1.234auf Deutsch,#1,234oderPart No. 1,234auf Englisch).
Geändert
- Das alte
/backend/-Präfix entfällt ersatzlos. Alte Lesezeichen führen ab dem Update auf 404 und müssen einmal neu gesetzt werden. Auch der Changelog ist mitgewandert und liegt jetzt unter/changelog. Die Account-Wiederherstellung nach selbst ausgelöster Löschung bleibt weiter unter/account/pending-deletionund/account/restore— diese zwei Pfade laufen außerhalb des/user/-Schemas, weil die betroffene Person ja gerade keine aktive Sitzung hat. - Bei gleichzeitig geöffnetem Browser von zwei Accounts ist die Trennung jetzt strikter: jeder Aufruf einer fremden URL wird mit 403 abgewiesen, statt still die eigenen Daten unter fremdem Pfad zu zeigen. Das gilt auch für Listings, Account- und Dashboard-Seiten, nicht nur für Detail-Aufrufe.
- Verweise auf andere Teile werden in Kommentaren, im Verlauf und auf der „aus diesem Posten entnommen“-Aufstellung jetzt einheitlich gestylt (dezent eingefärbter Link, gleiches Hover-Verhalten wie alle anderen Inline-Links). Das frühere Unterstrich-Format auf der Teile-Detail-Seite ist weg.
- Teile-Nummern werden auf der englischen Oberfläche jetzt mit dem englischen Tausenderkomma dargestellt (
#1,234statt vorher#1.234); die deutsche Oberfläche bleibt bei#1.234. Greift überall, wo die Teile-Nummer ausgegeben wird — Kacheln, Detail-Seiten, Suchergebnisse und die klickbaren Verweise im Verlauf. - Der Verweis-Erkenner für Kommentare versteht jetzt auch die englische Schreibweise.
Part No. 1,234, der englische BereichPart No. 1,234 to 1,240und die kurze Form#1,234werden genauso zu Links umgewandelt wie die deutschen Pendants. Die#-Form akzeptiert ab sofort Punkt und Komma als Tausendertrenner, damit ein Kommentar nach einem Sprachwechsel der Oberfläche nicht verwaist. - Soft-gelöschte Accounts verschwinden vollständig aus dem URL-Raum: solange
deletedAtgesetzt ist, antworten/user/{benutzername}/…-URLs mit 404. Eine Wiederherstellung über die normale Restore-Flow macht alle Pfade automatisch wieder erreichbar.
Behoben
- Bestehende Kommentare mit Teile-Links auf das alte
/backend/parts/{uuid}/details-Schema werden beim Deploy automatisch auf die neuen personalisierten URLs umgeschrieben. Der Locale-Prefix bleibt dabei erhalten — ein deutsch verfasster Kommentar behält den/de/-Anteil. Verweise auf inzwischen gelöschte Teile (UUID nicht mehr in der Datenbank) bleiben unverändert; sie führen wie ein gewöhnlicher veralteter Link auf 404, ohne weitere Markierung. - Lange technische Identifikatoren (UUID auf Teile-, Fahrzeug- und Lagerort-Detail, VIN auf Fahrzeug-Detail) brechen auf schmalen Smartphone-Viewports jetzt sauber an den Bindestrichen um, statt die Karten-Breite zu sprengen und horizontalen Scroll auszulösen.
- Filter „Ausprägung“ wird beim Speichern eines Smart-Pile-Filters jetzt mit übernommen. Vorher gingen die fünf anderen Filter-Dimensionen mit, „Ausprägung“ alleine blieb auf der Strecke — eine smarte Sammlung „nur Posten“ oder „nur Einzelteile“ ließ sich so nicht zuverlässig anlegen.
2026-05-20
Hinzugefügt
- Posten als Anlagetyp mit vollständigem Lebenszyklus. Du kannst Posten anlegen, einen neuen Posten aus einem oder mehreren Einzelteilen bilden, einen Posten wieder auflösen, ein Einzelteil aus einem Posten entnehmen, ein Einzelteil in einen bestehenden Posten überführen und die Stückzahl erhöhen. Beim Verkauf oder Entfall eines Postens kannst du auch eine Teilmenge auswählen — die übrigen Stücke bleiben im Posten. Posten sind einer Fahrzeuggruppe zugewiesen, nicht einem konkreten Fahrzeug. Jede Aktion landet als Eintrag im Verlauf. In der Teile-Übersicht kannst du über den neuen Filter „Ausprägung“ gezielt nur Einzelteile oder nur Posten anzeigen.
Geändert
- „Gebrauchtteile“ und „Gebrauchtteil“ heißen ab jetzt durchgängig „Teile“ und „Teil“. Die URL der Übersicht ist von
/backend/used-partsauf/backend/partsgewandert; alte Lesezeichen erreichen die neue Seite nicht automatisch. Der Teile-Bereich deckt jetzt alle Arten von Teilen ab — Gebrauchtteile, Neuteile, NOS und Aufgearbeitete. - Daten-Archive (
app:user:export) werden gegen ein angepasstes JSON-Schema validiert. Exporte, die vor dem heutigen Update erzeugt wurden, lassen sich nicht mehr einlesen. Wenn du ein älteres Archiv reaktivieren willst, ziehe nach dem Update einen frischen Export.
Behoben
- Beim Widerrufen einer „Als entfallen markieren“-Aktion meldete die Anwendung bisher fälschlich „Das Teil ist wieder im Verkauf.“ — tatsächlich landet das Teil aber für den Eigenbedarf zurückgelegt. Die Meldung lautet jetzt korrekt.
2026-05-16
Hinzugefügt
- Kommentare an Gebrauchtteilen. Jedes Teil bekommt eine neue Aktion „Kommentar hinzufügen“ im Aktionsmenü — verfügbar in jedem Status, auch bei verkauften oder entfallenen Teilen. So kannst du weiter Notizen pflegen, nachdem das Teil aus dem Verkauf raus ist. Eigene Kommentare lassen sich später bearbeiten oder löschen.
- Verlauf und Kommentare laufen jetzt gemeinsam auf dem Verlauf-Tab: eine chronologische Liste mit den neuesten Einträgen oben. Kommentare sind als Zitatblock dargestellt, automatische Verlauf-Einträge wie bisher.
- Verweise auf andere Teile werden beim Speichern automatisch zu Links.
Teile-Nr. 1.234,#1.234und Bereiche wieTeile-Nr. 1.234 bis 1.240(jeweils Anfang und Ende verlinkt) führen direkt zur Detail-Seite des jeweiligen Teils — wenn die Nummer in deinem Bestand existiert. - Sammlungen (manuelle Listen und smarte Filter-Sammlungen) wandern jetzt mit Export und Import durch. Bisher fielen sie still aus dem Roundtrip raus, sobald eine Sicherung neu eingespielt wurde — inklusive zugeordneter Mitglieder.
Geändert
- Das Feld „Interne Notizen“ auf der Gebrauchtteil-Detail- und Bearbeiten-Seite ist abgelöst durch die neuen Kommentare. Deine bisherigen Notizen sind als erster Kommentar pro Teil unter dem Verlauf-Tab wieder sichtbar — nichts ging verloren.
Entfernt
- Der historische Erstimport der Alpha-Daten ist abgeschlossen und entfernt. Die importierten Datensätze leben weiter in OwnYard; ein erneuter Re-Import ist nicht vorgesehen.
2026-05-15
Behoben
- Auf der Fahrzeug-Bearbeiten-Seite zeigt der Knopf „In andere Fahrzeuggruppe verschieben …“ nur noch, wenn überhaupt eine zweite Fahrzeuggruppe vorhanden ist. Mit nur einer Gruppe steht der Name jetzt als reine Textangabe — kein leerer Auswahldialog, kein 404 mehr beim Absenden.
- Die Lagerort-Übersicht und alle eingebetteten Lagerort-Bäume (Picker, Detail-Seiten, Sidebars) sind jetzt durchgehend alphabetisch sortiert. Bisher mischte sich die Reihenfolge aus der Reihenfolge, in der du die Einträge angelegt hattest; jetzt findest du Geschwister auf jeder Ebene zuverlässig in alphabetischer Sortierung.
- Verkaufte und als entfallen markierte Gebrauchtteile lassen sich nicht mehr bearbeiten. Der Eintrag „Gebrauchtteil bearbeiten“ verschwindet automatisch aus dem Aktionsmenü dieser Teile, und ein direkter Aufruf der Bearbeiten-Seite (etwa über ein Lesezeichen oder einen zweiten Tab) leitet auf die Detail-Seite zurück. So bleibt die Beschreibung, die du beim Verkauf bzw. zur Stilllegung hinterlassen hast, unverändert erhalten. Bilder pflegst du weiterhin uneingeschränkt auf dem Fotos-Tab.
- Die Hersteller-Teilenummern eines Gebrauchtteils werden auf der Detail-Seite und im Bearbeiten-Formular jetzt alphabetisch und natürlich sortiert angezeigt (10025674 vor 10025675). Bisher hing die Reihenfolge von der Eingabereihenfolge ab.
- Der Daten-Export unter „Mein Account › Daten exportieren“ (und das gleichnamige Konsolen-Kommando) brach bisher mit einem Schema-Fehler ab, sobald Aktivitäten ohne zusätzliche Werte im ZIP landen sollten — also für jedes direkt in OwnYard angelegte Gebrauchtteil mit seinem automatischen „Angelegt“-Eintrag. Beim Export wird jetzt die korrekte JSON-Form für leere Aktivitäts-Daten erzeugt; das Archiv lässt sich auch über
app:importwieder einspielen.
2026-05-14
Hinzugefügt
- Jedes Gebrauchtteil hat einen neuen Tab „Verlauf“ auf seiner Detail-Seite. Dort siehst du chronologisch (neueste zuerst), wann das Gebrauchtteil angelegt, in den Verkauf genommen, verkauft, entfallen oder zurückgenommen wurde, jeweils mit Datum und den passenden Werten (Wunschpreis, Verkaufspreis, optional eine kurze Anmerkung). Der Verlauf wird automatisch fortgeschrieben — du kannst nichts daran ändern und nichts löschen. An jedem Tab im Detail-Bereich (Details, Fotos, Verlauf) steht jetzt zusätzlich die Anzahl in Klammern, sobald es überhaupt Einträge gibt.
- Statt das Status-Feld auf der Gebrauchtteil-Seite frei zu wählen, klickst du jetzt klare Aktionen an: „In den Verkauf nehmen“, „Wunschpreis anpassen“, „Für Eigenbedarf zurücklegen“, „Als verkauft markieren“, „Als entfallen markieren“, „Verkauf widerrufen“ und „Entfallen widerrufen“. Jede Aktion öffnet einen kleinen Dialog, der die nötigen Angaben abfragt (Wunschpreis, Verkaufspreis, Verkaufsdatum, Lagerort, optional eine Anmerkung) und sich um die Folge-Logik kümmert: bei „Als verkauft markieren“ wird der Lagerort z. B. automatisch geleert, bei „Verkauf widerrufen“ musst du einen neuen Lagerort wählen. Status und Preise lassen sich nicht mehr direkt im Bearbeiten-Formular ändern — der Weg führt immer über die passende Aktion, damit der Verlauf vollständig bleibt.
- Beim Verkauf rückwirkend hinterlegter Gebrauchtteile wird der ehemalige Wunschpreis im Verlauf mit angezeigt („Verkauft für 258,92 € (Wunschpreis war 270,00 €)“). Wenn dein Verkaufsdatum unbekannt ist, schreibt der Verlauf „in der Vergangenheit verkauft“ statt ein Fantasie-Datum zu zeigen.
Geändert
- Wenn du ein neues Gebrauchtteil anlegst, startet es immer mit Status „Für Eigenbedarf“ — keine Status-Auswahl und kein Wunschpreis-Feld mehr im Anlage-Formular. Sobald du verkaufen willst, klickst du nach dem Anlegen auf „In den Verkauf nehmen“, dort wird der Wunschpreis abgefragt. Damit kommt jedes Gebrauchtteil sauber in den Verlauf.
- Der Status „Ausrangiert“ heißt jetzt „Entfallen“ — durchgängig in allen Status-Badges, Filtern und Aktion-Wordings.
- Aus dem Status „Entfallen“ zurückgenommen Gebrauchtteile landen jetzt automatisch in „Für Eigenbedarf“. Möchtest du das Gebrauchtteil direkt wieder verkaufen, klickst du anschließend einmal auf „In den Verkauf nehmen“.
- Der Zustand „Neuware“ ist beim Anlegen und Bearbeiten von Gebrauchtteilen wieder auswählbar. Die zuvor eingeführte Beschränkung wird zurückgenommen — ein eigenes Neuteile-Modul folgt erst später, bis dahin bleibt „Neuware“ ein regulärer Zustand neben den anderen.
Entfernt
- Die Lösch-Schaltfläche auf der Gebrauchtteil-Detailseite ist weg. Gebrauchtteile löscht du nicht mehr direkt, sondern markierst sie als entfallen — sie bleiben damit sicht- und durchsuchbar, ihre Gebrauchtteil-Nummer bleibt erhalten. Versehentlich falsch angelegte Gebrauchtteile räumst du auf dem gleichen Weg auf und legst neu an.
2026-05-12
Hinzugefügt
- Gebrauchtteil-Kacheln tragen unten rechts ein kleines Pill mit Foto-Symbol und Gesamtzahl, sobald ein Gebrauchtteil mehr als ein Foto hat — sofortiger Hinweis darauf, dass hinter dem Titelfoto weitere Bilder liegen. Greift in allen Kachel-Ansichten (Gebrauchtteile-Liste, Sammlungs-Detail, Lagerort-Detail, Suchergebnisse) und auf den Detail-, Bearbeiten- und Fotos-Seiten eines Gebrauchtteils.
- Gebrauchtteile können jetzt mehrere Fotos tragen — bis zu zwölf pro Gebrauchtteil. Der neue Tab „Fotos“ auf der Detail-Seite zeigt die Galerie: Fotos lassen sich per Drag-and-Drop hochladen, neu sortieren und nach einer Sicherheitsabfrage löschen. Das erste Foto in der Reihenfolge ist automatisch das Titelfoto und taucht in Listen, Kacheln und Suchergebnissen auf. Beim Anlegen und Bearbeiten eines Teils gibst du wie gewohnt ein Titelfoto direkt im Formular mit. Lädst du beim Bearbeiten ein neues Foto hoch, wird es zum neuen Titelfoto und schiebt die bestehenden Fotos um eine Position nach hinten. Weitere Fotos, das Sortieren und das Löschen einzelner Fotos passieren auf dem Tab „Fotos“.
- Beschreibungsfelder unterstützen jetzt Markdown im GitHub-Stil (GFM): Fett (
**text**), Kursiv (*text*), Listen (-,1.), Zitate (> …), Links ([Text](URL)), Tabellen, Durchgestrichen (~~text~~), Code-Blöcke und mehr. Der Hinweis im Eingabefeld weist darauf hin. Greift bei der Beschreibung und den privaten Notizen eines Gebrauchtteils sowie bei der Beschreibung eines Lagerorts. Bestehende Inhalte rendern automatisch im neuen Format — Absätze (zwei Zeilenumbrüche) und Aufzählungen (mit*als Listen-Marker oder*ohne*als Kursiv-Hervorhebung) werden jetzt sichtbar formatiert. Der Eingabe-Bereich für Beschreibungen wurde zudem etwas höher gemacht, damit längere Texte besser hineinpassen.
Geändert
- Alle Fenster im Backend tragen jetzt das gleiche Aussehen: Titel mit X oben, scrollbarer Inhalt, gepinnte Aktionsleiste unten. Das betrifft den Filter für Gebrauchtteile, das Sammlungs-Auswahlfenster am Lesezeichen-Symbol, „Smarte Sammlung anlegen“, „Account löschen“, „Plan buchen“, „In andere Fahrzeuggruppe verschieben“ und sämtliche Lösch-Bestätigungen (Foto, Sammlung, Lagerort, Fahrzeug, Gebrauchtteil). Geschlossen wird überall einheitlich über das X oben oder einen Tipp neben das Fenster. Den separaten „Abbrechen“-Knopf gibt es nicht mehr. Die Schaltflächen darunter tragen passende Icons (Mülltonne beim Löschen, Pfeile beim Verschieben, Häkchen beim Buchen und beim Filter-Anwenden, Funkeln beim Anlegen einer smarten Sammlung).
- Im Sammlungs-Auswahlfenster steht zusätzlich pro Eintrag die Sammlungs-Beschreibung, sofern hinterlegt. Die Überschrift heißt nur noch „Sammlungen“.
- Der Knopf zum Verschieben eines Fahrzeugs in eine andere Fahrzeug-gruppe heißt jetzt knapper „Verschieben“ — sowohl auf der Edit-Seite als auch im Bestätigungsfenster.
- Tastatur-Navigation startet jetzt direkt in der Seite, nicht mehr in der Browser-Adressleiste: ein Druck auf Tab führt zum ersten Element auf der Seite. Beim Öffnen eines Fensters sitzt der orange Markierungsring nicht mehr auf einem zufälligen ersten Knopf, sondern erscheint erst beim ersten Tab-Druck im Inhalt.
Behoben
- Beschreibungen importierter Gebrauchtteile zeigen ihre Absätze jetzt wieder korrekt. Bei 732 Teilen waren Absatzumbrüche aus der ursprünglichen Quelle als unsichtbares Mac-typisches Sonderzeichen gespeichert, das der Markdown-Renderer verschluckt hat — Inhalte wirkten dadurch als eine zusammenhängende Wand.
- Beim Sammlungs-Auswahlfenster wurde „Aus allen entfernen“ mit dem Fehlerhinweis quittiert, wenn das Gebrauchtteil beim Öffnen des Fensters noch in keiner Sammlung war und erst per Klick hinzugefügt wurde. Der Knopf funktioniert jetzt in beiden Fällen.
2026-05-11
Geändert
- Die Untertitel auf den großen Übersichtsseiten wurden vereinheitlicht. Auf den Listen für Gebrauchtteile, Fahrzeuge und Lagerorte stand bisher uneinheitlich „insgesamt“ — das ist überall weggefallen. Außerdem wird jetzt korrekt zwischen Einzahl und Mehrzahl unterschieden („1 Lagerort“ statt „1 Lagerorte“). Auf der Detail-Seite eines Lagerorts heißt es nicht mehr „Unterlagerorte“ sondern „Enthaltene Lagerorte“ — das passt besser, weil ein „Unterlagerort“ technisch nichts anderes ist als ein Lagerort. Auf der Seite „Neuer Lagerort“ haben wir den redundanten Hinweis „Wird unterhalb hinzugefügt von …“ entfernt; der übergeordnete Lagerort steht ja schon prominent in der Überschrift.
- Die Trennung zwischen den Accounts wurde im Hintergrund grundlegend umgebaut. Für dich als Nutzerin oder Nutzer ändert sich am Verhalten der App nichts. Was wir geändert haben: Vorher hat im Hintergrund ein einziger, breit wirkender Filter dafür gesorgt, dass du nur deine eigenen Daten siehst. Dieser Filter konnte unter ungünstigen Umständen leise wegfallen — das war die Ursache des Teilenummer-Bugs vom Vortag. Jetzt ist die Trennung in jeder einzelnen Datenbank-Abfrage ausdrücklich verankert, und ein automatischer Test schlägt Alarm, sobald jemand die Regel beim Einbau neuer Funktionen vergisst. Unterm Strich: deine Daten bleiben deine Daten — und wir können weiter daran arbeiten, ohne dass uns ein ähnliches Versehen nochmal in die Quere kommt.
Behoben
- Auf der Detail-Seite eines Lagerorts zeigte der Untertitel manchmal „0 enthaltene Lagerorte“, obwohl die Liste darunter direkt mehrere Unter-Einträge aufgeführt hat. Beide Zahlen kamen aus unterschiedlichen Quellen — die Zählung im Untertitel hat Lagerorte mit langer UUID schlicht nicht gefunden. Untertitel und Liste stimmen jetzt wieder überein.
2026-05-10
Behoben
- Neu angelegte Gebrauchtteile bekommen wieder die korrekte, zu deinem Account passende Teilenummer. In seltenen Fällen konnte vorher eine Nummer aus dem Bereich eines anderen Accounts vergeben werden.
2026-05-07
Hinzugefügt
- Plan-Buchung läuft jetzt komplett im Account-Bereich. Auf „Mein Plan“ gibt es einen Monatlich/Jährlich-Toggle und pro höherem Tarif einen „Plan buchen“-Button. Klick aktiviert den Plan sofort; der laufende Kalendermonat ist geschenkt, die bezahlte Laufzeit beginnt am 1. des Folgemonats. Die Rechnung folgt per E-Mail.
- Neuer Account-Menüpunkt „Rechnungsadresse“. Bei der ersten Buchung wird die Adresse einmalig erfasst; danach kannst du sie jederzeit unter diesem Menüpunkt ändern.
- Neuer Account-Menüpunkt „Daten exportieren“. Lädt deinen kompletten Datenbestand (Fahrzeuge, Fahrzeuggruppen, Lagerorte, Gebrauchtteile + Bilder) als ZIP-Archiv herunter — Plan-unabhängig, auch ohne aktives Abo. Das Archiv lässt sich auf einer eigenen lokalen OwnYard-Instanz wieder einlesen.
- Sechster Punkt im Fair-Play-Block: „Buchungsmonat geht aufs Haus“ — der laufende Monat wird bei jeder Buchung mit abgedeckt.
- Neue Account-Plan-Seite unter „Mein Plan“ im Topbar-Menü rechts. Vergleicht alle vier Tarife (Spark, Hobby, Passion, Unlimited) als Karten mit Preis und Limits, zeigt deinen aktuellen Plan und deine aktuelle Nutzung pro Ressource.
- Fair-Play-Block auf der Plan-Seite mit jetzt sechs Versprechen: einmal angelegte Daten bleiben nach Ablauf voll nutzbar, keine Abofalle, zwei Monate geschenkt im Jahresabo, Buchungsmonat geht aufs Haus, Freischaltung sofort nach Bestellung, Datenexport jederzeit auch ohne aktives Abo.
- Limit-Banner auf den Listen für Fahrzeuge und Gebrauchtteile. Bei Annäherung ans Limit (z. B. 75 von 100 Teilen auf Spark) erscheint ein dezenter Hinweis, am Limit ein deutlich sichtbarer Banner mit Link zur Plan-Seite. Lesen bleibt unbeschränkt — nur das Anlegen neuer Einträge ist quotiert.
Geändert
- Tarife sind ab sofort scharf und tragen ihre finalen Namen: Spark (lebenslang kostenlos, 2 Fahrzeuge und 100 Gebrauchtteile), Hobby (2 € / Monat oder 20 € / Jahr, 5 Fahrzeuge / 250 Gebrauchtteile), Passion (6 € / 50 €, 20 Fahrzeuge / 1.000 Gebrauchtteile), Unlimited (12 € / 120 €, keine Limits). Alle Preise inkl. MwSt. Storyline: Spark → Hobby → Passion → Unlimited.
- Sammlungs-Kachel-Typografie an Gebrauchtteil- und Fahrzeug-Kacheln angeglichen: Schriftgröße von Name, Beschreibung und Gebrauchtteile-Anzahl ist jetzt überall gleich. Lange Namen zeigen jetzt einen Tooltip mit dem vollständigen Wert.
- Auf der Detailseite einer smarten Sammlung wurde unter dem Titel bisher zusätzlich „· smart“ angezeigt — der Hinweis ist weg, der Filter-Banner darunter zeigt den Smart-Status weiterhin.
- Im Filter-Dialog ist der zweite „Abbrechen“-Knopf weg; der Schließen-Knopf oben rechts reicht. Der „Anwenden“-Knopf hat jetzt ein Häkchen-Icon analog zu den anderen Aktions-Buttons.
- Im Dialog „Smarte Sammlung hinzufügen“ ist der „Abbrechen“-Knopf weg; Schließen geht über den X-Knopf oben rechts oder einen Klick außerhalb des Dialogs.
- Wording „Standort“ durchgängig zu „Lagerort“ geändert (Lösch-Bestätigung, Sublokationen, Form-Hinweise). Der Lösch-Text beachtet jetzt Singular/Plural korrekt — bei einem Unterlagerort steht „ein direkt untergeordneter Lagerort“, bei mehreren „X direkt untergeordnete Lagerorte“.
- Suchergebnis-Überschrift verwendet jetzt typografische Anführungszeichen („…“ auf Deutsch, „…“ auf Englisch) — analog zum Browser-Tab-Titel.
Behoben
- Beim Anlegen einer smarten Sammlung wird der CSRF-Schutz nun konsequent geprüft — vorher konnte das Anlegen ohne gültigen Token akzeptiert werden.
- Teilenummern lassen sich jetzt über die globale Suche finden. Eingaben wie
1000,#1000oder#1.000matchen die Gebrauchtteil-Nummer exakt; bei genau einem Treffer landest du nach Drücken von Enter direkt auf der Detailseite des Gebrauchtteils.
2026-05-06
Hinzugefügt
- Auf jeder Gebrauchtteil-Anzeige (Kachel, Tabelle, Detailseite) gibt es jetzt ein Bookmark-Icon. Ein Klick öffnet einen Picker mit allen manuellen Sammlungen — Häkchen setzen, fertig. Mehrere Sammlungen in einem Rutsch geht im selben Picker; „Aus allen entfernen“ am Boden räumt die Mitgliedschaft komplett. Smart-Sammlungen tauchen im Picker nicht auf (die füllen sich automatisch über ihren Filter).
- Volltext-Suche, Fahrzeug-Detail-Tabs, Lagerort-Detail und Sammlungs-Detail bekommen denselben Bookmark-Trigger; egal wo du ein Gebrauchtteil siehst, du kannst es direkt einsortieren.
Geändert
- Sammlungspflege läuft jetzt ausschließlich über das Bookmark-Icon pro Gebrauchtteil. Die alte Auswahl-Modus-Mechanik („Gebrauchtteile hinzufügen“ / „Gebrauchtteile entfernen“ auf der Sammlungs-Detail mit Sammelauswahl auf der Liste) ist weg.
- Das Datum der letzten Änderung erscheint nicht mehr auf der Gebrauchtteil- oder Fahrzeug-Kachel (steht weiterhin auf der Detailseite). Beide Kachel-Typen haben jetzt eine einheitliche Höhe oberhalb des Bildes, damit gemischte Trefferlisten gleich aussehen.
- Die Sammlungs-Kachel folgt jetzt demselben Layout wie Gebrauchtteil- und Fahrzeug-Kacheln: oben links der Hinweis „Smart“ mit Funkel-Icon bei smarten Sammlungen, oben rechts der Stern für „Zu Favoriten hinzufügen / entfernen“. Das alte Pinnen-Symbol auf dem Vorschaubild ist weg. Die Anzahl der Gebrauchtteile steht jetzt auch bei smarten Sammlungen unten in der Kachel.
- Aus „An Sidebar anpinnen“ wird „Zu Favoriten hinzufügen“. Die Sidebar zeigt diese Sammlungen unter „Favoriten“ statt „Angepinnt“.
- Status-Wording überarbeitet. „Eingelagert/Reserviert“ heißt jetzt „Für Eigenbedarf“, „Entfallen/Storniert“ heißt jetzt „Ausrangiert“. Bestehende Gebrauchtteile und gespeicherte Filter werden automatisch übernommen.
- Tile- und Tabellen-Bilder werden jetzt in höherer Auflösung ausgeliefert und sind auf modernen Bildschirmen nicht mehr verpixelt. Neu hochgeladene Fotos werden außerdem in höherer Detail-Auflösung gespeichert.
- Auf der deutschen Oberfläche heißen „Piles“ jetzt „Sammlungen“ und „Smart Piles“ entsprechend „Smarte Sammlungen“. Die englische Oberfläche bleibt unverändert.
- Buttons in den Formularen sind jetzt einheitlich. Anlegen heißt überall „Hinzufügen“ mit Plus-Icon, Speichern heißt überall „Speichern“ mit Disketten-Icon, Löschen heißt überall „Löschen“ ohne Entitätsnamen. Der „Abbrechen“-Knopf in den Edit-Formularen ist weg — wer den Vorgang nicht abschließen möchte, navigiert einfach weg.
- Der Zustand „Neuware“ ist beim Anlegen und Bearbeiten von Gebrauchtteilen nicht mehr auswählbar. Bestehende Gebrauchtteile mit diesem Zustand behalten ihn und können beim Bearbeiten weiterhin auf „Neuware“ bleiben — neue Zuordnungen sind aber nicht mehr möglich. Eine eigene Erfassung von Neuteilen folgt später.
Behoben
- Beim Anlegen einer smarten Sammlung mit einem bereits vergebenen Namen erschien bisher eine Fehlerseite (500). Der Vorgang meldet jetzt sauber „Du hast bereits eine Sammlung mit diesem Namen“ zurück und schickt dich auf den Filter zurück, ohne den Datensatz anzulegen.
- Wer beim Anlegen eines Fahrzeugs (oder Piles) zweimal auf „Speichern“ geklickt hat, sah bisher eine Fehlerseite, obwohl der erste Klick den Datensatz schon erfolgreich gespeichert hatte. Beim zweiten Klick gibt es jetzt eine klare Rückmeldung am Feld („Du hast bereits ein Fahrzeug mit diesem Spitznamen“ bzw. „… einen Pile mit diesem Namen“) statt einer 500.
- Zusätzliche Sicherung im Frontend: der „Speichern“-Knopf wird beim Klicken sofort gesperrt, damit ein Doppelklick gar nicht erst zwei Anfragen abschickt. Greift in allen Formularen, nicht nur bei Fahrzeugen — vor allem dort spürbar, wo ein Bild-Upload den Submit für mehrere Sekunden hängen lässt. Der Knopf wird automatisch wieder freigegeben, wenn der Browser per Zurück-Taste auf die Seite zurückkehrt oder die Anfrage länger als 30 Sekunden braucht.
2026-05-05
Hinzugefügt
- Eingeloggte Nutzer können das Changelog jetzt direkt in MeinOwnYard einsehen — Footer-Link unten rechts.
Geändert
- Jede Seite der Anwendung zeigt jetzt einen einheitlichen Fuß mit Copyright, Sprachumschalter und Impressum; im Backend zusätzlich den Changelog-Link.
- Die Sprachumschaltung ist im Backend aus dem Nutzermenü in der Seitenleiste in den Footer gewandert — sie lebt jetzt nur noch an einer Stelle.
- Benutzernamen sind ab sofort auf maximal 12 Zeichen begrenzt (vorher 32). Bestehende Accounts sind nicht betroffen, weil noch kein Tester einen längeren Namen gewählt hatte.
- Das Nutzermenü (Abmelden, Account löschen) ist von der Seitenleiste in die obere Leiste neben die Suchlupe gewandert. Auf schmalen Bildschirmen erscheint nur noch das Avatar-Symbol; ab Tablet-Breite kommen Benutzername und Pfeil dazu.
- Browser-Tab und Untertitel der Anwendung heißen jetzt „Dein Schrauber-Kumpel“ (Deutsch) bzw. „Your Wrench Buddy“ (Englisch); das vorherige „Werkstatt-Begleiter“ / „Workshop Companion“ entfällt.
- Browser-Tabs zeigen jetzt durchgängig denselben Aufbau:
{Seite} — {Bereich} — OwnYard: {Untertitel}. Lagerort-Tabs zeigen zusätzlich den vollständigen Pfad mit Pfeilen (Werkstatt › Ostflügel › Hochlager — Lager — …). - Die deutschen UI-Texte sprechen ab sofort durchgängig von „Account“ statt „Konto“ — vom Login-Hinweis über den Account-löschen-Dialog bis hin zum Hinweis auf bestehende Wiederherstellung.
- Das Modelljahr eines Fahrzeugs wird ab sofort überall mit Marke und Modell zusammen angezeigt — auf Karten, in der Suche und in Bestätigungsdialogen. Auf der Fahrzeugkarte wandert es aus der Kopfzeile in die Modellbezeichnung; in der Kopfzeile bleibt nur noch die Flagge des Herkunftslands.
- Einzeilige Darstellungen von Fahrzeugen, Gebrauchtteilen und Lagerorten sind vereinheitlicht. Fahrzeuge erscheinen ab sofort als „K.I.T.T.: Pontiac Firebird (1982)“ — inklusive Modelljahr. Spitzname und Marke/Modell stehen nirgends mehr alleine.
- Suchergebnisse für Gebrauchtteile in der oberen Suchleiste zeigen jetzt zusätzlich zur Teilenummer das zugehörige Fahrzeug oder die Fahrzeuggruppe — z. B. „#42 · K.I.T.T.: Pontiac Firebird (1982)“.
2026-05-04
Hinzugefügt
- Weiteren Closed-Alpha-Tester aufgenommen.
Behoben
- Lagerorte-Übersicht und Pile-Übersicht liefen unter Produktionsbedingungen mit einem Server-Fehler ab; beide Seiten laden wieder.
2026-05-02
Geändert
- Hinweistexte auf der Startseite und der Login-Seite sprechen jetzt von „Closed-Alpha“ statt „Closed-Beta“; Translation-Key
security.closed_betawurde nachsecurity.closed_alphaumbenannt. Die Signatur der Admin-Registrierungs-E-Mail trägt fortan nur noch „OwnYard“ (statt „OwnYard Beta“).
2026-05-01
Hinzugefügt
- Erster Release unter
www.ownyard.appfür den Closed-Alpha-Test.