feat(settings): edit any scopable setting as a project override

Every settings row that maps to a project-scopable server key now edits an
environment default or a project override depending on the project selector,
using the projectSettingsOverrides record. Rows show whether the effective
value is inherited or overridden and can reset to inherit. Device-local rows
render at every selection; the retired This device scope is gone. The
per-category project editor and its hand-rolled source inspectors are
replaced by the generic scoped hooks; the project page keeps identity,
checkouts, merge method and actions. Thread creation on web and mobile
reads project overrides through the shared resolver.
74a44acfe2Julius Marminge committed on 9/11/2026, 6:04:51 PMparent67c197e
33 files changedLine totals unavailable