Configurable Keyboard Shift State

As a user, I want to control whether the keyboard automatically enables Shift when composing a new message, so that I can enter text in my preferred style without needing to manually disable capitalization each time.

Acceptance Criteria

  • Add a setting: “Capitalize first letter of new messages”.

  • Setting is enabled by default (current behavior).

  • When disabled, the keyboard opens with Shift off when starting a new message.

  • The setting persists across app launches.

  • Existing users retain the default enabled behavior after upgrading.