## phasehq/console — v2.73.2…v2.74.0

_16 commits._

### Features
- **feat: user account page: auth provider linking, TOTP 2FA, user profile management (#983)** (c27c290)

### Fixes
- **fix: disable chromium ligature rendering on input fields (#984)** (f912e3b)

### Backend
- **Merge pull request #991 from phasehq/chore/bump-v2.74.0** (2d553fd)
- **Merge pull request #960 from phasehq/dependabot/pip/backend/cryptography-50.0.0** (6a46708)
- **Merge branch 'main' into dependabot/pip/backend/cryptography-50.0.0** (61f3957)
- **Merge pull request #986 from phasehq/chore--eslint-devdeps-js-yaml-bump** (7eef9a8)
- **Merge pull request #955 from phasehq/dependabot/npm_and_yarn/frontend/shell-quote-1.10.0** (8693498)
- **Merge branch 'main' into dependabot/npm_and_yarn/frontend/shell-quote-1.10.0** (8c5a2c1)
- **Merge pull request #953 from phasehq/dependabot/pip/backend/pyasn1-0.6.4** (96ead57)
- **Merge branch 'main' into dependabot/pip/backend/pyasn1-0.6.4** (8a01395)

### Chore
- **chore: bump version to v2.74.0** (5d3dc9e)
- **chore(deps): bump pyOpenSSL from 26.2.0 to 26.4.0 to satisfy cryptography 50** (65823b3)
- **chore: move eslint to devDependencies and bump js-yaml to patched versions** (ef22cf0)
- **chore(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 in /frontend** (d1031c9)
- **chore(deps): bump cryptography from 48.0.1 to 50.0.0 in /backend** (66744d0)
- **chore(deps): bump pyasn1 from 0.6.3 to 0.6.4 in /backend** (2b3754a)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/phasehq/console?utm_source=github-action)._