Sayam Samal
0a487e4f92
popovers: Focus first option in send later popover when opened with kbd.
...
While opening the send later popover via the keyboard, we want to focus
the first text option, which is "Schedule message" at present. When the
popover is opened via mouse click, we want to keep the original behavior
of not focusing on any option.
Note: This is similar to the behavior of the message actions popover,
and hence this commit follows a similar pattern to add the focus.
Fixes : #27701 .
2023-11-14 16:33:44 -08:00
Karl Stolley
6f8cac8077
compose_box: Better align and maintain alignment of topic marker.
2023-11-14 13:14:40 -08:00
Aman Agrawal
d45a2bf35b
stream_color: Increase contrast of stream icon color and background.
2023-11-14 12:23:10 -08:00
Aman Agrawal
bbd49d4634
stream_color: Extract function to get corrected color.
2023-11-14 12:23:10 -08:00
kraktus
3de6ec0a59
sort_emojis: Prioritize perfect matches above all.
...
Currently we prioritize (even partial) realm emojis above all.
Including over perfect matches if the emoji is **not** a realm emoji.
The commit changes this behavior to prioritize perfect matches above all,
regardless of emoji category.
close https://github.com/zulip/zulip/issues/27545
2023-11-14 12:13:22 -08:00
Karl Stolley
5797381ea2
compose_box: Suppress send-area tooltips when vdots popover is open.
2023-11-14 12:10:38 -08:00
Karl Stolley
fd8711023d
compose_box: Move send-control-button Tippy logic to compose file.
2023-11-14 12:10:38 -08:00
Karl Stolley
e82c875bc3
compose_box: Remove unreachable enter_sends cruft.
2023-11-14 12:10:38 -08:00
Prakhar Pratyush
c76b3acce7
typeahead: Fix '@topic' not present when stream wildcard suggested.
...
Earlier, we suggested only the first matching wildcard mention,
irrespective of how many equivalent wildcard mentions match.
That logic leads to the exclusion of '@topic' suggestion whenever
a stream wildcard is suggested, which is not correct as
stream wildcards and topic wildcard are not equivalent.
This commit updates the logic to make the behavior of suggesting
only the first match valid for stream wildcard mentions only.
2023-11-14 12:09:16 -08:00
Prakhar Pratyush
fb9e258a65
stripe: Add 'do_upgrade' method to the 'BillingSession' class.
...
This commit moves a major portion of the 'upgrade`
view to a new shared 'BillingSession.do_upgrade' method.
This refactoring will help in minimizing duplicate code
while supporting both realm and remote_server customers.
2023-11-14 12:07:26 -08:00
N-Shar-ma
e18c180414
reload: Fix bug where stream input is unexpectedly cleared on reload.
...
Earlier, we preserved the stream name across reloads, and to restore the
compose state, passed that to `compose_actions.start`, which since
c3fe96a
, considers the stream id, and not its name.
This caused a bug where on server initiated reload, the stream input
would not retain its value and be unexpectedly cleared.
This is fixed by preserving the stream id across reloads, instead of its
name, and passing that to `compose_actions.start` instead.
2023-11-14 12:05:14 -08:00
N-Shar-ma
4e35c78fd5
left-sidebar: Fix "New topic" button in stream popover.
...
Now we pass in the stream's id to `compose_actions.start()` (not its
name), so that the compose box opens with the correct stream selected.
2023-11-14 11:29:54 -08:00
Karl Stolley
994e29e1fc
compose_box: Hide send icon when load spinner is showing.
2023-11-14 09:21:11 -08:00
Karl Stolley
0c95772f4e
compose_box: Maximize clickable area on send-later vdots.
2023-11-14 09:21:11 -08:00
Karl Stolley
3201c7dfb5
compose_box: Extend use of send-control-button.
...
This uses `.send-control-button` to handle Tippies on those
elements (currently vdots and Drafts), and removes a confusing
compose-formatting class.
2023-11-14 09:21:11 -08:00
Karl Stolley
5bedbb14b4
compose_box: Rename message-control-button to send-control-button.
2023-11-14 09:21:11 -08:00
Alya Abbott
acf5ba5432
help: Minor tweaks to Inbox and followed topics documentation.
2023-11-14 09:19:02 -08:00
Karl Stolley
41b61cfb3e
compose_box: Don't fill Topic line on restored draft.
2023-11-13 12:45:13 -08:00
Karl Stolley
93d6bcef0e
compose_box: Properly present Drafts button in all languages.
2023-11-13 12:45:13 -08:00
Karl Stolley
be34c4c2ef
compose_box: Improve Drafts and button alignment in smaller views.
2023-11-13 12:45:13 -08:00
Karl Stolley
71468492b7
compose_box: Restore purple color to Send button.
2023-11-13 12:45:13 -08:00
Karl Stolley
d92a1e7ca8
compose_box: Update vdots tooltip to 'Send options'.
2023-11-13 12:45:13 -08:00
Karl Stolley
4fe9e4e715
compose_box: Handle delay, radio selection on Enter-sends elements.
2023-11-13 12:45:13 -08:00
Karl Stolley
7209476b18
compose_box: Integrate Drafts, Enter-to-send in send-later popover.
2023-11-13 12:45:13 -08:00
Karl Stolley
4fee51fc99
compose_box: Render limit indicator as template with zero-width space.
2023-11-13 12:45:13 -08:00
Karl Stolley
601faf8548
compose_box: Handle responsive layouts on send column.
...
Fixes #27576 .
2023-11-13 12:45:13 -08:00
Karl Stolley
a6b3e74f7d
compose_box: Sensibly style disabled Send/vdots buttons.
2023-11-13 12:45:13 -08:00
Karl Stolley
609106e2d0
compose_box: Implement redesigned vdots-button styles.
2023-11-13 12:45:13 -08:00
Karl Stolley
bf0e806fed
compose_box: Implement redesigned send-button styles.
2023-11-13 12:45:13 -08:00
Karl Stolley
f8fa47fa02
compose_box: Use columnar flex to position Drafts, limit, Send button.
2023-11-13 12:45:13 -08:00
Karl Stolley
a3c1399924
compose_box: Handle compose and preview expansion.
2023-11-13 12:45:13 -08:00
Karl Stolley
ec38c7b5be
compose_box: Establish basic message box grid geography.
2023-11-13 12:45:13 -08:00
Karl Stolley
9f00b513f7
compose_box: Improve structures around compose buttons.
2023-11-13 12:45:13 -08:00
Karl Stolley
e608a389af
compose_box: Improve structures around send controls.
2023-11-13 12:45:13 -08:00
Karl Stolley
b4b71880e1
compose_box: Prepare redesign send and draft structures.
2023-11-13 12:45:13 -08:00
Alex Vandiver
5e49804004
puppet_ops: Include Akamai log parser on prometheus server.
2023-11-13 14:35:39 -05:00
Aman Agrawal
637e9c11ee
billing: Show success text after plan change on top after reload.
2023-11-13 10:35:39 -08:00
Aman Agrawal
67bddb3d72
billing: Show success message for license change after page reload.
2023-11-13 10:35:39 -08:00
Aman Agrawal
c2e01f06a3
billing: Show message for users without access to page in a white box.
2023-11-13 10:35:39 -08:00
Aman Agrawal
a2fc9fabd8
populate_billing_realms: Increase price_per_license.
...
This help us show a nice number when divided by 12 for annual
frequency on billing page.
2023-11-13 10:35:39 -08:00
Aman Agrawal
2997c269e1
billing: Show breakdown of renewal amount if not fixed_price.
2023-11-13 10:35:39 -08:00
Aman Agrawal
17573cd1fb
billing: Don't show license update buttons until valid change in value.
2023-11-13 10:35:39 -08:00
Aman Agrawal
775a90771e
stripe: Modify error message for less than min licenses.
2023-11-13 10:35:39 -08:00
Aman Agrawal
0772f8011c
billing: Don't reduce button width when loading.
2023-11-13 10:35:39 -08:00
Aman Agrawal
7dc4983898
billing: Wait 300ms before updating disabled status in buttons.
2023-11-13 10:35:39 -08:00
Aman Agrawal
5429582892
billing: Don't allow negative input.
2023-11-13 10:35:39 -08:00
Aman Agrawal
2a70143050
upgrade: Show user/month plurals based on their count.
2023-11-13 10:35:39 -08:00
Aman Agrawal
b516ae75db
upgrade: Remove tests temporarily as they need to be rewritten.
2023-11-13 10:35:39 -08:00
Aman Agrawal
067d820a8a
billing_helpers: Delete temporarily.
...
This needs to be re-written entirely.
2023-11-13 10:35:39 -08:00
Aman Agrawal
874d4a7026
upgrade: Improve styles for free trial upgrade.
2023-11-13 10:35:39 -08:00