Bug Fixes
Project creation would silently fail with a generic "unexpected error" when a text field contained invisible bytes — NUL characters, control codes, or surrogates — typically introduced by pasting addresses, form autofill, or address-autocomplete services. These bytes were invisible to the user and impossible to remove.
The app now silently strips these unstorable bytes from every database write. Project creation succeeds with clean text intact.
Improved Error Visibility
Server action errors are now logged and reported to Sentry, our error-tracking service. Previously, some database-layer errors would disappear from logs entirely, making production issues impossible to diagnose.