zulip/web
apoorvapendse 496f793dae typeahead_helper: Cache diacritic-less names for performance.
This code path now uses the full name with removed diacritics cache,
just like the right sidebar buddy list search.

This fixes a major performance issue with trying to mention users in
organizations with 10,000s of total users.

Fixes:
https://chat.zulip.org/#narrow/channel/9-issues/topic/Mention.20typeahead.20performance/with/2157415.
(cherry picked from commit 378dc7a97d)
2025-06-26 10:02:57 -07:00
..
e2e-tests tests: Fix admin.test.ts failing puppeteer test using waitForFunction. 2025-05-07 15:38:22 -07:00
generated web: Move web app to ‘web’ directory. 2023-02-23 16:04:17 -08:00
html 5xx: Remove duplicate error_page class applied on page. 2024-07-03 13:35:12 -07:00
images zulip-icons: Rename to *.cjs. 2024-11-13 09:18:56 -08:00
server katex_server: Fix import/no-named-as-default. 2024-09-25 15:41:01 -07:00
shared typeahead: Remove diacritics only for valid queries. 2025-06-26 10:02:57 -07:00
src typeahead_helper: Cache diacritic-less names for performance. 2025-06-26 10:02:57 -07:00
styles channel_settings: Fix advanced configurations subsection toggle area. 2025-05-15 14:58:41 -07:00
templates channel_settings: Fix advanced configurations subsection toggle area. 2025-05-15 14:58:41 -07:00
tests upload: Fix uploading the same file twice in the same session. 2025-06-26 10:02:57 -07:00
third message_link: Add support for empty string topic in syntax. 2025-01-31 14:23:15 -08:00
.browserslistrc
.gitignore emoji: Convert spritesheets to webp. 2024-09-11 09:03:47 -07:00
babel.config.js dependencies: Upgrade JavaScript dependencies. 2025-03-14 18:32:23 -07:00
debug-require-webpack-plugin.ts debug-require: Rename to *.cjs. 2024-11-13 09:18:56 -08:00
debug-require.cjs debug-require: Rename to *.cjs. 2024-11-13 09:18:56 -08:00
postcss.config.js container_queries: Establish new breakpoints. 2025-02-26 15:52:24 -08:00
webpack.assets.json integrations: Convert module to TypeScript. 2024-12-01 19:33:16 -08:00
webpack.config.ts templates: Convert module to TypeScript. 2024-11-27 13:52:21 -08:00
webpack.dev-assets.json showroom: Standardize "showroom" name for UI components testing pages. 2025-01-13 17:46:15 -08:00