Karl Stolley
82b0732b11
message_controls: Add missing class to edit buttons.
2024-07-31 09:15:41 -07:00
Karl Stolley
0831636050
user_profile: Properly center icon for copying URLs.
2024-07-30 16:29:09 -07:00
Tim Abbott
4ae16b7568
stream_list: Fix handling of unsubscribing from last channel.
...
This check been present since
466beef6fe
, but it seems unnecessary in
that the main logic handles there being 0 channels just fine, that's a
rare case (so not a useful optimization), and importantly, not calling
stream_list_sort.sort_groups for that transition resulted in
`stream_list_sort` having stale data structures, resulting in
exceptions if one tried to open the CHANNELS filter widget in the
newly-no-channels state.
2024-07-30 13:53:38 -07:00
Karl Stolley
e11cfd7ba8
modal_button: Use negative outline-offset to compensate for scaling.
2024-07-30 11:27:19 -07:00
Aman Agrawal
6c500e9a6e
typeahead: Fix typeahead overflowing out of window.
...
When the caret in textarea is around the right end of the screen,
typeahead can overflow the window. To fix it, we use tippy's
mechanism to keep the tooltip inside the visible boundary.
2024-07-30 11:25:49 -07:00
Alex Vandiver
c88e1291f0
docs: Fix up some paths and references in architecture-overview.md.
2024-07-30 09:46:24 -07:00
Alex Vandiver
59cf3379c7
puppet: Factor out nagios plugins installation.
2024-07-30 09:46:24 -07:00
Alex Vandiver
94795500b5
analytics: Better indexed join to analytics_usercount, using realm_id.
...
analytics_usercount_property_realm_id_end_time_591dbec1_idx, added
back in b7df84d5a8
, makes this lookup actually indexed.
195defb031
rewrote this query in a way which stopped using the
index.
2024-07-30 09:40:55 -07:00
afeefuddin
a88445a6d2
integrations_dev_panel: Convert module to TypeScript.
2024-07-29 15:19:43 -07:00
afeefuddin
6019d8ae17
integrations_dev_panel: Use status key to get the status code.
2024-07-29 15:19:43 -07:00
afeefuddin
d3217206ed
integrations_dev_panel: Pass correct value to set_message.
2024-07-29 15:19:43 -07:00
Mateusz Mandera
a0971934d9
thumbnail: Fix typo in comment.
2024-07-30 00:17:59 +02:00
Sayam Samal
5549e807eb
rendered_markdown: Remove universal selector for embedded content.
...
This removes the `.message_embed > *` selector which was expensive, and
instead moves the styles to the specific elements that need them.
2024-07-29 15:08:54 -07:00
Karl Stolley
75a20f98d0
message_controls: Explicitly select .message_control_button.
2024-07-29 14:13:31 -07:00
Karl Stolley
6bc7b617d8
message_controls: Add explicit message-controls-icon class.
2024-07-29 14:13:31 -07:00
Karl Stolley
aa83b1b5cd
message_row: Move message_controls into proper place in row file.
2024-07-29 14:13:31 -07:00
Karl Stolley
da7114918f
streams_settings: Removed unused FontAwesome references.
2024-07-29 13:19:35 -07:00
Karl Stolley
c8ba0f7abf
rendered_markdown: Remove incorrect selector with unused color.
2024-07-29 13:18:26 -07:00
Aman Agrawal
a43c0693b7
scroll-to-bottom: Fix misclicks to scroll to bottom button.
...
Scroll to bottom button is visible for a few ms when switching
narrow to Inbox / Recent view while scrolling in message feed.
While we can end the transition faster to completely avoid the issue
for now but this seems like a more permanent and simpler fix
than to fiddle with CSS.
2024-07-27 09:35:12 -07:00
Tim Abbott
68c4d145b0
message_reactions: Use the reactions tooltip template.
...
Using the existing tooltip template for the other "add emoji reaction"
element in message_controls results in the keyboard shortcut being
shown and avoids doing work to translate the string for every single
message containing emoji reactions.
2024-07-27 09:25:51 -07:00
evykassirer
12207407c9
css: Use classname for topic visibility tooltip instead of span.
2024-07-26 14:42:25 -07:00
evykassirer
a243191539
settings css: Use selector for empty option text instead of span.
2024-07-26 14:42:24 -07:00
evykassirer
e0b0a3638e
portico css: Use classname for header text instead of span.
2024-07-26 14:41:08 -07:00
evykassirer
cc6118efae
integrations css: Use classname for back to list link instead of span.
2024-07-26 14:41:08 -07:00
evykassirer
f7a27be0a8
settings css: Use classname for checkbox label instead of span.
2024-07-26 14:41:08 -07:00
evykassirer
5ed19d1971
landing_nav css: Use classname instead of span for realm name.
2024-07-26 14:41:08 -07:00
evykassirer
9824f76e7d
css: Use a classname instead of span for overlay plus button.
2024-07-26 14:41:08 -07:00
evykassirer
952ca6ae3c
css: Use color-animated-button-text instead of span selector.
2024-07-26 14:41:08 -07:00
evykassirer
1b8658670c
css: Use classname for stream subheader name.
2024-07-26 14:41:08 -07:00
evykassirer
8427b6f744
css: Use classname instead of span selector for todo checkboxes.
2024-07-26 14:41:08 -07:00
evykassirer
90ab7f6287
css: Remove unused span selector in scroll to bottom container.
...
This rule was originally introduced with a span element in
0eafa6039b
but the span has been
since removed.
2024-07-26 14:41:07 -07:00
Alex Vandiver
4e28e1d3ff
upgrade-zulip: Factor out a script to run hooks.
2024-07-26 14:31:55 -07:00
Alex Vandiver
b87b26d0f2
ci: Test upgrades from Noble and 9.0.
2024-07-26 14:25:49 -07:00
Alex Vandiver
7ad773d79d
ci: Backport #29443 to 8.0 so it installs.
2024-07-26 14:25:49 -07:00
Alex Vandiver
bf807eabd7
nagios: Make zephyr mirroring not page.
...
It is often flaky for reasons we cannot affect, and this is no longer
an important part of the Zulip Cloud service.
2024-07-26 14:24:50 -07:00
Alex Vandiver
1f2f28bbf5
upgrade-zulip-stage-2: Be more specific about OS upgrade steps.
2024-07-26 11:14:11 -07:00
Anders Kaseorg
3a17946c85
zulip_update_announcements: Fix December 2024 typo.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-26 10:20:27 -07:00
Tim Abbott
3ffc5c339f
portico: Remove unused faqs CSS.
...
These were styles for a component removed in
f244336271
.
2024-07-25 17:31:12 -07:00
Alya Abbott
7c07ea86ee
portico: Add Zulip Server 9.0 relese to /history.
2024-07-25 14:47:40 -07:00
Tim Abbott
c95f048aaa
version: Update version after 9.0 release.
2024-07-25 14:35:16 -07:00
Tim Abbott
a8368ca3c3
Release Zulip Server 9.0.
2024-07-25 13:25:21 -07:00
Alya Abbott
7a1f5765b7
updates: Add update message (level=8).
2024-07-25 13:19:25 -07:00
Anders Kaseorg
cd4052cf8a
release: Parse version.py using the language it was written in.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-25 13:17:49 -07:00
Alya Abbott
6f4d4eebe8
docs: Tweak 9.0 release highlights to better match blog post wording.
2024-07-25 12:37:26 -07:00
Tim Abbott
00c6b1d655
i18n: Update translation data from Transifex.
2024-07-25 12:34:41 -07:00
Aman Agrawal
88b54526ba
message_view: Fix current narrow doesn't rerender when asked to.
...
Here we want to rerender the current narrow after receiving an
event which moves messages. We have mechanisms to keep using
the cached list if we are narrowing to the same narrow which
we want to avoid in this case.
2024-07-25 12:02:57 -07:00
Tim Abbott
169e953e73
docs: Update changelog with changes and upgrade notes.
2024-07-25 11:59:18 -07:00
Shubham Padia
bbd9b91238
hotkey: Put focus back into edit text area after Alt + P.
...
Fixes
https://chat.zulip.org/#narrow/stream/101-design/topic/key.20combination.20for.20hotkey.20to.20toggle.20compose.20preview/near/1902135 .
The logic to put focus back to textarea is not part of the
`clear_preview_area` function because you wouldn't expect a function
clearing the preview area to somehow put focus into the edit area.
2024-07-25 11:33:53 -07:00
Tim Abbott
d61820634e
mailmap: Canonicalize name for Kunal Sharma.
...
By request over DM.
2024-07-25 11:23:44 -07:00
roanster007
7f1396de32
lightbox: Update `canonical_url_of_media` to use URL pathname.
...
This reworks canonical_url_of_media to work with HTMLMediaElement,
making it possible to do cross-browser inspection of media sources.
(Firefox and Chrome disagree on whether to return the "href"
attribute as the path in the source, or a full URL).
Additionally, we ensure non-empty cache keys on media so
unexpected results from the DOM do not get cached.
Co-Authored-By: Alex Vandiver <alexmv@zulip.com>
Co-Authored-By: roanster007 <rohan.gudimetla07@gmail.com>
2024-07-25 11:21:02 -07:00