← Back to overview
📝 Changelog
All changes that affect users — Valu-Basic and ValuSafe.
ValuSafe
14 versions, as of 28 Oct 2026 ·
as a text file
· earlier versions (before 4.3.28) in German
v4.6.1
28 Oct 2026
-
Fix
Current value: the same rule now applies everywhere - the current value if one above 0 is entered, otherwise the purchase price. Previously a current value of 0 counted as 0 in some places and as “not valued” in others. This affected the dashboard (current value tile, highest current value, most valuable item, top 5, categories), the search bar, insurance, the insurance export and the damage claim with its document and receipts.
-
Fix
Dashboard: the trend now compares today's current value with the current value on the reference date and appears under the current value tile. Previously it compared purchase prices with old current values.
-
Fix
Search bar: hidden items are only counted when the list shows them as well. Previously it could say e.g. “7 entries found” above a list of 6.
-
New
Header: the installed version is now shown in small print below “ValuSafe”.
-
Fix
Change history: empty fields (e.g. no purchase date) are shown as empty again instead of producing a warning in the error log.
v4.6
28 Oct 2026
-
Fix
Security, sign-in: when an account is deleted, downgraded or its password is changed, this now applies immediately to sessions that are already signed in. Previously an open session kept working with the old rights. After a password change only the session in which it was made stays signed in. Every sign-in also ends after 12 hours at the latest.
-
Fix
Security, restore: a database backup is checked before it is restored and only accepted if it contains nothing but what ValuSafe itself writes into backups. Users, SuperAdmin settings and the security log can only be restored by the SuperAdmin; for an admin they stay as they are. Rejected uploads from the data import no longer remain in the backups/ folder.
-
Fix
Security, two-factor sign-in: backup codes are now stored only in hashed form and shown once, right after they are created. If you no longer have them, create new ones with a code from your authenticator app; the old ones then stop working. Existing codes keep working.
-
Fix
Security, smaller items: the sign-in cookie now carries HttpOnly, SameSite and, with HTTPS, Secure on every installation. The CSV export guards against formulas in cells (e.g. a name starting with =). Passwords set by the admin need at least 8 characters. The sign-in no longer reveals through its response time whether a user name exists.
-
Fix
Permissions: the switches “View items” and “Advanced search & filters” have been removed - they could be changed but had no effect. “Maintain current value & value history” now takes effect: without this permission the field is read-only when editing. The confirmation when switching shows an icon again instead of HTML text.
-
Fix
User management: users with an apostrophe in their name can be deleted again and their two-factor sign-in reset.
-
Fix
Deleting: when a single item is deleted, all of its photos are now removed from the server as well. Previously the additional photos stayed in the upload folder.
-
Fix
Security, “own items only”: if the setting cannot be read because of a database error, the restriction stays in place instead of showing all items. The statistics above the list now only count the user's own items with this setting.
-
Fix
List: with a room selected, the total at the top and the statistics under “Advanced search” now only cover the items in that room. Previously they showed the count and total of all rooms.
-
Fix
CSV export: a backslash before a quotation mark (e.g. C:\"Receipts") no longer mixes up the columns in Excel and LibreOffice.
-
Fix
User management: the “Who is online” display has been removed. It had not shown anyone for some time. The IP addresses and visited pages stored for it in the past are deleted.
v4.5.2
24 Oct 2026
-
Fix
Security, two-factor sign-in: the code from the authenticator app can no longer be guessed an unlimited number of times. After 5 wrong codes from one device, entry is blocked for 15 minutes; after 10 wrong codes for one account within 24 hours, for one hour – from any device. A code is now only accepted 30 seconds before and after its time step.
-
Fix
Security, book covers: the cover lookup for books (ISBN) now only passes on real images (JPEG, PNG, GIF, WebP). Previously a crafted file from one of the permitted image sources could appear as a page under the ValuSafe address.
-
Fix
Security, receipts: a receipt can now only be removed with the delete button. Previously a crafted link clicked by a signed-in user was enough.
-
Fix
Security, installation package: the folders for backups and logs now ship with a lock that prevents access via the web – in Docker as well. The health check tests this lock directly.
-
Fix
Security, forgotten password: the link in the password reset e-mail now uses a fixed address (APP_URL in config.php). Previously it was taken from the request, so an attacker could slip a link to their own server into the genuine e-mail. Without APP_URL the page does not offer resetting by e-mail. The setup wizard enters the address on new installations; with Docker it is set in the .env file.
-
Fix
Room management: rooms, locations and positions with an apostrophe in their name (e.g. "Children's room") can be deleted again – the bin button did nothing for such names. The dialogs can be used with the keyboard: focus moves to the first field on opening, Esc closes, and focus then returns to the button that opened it. Close, edit and delete buttons are named for screen readers.
-
Fix
Confirmation before deleting: the Cancel button now has the focus. Pressing Enter by mistake cancels instead of deleting an item, receipt or backup.
-
Fix
Translations: the claim-readiness hints on the dashboard ("Complete your inventory" and two more) and "PDF document" in the help window were German in every language. They now appear in all ten languages.
-
Fix
Product name: page titles, PDF exports, the insurance export and the public view now say "ValuSafe" instead of the old name "Wertsachen-Inventarverwaltung".
-
Fix
Manuals updated to 4.5: the user manual, the extended manual and Facts & Features now cover the claims assistant, serial numbers, cropping and rotating, photos and receipts as a ZIP, two-factor sign-in for everyone, the reorganised settings, ten languages and data takeover from an earlier version. The accessibility section now describes the current state honestly – full WCAG 2.1 AA is planned for version 5.0.
-
Fix
Midnight colour scheme: the image upload area when editing was fixed white, so the light text on it was hard to read. In the Glass scheme the blue figures in the statistics bar are slightly darker and easier to read.
v4.5.1
17 Oct 2026
-
Fix
Safeguard for languages with apostrophes (e.g. French, Italian, Irish): an apostrophe in a translation could disable individual buttons and confirmation prompts – when deleting items, documents, users and backups, when uploading images and in the statistics. The texts are now embedded so that every character is safe. The current translations were not yet affected.
v4.5
16 Oct 2026
-
New
New language: Irish (Gaeilge), for now as a beta – native speakers are currently reviewing the translation. ValuSafe now speaks ten languages – selectable on the sign-in page and in the settings.
-
New
Settings: you now choose the language from a drop-down list in the "Appearance" card, together with the colour scheme. The separate language card with ten buttons is gone, which makes the page considerably more compact. Each language is listed in its own spelling; click "Apply" to switch.
-
New
Settings reorganised into four sections with headings: Appearance, My account, My data and Administration. Profile picture, default creator and session are in the "Profile" card, password and two-factor sign-in in "Sign-in". The colour schemes sit in one row, and cards in a row have the same height.
-
Fix
Table view: clicking a row or the name now shows the item in the detail panel on the right, as in the card view. Until now it only said "Select item". Also works with the keyboard (focus the name, press Enter).
-
New
Import data from an earlier ValuSafe version: new menu item under Restore. Select or upload the backup of the old version (database and optionally photos/receipts), have it checked, look at the preview and import it with one click. The database is then brought up to date automatically. Works with backups from ValuSafe 4.4 onwards.
-
Fix
Restore: records with an apostrophe in the text (e.g. "Children's bike") were silently lost when restoring a database backup. Everything is now restored completely, errors are shown, and database updates run afterwards.
-
Fix
Backup: the files backup now also contains the users' profile pictures. Until now they were missing and got lost when restoring or moving.
v4.4.1
13 Oct 2026
-
Fix
Accessibility: all form fields are now linked to their labels – screen readers announce what each field is for (especially in the admin area: insurance, rooms, users, permissions). The themes in the settings can be chosen with the keyboard (Tab, arrow keys).
-
Fix
Accessibility: better contrast in the Cloud, Ocean, Midnight, Mint, Glass, Navy and Emerald themes – hint texts and accent colours are easier to read, input fields have a clearly visible border.
-
New
Crop and rotate images: when adding, in quick add and when editing there is a "Crop / rotate" button below the photo. Set the frame freely or as 1:1 or 4:3 and rotate in 90-degree steps – also with the keyboard. When editing, images that are already saved can be straightened afterwards, too.
-
New
Damage claim: new "Photos and receipts (ZIP)" button in the summary. It downloads all photos and receipts of the affected items in one file – one folder per item, plus an overview as text and as a spreadsheet for the insurer.
-
Fix
Delete damage claim: in some browsers the confirmation did not appear and the claim could not be deleted. It now shows as the app's own dialog.
v4.4
12 Oct 2026
-
New
Damage claim assistant: after a burglary, fire or water damage you create a damage claim in three steps – what happened, which items are affected (stolen, destroyed, damaged), and a summary with purchase and current value, sum insured and deductible. From this you get a list for the police (with photos, serial numbers and features) and a claim report for your insurer with an editable cover letter, both printable or as PDF. New icon in the left sidebar.
-
New
New "Serial number" field when adding and editing items – the most important detail for the police after a theft. The detail view shows it.
-
Fix
Add item: the barcode was not saved when creating an item (only when editing).
-
Fix
Database: after updating, please run migrate.php (migration 014: damage claims, serial number, two new permissions). Until then the serial number and damage claims stay hidden; everything else works normally.
-
Fix
Accessibility, basic framework: every page has a "Skip to content" link (appears with the first Tab key) and a marked main area. All controls show a clear outline when they have keyboard focus – the search field at the top and the form fields showed none until now.
v4.3.34
11 Oct 2026
-
Fix
When deleting several items via the selection, additional photos of the items stayed on the server. They are now deleted as well.
-
Fix
Quick entry: on smartphones the round plus button covered the price field and only led back to quick entry. It no longer appears on the entry pages themselves.
-
New
Two-factor sign-in for everyone: every account can now set up sign-in with an authenticator app itself (Settings → Manage two-factor). Until now only administrators could. If someone has lost their phone and backup codes, the administrator resets two-factor sign-in in user management. On demo accounts the setup can be switched off together with "Change own password".
-
Fix
User management: when editing an account, the browser's password manager could silently fill the "New password" field with your own saved password – saving then gave the edited account that password and it could no longer sign in. The field is no longer filled automatically.
-
Fix
User management: the hint at "See all items" now says that it only takes effect when "Users see only their own items" is switched on under "Public link". Until now it sounded as if the checkbox alone was enough.
-
Fix
QR codes: for some text lengths no QR code appeared – when setting up two-factor sign-in depending on the user name, for the public link depending on the installation's address. The cause is a bug in the QR library used; it now falls back to another error correction level when needed.
-
Fix
Public link: the "Created with …" note at the bottom of the public page pointed to one of the developer's instances instead of the project page palindrom.de/valusafe.
-
Fix
User management: the page source contained the password hash of every account and, where set up, the two-factor secret and backup codes. Only the administrator allowed to open the page could see it - it still does not belong in the browser. Now only the data the edit dialog needs.
-
Fix
Translations: about 45 messages in the browser were German in every language – image management when editing, the notice about a saved draft, barcode and ISBN lookup and the help window. They now appear in all nine languages. The page also tells screen readers the chosen language instead of always the installation language, and the help in the admin area is no longer German when English is selected.
-
Fix
Edit item: after a barcode lookup, "Use image" promised the cover would be added after saving – but it was lost. It is now uploaded to the item's images straight away.
-
Fix
Security: the detail view next to the overview inserted an item's name, room, serial number and notes into the page unfiltered. A user with edit rights could put script code into an item name that ran for anyone clicking the card – including the administrator. The values are now shown as plain text.
-
Fix
Keyboard use: the cards in the overview could only be opened with the mouse. They can now be reached with the Tab key and opened with Enter; focus then moves to the detail view.
v4.3.33
9 Oct 2026
-
New
Quick entry is reachable again: on phones the round plus button now opens quick entry (photo, name, save - room and category stay selected for the next item), on computers it still opens the full form. If you installed ValuSafe as an app, you also find it by long-pressing the app icon. Quick entry used to set today's date as purchase date without asking - the field now stays empty. For iPhone photos (HEIC) the browser cannot display, a note appears instead of an empty preview; the photo is converted when saved. All texts on the page are translated.
-
Fix
Viewers (role "read only") could create and change items through the direct address of the pages "Add", "Quick entry" and "Edit" - the pages only checked the login, not the permissions. Now the permissions "Create new item" and "Edit item" from the permissions settings apply; the "Access denied" message is translated.
-
Fix
The setting "Users see only their own items" only applied to the list view so far. Through the direct address, affected users could still open, edit and delete other people's items and manage their images, and exports, QR codes, the room view, the dashboard and the insurance overview contained all items. The setting now applies everywhere. Users who only see their own items also always create items under their own name.
-
Fix
Some permissions from the permissions settings were not enforced: "Delete multiple items" (deleting via the selection only required the edit permission), the export permissions (PDF, Excel/CSV, HTML, insurance export, QR codes) and the image permissions (upload, delete). They now apply; the export menu only shows permitted exports.
-
Fix
More places now follow the selected language instead of always German: QR codes, an item's document management, the table column in the activity log, the "Current value" field when editing, screen reader texts of the search filter and the sections of the permissions settings (after a fresh install they were German). The insurance export and the handover report are still German.
-
Fix
Column names are now consistent and translated everywhere: table header, column manager and form use the same names. Previously the table header showed raw names such as "Custom1" for some columns, and columns renamed in the column manager kept their old name in the table header. The column manager itself, the selection bar for several items and the screen reader texts of the overview now also follow the selected language.
-
Fix
The login page was German only. It now appears in the browser's language (one of the nine languages, otherwise German) and has a language choice at the bottom. In addition, ValuSafe now really remembers the language chosen in the settings: it was saved, but not loaded at the next login - every new session started in German.
-
Fix
The admin area now also follows the selected language in places that were German only: backup (tiles, list, messages), insurance management (overview, form, assigning items), rooms/locations/positions, user management, overview tiles, sidebar and help window. As before, the admin area is translated into German and English. Database errors there no longer show technical text but point to the error log. In addition, "Insurance" in the bottom bar on phones led editors and viewers to a locked page; the button now opens the same page as in the sidebar. "Statistics" and "Gallery" now appear in the bars for administrators only - for everyone else they also ended at "access denied".
-
New
In the permissions settings, "Change own password" and the new permission "Delete own account" can now be switched off for editors and viewers. This is meant for accounts shared by several people, such as a public demo: until now anyone could change the shared password there, or remove the account entirely via "Delete account", and lock everyone else out. If a permission is switched off, the settings page shows a note instead of the form. By default both stay allowed - if you change nothing, nothing changes. Run migrate.php once after the update.
-
Fix
If you use a language other than German, several places still showed German text: the export menu (CSV file, PDF detailed, handover report ...), the tooltips of the sidebar, the bottom bar on phones, the detail panel next to the list, the "Help & information" window and, in the settings, everything around profile picture and password including all messages. These texts now follow the selected language (all nine). In addition, "Settings" in the bottom bar on phones led to a page that does not exist; the button now opens the settings.
v4.3.32
3 Oct 2026
-
Fix
In the personal profile, the colour themes "Navy" and "Emerald" could be selected, but "Cloud" was saved instead. The check for allowed themes did not know the two newest ones. The settings page had always handled them correctly.
-
Fix
The automatic backup (cron_backup.php) now accepts web requests only with the BACKUP_TOKEN from config.php. If the token was missing, a built-in fallback value applied that could be read in the source code. The setup wizard always creates the token; if you wrote your config.php by hand, check that it contains BACKUP_TOKEN.
-
Fix
The menu item "Diagnostic tools" in the admin area now appears only if the Tools folder exists. The installation package deliberately does not include it, so the item led nowhere.
-
Fix
In some browsers, such as Edge on Windows, the "Action" drop-down in the overview (Hide, Show again, Delete) showed only one option - the others were white on white. Found while testing Valu-Basic on Windows.
v4.3.31
1 Oct 2026
-
Fix
The admin overview, the settings and the statistics page now label the number of rooms as "Rooms". Previously it said "Locations", and the smaller number next to it was called "Rooms" although it counted the locations within rooms - for example "6 Locations · 1 Rooms · 1 Pos." for six rooms and one location. Now: "6 Rooms · Locations: 1 · Pos.: 1". The numbers themselves were always right, only the labels were wrong. No action needed.
v4.3.30
30 Sep 2026
-
Fix
The Docker image is now based on PHP 8.4 instead of 8.2. PHP 8.2 receives no security fixes after 31 December 2026. If you run ValuSafe with Docker, rebuild the image (in the docker folder: docker compose build --pull, then docker compose up -d). Database, photos, receipts and backups live in their own volumes and are kept; credentials still come from the .env file. If ValuSafe runs at a web host, you are not affected - the host decides the PHP version; ValuSafe runs on PHP 8.2 to 8.4.
-
Fix
Under Settings -> "Privacy & my data", both buttons now work as described. "Delete account" used to fail for every account with a technical error message - the account remained. "Download data" did produce a file, but it lacked the account data and the activity log; only the items were included. Now the file contains account, items and activities (without password and access codes), and deletion removes the account together with its profile picture, open password-reset links and stored login attempts. Items are kept and still carry the name shown under "Created by"; log entries are kept as well but no longer point to the account. The note below the button used to promise that items would no longer be assigned to any user - that was not true and has been corrected (all nine languages). The same now applies when an administrator deletes a user in user management. If you tried to delete your account before without success, you can now try again.
v4.3.29
28 Sep 2026
-
Fix
The installation package contained a .user.ini file that made PHP show error messages in the browser - including file paths and fragments of database queries. It was meant for development and should never have been shipped. Since version 4.3.25 ValuSafe switches this display off by itself on almost all pages and writes errors to logs/php_errors.log instead; the file has now been removed. If you installed ValuSafe from the package, please delete the .user.ini file in the installation folder (FTP programs often show it only when hidden files are displayed). The system overview in the admin area shows whether it is still there.
-
Fix
The setup wizard now checks every PHP extension ValuSafe needs. Previously it asked for only three; if mbstring or fileinfo was missing at the host, it still showed everything green - afterwards the list stopped with an error or every image upload failed. Both are now required; cURL and EXIF are shown as recommended. Existing installations are not affected: wherever ValuSafe runs, both are present.
-
Fix
While the "Help & information" window is open, the (i) in the sidebar is now highlighted. Previously the icon of the page underneath stayed highlighted, for example the gear of the settings - it looked as if the click had not worked. When the window closes, the highlight returns.
-
Fix
ValuSafe can now run in a subfolder, such as example.com/valusafe/, without losing its app features. Previously the service worker, the app manifest, the QR code on the "Public link" page and two links assumed that ValuSafe sits in the root of the domain; in a subfolder ValuSafe could not be installed as an app, and the cache would have picked up photos and receipts as well. If you installed in the root, nothing changes for you.
v4.3.28
28 Sep 2026
-
Fix
The system overview in the admin area no longer shows a "security certificate". The card with five stars, "10/10 OWASP" and "Production Ready", and the linked document from June 2026, were not based on any independent review - they were self-made, and later findings disproved several of their claims. Both have been removed. No action needed.
-
Fix
In the search filter of the list, the first choice in the "Room" field is now "All rooms" instead of "All locations" - matching what the field has listed since the switch to rooms. In all nine languages. No action needed.
Valu-Basic
The single-user edition for a USB stick. Its change notes are currently in German.
v2.4
20 Oct 2026
-
Fix
Barrierefreiheit: Jede Seite hat einen Link „Zum Inhalt springen“ (erscheint mit der ersten Tab-Taste) und einen gekennzeichneten Hauptbereich. Bedienelemente zeigen einen deutlichen Rahmen, wenn sie per Tastatur den Fokus haben.
-
Fix
Barrierefreiheit: Alle Formularfelder sind mit ihrer Beschriftung verbunden – Bildschirmleser nennen bei jedem Feld, wofür es ist, auch in den Fenstern der Verwaltung (Räume, Versicherungen, Kategorien) und im Übergabeprotokoll.
-
Fix
Bessere Kontraste in allen sieben Farbschemata: Hinweistexte, Akzentfarben und Feldrahmen sind besser lesbar. Im dunklen Schema Midnight standen auf mehreren Seiten (Dashboard, Einstellungen, Backup, Restore, Bildverwaltung) helle Schriften auf hellem Grund – behoben. Geprüft: 7 Farbschemata auf je 18 Seiten ohne Kontrastfehler.
-
Fix
Verwaltung – Räume: Räume, Standorte und Positionen lassen sich jetzt löschen – der Papierkorb-Knopf tat bisher nichts. Namen mit Apostroph (z. B. „Kinder's Zimmer“) werden beim Bearbeiten und Löschen richtig übernommen.
-
Fix
Barrierefreiheit: Die Fenster der Raumverwaltung lassen sich per Tastatur bedienen – der Fokus springt beim Öffnen ins erste Feld, Esc schließt, danach steht der Fokus wieder auf dem auslösenden Knopf. Schließen-, Bearbeiten- und Löschen-Knöpfe werden von Bildschirmlesern benannt.
-
Fix
Installationsanleitung auf Stand 2.3: Beenden mit „Windows - beenden“ bzw. „Mac - beenden“, neue Zeile „Passwort vergessen“ unter Häufige Probleme; der veraltete Hinweis „ab 25 Gegenständen“ ist entfallen.
v2.3
18 Oct 2026
-
New
Passwort vergessen: Neue Startdateien „Windows - Passwort vergessen.bat“ und „Mac - Passwort vergessen.command“. Doppelklick, neues Passwort zweimal eingeben, fertig – eine Sperre nach zu vielen Fehlversuchen wird dabei aufgehoben. Der Link „Passwort vergessen?“ auf der Anmeldeseite erklärt diesen Weg; bisher führte er zu einem Mail-Formular, das auf dem Stick nie eine Mail verschicken konnte.
-
Fix
Übersetzungen: Die Hinweise zur Schadenfall-Bereitschaft im Dashboard („Inventar vervollständigen“ und zwei weitere), „PDF-Dokument“ im Hilfefenster, die Knöpfe Kachel- und Tabellenansicht in der Übersicht sowie „Zum Backup-Dashboard“ und „Name“ in den Einstellungen waren in jeder Sprache deutsch. Sie erscheinen jetzt in allen neun Sprachen.
-
Fix
Programmname: Seitentitel, PDF-Exporte, Versicherungs-Export und die öffentliche Ansicht nennen jetzt „Valu-Basic“ statt des alten Namens „Wertsachen-Inventarverwaltung“.
-
Fix
Einstellungen: Der Abschnitt „Konto löschen“ entfällt. Auf dem Stick gibt es nur das Administratorkonto, und das lässt sich nicht löschen – der Knopf führte immer zu einer Fehlermeldung.
-
Fix
Benutzerhandbuch und FAQ auf Stand 2.3: Schadensfall-Assistent, Seriennummer, Schnellerfassung, Kachel- und Tabellenansicht, neun Sprachen, neue Startdateien, Passwort vergessen und Aktualisieren auf eine neue Version. Bisher beschrieben sie Version 2.0.4.
v2.2
16 Oct 2026
-
New
Einrichtung und Anmeldung erscheinen jetzt in der Sprache Ihres Browsers und lassen sich unten auf der Seite umstellen. Räume, Kategorien und Beispiel-Gegenstände werden bei der Einrichtung in dieser Sprache angelegt. Die gewählte Sprache bleibt auch nach dem Abmelden erhalten – bisher galt nach jeder Anmeldung wieder Deutsch.
-
New
Neue Namen für die Startdateien: „Windows - starten.bat“, „Windows - beenden.bat“, „Mac - starten.command“ und „Mac - beenden.command“. Die Meldungen im Startfenster sind zweisprachig (Deutsch und Englisch). Fehlt auf dem Mac PHP, erklärt das Fenster Schritt für Schritt, was zu tun ist.
-
New
Die Kurzanleitung auf dem Stick heißt jetzt „LIESMICH - README.txt“, ist zweisprachig und lässt sich mit jedem Texteditor öffnen. Neu darin: wie man auf eine neue Version aktualisiert und wie man PHP auf dem Mac installiert.
-
Fix
Tabellenansicht: Ein Klick auf eine Zeile oder den Namen zeigt den Gegenstand rechts im Detailbereich, wie in der Kartenansicht. Bisher stand dort nur „Gegenstand auswählen“.
-
New
Aktivitätsprotokoll bereinigen: neue Auswahl „Alle Einträge“, etwa bevor Sie den Stick weitergeben. Die Seite ist jetzt übersetzt; die zweite, ältere Aufräumseite entfällt.
-
Fix
Auf Französisch, Italienisch und anderen Sprachen mit Apostroph funktionierten einige Knöpfe nicht (Übersicht, Hinzufügen, Bearbeiten): ein Text mit Apostroph brach das Skript der Seite ab. Behoben. Die Profilseite im Verwaltungsbereich ist jetzt übersetzt.
-
Fix
Die Chronik auf dem Stick enthält nur noch die Einträge, die für Sie bestimmt sind – vorher standen in der Datei auch interne Technik-Notizen.
-
Fix
Hilfe im Verwaltungsbereich (z. B. Statistik, Galerie): PDF-Handbücher, Chronik und Vergleich erscheinen jetzt als Knopf zum Öffnen. Bisher zeigte das Hilfefenster dort unlesbare Zeichen bzw. eine technische Meldung.
v2.1
15 Oct 2026
-
New
Neu: Schadensfall-Assistent. Nach einem Einbruch, Brand oder Wasserschaden wählen Sie die betroffenen Gegenstände aus – gestohlen, zerstört oder beschädigt. Valu-Basic erstellt daraus eine Liste für die Polizei mit Fotos, Seriennummern und Merkmalen und eine Schadensmeldung für die Versicherung mit Kauf- und Zeitwert und einem anpassbaren Begleitschreiben. Fotos und Belege gibt es zusätzlich als ZIP-Datei, ein Ordner je Gegenstand. Zu finden über das Warndreieck in der linken Leiste.
-
New
Neues Feld Seriennummer beim Hinzufügen und Bearbeiten – für die Polizei das wichtigste Merkmal.
-
Fix
Datenschutz: Anmeldedaten der laufenden Sitzung landen jetzt auf dem Stick (Ordner data neben valu-basic) statt im Temp-Ordner des Rechners, an dem der Stick gerade steckt. Nach dem Update ist einmal eine neue Anmeldung nötig.
-
Fix
Hinweis auf ValuSafe berichtigt: Statt „Zur Vollversion upgraden“ steht jetzt, dass ValuSafe ebenfalls kostenlos ist, einen eigenen Webspace mit PHP und MySQL, ein NAS oder Docker braucht und Daten aus Valu-Basic bisher nicht automatisch übernimmt – in allen Sprachen. Die Barcode-Suche meldet nicht mehr „Keine Produktdaten gefunden“, sondern sagt, dass es diese Suche nur in ValuSafe gibt. Der Werbekasten ab 25 Gegenständen beim Hinzufügen ist entfallen.
v2.0.6
12 Oct 2026
-
Fix
Sicherheit: Die Detailansicht neben der Übersicht übernahm Name, Raum, Seriennummer und Notizen eines Gegenstands ungefiltert in die Seite. Skriptcode in einem Gegenstandsnamen wurde beim Anklicken der Karte ausgeführt. Die Werte werden jetzt als Text dargestellt.
-
Fix
Bedienung per Tastatur: Die Karten der Übersicht lassen sich jetzt mit der Tabulatortaste erreichen und mit Enter öffnen; der Fokus springt in die Detailansicht. Die Beschriftungen der Detailansicht (Preis, Kaufdatum, Raum …) erscheinen in der gewählten Sprache.
-
Fix
Übersetzungen: Rund 45 Meldungen im Browser waren in jeder Sprache deutsch – Bildverwaltung, Entwurf-Hinweis, Barcode-Suche und Hilfe-Fenster. Sie erscheinen jetzt in allen neun Sprachen; die Seite meldet Bildschirmlesern die gewählte Sprache.
-
Fix
Gegenstand bearbeiten: „Bild übernehmen“ nach der Barcode-Suche lädt das Cover jetzt wirklich zu den Bildern hoch; bisher ging es verloren.
-
Fix
Kleinigkeiten: Der Link „Einstellungen“ in der schmalen Ansicht führte ins Leere; QR-Codes erscheinen jetzt bei jeder Textlänge.
-
Fix
Beispieldaten: Der dritte Beispiel-Gegenstand ist jetzt eine Taschenuhr statt einer E-Gitarre. Das Bild der Gitarre bildete die Form eines bekannten Markeninstruments nach.
v2.0.5
9 Oct 2026
-
Fix
Rechte: Mehrere Seiten prueften nur die Anmeldung, nicht die Rechte aus der Rechteverwaltung. Ein Leser konnte ueber die direkte Adresse Gegenstaende anlegen, bearbeiten und sogar loeschen, Bilder hochladen und loeschen und alle Exporte abrufen; "Mehrere loeschen" ging mit dem Recht zum Bearbeiten. Jetzt gelten ueberall die Rechte aus der Rechteverwaltung, und das Export-Menue zeigt nur erlaubte Exporte.
-
Fix
Dokumente: Jedes hochgeladene Dokument (Rechnung, Police ...) liess sich von jedem angemeldeten Benutzer ueber seine Nummer abrufen. Jetzt gelten das Recht "Dokumente ansehen", die Freischaltung der Dokumente fuer das Konto und die Einstellung "nur eigene Gegenstaende".
-
Fix
Die Einstellung "Benutzer sehen nur eigene Gegenstaende" wirkte nur in der Liste. Ueber die direkte Adresse liessen sich fremde Gegenstaende trotzdem oeffnen, bearbeiten und loeschen, und Raumansicht, Dashboard, Versicherungen, Exporte und QR-Codes enthielten alle Gegenstaende. Jetzt gilt sie ueberall. Wer nur eigene Gegenstaende sieht, legt sie ausserdem immer unter dem eigenen Namen an.
-
Fix
Aktivitaetsprotokoll: Jeder Benutzer sah die Aenderungen aller Benutzer, auch im Kasten "Letzte Aktivitaet" im Dashboard. Jetzt sehen nur Administratoren alles, alle anderen ihre eigenen Eintraege.
-
Fix
"Meine Daten exportieren" und "Konto loeschen" in den Einstellungen scheiterten bei jedem Aufruf mit einem Datenbankfehler. Beides funktioniert jetzt; das geloeschte Konto wird auch aus den Protokollen geloest.
-
Fix
Beim Loeschen mehrerer Gegenstaende blieben weitere Fotos auf dem Stick liegen; sie werden jetzt mit geloescht und die Loeschung erscheint im Aktivitaetsprotokoll.
-
Fix
Spaltennamen: Der Tabellenkopf zeigt jetzt die Namen, die man im Spalten-Manager vergeben hat; bisher erschienen dort weiter die alten Namen. Acht Spalten (Kaufdatum, Ersteller, Notizen, Differenz, Prozent, Bewertet am, Eigenes Feld 1 und 2) waren in anderen Sprachen als Deutsch nicht uebersetzt, ebenso der Spalten-Manager selbst - jetzt in allen neun Sprachen.
-
Fix
Uebersetzungen: In Spanisch, Franzoesisch, Italienisch, Niederlaendisch, Polnisch, Portugiesisch und Tuerkisch fehlten rund 35 Texte, unter anderem die ganze Schnellerfassung, die Sammelaktionen der Liste und der HTML-Export; dort erschien statt des Textes ein interner Name. Das Export-Menue war in allen Sprachen fest deutsch. Jetzt sind alle neun Sprachen vollstaendig.
-
Fix
Verwaltung: Die Versionsnummer steht wieder unten auf jeder Seite des Verwaltungsbereichs (die Hilfe verweist fuer Rueckfragen darauf; sie war seit der neuen Oberflaeche verschwunden). Die Uebersicht zeigte die Zahl der Raeume als "Standorte" und die der Standorte als "Raeume" - jetzt richtig beschriftet.
v2.0.4
5 Oct 2026
-
Fix
Raeume: Die Einrichtung legte die Standardraeume (Wohnzimmer, Kueche ...) an einer Stelle ab, die Valu-Basic gar nicht las - die Raumauswahl war leer, die Beispiel-Gegenstaende standen ohne Raum da. Jetzt erscheinen die Raeume ueberall. Bereits eingerichtete Sticks werden beim ersten Start einmalig berichtigt; eigene Raeume bleiben, wie sie sind.
-
New
Schnellerfassung: Knopf "Schnell" neben "Hinzufuegen" und als Kachel im Dashboard. Foto, Name, Raum, Kategorie und Preis auf einer Seite; Raum und Kategorie bleiben fuer den naechsten Gegenstand stehen. Die Seite gab es schon, sie war aber nirgends verlinkt - und setzte unbemerkt das heutige Datum als Kaufdatum. Das Kaufdatum bleibt jetzt leer. Bei iPhone-Fotos (HEIC), die der Browser nicht anzeigen kann, steht statt einer leeren Vorschau ein Hinweis.
-
Fix
iPhone-Fotos (HEIC): Auf dem Mac wandelt Valu-Basic sie jetzt in JPG um. Unter Windows geht das auf dem Stick nicht; statt "Fehler beim Optimieren des Bildes" steht dort jetzt, was zu tun ist.
-
Fix
QR-Codes enthielten einen Link auf localhost, der vom Handy aus ins Leere fuehrte. Jetzt enthalten sie Nummer und Namen des Gegenstands im Klartext ("Valu-Basic Nr. 3 - E-Gitarre") - jedes Handy zeigt das beim Scannen an.
-
Fix
Dashboard: Die Kacheln "Kategorien" und "Raeume" im Schnellzugriff fuehrten auf Seiten, die es nicht gibt. Der oeffentliche Link ist ausgeblendet - auf dem Stick kann ihn niemand sonst oeffnen. Ebenso der Rollenwechsel in den Einstellungen ("Als Editor/Leser anmelden"): Valu-Basic hat nur ein Konto.
-
New
Valu-Basic steht jetzt unter der MIT-Lizenz, wie ValuSafe: frei nutzen, veraendern und weitergeben. Der bisherige Nutzungsvertrag entfaellt. Neu im Paket: LICENSE und THIRD-PARTY-NOTICES.md.
-
New
Neue Anleitungen: Benutzerhandbuch und Installationsanleitung USB-Stick (Hilfe-Symbol), FAQ und Erste Schritte neu geschrieben. Fragen und Fehlermeldungen an valusafe@palindrom.de. Der Versionsvergleich nennt jetzt richtig, was Valu-Basic kann: Barcode scannen ja, Produktdaten nachschlagen nein, nur am Computer mit dem Stick.
v2.0.3
2 Oct 2026
-
Fix
Uhrzeit: Valu-Basic lief in Weltzeit (UTC) und zeigte alle Zeiten zwei Stunden zu frueh an; die Sicherung beim Start konnte nachts das Datum des Vortags tragen. Jetzt gilt die deutsche Zeit.
-
Fix
Auf mehreren Seiten stand ein interner Name statt des Textes (z. B. "nav_insurance" statt "Versicherungen", Mehrfachauswahl in der Uebersicht, HTML-Export). 20 Texte auf Deutsch und Englisch ergaenzt.
-
Fix
Systemseite: die Karte "Security Certification" ist entfernt. Sie behauptete eine Zertifizierung, die es nie gab. Die Seite zeigt jetzt die SQLite-Erweiterungen statt der MySQL-Angaben.
-
Fix
Die Sperre nach fuenf falschen Anmeldungen griff nicht: der Zaehler begann bei jedem Versuch von vorn. Jetzt wieder 15 Minuten Sperre.
-
Fix
Wiederherstellung holt jetzt auch die Bilder zurueck. Die automatische Sicherung beim Start legt dafuer neue Bilder und Dokumente mit ab (backups/auto/dateien/) und raeumt ab, was keine Sicherung mehr braucht.
-
Fix
Die Backup-Seite und "Protokoll aufraeumen" erschienen ohne Gestaltung. Die Backup-Seite erklaert jetzt die automatische Sicherung und den Weg ueber "Restore" statt eines Kopierens per FTP.
-
Fix
Die Auswahl "Aktion" in der Uebersicht (Verbergen, Wieder anzeigen, Loeschen) zeigte unter Windows nur einen Eintrag - die uebrigen standen weiss auf weiss.
-
Fix
Zeitangaben wie "vor 5 Minuten", letzte Anmeldung und Protokolle zeigen die richtige Uhrzeit.
-
Fix
Beenden: "Valu-Basic beenden.bat" beendete jeden Prozess mit einer Verbindung ueber Port 8080 - auch den Browser. Jetzt nur noch den Valu-Basic-Server dieses Sticks. Neu fuer den Mac: "Valu-Basic beenden.command"; der Hinweis im Startfenster nennt Ctrl+C statt Cmd+C, und das Schliessen des Terminal-Fensters beendet den Server mit. Beim Start galt Port 8080 schon als belegt, wenn der Browser noch eine Restverbindung zum eben beendeten Server hatte - dann startete Valu-Basic nicht. Jetzt zaehlt nur ein laufender Server; ist es ein anderes Programm, sagt der Mac das deutlich.
-
Fix
Mac: Beim ersten Start oeffnete sich die Anmeldung statt der Einrichtung - ein Konto liess sich nicht anlegen. Jetzt oeffnet das Startskript die Einrichtung, und die Anmeldeseite leitet dorthin um, solange es keinen Benutzer gibt.
v2.0.2
2 Oct 2026
-
New
Automatische Sicherung beim Start: Valu-Basic sichert die Datenbank einmal am Tag nach backups/auto/ und behaelt die letzten 7 Staende. Auf einem USB-Stick gibt es keinen Cron-Dienst, die bisherige Cron-Sicherung (cron_backup.php) funktionierte unter SQLite ohnehin nicht und ist entfernt.
-
New
Wiederherstellung im Browser (Verwaltung -> Backup -> Restore): eine automatische Sicherung auswaehlen oder die heruntergeladene .sqlite-Datei hochladen. Die Datei wird vorher geprueft, der bisherige Stand als Kopie aufbewahrt. Die alte Seite erwartete einen MySQL-Abzug, den Valu-Basic nie erzeugt hat.
-
New
Die Einrichtung legt auf Wunsch drei Beispiel-Gegenstaende mit Bild an (Bilder KI-generiert). Bisher fehlten die Bilder der Beispiele.
-
Fix
Die Einrichtungsseite sperrt sich, sobald ein Benutzer angelegt ist. Bisher liess sie sich erneut absenden.
-
Fix
Die Sperre nach fuenf falschen Anmeldungen greift jetzt (15 Minuten). Die Abfragen dafuer waren nicht SQLite-tauglich und liefen ins Leere.
-
Fix
Mehrere Seiten zeigten Fehler oder leere Bereiche: Aktivitaetsliste auf Startseite und beim Bearbeiten, Anmelde-Sicherheit, Positionsliste, Systemseite, Protokoll-Aufraeumen, oeffentliche Einstellungen. Menuepunkt "Standorte" entfernt (Raeume, Standorte und Positionen stehen unter "Orte").
-
Fix
Farbthemen "Navy" und "Emerald" werden im Profil gespeichert (vorher still "Cloud"). Wischgesten auf dem Handy funktionieren wieder.
-
Fix
Fotos bis 16 MB (vorher 4 MB, zu wenig fuer aktuelle Handyfotos), Wiederherstellungs-Upload bis 32 MB.
-
Fix
Anmeldung fuer Update-Hinweise per E-Mail entfernt. Neuigkeiten stehen im Changelog auf palindrom.de/valusafe. Hinweise auf ValuSafe aktualisiert: ValuSafe ist kostenlos und quelloffen.
v2.0.1
1 Oct 2026
-
Fix
Sicherheits- und Aufraeum-Version: Entwicklungs- und Diagnosedateien entfernt, die nicht ins Auslieferungspaket gehoerten (backend/backend_session.php, security_actions.php, debug_query.php, debug_csrf.php, fix_bilder.php, cleanup_v2.php, Ordner Tools/), samt Menuepunkt "Diagnose-Tools". Wer Valu-Basic 2.0 bereits nutzt: diese Dateien im Ordner valu-basic loeschen oder den Ordner durch die neue Fassung ersetzen (der Ordner data mit der Datenbank bleibt).
-
Fix
cron_backup.php: ohne gesetzten BACKUP_TOKEN wird jeder Aufruf ueber HTTP abgewiesen (vorher galt ein fest eingebauter Ersatzwert).
v2.0
23 Jul 2026
-
New
Valu-Basic komplett neu aufgesetzt: schlanke Single-User-Variante auf SQLite-Basis mit aktuellem Next-Interface-Stand — Standort-Hierarchie (Räume/Standorte/Positionen), Versicherungsmodul, PWA/Service Worker und alle 9 Sprachen enthalten
-
New
Portable USB-Stick-Version: läuft direkt vom Stick ohne Installation, eigene PHP-Laufzeitumgebung inklusive
-
New
Geführte Ersteinrichtung (init_sqlite.php): Benutzername und Passwort werden beim ersten Start festgelegt, keine Vorkonfiguration nötig