main
docs: Correct zulipbot label in accessibility documentation.
portico: Establish and reference legacy portico styles.
docs: Fix typos in billng subsystems development setup list.
per_request_cache: Generalize to cache_for_current_request.
docs: Add incoming webhooks integrations section.
queries: Always pass no_key kwarg explicitly to select_for_update.
depenedencies: Fix stale reference to requirements.txt.
docs: Move "Directory structure" to subsystems directory.
requirements: Migrate to uv.
integrations: Change URL scheme for categories and /doc/ page.
api_docs: Document emoji in message formatting docs.
ui_init: Pass fetch_event_types to skip unused stream data on reload.
docs: Rename "operators" to "filters".
hashchange: Convert module to TypeScript. (#32670)
webpack: Do not use expose-loader for jQuery.
shared: Move icons to web/images/icons.
docs: Create "Project processes" directory.
input_pill: Remove display_value in favor of module-specific values.
docs: Fix missing references.
checks: Move checkconfig to standard check framework.
docs: Remove inaccurate docs on removed avatar feature.
docs: Delete legacy presence subsystem page.
docs: Add subsystem doc for 'Onboarding Steps'.
docs: Document Tornado sharding configurations.
documentation: Modify cases of "[a-zA-Z] e\.g\.," for readability.
soft_deactivation: Allow a dedicated queue for soft reactivations.
confirmation: Replace RealmCreationKey - use Confirmation instead.
docs: Rework schema migrations guide around the online-deploy model.
docs: Update `sending-messages.md` for variable/function updates.
docs: Mention how zproject.settings gets into django.conf.settings.
composebox_typeahead: Convert module to typescript.
docs: Fix field name in thumbnailing doc.
shared: Move typing_status.ts to web/src.
docs: Update `docs/subsystems/` files to use channel.
zform: Convert module to typescript.