hammer-editor/docs
Adam Brown 6d7f53db04
Some checks are pending
Build CI / build (push) Waiting to run
Build CI / static-analysis (push) Waiting to run
Build CI / android-instrumented-tests (push) Waiting to run
Build CI / iOS compile & test (push) Waiting to run
Build CI / iOS UI tests (push) Waiting to run
PublishInternal / publish-google-play (push) Waiting to run
Fix renaming a project onto a deleted project's name (#862) (#915)
Account sync pushed renames before deletions, so renaming a project into
a name still held by one queued for deletion violated the server's
UNIQUE(name, user_id). Phases now run delete -> rename -> create.

The violation also escaped as a 500: ProjectDao maps SQLSTATE 23505 to a
ProjectNameTaken failure and /rename answers 409 Conflict.

Also in here:

- Renames queued against a server-tombstoned project id are dropped.
  They could only 404 and requeue every session.
- API error messages fall back to English. The locale bundles have no
  base Messages.properties to parent through, so a key present only in
  English threw MissingResourceException and made the response a 500 for
  every other locale.
- Rename's ProjectNotFound reported "Invalid project name".
2026-08-16 12:04:35 -07:00
..
ARCHITECTURE.md Allow a project to set the language it's written in (#838) 2026-08-03 22:22:00 -07:00
ASSET-GENERATION.md Add manifest-driven asset generation pipeline 2026-05-22 19:26:49 -07:00
DESIGN-PATTERNS.md Rename file to match pattern 2026-06-23 00:09:49 -07:00
HOW-TO-RELEASE.md Bake the changelog into the app instead of checking GitHub on load (#850) 2026-08-04 19:04:59 -07:00
HOW-TO-RUN-A-SERVER-DOCKER.md Always-on Allowed Users list + public signup page (#875) 2026-08-10 23:30:46 -07:00
HOW-TO-RUN-A-SERVER.md Always-on Allowed Users list + public signup page (#875) 2026-08-10 23:30:46 -07:00
KEYBOARD-SHORTCUTS.md Fix AltGr shortcuts closing the desktop app (#859) (#907) 2026-08-16 00:00:10 -07:00
ROADMAP.md Update ROADMAP.md to reflect completed tasks 2026-06-16 01:22:00 -07:00
SERVER-SECRET-STORAGE.md Update SERVER-SECRET-STORAGE.md for clarity on upgrades 2026-06-23 16:44:06 -07:00
SYNCING-PROTOCOL.md Fix renaming a project onto a deleted project's name (#862) (#915) 2026-08-16 12:04:35 -07:00
WEB-DESIGN-SYSTEM.md Render story prose the way the editor shows it, on the web and in every export (#887) 2026-08-14 23:41:47 -07:00