signal-desktop/ts
Fedor Indutny af9e038add Optimize hot queries
`getLastConversationX()` is called from debounced function, but
depending on how fast the fetch from the server is the actual
invocations could happen for every other message. Prepare and optimize
queries to save time.
2021-04-09 00:06:46 -04:00
..
backbone background.ts/conversation_view.ts modules, Whisper.View/ToastView in TS 2021-03-19 16:53:51 -04:00
build Add license headers across the project 2020-11-04 13:03:13 -06:00
calling Share group calling frame buffers to reduce memory usage 2021-01-25 18:28:59 -08:00
components Add affirmative and destructive secondary button variants 2021-04-08 23:53:18 -04:00
groups New Group administration: Add users 2021-03-19 16:57:35 -04:00
linkPreviews Check charset types in linkPreviewFetch.ts 2021-04-08 23:51:53 -04:00
logging Make test-node report errors 2021-04-08 23:51:54 -04:00
metadata Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
models Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
notifications Prefer type to interface and add an ESLint rule 2021-01-25 18:29:00 -08:00
protobuf Add license headers across the project 2020-11-04 13:03:13 -06:00
quill Make mention blot non-contenteditable 2021-03-19 16:53:51 -04:00
reactions Reject reactions with invalid number of graphemes 2021-04-08 23:53:18 -04:00
scripts Add license headers across the project 2020-11-04 13:03:13 -06:00
services Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
shims Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
sql Optimize hot queries 2021-04-09 00:06:46 -04:00
state Fix StickerType in sql/Interface and fix query 2021-04-09 00:05:41 -04:00
storage Check for conversation conflicts before writing 2021-03-19 16:57:35 -04:00
storybook Add license headers across the project 2020-11-04 13:03:13 -06:00
test-both Reject reactions with invalid number of graphemes 2021-04-08 23:53:18 -04:00
test-electron Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
test-node Improve left pane UI when loading search results 2021-04-05 18:08:50 -04:00
textsecure Don't always show an error on manual contact sync 2021-04-09 00:06:46 -04:00
types Improve left pane UI when loading search results 2021-04-05 18:08:50 -04:00
updater Use the libsignal-client for curve operations 2021-01-27 14:39:09 -08:00
util Don't always show an error on manual contact sync 2021-04-09 00:06:46 -04:00
views Types, better-sqlite3, and worker_threads for our sqlite 2021-04-08 23:53:18 -04:00
backboneJquery.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
background.ts Don't always show an error on manual contact sync 2021-04-09 00:06:46 -04:00
ConversationController.ts Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
Crypto.ts Fix CDS fetches; use proper hashing mechanism 2021-04-07 14:27:40 -07:00
dock_icon.ts Convert dock_icon.js to TypeScript 2021-01-25 18:29:01 -08:00
environment.ts Add enum parser utility 2021-04-05 18:08:50 -04:00
firstline.d.ts Convert logging infrastructure to TypeScript 2021-01-27 13:13:33 -08:00
groupChange.ts Group V2 invite links: in-conversation messages 2021-01-25 18:28:58 -08:00
groups.ts Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
Intl.d.ts Disallow group names longer than 32 extended graphemes 2021-03-19 16:57:35 -04:00
libsignal.d.ts Move SecretSessionCipher to TypeScript 2021-03-19 16:57:35 -04:00
LibSignalStore.ts Types, better-sqlite3, and worker_threads for our sqlite 2021-04-08 23:53:18 -04:00
manage_full_screen_class.ts Hide title bar on macOS 2021-02-01 12:01:25 -08:00
model-types.d.ts Types, better-sqlite3, and worker_threads for our sqlite 2021-04-08 23:53:18 -04:00
OS.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
proxy-agent.d.ts Add license headers across the project 2020-11-04 13:03:13 -06:00
RemoteConfig.ts Check for conversation conflicts before writing 2021-03-19 16:57:35 -04:00
routineProfileRefresh.ts Add timestamp utilities with helpful names 2021-03-22 16:08:52 -05:00
set_os_class.ts Hide title bar on macOS 2021-02-01 12:01:25 -08:00
textsecure.d.ts Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
window.d.ts Don't always show an error on manual contact sync 2021-04-09 00:06:46 -04:00