Anders Kaseorg
e134ad1363
unread_ops: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
07c220f08b
typing_events: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
83eb0a326a
typeahead_helper: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
d0a03be8e0
topic_list: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
c70799ca25
stream_list: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
e6358f5edc
settings_profile_fields: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
d49ad41a68
settings_emoji: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
11ab831e41
settings_components: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
fcf2e607c2
rendered_markdown: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
8417b54035
recent_view_ui: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
38b5fc32f7
playground_links_popover: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
c2c17dcd14
people: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
df849b294a
narrow_state: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
ab3110817f
narrow_banner: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
b953584d45
messages_overlay_ui: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
eddf79fca2
message_viewport: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
ad763ee7a7
message_list_data: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
d8a7d65647
markdown: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
74bfa62d78
left_sidebar_navigation_area: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
f15c2c5dfd
inbox_ui: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
6a429603ad
i18n: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
eedde08f24
hash_util: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
fc17821119
hash_parser: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
da7d8b902b
filter: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
beef5d259b
dropdown_widget: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
7303851fd5
drafts: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
ff23f79550
copy_and_paste: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
e50a115d6f
composebox_typeahead: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
a1ca665119
compose_ui: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
6eec89ab96
compose_reply: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
cbffc10e9e
compose_fade: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
468da9ed23
compose_actions: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
015e3917ac
common: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
5a4b0420d1
buddy_list: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
6cd8c9bb8c
bot_data: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
8cec7dd917
bootstrap_typeahead: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
9ad8ca4223
blueslip_stacktrace: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
284beed889
billing/sponsorship: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
c2c2e0b9ea
billing/remote_billing_auth: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
01677db59e
attachments_ui: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:48 -07:00
Anders Kaseorg
9b711cda20
tippy: Use namespace import for tippy.js.
...
Names like “delegate”, “Instance”, “Placement”, “Props”, and
“ReferenceElement” are much too generic to make sense as named
imports.
The downside is that we now need to write tippy.default(…) instead of
tippy(…) (because ES module namespace objects cannot be callable), but
that cost is worthwhile.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:45:46 -07:00
Alex Vandiver
87d36d24c9
droplet: Rebuild droplet image with 22.04.
2024-05-30 11:51:44 -07:00
Alex Vandiver
3ae3aba712
droplet: Upgrade to 4GB of RAM and 2CPUs; 2GB is insufficient.
2024-05-30 11:51:44 -07:00
Alex Vandiver
b15c3006a0
droplet: Drop unnecesary duplicate steps.
...
Pasting into "user data" negates the need to copy the script and run it.
2024-05-30 11:51:44 -07:00
Aman Agrawal
817bffe6b1
message_list: Rename `narrowed` property.
...
We rename it for clarity so that someone new to the codebase
knows instantly what it is checking.
2024-05-30 11:41:13 -07:00
Aman Agrawal
71341d282e
narrow: Remove last remains of was_narrowed_already.
...
This doesn't seem useful even for sentry logs since they
will already contain the full hash change history.
Rest of it was removed in 240f7b53b2
.
2024-05-30 11:41:13 -07:00
roanster007
f905bfdcce
api_docs: Update the "Changes" section of narrows to refer changelog.
...
Previously, the "Changes" sections for narrows in the api_docs
used to mention the entire set of changes for the narrow. This
commit replaces it to rather refer to the changelog at
[Construct a narrow](/api/construct-narrow).
This avoids the risk of the details getting out of sync between
the different descriptions, and reduces the burden for updating
or editing them.
2024-05-30 11:37:13 -07:00
roanster007
7b1a5d84fc
refactor: Extract the methods called post narrow message list update.
...
This commit extracts various methods called post the current
message list is updated in "narrow.js" such as update_unread_banner,
handle_post_view_change, etc. into a separate method --
"handle_post_message_list_change".
This allows us to be able to call these methods independently
in case we need to update the filter and the corresponding
message lists.
This is a preparatory commit to #30114 .
2024-05-30 11:37:13 -07:00
Prakhar Pratyush
f9fca5b469
remove_single_newlines: Fix regex to parse list syntax correctly.
...
Earlier, the 'remove_single_newlines' function wasn't working
correctly when '\n' was followed by asterix, hyphen, or number.
Specifically, they were not added as a syntax for ordered or
unordered list in markdown.
For example, see the workaround fix in 330439a83b
.
This commit updates the function to replace '\n' with ' ', when
"\n" is not preceded by "\n" and not followed by:
* Another newline (\n)
* A hyphen followed by a space
* An asterisk followed by a space
* A number followed by a dot and a space
We won't have to do fixes like 330439a83b
in the future.
2024-05-30 11:32:52 -07:00
Varun Singh
50e0f336f0
settings_streams: Fix error thrown when adding 'default-channels'.
...
The 'Select channel' dropdown in 'Add default channels' modal is
the LAST dropdown element on the modal and it does not contain
`data-stream-id` attribute.
.attr('data-stream-id') would return undefined for this element
and as a result the returned `Set` would have its last element a
`NaN` --- passing a `NaN` inside 'data' field of 'channel.post' threw
an error.
We tweaked the selector string to selectively map over the elements with
'data-stream-id' attribute.
Also we removed '.toString()' converting stream-id to a string (stream-id is a
'number' type).
2024-05-30 10:53:19 -07:00