Tim Abbott
54c2c02011
thumbnail: Add support for multiple queue workers.
...
There's no need for sharding, but this allows one to spend a bit of
extra memory to reduce image-processing latency when bursts of images
are uploaded at once.
2024-07-21 19:15:43 -07:00
Alex Vandiver
14880b2b59
lightbox: Update caching to work with thumbnails.
...
This moves the cache key for parse_media_data to being the "canonical"
image URL, not the displayed `img src`. We may not even have the `img
src`, if the thumbnail has not yet been generated.
2024-07-21 18:41:59 -07:00
Alex Vandiver
60fc9eae2f
thumbnail: Swap in our preferred thumbnail format.
2024-07-21 18:41:59 -07:00
Alex Vandiver
39d6f4ce10
thumbnail: Show the right spinner based on dark/light mode.
2024-07-21 18:41:59 -07:00
Alex Vandiver
b42863be4b
markdown: Show thumbnails for uploaded images.
...
Fixes : #16210 .
2024-07-21 18:41:59 -07:00
Alex Vandiver
71406ac767
thumbnail: Factor frames into account for IMAGE_BOMB_TOTAL_PIXELS.
2024-07-21 18:41:59 -07:00
Alex Vandiver
aacf28f7e3
test_classes: Extract a thumbnailing output format helper.
2024-07-21 18:41:59 -07:00
Alex Vandiver
94ff443c00
test_classes: Merge verbose assertEquals into ZulipTestCase.
2024-07-21 18:41:59 -07:00
Niloth P
e1d35b1e72
integration-docs: Update Opsgenie for new doc format.
...
Part of zulip#29592.
2024-07-21 18:09:13 -07:00
Niloth P
d972d76725
integration-docs: Update Pivotal for new doc format.
...
Part of zulip#29592.
2024-07-21 18:09:13 -07:00
Niloth P
d571410ba3
integration-docs: Update Rundeck for new doc format.
...
Part of zulip#29592.
2024-07-21 18:09:13 -07:00
Niloth P
650a1384ca
integration-docs: Update RhodeCode for new doc format.
...
Part of zulip#29592.
2024-07-21 18:09:13 -07:00
Niloth P
8fe7f4e409
integration-docs: Update Review Board for new doc format.
...
Part of zulip#29592.
2024-07-21 18:09:13 -07:00
Niloth P
ec018780b5
integration-docs: Update Raygun for new doc format.
...
Part of zulip#29592.
2024-07-21 18:09:13 -07:00
Niloth P
335f9b8119
integration-docs: Update Radarr for new doc format.
...
Part of zulip#29592.
2024-07-21 18:09:13 -07:00
Mateusz Mandera
f50104d475
import_realm: Update incorrect comment about emoji dir in exported data.
...
The emoji dir is present in the data from our export tool. This was
added in 468afe4840
.
This comment hasn't been updated since
c4b886d8ae
, so probably we just forgot to
refresh it when custom emoji export was added.
2024-07-21 13:16:49 -07:00
Kenneth Rodrigues
8b489f4b96
streams: Convert to typed_enpoint.
2024-07-21 12:57:50 -07:00
Aman Agrawal
025fba0a11
views_util: Extract common calls.
2024-07-21 12:39:23 -07:00
Aman Agrawal
2a998e98a6
inbox: Don't capture key input when navbar search is in focus.
2024-07-21 12:39:23 -07:00
Kenneth Rodrigues
6815cded83
zerver: Migrate some files to typed_endpoint.
...
Migrates `invite.py`, `registration.py` and
`email_mirror.py` to use `typed_endpoint`.
2024-07-20 15:46:48 -07:00
Niloth P
16abd82fa5
integrations: Remove Solano integration.
2024-07-20 15:44:17 -07:00
Kislay Verma
de430f541c
search: Improve text about searching public channels.
...
We use different text for guest users, specifying that they can
only search in channels they can view.
The issue description suggests the same for spectators, but
we already use different text for them.
The search-operators help overlay is also updated with the same.
Fixes #30902
2024-07-20 15:42:41 -07:00
Alya Abbott
ed5d291781
help: Improve custom profile fields article.
...
- Describe user cards in intro.
- Remove outdated list of info in user profiles (not needed here).
- Document required profile fields.
2024-07-20 15:36:11 -07:00
evykassirer
d5883cfbb2
search: Empty input on open, and show current narrow search suggestions.
...
Fixes #30911
2024-07-19 16:55:09 -07:00
evykassirer
26429a81e0
search: Remove freshly-opened logic.
...
Reverts 991c8451cd
, to be
replaced with other logic in an upcoming commit.
2024-07-19 16:55:09 -07:00
evykassirer
962667f81c
search: Add function to calculate search query text.
2024-07-19 16:55:09 -07:00
Karl Stolley
707187edbf
app_layout: Express calculated max-width in 14px / 1em.
2024-07-19 16:54:53 -07:00
Karl Stolley
800ae6d027
left_sidebar: Adjust left sidebar size, and account for right margin.
2024-07-19 16:54:53 -07:00
Karl Stolley
6793d5148c
app_layout: Increase max-width to 1500px.
2024-07-19 16:54:53 -07:00
Karl Stolley
9534e0b5d0
left_sidebar: Size left sidebar to accomodate font, screen sizes.
2024-07-19 16:54:53 -07:00
Sayam Samal
0237ab8724
send_later_popover: Update calendar days icon.
...
This is a follow-up commit for 1ec5610
and e0ec522
, which fixes issues
with the fill-rule of the `calendar-days.svg` icon.
2024-07-19 14:13:12 -07:00
Sayam Samal
b3900656fe
left_sidebar: Update eye icon to use the new Zulip custom icon.
2024-07-19 14:13:12 -07:00
Sayam Samal
6625ea53d4
left_sidebar: Update house icon to use the new Zulip custom icon.
2024-07-19 14:13:12 -07:00
Vector73
2cf06f34a0
dropdown: Fix partial highlight of list-item on hover.
2024-07-19 11:52:40 -07:00
Sahil Batra
6bc03ad996
stream_ui_updates: Pass missing parameter.
...
This bug was introduced in 08f35e08a4
.
2024-07-19 11:26:44 -07:00
Karl Stolley
a0f94d8142
search_pills: Add horizontal spacing to pills in typeahead list.
2024-07-19 09:45:41 -07:00
Karl Stolley
fa7592e9a1
search_pills: Correct multi-user DM pill container height.
2024-07-19 09:45:41 -07:00
Sahil Batra
c6e9173297
exceptions: Add new error class to be used for invalid parameter values.
...
This would help us in avoiding adding translation everytime we use
this error for a new pair of parameters.
2024-07-19 09:24:54 -07:00
afeefuddin
92e0ad5c9e
left_sidebar_navigation_area_popovers: Fix property name starred_message_counts.
...
The bug was introduced in 22a58c739c
2024-07-19 09:23:38 -07:00
Karl Stolley
ac3ccf57a8
navbar_description: Refactor help-widget icon display.
2024-07-19 09:21:57 -07:00
Anders Kaseorg
d574200423
tests: Consume streaming responses.
...
Fixes warnings like “ResourceWarning: unclosed file <_io.FileIO
name='/srv/zulip/var/044e5d44-87aa-4c43-abbb-28a144fa6654/test-backend/run_1238680/worker_0/test_uploads/files/thumbnail/2/1e/jmUuDhQC8WlaSRCuc0zQyx7D/img.tif/100x75.webp'
mode='rb' closefd=True>” with warnings enabled.
deque(…, 0) is an efficient way to consume an iterator documented at
https://docs.python.org/3/library/itertools.html#itertools-recipes
under consume.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-19 09:20:56 -07:00
Anders Kaseorg
c7281b406f
test_delete_unclaimed_attachments: Close file in make_attachment.
...
Fixes “ResourceWarning: unclosed file <_io.BufferedReader
name='/srv/zulip/zerver/tests/images/text.txt'>” with warnings enabled.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-19 09:20:56 -07:00
Karl Stolley
325ab83edb
navbar_search: Explicitly specify search input background color.
2024-07-18 16:02:02 -07:00
Tim Abbott
de35f44624
zulip_updates: Mention default for send navigation.
...
Apparently I forgot to merge this before -beta1.
2024-07-18 14:06:04 -07:00
Alex Vandiver
4351cc5914
thumbnail: Move get_image_thumbnail_path and split_thumbnail_path.
2024-07-18 13:50:28 -07:00
Alex Vandiver
d474600056
tests: Remove a nonsensical no-op vimeo test.
...
Embeds are disabled in this test, and it tests that it does not embed
anything.
2024-07-18 13:50:28 -07:00
Alex Vandiver
424f3dd503
tests: Break up and reorganize test_markdown.py.
2024-07-18 13:50:28 -07:00
Alex Vandiver
ecdf5713c2
tests: Factor out ZulipVerboseEqualTest class, and use more.
2024-07-18 13:50:28 -07:00
Alex Vandiver
08191d3f69
tests: Default ENABLE_FILE_LINKS to False.
...
Test configuration should mirror default production as much as possible.
2024-07-18 13:50:28 -07:00
Alex Vandiver
e02e9c9181
tests: INLINE_URL_EMBED_PREVIEW=False is the default in tests.
2024-07-18 13:50:28 -07:00