-
Passwords must be at least 12 characters and mix lower case, upper case, a number and a symbol. The rule is on
the model, so the control panel, password resets, invitations and the installer all apply it.
Upgrade: existing passwords keep working; the rule applies the next time one is set. If you seed an
administrator with ADMIN_PASSWORD, that value must now satisfy it.
-
Every setting has a default in code, so config/nibble.yml can be absent or partial.
-
Reserved paths are a floor a site adds to rather than a list it replaces: /admin can no longer be claimed by an
entry.
-
config/routes.rb belongs to the site. Nibble’s routes are drawn before and after it.
-
Nibble’s migrations live in lib/nibble/db/migrate, leaving db/migrate and db/schema.rb to the site.