Aditya Bansal
0c39a45d72
Clean bot-list-admin to use 4 space indents.
2017-05-12 12:23:01 -07:00
Brock Whittaker
f1a7db2503
Add placeholders to all empty lists.
...
This adds placeholders that state that the lists are empty.
2017-05-11 17:49:27 -07:00
Brock Whittaker
e294035c93
Fix table display.
...
This fixes the way that tables display across the settings page,
so that the buttons shouldn't collapse to the second line anymore.
2017-05-11 17:49:26 -07:00
Brock Whittaker
478011c0af
Remove headers from templates.
2017-05-11 17:49:26 -07:00
Tim Abbott
223624be25
settings: Add support for longer, markdown-powered realm descriptions.
...
This makes it possible to create much prettier login pages.
Further work on styling may be necessary.
2017-05-11 13:59:46 -07:00
Steve Howell
958ed20a0f
Only render one stream at a time for editing.
...
We used to render the subscriptions_settings template for every
stream when you loaded "Manage Streams," which can be very slow
for a big realm. Now we only render the right pane on demand.
2017-05-11 08:46:52 -07:00
hackerkid
9aaf175ec6
Move add new default stream box to top.
...
Fixes #4734 .
2017-05-10 16:56:30 -07:00
Mahim Goyal
a2adcfd7fc
popovers: Add direct copy to clipboard link feature.
...
Change the onClick function of copy link of
conversation to actually copy the link to clipboard.
Fixes : #4621 .
2017-05-09 09:59:23 -07:00
Tim Abbott
d3c05eaf42
templates: Fix alignment issue deactivated users table.
2017-05-05 14:14:37 -07:00
Brock Whittaker
8c715a79b9
Change admin active users list to render progressively.
2017-05-05 14:14:37 -07:00
Brock Whittaker
1a8a8b6d0c
Change admin bots list to render progressively.
2017-05-05 14:14:37 -07:00
Brock Whittaker
db40d62092
Change admin streams list to render progressively.
2017-05-05 14:14:37 -07:00
Brock Whittaker
0e4f2f732d
Change admin default streams list to render progressively.
2017-05-05 14:14:37 -07:00
Brock Whittaker
6c3606cf36
Change admin deactivated users table to render progressively.
2017-05-05 14:14:37 -07:00
Brock Whittaker
2fafc6bec5
Change streams subscriber lists to render progressively.
2017-05-01 16:56:54 -07:00
Brock Whittaker
f599b517d3
Switch checkbox styling to new style in #invite.
...
The checkboxes in invite are now converted in this commit to the new
style.
2017-05-01 16:01:36 -07:00
Brock Whittaker
3ff55034fe
admin: Restyle administration checkboxes to match new style.
...
This restyles the administration checkboxes to look similar to those
that are currently present in the settings section.
2017-05-01 16:01:36 -07:00
K.Kanakhin
f13d6a18eb
realm-emoji: Add realm emoji uploading instead url providing.
...
- Add file_name field to `RealmEmoji` model and migration.
- Add emoji upload supporting to Upload backends.
- Add uploaded file processing to emoji views.
- Use emoji source url as based for display url.
- Change emoji form for image uploading.
- Fix back-end tests.
- Fix front-end tests.
- Add tests for emoji uploading.
Fixes #1134
2017-05-01 14:50:20 -07:00
Jack Zhang
df817f12f4
emoji: Rename reaction-popover to emoji-popover.
...
The name emoji-popover should now be more appropiate, as there's no more
need to distinguish between reacting to messages and composing messages.
2017-04-30 15:15:33 -07:00
Jack Zhang
a9505654da
emoji: Replace the old compose emoji picker with the reactions picker.
...
This removes the old compose emoji picker in its entirety, changing
the few callbacks needed to launch the reactions-style emoji picker
instead and hook it up properly.
Callbacks for reactions and composing messages are distinguished by
selecting for, respectively, the .reaction and .composition classes.
Fixes #4122 .
2017-04-30 15:14:42 -07:00
Jack Zhang
58a92a0eff
emoji: Extend reaction_popover_content template for compose.
2017-04-30 15:09:43 -07:00
Aditya Bansal
cab87fef2a
Refactor: Extract default-language-modal to be a partial.
...
We are doing this refactor for the sake of keeping our template
consistent with the indentation policy and maintaining its
readability at the same time.
2017-04-29 08:35:25 -07:00
fionabunny
d3e7e6542a
home.py: move user_profile full_name to register_ret.
...
Move the user_profile data section down into fetch_initial_state_data
so it entirely pulls from register_ret for #3853 .
2017-04-28 23:31:28 -07:00
Tim Abbott
df8f4a837c
home: Get page_params.enable_desktop_notifications from register_ret.
2017-04-28 23:15:35 -07:00
Tim Abbott
c4eeb13353
account-settings: Always display the medium-size avatar.
2017-04-28 23:09:32 -07:00
Tim Abbott
2a16cc1d24
home: Get enable_stream_desktop_notifications from register_ret.
2017-04-28 22:01:46 -07:00
Tim Abbott
2a8a101fe2
home: Get page_params.enable_stream_sounds from register_ret.
2017-04-28 21:56:58 -07:00
Tim Abbott
30db811167
home: Get page_params.enable_sounds from register_ret.
2017-04-28 21:54:05 -07:00
fionabunny
b7c6d46bf9
home.py: move password_auth_enabled as realm_password_auth_enabled.
...
Part of #3853 .
2017-04-28 21:23:48 -07:00
Cory Lynch
e972453a73
message edit: Remove Topic and Content labels.
...
Removed the components from the template and
cleaned up the relevant css.
Fixes #4562
2017-04-28 20:57:06 -07:00
Tim Abbott
a0e276c54a
settings: Fix autocomplete in email change form.
2017-04-28 14:39:18 -07:00
Cory Lynch
ba7b7a9a36
Change edit_message_content to have unique IDs for different messages.
...
Fixes bugs of when multiple messages are being edited simultaneously.
Specifically, typeahead is no longer broken, copying messages to clipboard
is less buggy, and resizing is no longer
broken when multiple messages are being edited.
2017-04-28 12:15:34 -07:00
Aditya Bansal
e961d6a834
Clean account-settings.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
6f49579e65
Clean actions_popover_content.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
acef0b1f32
Clean bot_avatar_row.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
ae2585ac8d
Clean admin_user_list.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
af880b8bab
Clean ui-settings.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
73cd6948de
Clean realm-filter-settings-admin.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
d5bb128f56
Clean notification-settings.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
338c2d618a
Clean display-settings.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
a2d0976002
Clean deactivation-user-modal.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Aditya Bansal
4219bec14f
Clean auth-methods-settings-admin.handlebars to use 4 space indents.
2017-04-26 00:16:22 -07:00
Brock Whittaker
c506a92d05
left-sidebar: Restyle to have new look.
...
This restyles the color swatches to either be locks or hashes,
and changes the notifications to be rounded rather than squared.
2017-04-25 17:47:36 -07:00
digi0ps
8fb9d2bff3
settings: Redesign settings/administration panel buttons.
...
This redesigns all the ugly bold-colored buttons in the settings and
administration pages.
2017-04-25 16:33:59 -07:00
Harshit Bansal
6cb03ea78e
frontend: Add UI necessary to change emoji set.
...
Note that this code is disabled until the infrastructure for the
feature can be finished.
Tweaked by tabbott to use slightly cleaner names for the various sets.
2017-04-24 22:31:30 -07:00
Brock Whittaker
323ff6edca
/me: Fix presentation and markup for /me statuses.
...
This fixes the /me elements to be display inline-block and inline
rather than display block with top and left properties.
This also fixes an unrelated issue with emoji reactions not being
able to be clicked on with /me messages.
Fixes : #4218 .
2017-04-20 14:36:17 -07:00
Joshua Pan
c6d0e49cdf
Add tabindex to reaction popover content handlebars.
2017-04-18 22:31:08 -07:00
Aditya Bansal
065dd9ae10
Clean emoji-settings-admin.handlebars to use 4 space indents.
2017-04-18 12:06:31 -07:00
Aditya Bansal
1f09e38101
Clean bot-settings.handlebars to use 4 space indents.
2017-04-18 12:06:30 -07:00
Aditya Bansal
c12f93efc4
Clean stream_privacy.handlebars to use 4 space indents.
2017-04-18 12:06:28 -07:00
Aditya Bansal
c98cf5ba63
Clean message_edit_history.handlebars to use 4 space indents.
2017-04-18 12:06:28 -07:00
Aditya Bansal
23f8ec9759
Clean single_message.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
5f7c89b087
Clean stream_sidebar_row.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
83da92c316
Clean recipient_row.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
0494944f3f
Clean draft.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
face3562af
Clean subscription_settings.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
bdcff375ab
Clean deactivated-users-admin.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
4c1b89a2ef
Clean attachment-item.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
e5d57c31b8
Clean muted-topics-settings.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
2a15fa17b9
Clean admin_auth_methods_list.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
c0ca8b10ed
Clean deactivation-stream-modal.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
0e906b683d
Clean realm-domains-modal.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
257b930492
Clean admin-realm-domains-list.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
e21731c1ae
Clean streams-list-admin.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
71c5444b86
Clean alert-word-settings.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Aditya Bansal
b11866c2a8
Clean message_edit_form.handlebars to use 4 space indents.
2017-04-18 12:06:25 -07:00
Tim Abbott
c47dd65c14
Organization settings: Fix 'save changes' button on auth methods.
...
This shouldn't be shown for non-administrators.
2017-04-16 12:21:36 -07:00
Abhijeet Kaur
c9166581fe
Organization settings: Update "organization settings" view-only support.
...
Remove "Save changes" button for non-administrator users.
2017-04-16 12:21:36 -07:00
Abhijeet Kaur
ddfdf0e4c6
Organization settings: "Filter settings" tab view-only support.
...
This changes the layout of "organization settings" for
non-administrators such that they can view "Filter settings".
("Actions" column and form to add a new filter are not available).
Fixes : #3636
2017-04-16 12:21:36 -07:00
Abhijeet Kaur
dc801eb5ed
Organization settings: "Default streams" tab view-only support.
...
This changes the layout of "organization settings" for
non-administrators such that they can view "Default streams" ("Actions"
and the form to add new default stream is not visible).
2017-04-16 12:21:36 -07:00
Abhijeet Kaur
f1e966bfaa
Organization settings: "Bots" tab view-only support.
...
This changes the layout of "organization settings" for
non-administrators such that they can view "Bots" ("Actions"
column is not made visible).
2017-04-16 12:21:36 -07:00
Abhijeet Kaur
3f0e33e498
Organization settings: "Users" tab view-only support.
...
This changes the layout of "organization settings" for
non-administrators such that they can view "Users" (Actions are not
visible).
2017-04-16 12:21:30 -07:00
Tim Abbott
496158c2d7
popovers: Move historical notice to actions popover.
...
This is still kinda ugly, so may need further work, but it at least is
now in a per-message location, not a per-sender-block location.
2017-04-14 17:17:19 -07:00
Raghav Jajodia
09090fa8a6
message_edit: Replace image tag with inline SVG tag for clipboard image.
2017-04-14 14:07:59 -07:00
Raghav Jajodia
ae48eaa90d
single_message: Show "Copied!" success message after copying.
...
As the user clicks the "Copy and close" button, the message_edit
closes and a success message is shown for a few seconds.
2017-04-14 14:07:36 -07:00
Raghav Jajodia
2bb632824e
message_edit: Modify css for hover over 'Copy' button.
...
Replace background-image of copy button with an image
and change color on hover.
2017-04-14 14:01:57 -07:00
Raghav Jajodia
fd5ad3658d
message_edit: Only show "Copy" button for View Source/Topic-edit-only.
...
The "Copy" button will only be shown for "View Source"
or "Topic editing only". Also replaced "Copy to clipboard"
with "Copy and close" to make autoclose less surprising.
Fixes #4238 .
2017-04-14 14:01:57 -07:00
hackerkid
cd5334c827
Show local time of user in user_popover.
2017-04-14 10:38:29 -07:00
hackerkid
15cdd23525
Add option for setting timezone in user display settings.
2017-04-14 10:38:21 -07:00
derAnfaenger
ecf9a50610
Clarify UI description of message retention.
2017-04-14 10:13:34 -07:00
Abhijeet Kaur
8f88b045a4
Rename "Administration" to "Organization" in the settings UI.
...
This better sets expectatations for the fact that in Zulip, the
Organization settings UI is available read-only to non-administrator
users.
Tweaked by tabbott to update some additional references.
2017-04-07 17:32:56 -07:00
Steve Howell
153c24d071
Remove dead code related to bot/stream settings.
...
We had never-enabled code to allow users to set default
streams for their bots (for event registration, default sending, etc.).
This commit removes the code.
2017-04-07 15:20:12 -07:00
digi0ps
a935325420
settings: Fix positioning of user upload spinner.
...
Previously the "Uploading" text was floating outside the upload
widget.
Fixes #4223 .
2017-04-05 12:22:15 -07:00
Brock Whittaker
5501dafd2f
settings: Fix avatar settings 'float' property.
...
This fixes the float of the avatar box so it does not visually
extend past the .settings-section container.
2017-04-04 17:53:40 -07:00
Harshit Bansal
0605a9fb0f
templates: Rename `admin-alias-list.handlebars`.
...
Rename `admin-alias-list.handlebars` to
`admin-realm-domains-list.handlebars`.
Fixes : #3145 .
2017-04-04 15:48:03 -07:00
Harshit Bansal
885ec07192
frontend: `realm_alias` to `realm_domain` migration.
...
* Change the classes and ids of different widgets and modals
and make suitable changes in `admin.js`.
* Remove any other occurrences of `alias` or `realm_alias`
from admin.js.
2017-04-04 15:48:03 -07:00
Rishi Gupta
07592a6692
user_info_popover_content: Change wording to match search autocomplete.
...
The new wording is also more active, and shorter.
2017-03-29 11:36:51 -07:00
Rishi Gupta
4063ab6cf7
user_info_popover_content: Reorder actions into sections.
2017-03-29 11:36:51 -07:00
Yago González
2f5addc174
i18n: Add missed strings.
2017-03-27 14:30:28 -07:00
Yago González
58880b6695
frontend: Remove unnecessary punctuation.
2017-03-27 14:30:28 -07:00
Jonathan Pan
5556d2341c
hotkey.js: Add hotkey for drafts.
...
* 'd' in message view opens drafts.
This also adds hotkeys within the drafts UI:
* Up/down arrow keys navigate the drafts.
* Pressing enter edits the selected draft.
* Pressing backspace deletes the selected draft.
Some variable names tweaked by tabbott.
2017-03-27 14:05:00 -07:00
Harshit Bansal
d17b759fa2
admin: Display last active time of users in admin users table.
...
Fixes : #2097 .
2017-03-27 13:39:47 -07:00
Aditya Bansal
42265fe035
Fix '@' in userprofile popover to use font-awesome icon.
2017-03-25 18:30:58 -07:00
K.Kanakhin
234a1f8e61
retention-period: Add retention period to front-end admin organization settings.
...
- Add message retention period field to organization settings form.
- Add css for retention period field.
- Add convertor to not negative int or to None.
- Add retention period setting processing to back-end.
- Fix tests.
Modified by tabbott to hide the setting, since it doesn't work yet.
The goal of merging this setting code now is to avoid unnecessary
merge conflicts in the future.
Part of #106 .
2017-03-25 17:57:18 -07:00
hackerkid
ed72ee476f
Make user_popover use user_info_popover template.
2017-03-22 16:04:38 -07:00
hackerkid
b2fc8d6fa2
Rename message_info_popover* templates to user_info_popover*.
2017-03-22 16:04:38 -07:00
hackerkid
23a5f56023
Add sender avatar in message popover.
2017-03-22 16:04:38 -07:00
hackerkid
3ac8f52a73
Remove title of message info popup.
2017-03-22 16:04:38 -07:00
hackerkid
32bc5893d0
Remove arrow from message info popover by providing template.
...
Provide custom template (user_info_popover.handlebars) to message info popover.
2017-03-22 16:04:38 -07:00
Raghav Jajodia
9707c74f33
message_edit: Added copy to clipboard button.
...
A copy-to-clipboard button is added over message-edit textarea.
Closes #3239 .
2017-03-22 11:00:18 -07:00
Tim Abbott
832aa398b0
subscription_settings: Move email address into toggled area.
2017-03-21 23:09:32 -07:00
James Wang
c13809c83f
invite: Display and check default streams in invite modal.
...
This fixes two bugs:
* If a user is not subscribed to a default stream, he or she would not
be have the option to invite users to that default stream.
* The initial streams checked in the invite modal were the
non-invite-only streams the user was subscribed to, not their
default streams.
Fixes : #4209 .
2017-03-21 20:56:34 -07:00
Ayush Jain
bddcfb1c96
Add realm-level settings to control inline image and url preview.
...
This gives users more control in case they don't want previews,
especially for the "previews of linked websites" feature.
Fixes : #2640 .
2017-03-21 15:46:17 -07:00
Raghav Jajodia
2d4ba0fde5
stream_data: Linkify URL in stream description.
...
If a url is present in stream description, it will be
rendered as a clickable link under /streams page.
Tweaked by tabbott to use the separate rendered_description element to
avoid duplicate rendering and to live-update.
Fixes #1435 .
2017-03-20 22:25:03 -07:00
Steve Howell
2296bf5859
Clean up rendering code for reaction popovers.
...
Instead of passing in a hash to template whose keys are a
mixture of records and strings, we now pass in an
array of records. This also removes a spurious if condition
in the template that was a result of the janky data structure.
2017-03-20 20:23:32 -07:00
Sarah Stringer
aa880b0419
Add organization description field to realm settings.
...
This adds an organization description field to the Realm model, as well as
an input field to the organization settings template. Added three tests.
Set the max length of the field to 100 characters.
Fixes #3962 .
2017-03-19 14:05:01 -07:00
Raghav Jajodia
89a83f6a5d
admin.js: Refactor code to change view on bot deactivate/reactivate.
...
This also fixes the error associated with view on toggle deactivation.
Now, on deactivating a bot, the bot-name and bot-email should strike-out.
And on reactivating a bot, the bot-name and bot-email should remove strike-out.
Toggle edit button on bot activation/deactivation.
Fixes #3413 .
2017-03-17 21:11:42 -07:00
Arpith Siromoney
e073220e21
Add typing notifications front end.
...
Send typing notification events when user types in the compose box.
Listen for these events and display a notification.
Sending notifications: Notifications are throttled, so that start
notifications are sent every 10 seconds of active typing, and stop
notifications are sent 5 seconds after active typing stops or when the
compose box is closed.
Displaying notifications:
When a typing notification is received, if the current narrow is private
messages or is: pm-with and the user is not the sender,
"Othello is typing..." is displayed underneath the last message. This notification is
removed after 15 seconds. If another notification is received during this period, the
expiration is extended. When a stop notification is received the notification is removed.
Internally, a list of users currently typing is maintained for each
conversation (in a dict). When an event is received the list (for the appropriate
conversation) is updated and the notifications template is re-rendered
based on the narrow information. This template is also re-rendered when
the narrow changes.
Significantly modified by tabbott for clarity.
Fixes #150 .
2017-03-17 20:45:07 -07:00
Amala Deshmukh
e1624fae0b
settings: Explain that users can spell their name how they like.
...
Fixes #2944 .
2017-03-17 14:53:20 -07:00
Yago González
5516c97a02
frontend: Fix translation string.
2017-03-17 13:42:10 -07:00
zerocod3r
81989b965e
Add titles to various message actions elements.
...
Fixes #4038 .
2017-03-16 10:45:05 -07:00
Brock Whittaker
075b7cd630
Switch "streams" to new component overlay.
2017-03-15 12:17:27 -07:00
Brock Whittaker
81b2114d8c
Switch "drafts" to new component overlay.
2017-03-15 12:17:27 -07:00
Cynthia Lin
589551b6ee
settings: Change "Custom alert words" to "Alert words".
2017-03-15 11:25:37 -07:00
Rishi Gupta
ddd0b854f9
Remove references to page_params.domain.
...
Continuation of 098797c
, which removed the page_params.domain field.
2017-03-14 17:17:42 -07:00
Raghav Jajodia
b0e2c4ffee
settings: refactor code to hide "Email Change" button.
...
Previously, the code to hide "Change email" button on page load when
email changes are disabled was present in settings.js using jquery to
hide the button. Now, the show/hide is handled in the account-settings handlebars.
2017-03-14 14:43:35 -07:00
Raghav Jajodia
ef7e15ee00
admin: Add realm option to prevent users from changing their name.
...
A realm option to prevent users from changing their name is added.
Fixes #3950 .
2017-03-14 14:10:08 -07:00
adnrs96
43b19a6997
Clean user_presence_row.handlebars to use 4 space indents.
2017-03-10 11:07:49 -08:00
adnrs96
ccec320f1d
Clean stream_sidebar_actions.handlebars to use 4 space indents.
2017-03-10 11:07:49 -08:00
adnrs96
ebf3eaf9ae
Clean stream_member_list_entry.handlebars to use 4 space indents.
2017-03-10 11:07:49 -08:00
adnrs96
d9a0fcc931
Clean tutorial_message.handlebars to use 4 space indents.
2017-03-10 11:07:49 -08:00
adnrs96
e08d28bd0f
Clean email_address_hint.handlebars to use 4 space indents.
2017-03-10 11:07:49 -08:00
adnrs96
11418ed9c8
Clean draft_table_body.handlebars to use 4 space indents.
2017-03-10 11:07:49 -08:00
adnrs96
bf577297c7
Clean tab_bar.handlebars to use 4 space indents.
2017-03-10 11:07:49 -08:00
Harshit Bansal
c6681917c1
settings: Add UI to allow a user to reactivate his own bots.
...
Using this UI, a user can now reactivate the bots owned by him.
Until now if a bot was deactivated, there was no way to use the
old bot's original email address. But now they can be reactivated
and their email can be reused.
Fixes : #1183 .
2017-03-10 10:59:49 -08:00
Harshit Bansal
0dbca4a3c3
settings: Display all the bots owned by an user.
...
Add UI to display all the bots owned by an user whether active
or inactive in "Your Bots" section.
2017-03-10 10:59:49 -08:00
Harshit Bansal
876d7bbcdc
settings: Rename `bots_list` to `active_bots_list`.
2017-03-10 10:59:49 -08:00
Tim Abbott
900891b072
settings: Rename settings-status to account-settings-status.
2017-03-10 10:53:06 -08:00
Raghav Jajodia
05f0d1953b
account-settings: Removed 'Updated settings' message from admin.
...
The 'Updated Settings' message we get at the bottom
of admin-page when we change the name is removed.
Fixes #3815 .
2017-03-10 10:53:06 -08:00
Kanak Garg
5023b69ca5
stream settings: Add "View Stream" button.
...
This adds a button to #subsciption page called "View Stream"
that narrows the user to that particular stream.
This fix involves typical changes to JS/CSS to add new features,
and we also add a "preview_url" field to the sub object in
stream_data.js.
Fixes #3878
2017-03-10 08:26:57 -08:00
Raghav Jajodia
c17e574211
Remove product_name setting and return to harcoding 'Zulip'.
...
This removes some confusion in grep for frontend strings with Zulip in
them and also cleans up the code in some places.
Fixes #1602 .
2017-03-09 21:48:15 -08:00
Saurav Pratihar
9ab4b3b6cc
topics: Add tooltip showing full topic name in left sidebar.
...
This is useful if the topic name is too long and thus is cut off for
display purposes.
Fixes #3979 .
2017-03-09 11:12:32 -08:00
adnrs96
621e0749dc
Clean subscription_table_body.handlebars to use 4 space indents.
2017-03-09 01:17:25 -08:00
adnrs96
46ea4ea05f
Clean subscription_stream_privacy_modal.handlebars to use 4 space indents.
2017-03-09 01:17:25 -08:00
adnrs96
8b164b57ad
Clean muted_topic_ui_row.handlebars to use 4 space indents.
2017-03-09 01:17:25 -08:00
adnrs96
25c656a6cc
Clean message_reaction.handlebars to use 4 space indents.
2017-03-09 01:17:25 -08:00
adnrs96
33a8aa7bf2
Clean bot_owner_select.handlebars to use 4 space indents.
2017-03-09 01:17:23 -08:00
adnrs96
f5afcb5a4b
Clean topic_edit_form handlebar to use 4 space indents.
2017-03-09 01:17:23 -08:00
Rafid Aslam
1143a2d8c4
attachment: Add file icon to the green box when file has no extension.
...
Fixes #3848 .
2017-03-09 00:56:37 -08:00
Tim Abbott
84d4f62abf
lint: Exclude Acme placeholders from translations.
...
These strings represented a small waste of time for our translators.
2017-03-09 00:38:15 -08:00
Tim Abbott
cc07190fdc
capitalization: Clean up failed message sending options.
2017-03-09 00:36:13 -08:00
Tim Abbott
3b59e6c3cc
subs: Rename /#subscriptions to /#streams.
...
Fixes #3653 .
2017-03-08 16:57:58 -08:00
Rishi Gupta
5cfd1e1266
bot settings: Change placeholder from bot_user_name to cookie.
2017-03-08 16:26:13 -08:00
Rishi Gupta
3797fa657e
Change bot domains to string_id.EXTERNAL_HOST.
...
Change applies to both subdomains and non-subdomains case, though we use
just the EXTERNAL_HOST in the non-subdomains case if there is only 1 realm.
Fixes #3903 .
2017-03-08 16:26:13 -08:00
Umair Khan
523f8ecd79
capitalization: Fix Upload New Avatar.
2017-03-08 12:33:37 -08:00
Umair Khan
3dd823b0af
capitalization: Fix Stream Name.
2017-03-08 12:33:36 -08:00
Umair Khan
fdb709d0b7
capitalization: Fix No Drafts.
2017-03-08 12:29:07 -08:00
Umair Khan
9faf73eaa9
capitalization: Fix Generate new API Key.
2017-03-08 12:29:07 -08:00
Umair Khan
569418f0b4
capitalization: Fix Full Bot Name.
2017-03-08 12:29:07 -08:00
Umair Khan
7d398f4ce3
capitalization: Fix Exit Tutorial.
2017-03-08 12:29:07 -08:00
Umair Khan
7420d77cc3
capitalization: Fix Edit User.
2017-03-08 12:29:07 -08:00
Umair Khan
1863ce41f1
capitalization: Fix Delete Avatar.
2017-03-08 12:29:07 -08:00
Umair Khan
a67b405f3b
capitalization: Fix Delete Alert Word.
2017-03-08 12:29:07 -08:00
Umair Khan
780e3d8d12
capitalization: Fix Deactivate Account.
2017-03-08 12:29:07 -08:00
Umair Khan
6728d212a6
capitalization: Fix Copy from Stream.
2017-03-08 12:29:07 -08:00
Umair Khan
33325d94ab
capitalization: Fix Change Password.
2017-03-08 12:29:07 -08:00
Umair Khan
7973b7ffd2
capitalization: Fix Allow Subdomains.
2017-03-08 12:29:07 -08:00
Umair Khan
0a41c12a07
capitalization: Fix Alert Word.
2017-03-08 12:29:06 -08:00
Umair Khan
0d31bcc2f7
capitalization: Fix API Key.
2017-03-08 12:29:06 -08:00
Brock Whittaker
4d5aa3ddc9
Restyle and refactor .message_controls for better UX.
...
This refactors the .message_controls to stop relying on absolute
positioning and strange CSS, and throws them inline.
This also restyles so they hang to the right of the time which is now
always present.
Fixes : #3761 .
2017-03-06 22:24:21 -08:00
Steve Howell
a17deb144a
Use data-stream-id in topics popover.
2017-03-05 15:44:44 -08:00
Steve Howell
6630b84dc0
Remove data-stream-name from subscription_settings.
2017-03-05 15:44:43 -08:00
Tim Abbott
60b6a56da8
deps: Upgrade handlebars to latest version.
...
Fixes #3939 .
2017-03-04 22:05:23 -08:00
Raghav Jajodia
cd2d798498
admin: Added realm option to prevent users from changing their email.
...
A realm option to prevent users from changing their email address is added.
Fixes #3777 .
2017-03-04 17:32:48 -08:00
hackerkid
2f073d9999
Remove sender name from message info action lines.
2017-03-04 16:25:29 -08:00
hackerkid
dafee5abe5
Remove timestamp from message info popover.
2017-03-04 16:25:29 -08:00
Sourav Badami
4616ee7762
Enable display of emoji as their alt codes in reactions.
...
This currently only supports this in emoji reactions, not in actual
emoji in message bodies, but it's a great start for people who want a
text-only view.
Tweaked to update the text by tabbott.
Fixes #3169 .
2017-03-03 15:19:34 -08:00
Pranjay Patil
8b003aa48d
alert-words: Fix broken alert word UI.
...
This fixes the alert word UI in settings by updating the CSS property
referenced in the alert_word_settings_item.handlebars file.
Fixes #3823
2017-03-01 11:54:17 -08:00
Tim Abbott
49687272a9
bots: Fix indentation in bot_avatar_row.handlebars.
2017-02-28 20:02:23 -08:00
Brock Whittaker
b8f2685b18
Change bots actions to sidebar.
...
This changes the bot actions to a sidebar that resides in the settings
overlay.
2017-02-28 20:02:23 -08:00
Brock Whittaker
e9e722d48b
Restyle individual bots.
...
This restyles the individual bots to be in a grid and to look more
modern than the last setup.
2017-02-28 20:02:23 -08:00
Brock Whittaker
def5323ef4
Restyle subscriber list in subscription settings panel.
...
This restyles the subscriber list in the subscription settings panel to
have a more padded and lighter aesthetic and replaces the dark red
buttons with transparent buttons that have only red borders and inner
text.
2017-02-28 16:47:15 -08:00
Steve Howell
339c9ad43b
Remove unused my_fullname HTML class.
2017-02-28 16:26:01 -08:00
Steve Howell
bcfc3060c9
Remove unused device-related code in activity list.
...
This speeds up rendering big activity lists. When we are ready
to add this back, we should measure the performance impact for
large lists.
2017-02-28 16:26:01 -08:00
Tim Abbott
1656c04517
drafts: Remove unnecessary label capitalization.
2017-02-28 10:10:12 -08:00
Aman Khantaal
f0a9b7e4a1
Drafts: Click on a message will open it for edit.
2017-02-28 10:10:12 -08:00
Harshit Bansal
1948cb6a89
Add UI for changing the bot owners.
...
Add neccesary UI in #administration and #settings for
changing the bot owner. The bot owner select control
is rendered dynamically in order to avoid performance
issues in case of large number of users.
Fixes : #2719 .
2017-02-26 21:39:22 -08:00
Steve Howell
c6069bc9cd
Reformat user_presence_row.handlebars to have 4-space indents.
2017-02-26 16:18:02 -08:00
Tim Abbott
fc56141550
settings: Fix typo in icon upload.
2017-02-26 12:42:58 -08:00
Tim Abbott
4ea997493b
events: Normalize realm_icon events to be standard.
...
This lets us save on semi-duplicate code, both in server_events.js and
in zerver/lib/events.py, and makes our event structure a bit more
predictable.
2017-02-26 12:16:07 -08:00
K.Kanakhin
257bb40698
realm-icon: Add realm icon feature.
...
- Add realm icon fields to realm model.
- Add migration for new realm model's field.
- Add views for icon uploading and deleting.
- Add routes for realm icons views.
- Add JS widget for realm icon upload setting.
- Add realm icon upload to administration
organization setting.
- Add tests for realm icons.
Fixes #3660 .
2017-02-26 12:16:07 -08:00
Tim Abbott
5a204d7c84
subs: Fix capitalization in stream privacy modal.
2017-02-25 18:36:48 -08:00
Tim Abbott
bd03bb76fd
subs: Remove unnecessary data-is-private variable.
2017-02-25 18:33:07 -08:00
Harshit Bansal
f20993787c
subscriptions: Add a modal for changing stream privacy.
...
Change the remaining "Admin settings" with a button, namely
changing a stream's privacy, to instead be a "[Change]" link
opening a confirmation modal.
Fixes : #3493 .
2017-02-25 18:23:15 -08:00
Brock Whittaker
c35d821786
Restyle uploaded files table.
...
This restyles the uploaded files table to be lighter, more minimal, and
easier to parse than the previous table.
2017-02-24 15:05:06 -08:00
Brock Whittaker
0f9a5108fc
settings: Change admin pages to have readonly view for non-admins.
...
This changes the layout of administration for non-administrators such
that they can view organization settings and emoji settings and
displays everything as readonly unless they have the capability to edit.
For now, we just enabled this for the emoji settings and organization
settings features.
2017-02-23 14:20:31 -08:00
Brock Whittaker
5fc0c0b6ac
Fix the styling for drafts.
...
This fixes the appearance for drafts to be uniform with the rest of the
site along with general polishing.
2017-02-23 13:00:56 -08:00
Umair Khan
5bf83f9e0a
change-email: Implement confirmation flow.
...
This adds to Zulip support for a user changing their own email
address.
It's backed by a huge amount of work by Steve Howell on making email
changes actually work from a UI perspective.
Fixes #734 .
2017-02-23 03:15:17 -08:00
Sampriti Panda
1929cc5190
Implement persistent drafts functionality
...
* Created a drafts modal to display/restore/delete drafts
* Created a Draft model to support storing draft data in localstorage
* Removed existing restore-draft functionality
* Added casper and node tests for drafts functionality
Fixes #1717 .
2017-02-23 02:58:23 -08:00
Tim Abbott
e15a661720
accounts: Remove unhelpful avatar size advice.
2017-02-22 22:50:16 -08:00
Brock Whittaker
c7349178f0
Re-add "Delete Avatar" button to "Your account".
...
This re-adds the deleted "Delete Avatar" button back to the
settings/your-account tab view in the overlay, which only appears
if you do not currently have a gravitar.
2017-02-22 22:50:16 -08:00
adnrs96
1458d0d3a2
Clean subscription_creation_form handlebar to use 4 space indents.
2017-02-23 07:14:41 +05:30
adnrs96
cfe57da14b
Clean message_group handlebars to use 4 space indents.
2017-02-23 07:14:41 +05:30
adnrs96
13b7247ae2
Clean invite_subscription handlebar to use 4 space indents.
2017-02-23 07:14:41 +05:30
hackerkid
10324ba592
Change reaction button color when user reacts.
...
This makes it easy to see whether you were one of the people who
reacted to a give message.
2017-02-21 23:09:46 -08:00
Kartik Maji
1a697b6e02
Add frontend to show message edit history.
...
Fixes #268 .
Modified significantly by tabbott to:
* improve code cleanliness / repetition
* add missing translation tags
* move code into message_edit.js
* correspond with the new backend.
* not display the option for messages only topic-edited
2017-02-19 17:41:06 -08:00
aakash-cr7
b72262e8ec
Add UI for seeing all muted topics in settings page.
...
Fixes #2322 .
2017-02-17 00:10:18 -08:00
paxapy
9a5179c460
Add support for managing and deleting attachments.
...
Modified substantially by tabbott to fix tons of issues.
Fixes #454 .
2017-02-16 23:44:44 -08:00
Tommy Ip
abf522adfb
Add styling to distinguish bots from human users in message view.
...
With work by Brock Whittaker and Tim Abbott on rebasing + changing
styling.
Fixes #1107
2017-02-16 17:00:21 -08:00
adnrs96
3361502141
Clean tutorial_subject handlebar to use 4 space indents.
2017-02-16 14:45:09 -08:00
adnrs96
5c2d3dc4b7
Clean tutorial_stream handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
dcc9f8d75b
Clean tutorial_reply handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
049bfff463
Clean tutorial_home handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
66fcc75e5d
Clean topic_sidebar_actions handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
e331288084
Clean sidebar_private_message_list handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
51d0211372
Clean reaction_popover_content handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
45d3eaff5f
Clean new_stream_users handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
71063e806b
Clean message_reactions handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
dc9a7e17c5
Clean message_info_popover_title handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
71951b6995
Clean message_info_popover_content handlebar to use 4 space indents.
2017-02-16 14:45:08 -08:00
adnrs96
4a93a7e9d5
Clean group_pms handlebar to use 4 space indents.
2017-02-17 03:16:46 +05:30
adnrs96
b5507f2de7
Clean bankruptcy_modal handlebar to use 4 space indents.
2017-02-17 03:16:46 +05:30
adnrs96
65f7ba9861
Clean announce_streams_docs handlebar to use 4 space indents.
2017-02-17 03:16:46 +05:30
adnrs96
f73df2a882
Clean alert_word_settings_item handlebar to use 4 space indents.
2017-02-17 03:16:46 +05:30
adnrs96
11c2ef0f49
Clean admin_streams_list handlebar to use 4 space indents.
2017-02-17 03:16:46 +05:30
adnrs96
a38fe23ea3
Clean admin_filter_list handlebar to use 4 space indents.
2017-02-17 03:16:46 +05:30
adnrs96
34fd8618e2
Clean admin_emoji_list handlebar to follow 4 space indents.
2017-02-17 03:16:46 +05:30
adnrs96
00dfe80e4d
Clean admin_defaults_streans_list handlebar to use 4 space indents.
2017-02-17 03:16:46 +05:30
Tim Abbott
1acaeb2c80
message_edit: Fix broken triggering of markdown help.
2017-02-14 23:22:37 -08:00
Steve Howell
d406d34fe0
Use user_id in admin_user_list.handlebars.
...
For our user administration, we now primarily work with user ids
that get put into data-user-id attributes. We still put emails in the
tags to make our Casper tests easy to maintain.
This requires a minor change to the back end to pass down user ids
for the /users endpoint (in get_members_backend).
2017-02-14 23:07:44 -08:00
Durga Akhil M u1604vbox
f833f68bfd
mute_ui: Add UI for mute on recipient bar.
...
Like the topic edit pencil icon, the new UI is mostly invisible, but
appears when you hover over the recipient bar.
* Added a tag to hold the mute button in recipient_row.handlebars with
corresponding styling in zulip.css.
* Added an event handler for the mute button in click_handlers.js.
Fixes : #2235 .
2017-02-12 00:45:20 -08:00
Tim Abbott
173f988aec
single_message: Clean up status message templating.
...
The original templating for this code was super complicated, due to
what appears to be a misguided effort to share code between the
status_message and non-status-message cases, that really just resulted
in a lot of if statements.
2017-02-11 23:01:22 -08:00
Rafid Aslam
241794c586
Change "Reply" to "Quote and reply" in message popover
...
Change "Reply" in message popover to "Quote and reply"
which is reply and quotes the selected message.
Fixes #3302 .
2017-02-11 14:51:55 -08:00
Steve Howell
37509da20d
Display sender's most current email in message popover menu.
2017-02-10 21:57:50 -08:00
Brock Whittaker
1143ed7219
redesign: Change /#settings and /#administration to an overlay.
...
This also adds a box-shadow to the #deactivate_self_modal so that it
looks similar to the old backdrop.
2017-02-09 23:35:10 -08:00
Tim Abbott
7a76f3dcc8
settings: Redesign the account settings template.
...
This is technically part of the settings page redesign in the next
commit, but it's probably useful to keep separate, since it touches
totally different code.
2017-02-09 23:33:28 -08:00
Brock Whittaker
2dd36aa422
Make subscriptions page responsive.
...
This makes the subscriptions page responsive by having the settings tab
slide over when a user taps on a stream, giving almost the whole screen
to view the settings.
2017-02-09 14:01:00 -08:00
Tim Abbott
64ec7e236d
settings: Add missing data-name for auth methods template.
2017-02-08 23:21:21 -08:00
Tim Abbott
febfb1844d
settings: Move auth methods template to settings/ subdirectory.
2017-02-08 23:21:21 -08:00
Tim Abbott
09fad19111
settings: Apply new-style to all settings sections.
2017-02-08 23:14:13 -08:00
Tim Abbott
02c8ea729b
settings: Reindent settings_tab.handlebars to 4-space.
2017-02-08 23:13:10 -08:00
Tim Abbott
6aea77403d
settings: Add data-name entries for administration pages.
2017-02-08 23:11:31 -08:00
Tim Abbott
1c8d17b7c9
settings: Extract deactivation-user-modal.handlebars.
2017-02-08 22:53:36 -08:00
Tim Abbott
a28bb77b51
settings: Extract deactivation-stream-modal.handlebars.
2017-02-08 22:53:36 -08:00
Tim Abbott
d9b63dd97c
settings: Extract realm-domains-modal.handlebars.
2017-02-08 22:53:36 -08:00
Harshit Bansal
7d10cbc32b
Add RealmAlias.allow_subdomains to model, frontend, and API.
...
Includes a database migration.
Fixes #1868 .
2017-02-08 22:03:27 -08:00
Steve Howell
64125a76e2
Use data-user-id for message popover menu.
2017-02-07 17:37:05 -08:00
Harshit Bansal
8350866406
popovers: Rename `data-msgid` to `data-message-id`.
...
Rename the `data-msgid` to `data-message-id` to match the style of our
other data objects.
2017-02-06 22:30:50 -08:00
brockwhittaker
b37b7de498
Fix the position of the edit message label.
...
This fixes the position of the "Topic" label to be above
the input and adds a "Content" label to improve consistency.
2017-01-31 17:53:20 -08:00
Yago González
87a7691bfc
translations: Improve some strings.
2017-01-28 18:58:09 -08:00
Tim Abbott
b3cb9213d1
Fix malformed double-translated string in alert words code.
2017-01-28 18:23:56 -08:00
Yago González
7fe090f902
translations: Improve some poorly-worded strings.
2017-01-28 18:04:17 -08:00
Brock Whittaker
e44723f79d
Fix broken emoji popover styling.
...
This fixes CSS issues such as removing padding with negative margins
and then re-adding padding back later. It also ensures the width of the
picker is exactly six columns wide and does not shift around when zoom
is enabled in the browser.
2017-01-27 16:12:38 -08:00
Brock Whittaker
1dd8fb7966
Display realm emojis in the emoji picker container.
...
This displays the realm emojis in the emoji picker container in their
own divs styled similarly to the existing .emoji divs.
2017-01-27 15:39:22 -08:00
Brock Whittaker
14b471a29f
Stream Name to Content Editable.
...
This changes the stream name component to be content editable.
2017-01-27 12:05:08 -08:00
Brock Whittaker
eaeb0e32a7
Stream Description Content Editable Piece.
...
This makes the stream description a content-editable piece.
2017-01-27 12:04:37 -08:00
Steve Howell
ddf17abf5c
Prevent dragging of Click/Unclick-all links.
...
We have links when to create a stream to "Click all" or
"Unclick all" for checkboxes.
In FF it's easy to accidentally start dragging these links,
which has no real value (since their href is uninteresting)
and is confusing.
Perhaps these should just be buttons.
2017-01-27 10:25:18 -08:00
Brock Whittaker
214b011bb5
Add subscribe button inside subscription settings.
...
This adds a subscribe/unsubscribe button inside the subscription
settings container for a stream right next to the stream name.
2017-01-26 21:02:57 -08:00
Harshit Bansal
b4186fdfdd
views/realm_aliases.py: Use domain instead of id as handle for RealmAlias.
...
We need to make the change for the API, and the next commit introduces a
unique_together constraint on (realm, domain) anyway.
2017-01-26 17:24:25 -08:00
Harshit Bansal
0ff22f68b3
settings.css: Make long domains list wrap properly in admin settings.
2017-01-26 17:24:25 -08:00