Skip to content

Civilization v1.4 - UI overhaul

Latest

Choose a tag to compare

@Errantial Errantial released this 18 Oct 22:12

Civilization v1.4 focuses on making the feature easier to understand and operate without changing its server authority or safety model.

Highlights:

  • Replaces the single dense Civilization settings page with URL-backed Overview, Citizens, Activity, Context, and Configuration tasks.
  • Adds exact-target navigation, Settings-search routing, browser history restoration, progressive mounting, and responsive 320–360 px layouts.
  • Improves citizen, lineage, Chronicle, correspondence, context analytics/inspection, pool editing, retention, and destructive-action UX/accessibility.
  • Adds a bounded read-only Civilization overview to native mobile Settings.
  • Preserves permission separation, explicit sensitive-body reads, revision/conflict behavior, bounded pagination, retention preview tokens, and server-authoritative validation.

Release validation:

  • Integrated T3 real-client review passed desktop, narrow responsive, keyboard/focus, back/forward, Settings search, exact-target chooser, dialog, cross-view filter persistence, and overflow scenarios.
  • Final focused web unit batch: 136/136 passed.
  • Final mobile resolver/permission logic: 4/4 passed.
  • Lint: 0 warnings / 0 errors across all 36 changed TypeScript/TSX files.
  • Web and mobile typechecks passed.
  • git diff --check passed.