main
web: Use named import for jQuery.
streams: Add UI for per-stream push notification default.
tests: Add library function to create user groups.
settings: Add UI for media_preview_size setting.
tests: Sync server_supported_permission_settings in example_settings.
stream_data: Fix `can_use_empty_topic`.
bots: Remove duplicate fields from bot objects in realm_bots.
webpack: Enable explicitPartialContext for handlebars-loader.
tests: Don’t mock i18n.
dependencies: Upgrade JavaScript dependencies.
eslint: Fix no-useless-assignment.
eslint: Fix unicorn/no-unreadable-object-destructuring.
eslint: Fix unicorn/no-useless-collection-argument.
peer_data: Fix data fetches to handle errors more specifically.
eslint: Fix unicorn/no-computed-property-existence-check.
eslint: Fix unicorn/no-immediate-mutation.
eslint: Fix unicorn/no-invalid-argument-count.
eslint: Fix unicorn/prefer-number-is-safe-integer.
eslint: Fix unicorn/no-unreadable-for-of-expression.
tests: Rename the Node tests to *.cjs.
eslint: Unify JavaScript and TypeScript configs.