Harshit Bansal
e0ffab8e05
emoji picker: Fix categories overflow in Firefox at 90% zoom.
...
Explanatory comments added by tabbott.
Fixes : #7511 .
2018-01-24 16:20:10 -08:00
Vishwesh Jainkuniya
b1e16d55ac
dark-mode: Fix text color of emoji_alt_code.
2018-01-24 15:48:26 -08:00
Brock Whittaker
d06fd9c357
dark-mode: Make settings page code blocks compatible.
...
This makes the code blocks compatible by changing the background to be darker and the text color to be base (white).
2018-01-24 14:17:33 -08:00
Brock Whittaker
189832deed
dark-mode: Make "error" alerts compatible.
...
This makes them compatible by making the backgrounds darker and the text base color.
2018-01-24 14:17:33 -08:00
Brock Whittaker
ca6ea11a98
dark-mode: Make "success" alerts compatible with dark mode.
2018-01-24 14:17:33 -08:00
Brock Whittaker
2d18bade15
dark-mode: Make settings "tip" boxes more compatible.
...
This makes them compatible by making the background dark and the text base color.
2018-01-24 14:17:33 -08:00
Brock Whittaker
0bf02e531c
compose: Change "reply" button to be normal coloring.
...
This changes the button color to look normal, rather than being a blue/purple.
2018-01-24 14:17:33 -08:00
Brock Whittaker
7b78c3e7fd
message-feed: Change message edit buttons to new style.
...
This changes the button styles for the message editing confirmation/cancel to the new button class ".button", rather than ".btn".
2018-01-24 14:17:33 -08:00
Brock Whittaker
f18307a812
informational-overlays: Fix <hr> to be dark mode responsive.
...
This changes the <hr> to be translucent rather than light grey so it responds nicely to the dark mode theme.
2018-01-24 14:17:33 -08:00
Jerry Zhang
db0fe676db
linter: Remove extra space in message_list_view.js.
2018-01-23 15:14:13 -08:00
Brock Whittaker
97acdb7252
ui_util: Move `place_caret_at_end` to ui_util module.
...
This makes it publicly accessible across the codebase.
2018-01-23 15:00:11 -08:00
Aditya Bansal
0ec50d8cc8
reminders: Hide message menu reminder's option behind features_flag.
2018-01-24 03:33:40 +05:30
Tim Abbott
8566eebfbb
account-settings: Fix missing close-quote in template.
...
This was introduced in 2ca0fb4128
.
2018-01-23 12:34:11 -08:00
Tim Abbott
852af0e3c5
Revert "katex: Update the `require` path to point to the new one."
...
This implementation never worked, for two reasons:
(1) The logic for getting the path to the katex package had invalid
syntax in the version of Node we use.
(2) The KaTeX package bundled by webpack doesn't seem to be importable
from Node at all.
2018-01-23 12:30:28 -08:00
YJDave
15dd94035c
org settings: Handle NEW_USER_BOT not being set.
...
If NEW_USER_BOT is not configured in organization, then disable setting
for selecting stream for new user notification.
2018-01-23 15:23:25 -05:00
YJDave
2ca0fb4128
user setting: Move password change flow in UI into modal.
...
Thanks to @brokwhittaker for his significant chagnes in
password modal design.
2018-01-23 14:40:47 -05:00
Brock Whittaker
ffe3a6c127
settings: Remove password confirmation in modal.
...
This removes the requirement to confirm your new password.
It isn't necessary and can be fixed easily with an email
reset if messed up.
2018-01-23 14:38:59 -05:00
YJDave
2b133ee99c
settings: When overlay modal opens, remove previous alert messages.
2018-01-23 14:38:59 -05:00
YJDave
e7cae000cf
styles: Remove all dead code of m-10 style class from settings.
...
Remove dead style class m-10 and add m-t-10 class in settings templates.
2018-01-23 14:26:40 -05:00
YJDave
8a1fb5bae5
org settings: Change add emoji permission to be dropdown.
2018-01-23 14:26:40 -05:00
YJDave
74f3189fa5
settings: Add styles for dropdown titles.
2018-01-23 14:26:40 -05:00
YJDave
676d543d86
org settings: Change create stream permission to be dropdown.
...
Organization permission setting allow-user-to-create-stream is
change to dropdown, from checkbox.
2018-01-23 14:26:40 -05:00
Weronika Grzybowska
7ac7100a1d
messages: Make checking for status message consistent with backend.
...
Adds a check for newline that was present on backend, but missing in the
frontend markdown implementation. Updating messages uses is_me_message flag
received from server instead of its own partial test. Similarly, rendering
previews uses markdown code.
Fixes #6493 .
2018-01-23 09:26:41 -05:00
Robert Hönig
4cc8c74aaa
frontend: Internally refer to bots by ID.
...
This is done by using a bot's ID instead of email in
the handler methods for bot_data.bots and bot_data.services,
and updating all code paths involved.
2018-01-23 07:29:00 -05:00
Robert Hönig
bd6fa385a5
frontend: Add outgoing webhook config entries to the "edit bot" menu.
...
This allows users to edit an outgoing webhook's endpoint URL
and interface type after it has been created.
Fixes #7411 .
2018-01-23 07:29:00 -05:00
Cynthia Lin
7d8cd37035
modals: Dynamically replace keyboard shortcuts for Mac OS.
...
Fixes #3577 .
2018-01-22 19:41:17 -05:00
Cynthia Lin
d449fcb309
user docs: Dynamically replace keyboard shortcuts for Mac OS.
2018-01-22 19:41:17 -05:00
YJDave
2691c27126
stream settings: Hide create-stream-btn if user not allowed.
2018-01-22 18:26:36 -05:00
YJDave
01510c1e8f
all streams: Show lock-icon for subscriber count, if user can't access.
...
Previoulsy, we display "0 subscribers" if user can't access stream's
subscribers. Replace subscriber count with lock icon in case of
unsubscribed private stream, in "All stream" list.
2018-01-22 18:26:36 -05:00
YJDave
81599cf906
stream settings: Display warning if user can not access subscribers.
...
Display warning, saying "You can not access private stream subscribers,
in which you aren't subscribed", if user can not access subscribers;
instead of showing zero subscriber to stream.
2018-01-22 18:26:36 -05:00
YJDave
8f65de1970
stream settings: Always show stream type, regardless of subscribed or not.
2018-01-22 18:26:36 -05:00
YJDave
c22285c154
stream settings: Allow org admin to update settings of unsub-stream.
...
As per backend validations.
2018-01-22 18:26:36 -05:00
rht
953478a189
katex: Update the `require` path to point to the new one.
...
This fixes #7620 .
2018-01-20 08:09:17 -05:00
Aditya Bansal
40f161ca63
settings_user_groups.js: Remove unnecessary call to get a person.
2018-01-20 08:01:06 -05:00
ihsavru
a5be1fb109
lightbox: Fix responsiveness issues with image description.
...
Fixes #7789
2018-01-19 17:12:38 -08:00
akashnimare
37c792aee5
apps: Update desktop app to latest release.
2018-01-20 00:46:31 +05:30
YJDave
8905744bb1
stream settings: Add period at the end of error messages.
2018-01-19 13:05:43 -05:00
Aditya Bansal
1324d2e3c0
reminders: Make shortcuts to setup reminder in message feed work.
2018-01-19 11:33:11 -05:00
Aditya Bansal
7d8d7f7f9b
reminders: Add alert message for set reminder success or failure.
2018-01-19 11:33:11 -05:00
Aditya Bansal
0f71a7ecca
reminders: Add UI for setting up reminders for messages in the feed.
2018-01-19 11:33:11 -05:00
Aditya Bansal
732321818d
scheduledmessage: Adjust schedule_message to accept callbacks.
2018-01-19 11:33:11 -05:00
Aditya Bansal
9efc1b08a1
reminders: Add slash command to set reminders from reminder bot.
2018-01-19 11:33:11 -05:00
Aditya Bansal
f272ea9087
scheduledmessages: Start using/expecting delivery_type as a param.
2018-01-19 11:33:11 -05:00
Aditya Bansal
5a794f9871
compose.js: Add schedule_message() to handle scheduling of messages.
...
In this we add code to support '/remind' command for causing
messages to be scheduled.
2018-01-19 11:33:11 -05:00
Aditya Bansal
b71ed33e64
compose: Extract the 'Sending...' from template to be added with Js.
...
In this we change the way 'Sending...' is displayed. Instead of
hardcoding it into the template we make change the paradigm so
that we can have a flexible message about what's happening
rather than just always saying 'Sending...'. For eg. this will
help in the upcoming feature of Scheduled Messages by having this
message say 'Scheduling...'.
2018-01-19 11:33:11 -05:00
Brock Whittaker
6b03e25382
help: Add "Add a link preview" documentation.
...
This is a server setting so I created the section "Server settings" in the help sidebar for this to go under, and rewrote the copy and retook the images that were originally done by @Privisus due to some issues.
2018-01-19 06:15:30 -05:00
Tarun Kumar
9b7b600772
user docs: Fix screenshot in TeX documentation.
...
Changes the screenshot to use $$ instead of $.
2018-01-18 16:42:15 -08:00
Sampriti Panda
6c32379985
compose: Fix browser extensions interfering with compose box.
...
Make sure that clicks outside <body> triggered by extensions
don't close the compose box.
2018-01-18 15:53:06 -05:00
Tim Abbott
b04bb1a973
locale: Update translation files.
...
This includes adding the new Turkish language.
2018-01-18 09:13:05 -08:00
infinitelooped
252a485621
integrations: Add documentation for Groove.
2018-01-17 13:00:11 -05:00