JefftheBest1
8e0aa90065
docs: Improved titles in signing-out.md.
2017-01-14 12:27:53 -08:00
JefftheBest1
d71cf373ec
docs: Added extra step to Restrict user email addresses to certain domains
2017-01-13 15:12:30 -08:00
JefftheBest1
02aec2b2e3
docs: Organize the streams sidebar. Fixes #3272
2017-01-13 14:48:28 -08:00
brockwhittaker
7762614482
Add deep link to unsubscribed streams list.
...
This adds a deep link behind a “+” icon above the streams list on the
left-sidebar which opens the subscriptions page and then also toggles
the tabs to go to the unsubscribed stream list.
2017-01-12 16:47:32 -08:00
anirudhjain75
f2980f2504
docs: Edit about-streams-and-topics.md to conform to style guide
2017-01-12 16:30:01 -08:00
anirudhjain75
84d065265b
docs: Edit browse-and-join-streams.md to conform to style guide
2017-01-12 16:28:42 -08:00
anirudhjain75
8b180b1455
docs: Edit create-a-stream.md to conform to style guide
2017-01-12 16:28:13 -08:00
Vamshi Balanaga
72cfc64144
docs: Fix grammatical error in Verify that your message has been succesfully sent
2017-01-12 15:48:30 -08:00
Rishi Gupta
c2ca4cb1bb
day2 email: Soften advice against using long topics.
...
In response to feedback that joining (and sending a first message to) a new
chat platform/org is already intimidating enough, and "Not Recommended" gets
the point across in a gentler way.
2017-01-12 15:04:51 -08:00
Tim Abbott
a6ba6432eb
docs: Revise user guide for verifying messages were sent.
2017-01-12 14:34:16 -08:00
Vamshi Balanaga
84db825f88
docs: Add user guide for Verify that your message has been successfully sent.
2017-01-12 14:31:27 -08:00
synicalsyntax
c500266b70
docs: Conform *Upload and share files* doc to documentation styling guidelines.
2017-01-12 14:11:49 -08:00
synicalsyntax
4e85a0e409
docs: Conform *Preview your message before sending* doc to documentation styling guidelines.
2017-01-12 14:11:49 -08:00
synicalsyntax
2d1ef283a0
docs: Conform *Add emoji* doc to documentation styling guidelines.
2017-01-12 14:11:49 -08:00
synicalsyntax
b3cc10377e
docs: Conform *Restrict user email addresses to certain domains* doc to documentation styling guidelines.
2017-01-12 14:11:49 -08:00
synicalsyntax
7c57c84eb2
docs: Conform *Set notifications for a single stream* doc to documentation styling guidelines.
2017-01-12 14:11:49 -08:00
synicalsyntax
be26c4e67e
docs: Conform *Use Zulip on Android* doc to documentation styling guidelines.
2017-01-12 14:11:49 -08:00
synicalsyntax
2505a1be5c
docs: Conform *Signing out* doc to documentation styling guidelines.
2017-01-12 14:11:49 -08:00
synicalsyntax
57d2dd9d44
docs: Conform *Deactivate your account* doc to documentation styling guidelines.
2017-01-12 14:11:49 -08:00
andrewallen00
badd4be155
docs: Add user guide for configure mobile notifications.
2017-01-12 10:52:08 -08:00
brockwhittaker
3cb0db586d
Change the "top of messages" logo to SVG from PNG.
...
This changes the logo that sits at the top of the messages to an SVG
rather than a PNG used as the current navbar logo that is filtered to
be grayscale.
This fixes a significant performance regression that had been caused
by adding that logo to the top of the feed.
Thanks to @rishig for generating the SVG!
2017-01-12 10:36:29 -08:00
K.Kanakhin
9fecd85e4a
user-docs-images: Remove unnecessary user docs images.
...
Fixes #3070 .
2017-01-12 10:02:26 -08:00
Tim Abbott
8842954e3c
help: Remove links to screenshots of icons.
2017-01-12 10:00:49 -08:00
JefftheBest1
2d7ee577d5
docs: Join a Zulip Organization
2017-01-12 09:12:08 -08:00
Bojidar Marinov
bc056488b6
docs: Edit alert-words.md to conform to style guide.
2017-01-12 08:52:19 -08:00
Bojidar Marinov
d4b0f04fac
docs: Edit configure-audible-notifications.md to conform to style guide.
2017-01-12 08:52:19 -08:00
Bojidar Marinov
c0fd0e3ee3
docs: Edit configure-desktop-notifications.md to conform to style guide.
2017-01-12 08:52:19 -08:00
Bojidar Marinov
ee9eb2004e
docs: Edit mute-a-stream.md to conform to style guide.
2017-01-12 08:52:19 -08:00
Bojidar Marinov
d4571c75d3
docs: Edit and extend mute-a-topic.md to conform to style guide.
2017-01-12 08:52:19 -08:00
JefftheBest1
f0afa3e8df
Fixed typos with receive
2017-01-12 04:52:44 -08:00
Jackson
a9235e4ccb
integrations: Add documentation for Papertrail.
2017-01-11 16:24:30 -08:00
JefftheBest1
e74cb2d11c
Fixed typo in index.md
2017-01-11 15:50:22 -08:00
Jackson
12359f6876
docs: Edit upload-and-share-files.md to conform to style guide.
2017-01-11 15:35:56 -08:00
Jackson
174b925875
docs: Edit add-emoji.md to conform to style guide
2017-01-11 15:33:26 -08:00
Jackson
7fcf64a18a
docs: Edit preview-your-message-before-sending.md to conform to style guide
2017-01-11 15:32:09 -08:00
Steve Howell
fb9ac98510
Fix lint error with help/main.html template.
2017-01-11 14:58:53 -08:00
JefftheBest1
95604aa212
docs: Restrict user email addresses to certain domains
2017-01-11 14:49:12 -08:00
JefftheBest1
7f7df149ae
Added footer to all user docs. Fixes #3112
2017-01-11 14:24:56 -08:00
Steve Howell
48e68791e8
Fix duplicate HTML id: fmt_help_table.
...
We replace the id with a class called help-table.
2017-01-11 14:00:10 -08:00
Vamshi Balanaga
e329263521
docs: Add user guide for 'Add Bot or Integration'
2017-01-11 12:20:39 +01:00
sidhant bhavnani
1bdbf26dd8
docs: Only allow admins to create new streams.
2017-01-11 11:57:21 +01:00
JefftheBest1
207b2e0b25
docs: Set notifications for a single stream
2017-01-11 10:55:58 +01:00
JefftheBest1
49cb9b0236
docs: Share a message or conversation
2017-01-10 20:53:26 -08:00
cosmicasymmetry
9e59b3fb0a
docs: Edit send-a-group-of-people-a-private-message.md to conform to style guide
2017-01-10 19:27:26 -08:00
cosmicasymmetry
b04200f803
docs: Edit invite-a-friend-to-zulip.md to conform to style guide
2017-01-10 19:27:26 -08:00
Jackson
663ecc11ca
docs: Edit browse-and-join-streams.md to conform to style guide
2017-01-10 18:21:39 -08:00
Jackson
cd9045d9fd
docs: Edit view-messages-from-a-stream.md to conform to style guide
2017-01-10 18:21:39 -08:00
Jackson
4ff4787d83
docs: Edit make-an-announcement.md to conform to style guide
2017-01-10 18:21:39 -08:00
Yago González
089c0a861d
docs: Add user guide for Using Zulip on Android.
2017-01-10 17:27:06 -08:00
brockwhittaker
4d10c4274b
Fix text overflow in lightbox.
...
This fixes the user’s name to not fall on the next line. Instead it
appears on the same line and overflows properly into an ellipsis so it
theoretically should never overflow on to the next line.
2017-01-10 12:50:11 -08:00
Bojidar Marinov
786dd0fca4
auth: Make min password length and strength configurable.
...
This adds some configuration options to settings.py, namely
PASSWORD_MIN_LENGTH and PASSWORD_MIN_QUALITY, which control
when the frontend validator invalidates the password.
Closes #2628
2017-01-10 04:55:41 -08:00
synicalsyntax
e6c3aaae12
docs: Fix broken link error.
2017-01-09 19:30:26 -08:00
synicalsyntax
a74cbe7bd4
docs: Confrom *Move the users list to the left sidebar* doc to documentation styling guidelines.
2017-01-09 19:30:26 -08:00
synicalsyntax
f0ab21918d
docs: Confrom *Change the date and time format* doc to documentation styling guidelines.
2017-01-09 19:30:26 -08:00
synicalsyntax
764a54ae26
docs: Merge *Searching* and *Advanced search* docs.
...
Most information was redundant and unnecessary.
2017-01-09 16:21:22 -08:00
synicalsyntax
9387c34623
docs: Conform *View messages from a topic* doc to documentation styling guidelines.
2017-01-09 16:12:54 -08:00
synicalsyntax
86e2a98324
docs: Conform *View messages from a user* doc to documentation styling guidelines.
2017-01-09 16:12:54 -08:00
synicalsyntax
d4ec85dae2
docs: Conform *Zulip glossary* doc to documentation styling guidelines.
2017-01-09 16:12:54 -08:00
Cynthia Lin
7b2bf3b56f
docs: Conform *The Zulip browser window* doc to documentation styling guidelines.
2017-01-09 16:12:54 -08:00
Cynthia Lin
fe96a6d2a6
docs: Wrap lines in *Change a stream's color* doc.
2017-01-09 16:12:54 -08:00
Cynthia Lin
44d3a07691
docs: Fix grammatical errors in *Delete a stream* doc.
2017-01-09 16:12:54 -08:00
sinwar
3f350391ce
docs: Ban the term realm from user documentation.
...
Fixes #3031 .
2017-01-09 10:58:19 -08:00
Tim Abbott
f3b5683e77
views: Rename __init__.py to zerver.views.registration.
...
This completes the cleanup process of eliminating functions in the
root zerver/views/__init__.py module.
2017-01-08 16:21:15 -08:00
Tim Abbott
7beff88f5f
views: Extract zerver/views/home.py.
...
This is a significant piece of the remaining effort required to
eliminate the catch-all zerver/views/__init__.py.
2017-01-08 16:21:15 -08:00
Yago González
dafe06613e
docs: Add user guide for Send a status message.
...
Edited by tabbott for clarity.
2017-01-06 19:39:40 -08:00
Cynthia Lin
57e7941ba9
docs: Remove unnecessary content originally extracted from old ToC.
2017-01-06 18:41:57 -08:00
Tim Abbott
e256073214
docs: Remove all the redundant content from the index.
2017-01-06 18:41:07 -08:00
Tim Abbott
e2533cac7d
docs: Clean up message formatting duplication.
2017-01-06 18:32:36 -08:00
Tim Abbott
49a8a0e292
docs: Remove old table on contents.
2017-01-06 18:32:24 -08:00
Cynthia Lin
e66abbebf9
docs: Clean up table of contents.
2017-01-06 18:29:06 -08:00
Cynthia Lin
ad230de81b
docs: Extract new docs from sections of old index page.
2017-01-06 18:29:06 -08:00
Tim Abbott
d73cb4687e
docs: Fix explanation of unicode emoji.
2017-01-06 18:29:03 -08:00
Tim Abbott
a39643da61
lint: Require space after likely ends of sentences in help.
2017-01-06 11:18:45 -08:00
Rishi Gupta
fdb47fc5ee
find my team: Canonicalize URL route.
...
Change URL endpoint to use underscores, not dashes, and change name to use
the full path to the view function. See e.g. /create_realm.
2017-01-06 10:42:28 -08:00
Rishi Gupta
0039689acb
find team flow: Update text in emails and templates.
2017-01-06 10:42:28 -08:00
Rishi Gupta
e481fef9e1
Move find_team_email subject to a templates/ file.
2017-01-06 10:42:28 -08:00
Rishi Gupta
7cb5d26999
Rename find_team_email_html.txt to find_team_email.html.
2017-01-06 10:42:28 -08:00
Rishi Gupta
f5d5b2525c
notifications.py: Change email template file endings from .text to .txt.
...
We use .txt for all other emails (i.e. ones that don't go through
notifications.py) in the codebase.
2017-01-06 10:42:28 -08:00
Rishi Gupta
8a07545afb
Rename digest_email_txt.html to digest_email.html.
...
The .html file ending is clearer and more in line with our other
email files.
2017-01-06 10:42:28 -08:00
Rishi Gupta
416c8f3052
digest_email_html.txt: Fix html linter errors.
2017-01-06 10:42:28 -08:00
Rishi Gupta
8d038eef2f
digest emails: Move the subject line to a templates/ file.
...
To match how we do the subject line for the emails in followup/ and
invitation/.
2017-01-06 10:42:28 -08:00
Brock Whittaker
3f286e65d1
Add logo to the top of the message feed.
...
Add the Zulip logo to the top of the messages feed to show that there
are no more messages to load, or that it is loading more (if the
spinner is still around).
2017-01-06 10:37:54 -08:00
synicalsyntax
c9eaf67c78
docs: Update documentation styling guide with new guidelines.
2017-01-05 20:23:26 -08:00
JefftheBest1
af1998fbb8
docs:Added make an announcement
2017-01-05 17:26:53 -08:00
synicalsyntax
9d09ab11a9
docs: Replace images with FontAwesome icons.
2017-01-05 16:43:00 -08:00
Tim Abbott
bc4a9ff722
lint: Enforce no lines longer than 120 characters in help docs.
...
This requires some somewhat messy changes to the all-streams macro.
2017-01-05 14:54:04 -08:00
Tim Abbott
25f083a284
help: Wrap a bunch of very long lines.
...
Now there are no lines longer than 140 characters here.
2017-01-05 14:45:31 -08:00
Tim Abbott
2ce1f7c489
help: Wrap long lines in glossary.
2017-01-05 14:04:06 -08:00
Cynthia Lin
68da889a76
docs: Modify existing images to fit with documentation styling guidelines.
2017-01-05 13:40:45 -08:00
Cynthia Lin
b8007b1b3c
docs: Add macros to the *View the markdown source of a message* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
d737108e57
docs: Add macros to the *Unsubscribe from a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
6b7afddd20
docs: Add macros to the *Star a message* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
1c6a765a22
docs: Add macros to the *Restrict editing of old messages and topics* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
d6e9a57fa3
docs: Add macros to the *Reply to a message* doc.
...
This doc needs to be modified in the future to conform to the styling guidelines; only a portion was corrected.
2017-01-05 13:40:45 -08:00
Cynthia Lin
c39aeeca5b
docs: Add macros to the *Rename a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
990d022cd5
docs: Add macros to the *Remove someone from a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
b0f867357d
docs: Add macros to the *Pin a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
1796de44a8
docs: Add macros to the *Mute a topic* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
a3e035e047
docs: Add macros to the *Mute a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
6a0f07802b
docs: Add macros to the *Edit or delete a message* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
4a1f93817b
docs: Add macros to the *Create a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
20151a81e9
docs: Add macros to the *Collapse a message* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
c8824b96c1
docs: Add macros to the *Change who can join a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
a9d0d0a8a8
docs: Add macros to the *Change the topic of a message* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
4aa70af05f
docs: Add macros to *Change the stream description* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
22ea5f27a5
docs: Add macros to *Change the color of a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
bed7bc98bc
docs: Add macros to *Browse and join streams* doc.
...
Also modified to serve as a reference for navigating to the Subscriptions page.
2017-01-05 13:40:45 -08:00
Cynthia Lin
24ba8d8f08
docs: Add macros to *Add or invite someone to a stream* doc.
2017-01-05 13:40:45 -08:00
Cynthia Lin
083c331e2d
docs: Create *Stream Settings* macro.
2017-01-05 13:40:45 -08:00
Cynthia Lin
d49b119391
docs: Create *Stream Settings scroll* macro.
2017-01-05 13:40:45 -08:00
Cynthia Lin
ae79bb9f01
docs: Create *Stream actions* macro.
2017-01-05 13:40:45 -08:00
Cynthia Lin
eff16b9766
docs: Create *Message actions* macro.
2017-01-05 13:40:45 -08:00
Cynthia Lin
097fbdefe4
docs: Create *Filter Streams* macro.
2017-01-05 13:40:45 -08:00
Cynthia Lin
6ad98e83b9
docs: Create *Down Chevron* macro.
2017-01-05 13:40:45 -08:00
Cynthia Lin
7f9b1b6490
docs: Create *All Streams* macro.
2017-01-05 13:40:45 -08:00
Cynthia Lin
89e9d79bb6
docs: Modify *Subscriptions* macro.
...
Modified to more resemble format of *Settings* and *Administration* macros.
2017-01-05 13:40:45 -08:00
Jackson
81bea7f926
integrations: Add documentation for Delighted.
2017-01-05 10:47:30 -08:00
Tim Abbott
b48fcf4f8d
change-your-language: Add additional details and links.
2017-01-04 23:21:45 -08:00
synicalsyntax
111dabe74f
docs: Edit change-your-language.md to conform to style guide.
2017-01-04 23:16:17 -08:00
Jackson
652ae2639e
help: Replace screenshots and cleanup markdown source article.
...
With some small copy edits by tabbott.
Fixes #2987 .
2017-01-04 16:28:36 -08:00
Cynthia Lin
7fec4d4074
user docs: Add *Subscriptions* macro to *Rename a stream* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
26ea7ac328
user docs: Add *Administration* macro to *Set default streams for new users* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
58d364f3ae
user docs: Add *Administration* macro to *Delete a stream* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
00c940f91d
user docs: Add *Administration* macro to *Change a user's name* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
ae03816cae
user docs: Add *Administration* macro to *View a list of bots in your organization* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
e49b76ee11
user docs: Add *Administration* macro to *Make a user an administrator* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
cfc63a55a8
user docs: Add *Administration* macro to *Deactivate or reactivate a bot* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
329f2b278f
user docs: Add *Administration* macro to *Deactivate or reactivate a user* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
31fdc56260
user docs: Add *Administration* macro to *Add a custom linkification filter* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
0241b8baa9
user docs: Add *Administration* macro to *Add custom emoji* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
6f58710b48
user docs: Add *Administration* macro to *Change the default language of your organization* doc.
...
Renaming doc in accordance with https://github.com/zulip/zulip/issues/3031
2017-01-04 08:50:38 -08:00
Cynthia Lin
6d13b92b14
user docs: Add *Administration* macro to *Restrict editing of old messages and topics* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
9fbfc275e5
user docs: Add *Administration* macro to *Only allow administrators to invite new users* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
ac04e5ce9c
user docs: Add *Administration* macro to *Allow anyone to join without an invitation* doc.
2017-01-04 08:50:38 -08:00
Cynthia Lin
b6b42c3b4c
user docs: Add *Administration* macro to *Change your organization's name* macro
2017-01-04 08:50:38 -08:00
synicalsyntax
e1c9d0f814
user docs: Modify *Settings* macro to use *Go to the* macro.
...
Created a *Go to the* macro that can be used by both *Settings* and
*Administration* macro.
2017-01-04 08:50:38 -08:00
synicalsyntax
a36d39f774
user docs: Create *Administration* macro.
2017-01-04 08:50:38 -08:00
synicalsyntax
ab9356ad44
user docs: Remove outdated *Settings* macro.
2017-01-04 08:50:38 -08:00
Umair Khan
f208813ea3
Add Find My Team feature.
2017-01-03 21:33:42 -08:00
Vamshi Balanaga
fb6ae449da
integrations: Add documentation for solano labs.
2017-01-03 20:18:34 -08:00
anirudhjain75
3bd70075c4
doc: Add user documentation for view the list of bots in an organization.
...
With several cleanups by tabbott.
2017-01-03 18:44:37 -08:00
Cynthia Lin
4f17d6cc61
docs: Add user guide for *Configure audible notifications* feature
2017-01-03 18:39:22 -08:00
Cynthia Lin
e3bf6ebac7
user docs: Add *Settings* macro to *Add an alert word* doc.
2017-01-03 16:15:51 -08:00
Cynthia Lin
1883dea064
user docs: Add *Settings* macro to *Configure desktop notifications* doc.
2017-01-03 16:15:51 -08:00
Cynthia Lin
2c9803e24a
user docs: Add *Settings* macro to *Deactivate your account* doc.
2017-01-03 16:15:51 -08:00
Cynthia Lin
0c8f06692f
user docs: Add *Settings* macro to *Move the users list to the left sidebar* doc.
2017-01-03 16:15:51 -08:00
Cynthia Lin
3f84fa663c
user docs: Add *Settings* macro to *Change the date and time format* doc.
2017-01-03 16:15:51 -08:00
Cynthia Lin
41271da7c7
user docs: Add *Settings* macro to *Change your language* doc.
...
Also updated outdated UI in pictures.
2017-01-03 16:15:51 -08:00
Cynthia Lin
2725ae5963
user docs: Add *Settings* macro to *Change your avatar* doc.
2017-01-03 16:15:51 -08:00
Cynthia Lin
c32f8b4d01
user docs: Add *Settings* macro to *Change your password* doc.
2017-01-03 16:15:51 -08:00
Cynthia Lin
9aa0a103e1
user docs: Add *Settings* macro to *Change your name* doc.
2017-01-03 16:15:51 -08:00
Cynthia Lin
742d19c1b0
user docs: Create *Settings* macro.
2017-01-03 16:15:51 -08:00
Cynthia Lin
d3743d2b15
docs: Add user guide for *Add a custom linkification filter* feature
2017-01-03 11:31:04 +01:00
andrewallen00
27a9341039
docs: Add user guide for configure desktop notifications.
2017-01-02 21:23:14 -08:00
Alya Abbott
8852db34c6
Update signing in page.
2017-01-02 16:34:15 -08:00
Alya Abbott
6bedbbb399
Add forgotten password doc.
...
Fixes #2998 .
2017-01-02 15:19:16 -08:00
Callum
76807d4c82
docs: Add user guide for alert words.
2017-01-02 15:04:33 -08:00
Cynthia Lin
5db1a69542
user docs: Use subscriptions macro in *Remove someone from a stream* doc.
2017-01-02 09:29:03 -08:00
Cynthia Lin
d72a4c8429
user docs: Use subscriptions macro in *Unsubscribe from a stream* doc
2017-01-02 09:29:03 -08:00
Cynthia Lin
c1edbb2576
user docs: Use subscriptions macro in *Remove someone from a stream* doc.
2017-01-02 09:08:15 -08:00
Cynthia Lin
30d06bfd1f
user docs: Use subscriptions macro in *Change who can join a stream* doc.
2017-01-02 09:08:15 -08:00
Cynthia Lin
f0fe351bf7
user docs: Use subscriptions macro in *Change the stream description* doc.
2017-01-02 09:08:15 -08:00
Cynthia Lin
3cda2d540e
user docs: Use subscriptions macro in *Change the color of a stream* doc.
2017-01-02 09:08:15 -08:00
Cynthia Lin
5117f7dc3a
user docs: Use subscriptions macro in *Create a stream* doc.
2017-01-02 09:08:15 -08:00
Cynthia Lin
0a54f2b467
user docs: Use subscriptions macro in *Browse and join streams* doc.
2017-01-02 09:08:15 -08:00
Cynthia Lin
eedc6ffc3f
docs: Add user guide for *Add custom emoji* feature.
2017-01-02 09:07:39 -08:00
Cynthia Lin
a5e45f4213
user docs: Use subscriptions macro in stream invite doc.
2017-01-01 19:49:23 -08:00
Cynthia Lin
1118d303dc
user docs: Add the subscriptions macro.
2017-01-01 19:49:14 -08:00
Tim Abbott
687d0cbf9e
docs: Add support for including markdown files in others.
...
This uses a third-party dependency, python-markdown-include.
The example use for settings is intended primarily as a demonstration.
2016-12-30 17:16:29 -08:00
Alya Abbott
c444ae2850
Update text in the "move the users list" doc.
2016-12-30 15:31:46 -08:00
Jackson
0d48adb8fe
integrations: Add documentation for HelloSign.
2016-12-30 14:28:27 -08:00
Alya Abbott
c650f299fd
Update change-your-avatar user doc.
2016-12-30 12:43:56 -08:00
Vamshi Balanaga
bf71ad162c
Update Google Calendar Integration.
...
Update integration to use the latest Google API client.
Move Google Account authorization code to a separate file.
Move relevant files from 'bots/' to 'api/integrations/google/'.
Add documentation for integration.
2016-12-30 12:01:31 -08:00
Tim Abbott
27e38304e0
i18n: Fix several strings incorrectly not tagged for translation.
...
I found these by grepping for `value=` in the codebase.
Thanks for Alex Morozov for the report.
2016-12-30 09:54:21 -08:00
Cynthia Lin
77d8056d5f
docs: Add user guide for *Allow anyone to join without an invitation* feature
2016-12-30 13:19:01 +01:00
Alya Abbott
b809d8edee
Fix up change-your-password doc.
2016-12-29 16:34:05 -08:00
Alya Abbott
85bd74f957
Cleans up change-your-name doc page.
2016-12-29 16:34:03 -08:00
Alya Abbott
d0cf1249ef
Clean up the edit-settings doc page.
2016-12-29 16:31:13 -08:00
Alya Abbott
2b460e0e51
Move edit-profile -> edit-settings.
2016-12-29 16:28:25 -08:00
lonerz
e1d4fb90d7
hotkeys: Add '@' as a hotkey to compose message with mention.
2016-12-29 15:43:35 -08:00
andrewallen00
881342a5ca
docs: Add user guide for reply to a message
...
docs: Add user guide for reply to a message
docs: Add user guide for reply to a message
docs: Add user guide for reply to a message
docs: Add user guide for reply to a message
docs: Add user guide for reply to a message
2016-12-29 19:26:56 +01:00
Cynthia Lin
0d5a0d02b3
docs: Add user guide for *Restrict editing of old messages and topics* feature
2016-12-29 10:35:10 +01:00
KingxBanana
5ad10bb265
Update unsubscribe-stream.md
...
- "locate" instead of "located"
2016-12-28 17:18:25 -08:00
KingxBanana
e32d93bc42
Update streams-and-private-messages.md
...
- "read or send messages in the stream." is wrong. You can't read to a stream.
- Added "a" to make it sound better line 10
- Changed end of line 10 a bit
2016-12-28 17:18:24 -08:00
KingxBanana
bb0ea65ad8
Update sign-in.md
...
- Changed from "Login" to "Log in" line 19
2016-12-28 17:18:14 -08:00
KingxBanana
b60b695f58
Update send-stream-message.md
...
- Fixed line 10
2016-12-28 17:18:14 -08:00
KingxBanana
9b17a58970
Update send-group-pm.md
...
- Fixed line 47
- Removed "message" after "group" a couple of times to make it sound better
2016-12-28 17:18:14 -08:00
KingxBanana
9841021c6d
Update keyboard-shortcuts.md
...
- Added missing "topic"
- Changed some "allows" that sounded wrong
2016-12-28 17:18:14 -08:00
KingxBanana
286ac7ca7b
Update keyboard-shortcuts.md
...
- Changed "a messages" to "messages"
- Fixed typo: "stream message" -> "private message"
2016-12-28 17:18:14 -08:00
KingxBanana
1bd46a1b93
Update image-full-size.md
2016-12-28 17:18:14 -08:00
KingxBanana
892c2c0427
Update glossary.md
...
- Updated **Home** to include PM's
- Fixed line 21
- Fixed line 27
- Fixed line 31
- "the user is choosing to stop recieving" instead of "the user is choosing to stop recieve"
2016-12-28 17:18:14 -08:00
KingxBanana
06374f004a
Update format-your-message-using-markdown.md
...
- Fixed typo: "test" -> "text"
- Changed line 75 a bit
- Removed a `"` that was wrongly placed
- Changed an if sentence to make it grammatically correct
- Fixed line 85
2016-12-28 17:18:12 -08:00
KingxBanana
4dfbaf8e7f
Update editing-past-messages.md
...
- Changed "separate answer" to "separate guide", because "separated answer" wasn't the best wording imo.
2016-12-28 17:18:00 -08:00
KingxBanana
bde9d64baa
Update edit-profile.md
...
- Added hyperlink for changing language
- Removed manage notifications from top, as it was not in the guide
2016-12-28 17:18:00 -08:00
KingxBanana
414cbc2bd2
Update delete-a-stream.md
...
- "Follow these instructions" instead of "follow this instructions"
2016-12-28 17:18:00 -08:00
KingxBanana
98f55c96de
Update collapse-a-message.md
...
- "Select" instead of "selecting"
2016-12-28 17:18:00 -08:00
KingxBanana
de6882f051
Update change-your-name.md
...
- "this is fully are supported" incorrect.
2016-12-28 17:18:00 -08:00
KingxBanana
2f64ebd751
Update change-stream-color.md
...
- "Suits" instead of "suites"
2016-12-28 17:18:00 -08:00
KingxBanana
3f7914d451
Update browse-and-join-streams.md
...
- Read and send to incorrect: You don't read to a stream.
2016-12-28 17:18:00 -08:00
KingxBanana
251006fa59
Update advanced-search.md.
...
- There was no "previous" image
- There was no space between the - and the text
- The difference between **keyword** and **"keyword"** was unclear
2016-12-28 17:17:57 -08:00
KingxBanana
de73eaeef8
Update add-invite-stream.md
...
- Once the email address is entered in the **Email address** sounded weird.
- After, now sentence incorrect
2016-12-28 17:17:38 -08:00
KingxBanana
10a58564e6
Update add-emoji.md.
...
The order of the possible ways to use emoji in the introduction was
different from the order they were explained in.
2016-12-28 17:17:34 -08:00
KingxBanana
590b84f9e5
Update about-stream-topic.md
2016-12-28 17:16:59 -08:00
Sampriti Panda
5316c364bb
docs: Add user guide for Change your organization's name
2016-12-28 12:33:57 +01:00
sidhant bhavnani
5b4d9774e0
Docs: Only allow admins to invite new users
2016-12-28 11:28:06 +01:00
Tim Abbott
39f0ffdedd
Move static/third/gemoji to static/generated/emoji.
...
Fixes #1153 .
2016-12-27 20:16:23 -08:00
Tim Abbott
92a62cccd3
help: Fix broken link to rename-a-stream.
2016-12-27 17:27:11 -08:00
Tim Abbott
1c5e8cd47b
lint: Check for spelling of organization and fix errors.
2016-12-27 17:25:01 -08:00
anirudhjain75
8e3f1e1745
doc: Add user documentation for change the default language feature
2016-12-27 17:21:19 -08:00
anirudhjain75
aaf0852aba
doc: Add user documentation for set the default streams
...
Create user documentation for setting the defaul streams
for new users.
2016-12-28 02:03:05 +01:00
anirudhjain75
4e17a76350
user guides: Change URLs to match article titles.
...
Fixes #2855 .
2016-12-27 15:48:16 -08:00
Callum
0dbe1bb87e
docs: Add user guide for starring messages
2016-12-26 18:10:31 -08:00
Maydha K
161159ff04
docs: Add user guide for change the stream description.
2016-12-26 18:06:11 -08:00
Rafid Aslam
259e2f0ab4
image-overlay: Fix long image alt text overlapping.
...
Fix long image alt text overlaps `Download` and `Open` buttons
by changing `<span>` to `<div>`.
Fixes #2912 .
2016-12-26 13:40:07 -08:00
Cynthia Lin
853c78753a
docs: Add user guide for *Mute a topic* feature
2016-12-26 10:40:06 -08:00
Cynthia Lin
f61d1574cc
docs: Add user guide for *Deactivate or reactivate a bot* feature
...
docs: Add user guide for *Deactivate or reactivate a bot* feature
2016-12-26 10:12:11 -08:00
Sampriti Panda
fe803fff55
docs: Fix broken link in "About Stream Topic" documentation
2016-12-26 08:22:49 -08:00
Jackson
127ae05073
docs: Add user guide for Mute/Unmute a stream
2016-12-26 08:21:16 -08:00
anirudhjain75
654e8de5ba
Doc: Add user guide for Change user's name feature
2016-12-24 11:16:32 -08:00
Cynthia Lin
eb56698202
docs: Add user guide for *Make a public stream private* feature
2016-12-24 11:03:42 -08:00
Cynthia Lin
38b0b3ffb5
docs: Add user guide for *Deactivate or reactivate a user* feature
...
docs: Add user guide for *Deactivate or reactivate a user* feature
2016-12-24 10:11:09 -08:00
Tommy Ip
067c0b684e
docs: Add user guide for *Keyboard shortcuts* feature.
2016-12-24 09:45:25 -08:00
andrewallen00
db0a1b31a3
docs: Add user guide for send a group private message.
...
docs: Add user guide for send a group private message.
docs: Add user guide for send a group private message.
2016-12-24 09:29:24 -08:00
Tommy Ip
acb02cbdd3
docs: Add user guide for *Make a user an administrator* feature.
2016-12-24 08:36:15 -08:00
Cynthia Lin
87d759d597
docs: Add user guide for *Rename a stream* feature
2016-12-23 17:44:17 +01:00
Cynthia Lin
4db2da66c3
docs: Add user guide for *Delete a stream* feature
2016-12-22 14:55:28 -08:00
Cynthia Lin
e6f61625a1
docs: Add user guide for *About streams and topics* feature
2016-12-22 14:42:34 -08:00
Rishi Gupta
92c54ac3dc
user guides: Add ~30 titles for help articles.
2016-12-22 14:12:27 -08:00
Rishi Gupta
6f5d75ffd8
user guides: Edit names of a few help articles.
2016-12-22 14:12:27 -08:00
Cynthia Lin
dfa32d7eb0
docs: Add user guide for *Deactivate your account* feature
2016-12-22 09:01:33 -08:00
Maydha K
1c788d3fb5
docs: Add user guide for viewing messages from a stream.
2016-12-22 16:58:18 +01:00
Jackson
e7fe9217a5
docs: Add user guide for Viewing the markdown source of a message.
2016-12-21 17:48:36 -08:00
Niels Terwiesch
0d21d931bf
docs: Add user guide for Remove user from stream.
2016-12-21 15:20:38 -08:00
Cynthia Lin
1a6b6655a5
docs: Add user guide for *Signing in* feature
2016-12-21 15:08:29 -08:00
Jackson
7b209f7f7f
docs: Add user guide for Collapse a Message.
2016-12-21 15:06:37 -08:00
Maydha K
516ccd706c
docs: Add user guide for the announce stream.
2016-12-21 12:13:27 -08:00
anirudhjain75
5321f246ef
docs: Add User Guide for `private message`
2016-12-21 12:05:05 -08:00
Cynthia Lin
61c4db8ad2
docs: Add user guide for *Invite a friend to Zulip* feature
2016-12-21 11:42:39 -08:00
Tim Abbott
753a25268c
help: Enable and use the markdown admonition extension.
...
This allows us to add warnings and tips in the Zulip help documents.
2016-12-21 11:01:49 -08:00
Juan Verhook
4cbfac68ca
Added User Guide for the Delete a Stream Feature.
2016-12-21 10:56:28 -08:00
Tommy Ip
8e86ed7364
Improve join chat button.
...
Update join chat button to match with other badges in README.md.
2016-12-21 10:51:54 -08:00
Cynthia Lin
4ecc9deb92
docs: Add user guide for *View the exact time a message was sent* feature
2016-12-21 07:57:05 -08:00
andrewallen00
75340c93b0
docs: Add user guide for send a stream message
...
docs: Add user guide for send a stream message
2016-12-20 18:36:49 -08:00
Cynthia Lin
365a4808bc
docs: Add user guide for *Change date and time format* feature
...
docs: Add user guide for *Change date and time format* feature
2016-12-20 18:24:59 -08:00
Cynthia Lin
6964959017
docs: Add user guide for *View information about a message* feature
2016-12-20 17:26:14 -08:00
Jackson
59eb7a54e2
integrations: Add documentation for GoSquared.
2016-12-20 16:59:36 -08:00
anirudhjain75
db894b9912
Create "join chat" button for Zulip.
...
The image that we are using can be found in the zulip repository
in the directory`static/images/help` named as chat-with-zulip-button.
We use the new button in the readme, and we also provide instructions
on how to embed the button in other sites in the help docs.
Fixes : #2270
2016-12-20 16:10:21 -08:00
Cynthia Lin
f2d7f37757
docs: Add user guide for *Change the topic of a message* feature
...
docs: Add user guide for *Change the topic of a message* feature
2016-12-20 15:21:24 -08:00
Cynthia Lin
6e11b76725
docs: Add user guide for *View your current stream subscriptions* feature.
2016-12-20 12:06:05 -08:00
AZtheAsian
09b1c18fbe
integrations: Add documentation for Stripe
2016-12-20 11:56:04 -08:00
Joy Chen
7da65ecb1a
docs: Add user guide for rename a stream
2016-12-20 11:13:11 -08:00
Cynthia Lin
56e1fb6df6
docs: Add user guide for *Restore the last unsent message* feature.
2016-12-20 11:01:44 -08:00
Steve Howell
732967f80e
Fix broken link -> send-private-message.
2016-12-19 19:16:52 -08:00
Maydha K
4da1ffae9c
docs: Add user guide for previewing your message.
2016-12-19 13:39:42 -08:00
Cynthia Lin
4d1b67286d
docs: Add user guide for *Send a private message* feature ( #2785 )
...
docs: Add user guide for *Send a private message* feature
2016-12-19 13:07:56 -08:00
Tim Abbott
062d14fd63
help: Fix trailing whitespace in pin-a-stream article.
2016-12-19 09:03:29 -08:00
K.Kanakhin
a57752d158
help-documentation: Fix links in user help documentation
2016-12-19 08:31:39 -08:00
KingxBanana
28b49cb440
docs: Add user guide for pin a stream
2016-12-19 08:22:50 -08:00
Cynthia Lin
f826c87a73
docs: Add user guide for *Change your avatar* feature
2016-12-19 07:40:41 -08:00
Cynthia Lin
3227484fbf
docs: Add user guide for *Add or invite someone to a stream* feature
2016-12-18 19:33:11 -08:00
Maydha K
ab927d3e96
docs: Add user guide for viewing an image at full size.
2016-12-18 13:51:34 -08:00
Maydha K
85558df4bb
docs: Add user guide for pressing enter to send.
2016-12-17 16:46:42 -08:00
Cynthia Lin
64e4eea000
docs: Add user guide for *Edit or delete a message* feature
2016-12-17 16:45:13 -08:00
Cynthia Lin
e87cc4e622
docs: Add user guide for *Unsubscribe from a stream* feature
2016-12-17 08:51:38 -08:00
K.Kanakhin
b0816dff73
help-documentation: Fix typos in help documentation.
...
Fixes #2639
2016-12-16 09:04:04 -08:00
Brock Whittaker
105ef7caae
Add markdown page styling.
...
This styles inline images, the markdown page as a whole, and the
notification buttons to be CSS rather than images.
[Tweaked by tabbott to temporarily remove the Yantramanov font, since
we should be committing that to the repo so Zulip works correctly without
Internet access]
2016-12-15 21:59:58 -08:00
Cynthia Lin
208da224e1
docs: Add user guide for *Advanced search* feature.
2016-12-15 21:48:07 -08:00
Tim Abbott
9ddec92d8a
docs: Add missing link to Zulip sign out docs.
2016-12-15 21:43:56 -08:00
Brock Whittaker
36319ca501
Give the #home entry in the gear menu an invisibility cloak.
...
Previously, this would create a weird blue banner across the top of
the gear menu.
We can't remove it, since it’s required for the gear menu navigation.
Description edited by tabbott.
2016-12-15 18:13:33 -08:00
Tomasz Kolek
bb6d189fa8
Add github dispatcher to have one elegant url for both github integrations.
...
Dispatcher avoids to create new URL for github_webhook.
2016-12-15 17:42:28 -08:00
Niels Terwiesch
e04fe084b7
docs: Add user guide for change stream color.
2016-12-15 16:28:20 -08:00
Umair Khan
db5d86ab9e
i18n: Title attribute should be translatable.
2016-12-15 13:44:13 -08:00
Sampriti Panda
0fb3c07c6e
integrations: Add documentation for AppFollow
2016-12-15 11:13:27 -08:00
Tomasz Kolek
34d7c2266b
Add documentation for changing SITE param in hubot configuration.
2016-12-14 23:58:56 -08:00
Tomasz Kolek
aa7014f946
Add documentation for changing SITE param in redmine configuration.
2016-12-14 23:58:56 -08:00
Rishi Gupta
a5add3dfb6
user guides: Synchronize names of articles with names of links.
2016-12-14 15:40:48 -08:00
Rishi Gupta
df25e61328
help/index.md: Add names of articles to create.
2016-12-14 15:40:48 -08:00
Umair Khan
8e30530cc5
subdomains: Make GitHub login work with subdomains.
...
Fixes #2501 .
2016-12-14 11:09:39 -08:00
Brock Whittaker
61fb6cf418
user guides: Fix some formatting in index.
2016-12-13 21:56:58 -08:00
Brock Whittaker
e160ebf833
sidebar: Change Private Messages Icon to Envelope.
...
Originally the private messages icon was a user icon, but it has been
changed to envelope for clarity.
2016-12-13 21:55:55 -08:00
Cynthia Lin
23652f8025
docs: Add user guide for *Browse and join streams* feature.
2016-12-13 18:48:23 -08:00
Cynthia Lin
c0f87481c6
docs: Add user guide for *Message display settings* feature
2016-12-12 12:43:45 -08:00
Zach Breit
3368b90f34
docs: Add user guide for 'Changing the Default Language'
2016-12-12 09:29:58 -08:00
Cynthia Lin
78a0d9456e
docs: Add user guide for *Keyboard shortcuts* feature
2016-12-09 15:37:49 -08:00
Brock Whittaker
1886f0a015
redesign: Convert subscriptions page to overlay.
...
This is a major change to the /#subscriptions page, converting it to
by a side-by-side list of streams and their settings in an overlay.
There are no new features added/removed, but it's a huge changeset,
because it replaces the old navigation logic and moves the stream
creation modal to appear in the right side of this overlay.
2016-12-09 11:08:08 -08:00
Cynthia Lin
eb35d53ed1
docs: Add user guide for *Zulip glossary*
2016-12-09 05:07:57 -08:00
Tim Abbott
ff71559bdf
register: Only display full URL when subdomains is enabled.
2016-12-07 23:21:45 -08:00
Brock Whittaker
faddd3b1e0
register: Move help box out of inline'd block.
...
Now it will be full width again (display is block).
2016-12-07 23:19:20 -08:00
Vamshi Balanaga
9fd375c249
integrations: Add documentation for mention
2016-12-07 21:19:03 -08:00
Niels Terwiesch
2288120155
docs: Add user guide for emoji
2016-12-07 20:48:39 -08:00
Tim Abbott
90f76c079d
lint: Require space after headings in markdown.
2016-12-07 17:15:53 -08:00
Robert Hönig
b44c4680ff
docs: Add user guide for *Search for messages*.
2016-12-07 17:12:34 -08:00
Brock Whittaker
83ca1ab149
register: Make /register responsive again.
...
After some tremendous changes the container now shouldn’t break badly
on narrow screens as flexbox doesn’t set it off the screen.
2016-12-07 15:33:57 -08:00
Juanvulcano
2e5eb74eec
help: Create name-change.md.
2016-12-07 12:27:24 -08:00
actuallyatoaster
25ed6876be
docs: Add user guide for changing password.
2016-12-07 11:59:54 -08:00
Sampriti Panda
a9e2de09da
integrations: Add documentation for heroku
2016-12-07 05:39:45 -08:00
1Niels
aad53443b5
docs: Add user guide for Edit Your Profile.
2016-12-06 18:19:53 -08:00
Rafid Aslam
ce94fb2eb1
deps: Change zxcvbn download method from download-zxcvbn to npm.
...
- Replace download-zxcvbn with downloading it from npm.
- Change zxcvbn.js path to node_modules (because npm put it to
`node_modules` directory.
- Bump `PROVISION_VERSION` in `version.py` to 2.4.
Fixes #2423 .
2016-12-06 17:54:56 -08:00
actuallyatoaster
d11cdac876
docs: Add documentation for linking to a stream.
...
Fixes #2560 .
2016-12-06 17:47:26 -08:00
Cynthia Lin
aa7f11dd6c
docs: Add user guide for *Streams and Private Messages*
2016-12-05 21:22:37 -08:00
Maydha K
c51d2c3d8f
docs: Add user guide for signing out
2016-12-05 16:59:18 -08:00
Cynthia Lin
f354892ba4
docs: Add user guide for *Create a stream*
2016-12-05 05:48:13 -08:00
Cynthia Lin
dd62123d4b
docs: Add user guide for *Format Your Messages*.
2016-12-03 20:44:01 -08:00
Robert Hönig
5ba3e214da
Add user guide for *Editing past messages*.
2016-12-03 14:20:06 +00:00
Joy Chen
2784a3e27f
docs: Add user guide for Uploading and Sharing Files.
2016-11-30 22:30:56 -08:00
AZtheAsian
3c0ea4da6f
docs: Add user guide for *mention a team member*.
2016-11-30 19:41:49 -08:00
Tomasz Kolek
b7dfcadf33
Document ZULIP SITE param in twitter bots.
2016-11-26 19:30:45 -08:00
Tomasz Kolek
9636d89de1
Add documentation for changing SITE param in jenkins configuration.
2016-11-26 19:30:45 -08:00
Tomasz Kolek
2c252de311
Add documentation for changing SITE param in perforce configuration.
2016-11-26 19:24:24 -08:00
Calvin Lee
4e5c4c5ffb
streams: Add support for setting stream description during creation.
...
Add new box for stream description in the stream creation form,
modify backend so its contents end up as the stream description.
Fixes : #2283 .
2016-11-26 16:55:35 -08:00
Tomasz Kolek
a79acf854f
docs: Automate creation of Hubot documentation lozenges.
...
This removes a bunch of semi-duplicated code.
2016-11-26 15:27:54 -08:00
Anders Kaseorg
207cf6302b
Always start python via shebang lines.
...
This is preparation for supporting using Python 3 in production.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2016-11-26 14:46:37 -08:00
deniz
0e7899d170
markdown-help: Document new italic syntax.
2016-11-25 13:39:40 -08:00
Tomasz Kolek
1feedbe346
Add github webhook integration.
2016-11-15 10:48:12 -08:00
Feorlen
4ed5c21821
Update Desk.com webhook integration.
...
Updates the HTML docs to match changes to the Desk.com website,
including all new screenshots for the custom action workflow.
Tests four types of messages that could be sent as notifications from
Desk.com. Desk.com allows an account administrator to send any text
in a custom action, so there isn't a standard format.
Custom actions send URL-encoded POST data, the test fixtures contain
URL-encoded text like what could be sent by a custom action configured
as described in the Zulip Integrations documentation to post a new
message to a stream. (See also #2169 , errors in this documentation.)
New zerver.tests.webhooks.test_deskdotcom.DeskDotComHookTests:
* Static text: minimal plain text string
* Case updated: activity alert with link to a Desk.com case and message
* Unicode text Italian: activity alert with message in Italian
* Unicode text Japanese: activity alert with message in Japanese
Each posts a new message in the deskdotcom stream.
Tested on Ubuntu 14.04. I created the fixtures with Emacs, I would
appreciate if someone can check that the Italian and Japanese messages
look ok. I used the same text for a live test and it displayed correctly.
Fixes #2031
2016-11-11 16:06:22 -08:00
Rishi Gupta
91f2582c2b
templates: Remove for_you block from jinja templates.
...
No change in behavior. The for_you block had already been removed in
portico.html long ago in a6889080ce
. The
contents of the block are still present in the non-portico 404.html
and 5xx.html error pages.
2016-11-11 15:26:08 -08:00
Tim Abbott
46a601c4c4
Import the user documentation guide into new user docs system.
...
This is an import of
https://github.com/brannerchinese/zulip_user_documentation
into the main Zulip repository. Important changes include:
* Removed trailing whitespace.
* Changed URLs for images to work properly.
2016-11-09 21:39:55 -08:00
Tim Abbott
cf2007d4e0
docs: Add a simple markdown-based help center.
...
The plan is to use this for adding user documentation to Zulip.
2016-11-09 21:39:55 -08:00
Rishi Gupta
1e6ae537bd
Remove special flow for open realm sign-up when realms have subdomains.
...
Redirects /register/<domain> to /accounts/register when
REALMS_HAVE_SUBDOMAINS.
2016-11-09 16:31:48 -08:00
Meena Rajan
30acb23314
bugdown: Add support for strikethrough in markdown processor.
...
[Tweaked to move tests to bugdown_data.json, add additional tests, and
add frontend processor support by tabbott]
2016-11-07 22:26:38 -08:00
Brock Whittaker
4c4733bcec
Change logo/type on left sidebar column.
...
This changes to a new logo/type on the left sidebar column.
2016-11-03 18:12:00 -07:00
Tim Abbott
8f779056e1
register: Improve password strength meter display.
...
This previously didn't handle the new grid layout particularly well.
2016-11-02 23:34:55 -07:00
Tim Abbott
c2b7e7e57c
register: Move password form before team creation.
...
This makes the flow more intuitive, since the user sets a password
with the other parts of the form where they are configuring their own
account (as opposed to configuring the organization they are
creating).
2016-11-02 23:34:13 -07:00
Rishi Gupta
b3c018f55c
register.html: Clean up spacing and a few long lines.
...
Also re-fills the two large paragraphs to a slightly larger width.
2016-11-02 22:46:34 -07:00
Rishi Gupta
9ef8536cc6
models.Realm: Require Realm.string_id to be non-NULL.
...
Adds a database migration, adds a new string_id argument to the management
realm creation command, and adds a short name field to the web realm
creation form when REALMS_HAVE_SUBDOMAINS is False.
2016-11-02 22:46:34 -07:00
Umair Khan
8ff2cd3fd7
Only allow proper url for registration.
...
This commit fixes a bug which occurs when a user tries to bypass the
correct registration url for the completely open domains.
2016-11-02 17:49:30 -07:00
Tim Abbott
9aa346db71
css: Remove unnecessary share-the-love-title class.
2016-11-01 21:32:57 -07:00
Brock Whittaker
2bf2468ffe
css: Namespace buttons in components.css.
...
This namespaces components.css to not conflict with the existing CSS of
the rest of the site.
2016-10-28 14:14:52 -07:00
Rishi Gupta
b3b85202bc
register.html: Clean up translation tags.
...
Adds a translation tag where needed, and replaces a {% trans %} with
{{ _(" ") }} for consistency.
2016-10-27 16:57:06 -07:00
Rishi Gupta
dc2bdb2aad
register.html: Fix styling of subdomains input field.
...
The subdomains input field was using an outdated version of our styling.
2016-10-27 16:57:06 -07:00
Rishi Gupta
f316f72c71
register.html: Change placeholder values.
...
Previously, we used "e.g." for some of them, but not others. Also changes
our example name from "John Doe" to "Wily E. Coyote".
2016-10-27 16:57:06 -07:00
Sumana Harihareswara
fe711208fb
docs: Capitalize GitHub properly.
2016-10-19 12:36:20 -07:00
Brock Whittaker
10f7146ddd
Change Lightbox to Support YouTube Videos.
...
The lightbox will now distinguish between whether or not something is a
photo and a YouTube video by the class name of the message inline
preview. It embeds the YouTube video in the lightbox as an iFrame
rather than previewing the video screenshot.
2016-10-18 14:45:47 -07:00
trueskawka
aa7fd9a07c
stream_creation: Add a clear error message for duplicate streams.
...
User is now unable to create a stream with duplicate or empty name
through the create stream modal. An appropriate error message appears
on attempt.
2016-10-16 12:59:41 -07:00
trueskawka
9c8f4d9a1e
stream_filtering: Filter streams on subscriptions page.
...
Filter behaves similarly to filter in left sidebar, see PR #684 . Added
stream input field to the stream creation modal along with other settings,
for clarity.
Fixes #455 , #563 .
2016-10-16 12:59:41 -07:00
Sumana Harihareswara
bef73be824
lint: Improve documentation lint check for JavaScript capitalization.
...
Move JavaScript capitalization rule to new ruleset for HTML and
Markdown checkers to run, and add exclusion to avoid catching
URLs and divs/hrefs. Also fix affected HTML pages, and remove
now-obsolete exclusion for doc that no longer exists.
For exhaustive thought-process on this change see:
https://zulip.tabbott.net/#narrow/stream/test.20suites/topic/watch.20over.20my.20shoulder.20as.20I.20improve.20the.20linter
2016-10-16 12:28:16 -07:00
Mohsen Ibrahim
ca1789892d
api: Fix broken link to zulip-js github page.
2016-10-16 01:42:30 -07:00
Umair Khan
7787b780bc
Period should be part of the translation.
2016-10-13 15:07:37 -07:00
Umair Khan
f1007de0f4
Handle invite remaining translation in JS.
...
Since we use JavaScript to insert this text, sever side tags will not
be able to handle this translation correctly.
2016-10-13 15:07:37 -07:00
Umair Khan
ca0681a98b
Use block translation tag where appropriate.
2016-10-13 15:07:37 -07:00
Tim Abbott
67d9e19ccf
views: Split views/auth.py out of core views file.
2016-10-11 21:27:06 -07:00
Rishi Gupta
d75731f988
Realm creation flow: Remove invite page.
...
Previously, we sent users to an "invite your friends" page after they
created an organization. This commit removes that step in the flow and sends
users directly to the home page. We also remove the now-unused
initial_invite_page.html template, initial_invite.js (which pre-filled the
invite emails with characters from literature), and the /invite URL route.
2016-10-11 15:54:05 -07:00
Ilona Brand
4bf908c2d6
Add emoji map to the compose box.
...
- Expand a box full of emojis into the
compose window for users to graphically select emojis.
- Append an emoji to the end of the message when a user
clicks the emoji in the emoji box.
- Trap the escape key to always close the emoji box
before closing anything else if the box is open.
- Fixes : #147 .
2016-10-10 16:12:25 -07:00
Umair Khan
c23aaa1785
GitHub: Show error on login page for wrong subdomain.
...
While logging in through GitHub, if the user tries to login
to the wrong subdomain then show an appropriate message.
2016-10-10 08:42:34 -07:00
Kouhei Sutou
aeb3d5e234
accounts_accept_terms: Use trans tag for translators.
...
It's based on "Backend Translations" policy:
https://zulip.readthedocs.io/en/latest/translating.html#backend-translations
2016-10-10 08:40:55 -07:00
Rishi Gupta
777fcaa6a0
Add new organization type field to Realm objects.
...
Adds a new field org_type to Realm. Defaults for restricted_to_domain
and invite_required are now controlled by org_type at time of realm
creation (see zerver.lib.actions.do_create_realm), rather than at the
database level. Note that the backend defaults are all
org_type=corporate, since that matches the current assumptions in the
codebase, whereas the frontend default is org_type=community, since if
a user isn't sure they probably want community.
Since we will likely in the future enable/disable various
administrative features based on whether an organization is corporate
or community, we discuss those issues in the realm creation form.
Before we actually implement any such features, we'll want to make
sure users understand what type of organization they are a member of.
Choice of org_type (via radio button) has been added to the realm
creation flow and the realm creation management command, and the
open-realm option removed.
The database defaults have not been changed, which allows our testing code
to work unchanged.
[includes some HTML/CSS work by Brock Whittaker to make it look nice]
2016-10-05 17:01:46 -07:00
Brock Whittaker
a550399f7d
lightbox: Change aesthetic to white-on-blue design.
...
No longer is there a white information bar at the bottom. Now it is all
aligned to the top.
2016-09-30 16:44:40 -07:00
Brock Whittaker
6b3aded32d
Aesthetic Changes for Overlay.
...
This includes reduced title font size to bring the total info bar
height to the same height as the buttons, and an image preview that
doesn’t hit the walls of the container.
2016-09-30 16:42:26 -07:00
hackerkid
ea39fb2556
Add option for hosting each realm on its own subdomain.
...
This adds support for running a Zulip production server with each
realm on its own unique subdomain, e.g. https://realm_name.example.com .
This patch includes a ton of important features:
* Configuring the Zulip sesion middleware to issue cookier correctly
for the subdomains case.
* Throwing an error if the user tries to visit an invalid subdomain.
* Runs a portion of the Casper tests with REALMS_HAVE_SUBDOMAINS
enabled to test the subdomain signup process.
* Updating our integrations documentation to refer to the current subdomain.
* Enforces that users can only login to the subdomain of their realm
(but does not restrict the API; that will be tightened in a future commit).
Note that toggling settings.REALMS_HAVE_SUBDOMAINS on a live server is
not supported without manual intervention (the main problem will be
adding "subdomain" values for all the existing realms).
[substantially modified by tabbott as part of merging]
2016-09-27 23:24:14 -07:00
Tim Abbott
4aceb1cd6f
search_operators: Document has: operators.
...
These useful operators for finding messages with
images/links/etc. have been available for a long time, but weren't
documented.
2016-09-27 20:27:54 -07:00
Brock Whittaker
87afe61860
Add overlay lightbox for displaying inline image previews.
...
This adds an event listener (by way of delegation) to the
.message_inline_image elements that pops up the overlay and hides it
when the overlay exit is clicked.
Fixes #654 .
2016-09-27 17:50:51 -07:00
hackerkid
9a2e24a458
Use spinner as message preview loader.
2016-09-26 21:00:28 -07:00
Brock Whittaker
c833265fae
Add notification for muting with unmute option.
...
This adds a support a notification at the top of the screen that
alerts a user they’ve muted a stream and gives them the option to
unmute if it was an accident.
The notification disappears automatically after 4s, but if a user
moves their mouse over the notification, the timer resets to 2s after
the user moves their mouse off the notification, to make it easy for
users to read the full message and decide what to do.
2016-09-26 20:55:53 -07:00
hackerkid
2d31fbce05
Translate markdown Preview and Write title.
2016-09-23 11:01:52 -07:00
Arpith Siromoney
c7639c3510
Add zulip-js (link, installation, usage) to api page.
2016-09-23 10:46:19 -07:00
hackerkid
0412e1e20b
Add support for markdown preview in compose area.
...
This doesn't currently use the backend markdown processor, so the
previews are not completely faithful.
Fixes #217 .
2016-09-21 22:33:35 -07:00
Brock Whittaker
0274475e5e
Fixes hash system for saving page state.
...
This changes the JavaScript to fix the hash system to correctly save
state to allow a user to deep link to a particular app platform.
The mechanism is handled by a click event on #apps-tabs [data-toggle]
that fires a hash setter which then fires a hash getter which loads the
correct tab if necessary.
2016-09-19 13:19:01 -07:00
Tim Abbott
0f4bbc8617
portico: Add options to disable login and about links.
...
This gives us a great deal more flexibility for controlling the
context of the portico footer.
2016-09-13 22:59:09 -07:00
Rishi Gupta
de11e7c1b3
Add support for subdomain URIs to /api and /api/endpoints.
...
To the extent possible, we share code with the already-existing
IntegrationView code path.
2016-09-13 22:31:56 -07:00
Tomasz Kolek
acbfe7e624
Add Librato integration.
...
Fixes : #68 .
2016-09-13 21:55:25 -07:00
Tim Abbott
6c617910c3
Add an app-internal about page for the project.
...
We will want to link to this from at least the portico.
2016-09-13 21:10:07 -07:00
Rishi Gupta
bba2465f89
Change links to /api to be relative or with {{ realm_uri }}.
2016-09-08 17:05:34 -07:00
Tomasz Kolek
848635005f
Add Sentry integration.
...
Fixes : #618 .
2016-09-07 19:39:45 -07:00
Brock Whittaker
d8aed0227a
Put register template into centering containers.
...
This centers the content of the register container by putting it in
some flex box elements.
2016-08-25 20:55:55 -07:00
Brock Whittaker
b8a1dcdf0d
Restyle registration pages.
...
The registration pages — both the landing page and the follow through
page after receiving an email have been restyled to be more linear in
nature and centered using flex box.
2016-08-25 20:55:55 -07:00
Tim Abbott
376e3736d3
templates: Reindent registration page.
2016-08-25 20:55:55 -07:00
Brock Whittaker
6f988b482a
Move viewport meta-tag to base template.
...
The portico template inherits base but not index, but index inherits
base. Therefore the viewport meta-tag should be moved to base so that
the entire site can have the meta tag.
2016-08-25 20:26:06 -07:00
Tomasz Kolek
69a9fece70
Add GitLab integration.
...
Fixes : #33 .
2016-08-25 13:49:51 -07:00
Rishi Gupta
4bfac78303
Refactor /integrations page links to support subdomains.
...
Also changes all links to /integrations to be relative rather than
absolute, so that users will primarily access the /integrations page
for their subdomain.
2016-08-22 22:39:53 -07:00
Tim Abbott
483bbfe5dc
integrations: Fix a few more badly line-wrapped <code> tags.
2016-08-18 10:54:41 -07:00
Tim Abbott
f357e9d30f
integrations: Fix Travis CI webhook URL to not be an example.
2016-08-17 22:53:15 -07:00
Tim Abbott
c9d3708ab8
integrations: Fix linewrapping in Nagios and Jenkins integrations.
2016-08-17 22:53:15 -07:00
Tim Abbott
96cc54b83d
integrations: Document GitHub alternative endpoint.
2016-08-17 22:19:54 -07:00
Tim Abbott
743847bdd5
integrations: Fix some broken links / ids.
2016-08-17 22:19:54 -07:00
Tim Abbott
143bec97b4
integrations: Fix Asana page rendering.
2016-08-17 22:19:54 -07:00
Rishi Gupta
d9473979ea
Add javascript # navigation for the tabs on the /apps page.
...
Make it so that /apps/#electron (and related #tags) open the relevant tab.
2016-08-17 22:19:54 -07:00
Tim Abbott
566bef1258
Fix API Python examples missing --site.
2016-08-17 22:19:54 -07:00
Tim Abbott
48ed7e2e31
notifications: Use realm_uri for click here link.
2016-08-17 22:19:53 -07:00
Rishi Gupta
f51c1ea4ee
Minor server_uri fixes in templates/zerver/features.html
2016-08-17 22:19:53 -07:00
Brock Whittaker
433cdfad57
Restyle input groups to be more vertical
...
This changes the input group elements from the style where labels are
right aligned and input left aligned, to the labels being above the
input.
2016-08-16 16:38:26 -07:00
Brock Whittaker
cddd9379c6
Add password-container and password-reset wrappers
...
This adds the wrappers necessary to center the content vertically and
horizontally within the page.
2016-08-16 16:36:45 -07:00
Brock Whittaker
c9b05a2a84
Removing the leading border-top in sidebar items.
...
When the feedback module is hidden the #userlist_header border would
brush against the navbar. Check if the feedback header isn’t there and
remove the border top.
2016-08-15 16:40:28 -07:00
Rishi Gupta
205fb996ec
templates: Use realm_uri and server_uri settings for server URL.
...
The policy here is essentially:
* Pages on the central server (documentation, etc.) are server_uri.
* Pages associated with a user's realm server (anything logged-in, plus
things like their login page) are realm_uri.
2016-08-13 16:37:45 -07:00
Rishi Gupta
902a7fbfe9
Change relative paths to absolute paths when we don't want the subdomain.
...
Changes relative path to an absolute path (that doesn't contain the
subdomain) for various links to
/create_realm, /api, /apps, /integrations, /hello, /terms, and the logged
out / (the Zulip in the upper left corner of portico)
I typically left links internal to the relevant pages (e.g. a link from
integrations.html to a subpage of integrations/) as relative links, and
changed external links from within the app to the absolute path (e.g. the
link to integrations from the gear menu).
2016-08-13 16:27:36 -07:00
Rishi Gupta
dff43fcc5e
Change https:// to external_uri_scheme in templates.
...
Helps in case the development environment is not using https.
We get the value from zerver/context_processors.py (which is
ultimately reading it from settings)
2016-08-13 16:27:36 -07:00
Rishi Gupta
7910a6e134
Terms of Service: Add ability to update TOS and have users re-sign.
...
Most directly useful for the migration to zulipchat.com.
Creates a new field in UserProfile to store the tos_version, as well as two
new settings TOS_VERSION and FIRST_TIME_TOS_TEMPLATE. We check for a version
mismatch between what the user has signed and the current
settings.TOS_VERSION whenever the user hits the home page, and redirect them
if needed.
Note that accounts_accept_terms.html and
zerver.views.accounts_accept_terms were unused before this commit
(they date from c327446537
)
2016-08-11 23:37:48 -07:00
Tomasz Kolek
09d081d9bd
Replace hardcoded integration-lozenges to generating ones.
2016-08-04 11:41:18 -07:00
Tim Abbott
5f275c9868
Re-enable mobile app advertisements in /apps.html.
2016-08-02 16:45:11 -07:00
Sumana Harihareswara
99da259130
Add new Electron desktop app to /apps/ page.
...
The Electron-based desktop app should work with all
realms, so it goes outside the voyager-related
conditional block.
2016-08-02 16:45:11 -07:00
Kartik Maji
cea079279e
Improve error message when narrowed to nonexistant or silent users.
...
Fixes #1418 .
2016-07-31 19:38:17 -07:00
Christie Koehler
31efecf03d
Add HelloWorld webhook integration + Walkthough.
...
Improves webhook integration docs and Hello World webhook. Includes
many suggested improvements from @timabbott and @tomaszkolek.
2016-07-29 21:38:40 -07:00
acrefoot
b7ccf64c79
Move Zulip's TOS to TERMS_OF_SERVICE markdown file.
...
This reimplements zulip.com/terms using the new markdown system.
2016-07-29 20:47:42 -07:00
acrefoot
e568dbc76f
Add TERMS_OF_SERVICE setting.
...
This new setting allows the server administrator to add a custom
Terms of Service page by supplying the path to a markdown file.
Also adds a test.
2016-07-29 20:47:31 -07:00
Umair Khan
c1d8ad3d9a
Add GitHub login button to login page.
2016-07-29 12:49:10 -07:00
Tomasz Kolek
971939caba
Fix extra footer bullet in portico.html when register_link_disabled.
...
Fixes : #1462 .
2016-07-29 08:51:09 -07:00
Tim Abbott
832951d2dd
Fix IFTTT integration documention on 'content' field.
2016-07-28 14:05:45 -07:00
Tim Abbott
7725c62892
Use VERBOSE_SUPPORT_OFFERS in day1 emails.
2016-07-19 15:28:41 -07:00
Tim Abbott
3ea4cbb5c3
settings: Extract settings.VERBOSE_SUPPORT_OFFERS.
2016-07-19 15:28:41 -07:00
Tim Abbott
543311848d
templates: Replace not_voyager check with dropboxAppKey check.
...
Also remove useless/confusing value of DROPBOX_APP_KEY in
DEFAULT_SETTINGS (it's overridden by the get_secret call anyway).
2016-07-19 15:28:41 -07:00
Tim Abbott
82f78621dd
settings: Extract CUSTOM_LOGO_URL.
2016-07-19 15:28:41 -07:00
Tim Abbott
de679a23c9
settings: Extract settings.REGISTER_LINK_DISABLED.
2016-07-19 15:28:41 -07:00
Tim Abbott
c25b077224
settings: Extract settings.SHOW_OSS_ANNOUNCEMENT.
2016-07-19 15:28:41 -07:00
Tim Abbott
c7819ed177
Fix broken link to old FoundationDB integration.
2016-07-13 21:00:38 -07:00
Tomasz Kolek
f689fbfa4d
Replace old Trello integration with a webhook integration.
...
Fixes : #709 .
[With tweaks on the documentation by tabbott]
2016-07-13 21:00:27 -07:00
Tim Abbott
f8a83fcb11
integrations: Fix top-of-page instructions appearing on every page.
2016-07-13 20:59:38 -07:00
Tim Abbott
564d41644d
deactivated: Fix whitespace around before the . end of sentence.
2016-07-12 20:38:49 -07:00
Tim Abbott
0b7788be6b
Fix indentation in compose.html.
2016-07-12 18:36:02 -07:00
Tim Abbott
d424813687
Fix indentation in deactivated.html.
2016-07-12 18:34:17 -07:00
Eklavya Sharma
e28b038f1d
Use assert_in_response by fixing line-wrapping in templates.
2016-07-12 17:52:47 -07:00
Tomasz Kolek
d0066c37ff
Add bitbucket2 integration.
...
Bitbucket changed the format of their API. The old format is still
useful for BitBucket enterprise, but for the main cloud verison of
Bitbucket, we need a new BitBucket integration supporting the new API.
2016-07-12 17:34:34 -07:00
Steve Howell
52af46a74b
Fix whitespace in keyboard_shortcuts.html
2016-07-12 14:08:17 -07:00
Umair Khan
043ae8ad65
Upgrade to Django-Pipeline==1.6.8.
2016-07-09 07:09:55 -07:00
Steve Howell
704c57a141
Fix end tag issues in api.html
...
(This fixes a minor style issue with the API keys/bots section,
but the change is mostly to make the HTML have balanced tags.)
2016-07-08 16:30:49 -07:00
Tim Abbott
cccf748244
index.html: Fix webpack URL.
...
This was accidentally changed in
a78c1b9750
.
2016-06-30 15:48:02 -07:00
Tim Abbott
a78c1b9750
Fix casper tests hanging while development server is running.
...
This works around a nasty problem with Webpack that you can't run two
copies of the Webpack development server on the same project at the
same time (even if on different ports). The second copy doesn't fail,
it just hangs waiting for some lock, which is confusing; but even if
that were to be solved, we don't actually need the webpack development
server running to run the Casper tests; we just need bundle.js built.
So the easy solution is to just run webpack manually and be sure to
include bundle.js in the JS_SPECS entry.
As a follow-up to this change, we should clean up how test_settings.py
is implemented to not require duplicating code from settings.py.
Fixes #878 .
2016-06-30 14:18:50 -07:00
Rishi Gupta
17b6d136d5
Add Semaphore webhook integration.
2016-06-29 16:36:19 -07:00
Tim Abbott
e72f41cdec
Remove old prototype data import/export tool.
...
This prototype from Dropbox Hack Week turned out to be too inefficient
to be used for realms with any significant amount of history, so we're
removing it.
It will be replaced by https://github.com/zulip/zulip/pull/673 .
2016-06-27 13:47:08 -07:00
Vishnu Ks
8350b89798
Add support for custom error message in realm-creation-failed template.
2016-06-24 17:47:56 -07:00
Michael Cordover
a51ec44005
Search streams from left sidebar ( resolves #565 ).
...
Assigns hotkey 'w' to search streams.
Only show search box when active. Activate with hotkey or by clicking
STREAMS.
Filter matches at the beginning of words in stream name.
Behaviour is otherwise almost identical to user search.
Casper tests.
2016-06-23 17:21:57 -07:00
Vishnu Ks
574a304b12
Mention invite emails are printed in console in dev.
...
This is part 2 of #1046 .
2016-06-23 17:07:11 -07:00
Tim Abbott
2080038e7c
Fix Jinja2 conversion bug in placeholder email value.
...
The `email` parameter to this template is only set if the user is
redirected to the login form after attempting to register for a new
account with an email address that already has an account.
2016-06-22 17:07:02 -07:00
akashnimare
42ebf6acb7
Update Zulip /hello page to match zulip.org.
...
[with rebasing tweaks by tabbott].
2016-06-21 14:54:46 -07:00
Vishnu Ks
ff66ce780a
Mention emails are printed in run-dev.py console.
...
Fixes : #1046
2016-06-20 11:07:20 -07:00
Vishnu Ks
ad1c3894d9
Add interface for creating new realms.
...
This is controlled by settings.OPEN_REALM_CREATION; if that setting is
off, this feature doesn't do anything.
2016-06-17 16:15:28 -07:00
Tomasz Kolek
76cbe89613
Add IFTTT integration.
2016-06-16 15:30:45 -07:00
Tomasz Kolek
4e51a86ea4
Add updownio integration.
2016-06-14 12:14:07 -07:00
Tomasz Kolek
14d69348d3
Add Airbrake integration.
2016-06-13 20:36:40 -07:00
Umair Khan
c8d139b2b1
Fix emoji urls interaction with i18n.
...
When accessing emojis with relative urls we should start the urls with
a slash so that language code doesn't become part of these urls.
Fixes #1014 .
2016-06-13 09:10:11 -07:00
Umair Khan
6fb0baaa25
Mark strings translatable.
...
Following strings are marked translatable:
- All strings which are passed to `button.text` or which affect the
text of buttons.
- All strings passed to `placeholder`.
- All strings passed to `compose_error`.
Fixes #969
2016-06-13 09:03:56 -07:00
Tim Abbott
110d278b86
Fix api/endpoints.html template.
...
This was apparently broken in the Jinja2 migration.
2016-06-10 15:14:50 -07:00
Caroline Liu
60e5140406
Add warning for @all / @everyone.
...
* The warning contains a count of the number of people in the stream.
* An error appears if the warning is ignored and the user tries to
send the message anyway.
* The message cannot be sent until the warning is acknowledged or @all
/ @everyone is removed.
* This only applies to stream messages and not private messages.
Fixes #853 .
2016-06-09 14:38:58 -07:00
Tomasz Kolek
8411b2e574
Add Crashlytics integration.
2016-06-04 15:18:42 -07:00
Tomasz Kolek
093e5a96d4
Add Transifex integration.
...
Fixes : #810 .
2016-06-04 14:52:57 -07:00
Rachel Kelly
df36216914
Change instances of 'coworkers' to 'users'.
...
In order to genericize use of Zulip outside companies,
all instances of coworkers have been changed to users.
NOTABLE EXCEPTION: When the Zulip instance is domain-
locked, the reference to coworkers remains. The reason
for this is twofold: first, the majority of Zulip instances
which require a particular domain will be locked to a
company, and second, the template variable for the domain
necessary should be added to the alert so it is clear
to the user what the domain needs to be for access.
Fixes : #861 .
2016-06-02 16:05:27 -07:00
Eklavya Sharma
94e4b39112
Replace python2.7 by python everywhere.
2016-05-29 05:03:08 -07:00
Umair Khan
82b5d9304b
[third] Integrate i18next with Handlebars
2016-05-19 22:58:25 -07:00
Kartik Maji
3d77aa49db
Add subscribe button in narrowed view when stream has no messages.
...
A temporary message appears on successful subscription, with a button
offering to unsubscribe in case the user subscribed by accident.
2016-05-18 20:06:30 -07:00
Umair Khan
99b73c2728
digest emails: Fix typo in remaining_unread_pms_count.
...
This error likely caused this feature to never trigger.
2016-05-12 13:09:37 -07:00
Umair Khan
dfc58b0ed0
Upgrade digest email templates to Jinja2.
...
Fixes : #780
2016-05-13 01:01:28 +05:00
Tomasz Kolek
eeeb4d0c92
Add CircleCI integration.
...
Fixes : #617 .
2016-05-11 21:17:37 -07:00
Sumana Harihareswara
c270b94b21
Fix formatting, grammar, and style in Yo integration docs.
2016-05-10 21:34:05 -07:00
Sumana Harihareswara
4c529cdf37
Update Getting Started With Hubot doc link.
2016-05-10 20:54:28 -04:00
Umair Khan
5359e6b0d4
Convert Zulip to use Jinja2 templates.
...
This results in a substantial performance improvement for all of
Zulip's backend templates.
Changes in templates:
- Change `block.super` to `super()`.
- Remove `load` tag because Jinja2 doesn't support it.
- Use `minified_js()|safe` instead of `{% minified_js %}`.
- Use `compressed_css()|safe` instead of `{% compressed_css %}`.
- `forloop.first` -> `loop.first`.
- Use `{{ csrf_input }}` instead of `{% csrf_token %}`.
- Use `{# ... #}` instead of `{% comment %}`.
- Use `url()` instead of `{% url %}`.
- Use `_()` instead of `{% trans %}` because in Jinja `trans` is a block tag.
- Use `{% trans %}` instead of `{% blocktrans %}`.
- Use `{% raw %}` instead of `{% verbatim %}`.
Changes in tools:
- Check for `trans` block in `check-templates` instead of `blocktrans`
Changes in backend:
- Create custom `render_to_response` function which takes `request` objects
instead of `RequestContext` object. There are two reasons to do this:
1. `RequestContext` is not compatible with Jinja2
2. `RequestContext` in `render_to_response` is deprecated.
- Add Jinja2 related support files in zproject/jinja2 directory. It
includes a custom backend and a template renderer, compressors for js
and css and Jinja2 environment handler.
- Enable `slugify` and `pluralize` filters in Jinja2 environment.
Fixes #620 .
2016-05-09 09:55:18 -07:00
Umair Khan
f20b907f96
base.html: Add check for undefined user_profile.
...
The previous code that neglected this check worked with the Django
templating engine but will not work with Jinja2.
2016-05-09 09:48:37 -07:00
Tim Abbott
f06c8c7cc2
Update *.readthedocs.org => *.readthedocs.io.
...
ReadTheDocs has moved their hosting of user project websites to the
new readthedocs.io domain.
2016-04-29 16:00:08 -07:00
Antek Grzanka
646ea3214a
Add Taiga integration.
2016-04-28 13:44:53 -07:00
Tomasz Kolek
5fbda3a9c1
Add codeship integration.
2016-04-26 09:54:01 -07:00
David Payne
8c62a27769
Add teamcity webhook integration.
...
This integration relies on the Teamcity "tcWebHooks" plugin which is
available at
https://netwolfuk.wordpress.com/category/teamcity/tcplugins/tcwebhooks/
It posts build fail and success notifications to a stream specified in
the webhook URL.
It uses the name of the build configuration as the topic.
For personal builds, it tries to map the Teamcity username to a Zulip
username, and sends a private message to that person.
2016-04-26 09:45:26 -07:00
Tim Abbott
0669262ccb
/integrations: Document how to contribute integrations.
2016-04-19 16:21:33 -07:00
Kumar
4eced69228
Make subscriptions page error bar visible even when scrolled down.
...
Previously, the Zulip subscriptions page's error bar would always be
at the very top of the scrollable view, and thus would likely be out
of view when an error happened. This fixes it by having the error bar
always placed below the search box (and thus visible regardless of
where in the scrollable streams view we are).
Fixes : #515 .
[commit message and comments expanded by tabbott]
2016-04-08 21:04:43 -07:00
Tim Abbott
64e527ff34
Fix ordering of documentation blocks in /integrations.html.
2016-04-08 20:29:45 -07:00
Anindya Chakravarti
efb7c902de
Correct alphabetical order of integrations page.
2016-04-08 20:26:47 -07:00
Tim Abbott
ba30713078
Fix whitespace linting errors in html files.
2016-04-08 11:52:11 -07:00
Anindya Chakravarti
f3d03d89b4
Add integration for Yo App.
...
[includes some small tweaks by tabbott]
2016-04-08 11:02:10 -07:00
Tomasz Kolek
44ed9da7f0
Add pingdom integration.
2016-04-08 10:36:29 -07:00
Vishnu Ks
fe77559164
Fix broken link to Google Play store badge.
2016-04-08 08:37:17 -07:00
Luke Faraone
5c28b0340a
Don't show Zulip.com terms on other sites
...
While we already don't link to /terms anywhere on the site, they can still be
accessed if you navigate to /terms directly. Now, those routes will only be
exported on the Zulip.com service.
We should ideally provide a mechanism for deployments to specify their own
terms without modifying source code; in the interim, sites that have already
customised the provided Zulip.com terms can simply carry a patch reverting this
commit.
2016-03-21 05:46:28 +00:00
Tim Abbott
49b55af9cd
Fix trello-to-zulip URL.
...
The original author had deleted his repository.
2016-03-20 17:53:43 -07:00
Vladislav Manchev
7aab17d0c0
Add several major Hubot integrations to integration docs.
...
Related to #335 .
2016-03-20 11:50:21 -07:00
Tim Abbott
50bc32dc95
integrations: Document server-side setup for twitter integration.
2016-01-23 11:44:53 -08:00
Tim Abbott
529d7a2877
Release API version 0.2.5.
2016-01-23 11:38:47 -08:00
Josh Mandel
9ebd80ddba
Add "apple-mobile-web-app-capable" meta to HTML.
...
This allows full-screen mode when launching from a saved app link
(mobile browser -> save link to home screen). This works on Android,
too, despite the "apple-" prefix.
2016-01-07 23:08:52 -08:00
Allie Jones
1bd1291f3c
Replace json/send_message endpoint usage with json/message.
2015-12-12 18:14:08 -08:00
Josh Mandel
716e2d9184
Add integration for Travis CI.
2015-11-30 20:41:33 -08:00
Josh Mandel
15dae10383
Only show "Sign up with google" when enabled
2015-11-24 06:13:09 +00:00
Tim Abbott
9b4c440e0d
apps: Fix linking to SSO versions of desktop app.
...
The SSO build of the desktop app is intended only for those users who
who have settings.SSO_ONLY set, i.e. the only way to login is via the
site's SSO REMOTE_USER authentication. We were incorrectly linking to
it on all production installations :(.
2015-11-06 09:51:25 -08:00
Allie Jones
85809e6140
Add webpack build process.
2015-11-06 09:13:25 -08:00
Ahmed Shibani
4f29cfee9e
Mark strings for translation in templates/zerver
...
In order to enable internationalization support in Zulip, and to use
Django internationalization tools, all strings in Zulip frontend needs
to be marked for translation.
2015-11-03 23:06:31 -08:00
Steven Oud
d5435fad1d
Consistently use /usr/bin/env python2.7 in shebangs and commands.
2015-10-21 22:58:21 +00:00
Nicholas Bergson-Shilcock
89a2765553
Turn off desktop notifications by default for new users.
...
New users will no longer get desktop and audible notifications for all streams
by default.
This also updates the `day1` follow-up email to let users know they can
customize how and when Zulip notifies them of new messages.
Lastly, this adds a `changelog.md` file, following the conventions from
keepachangelog.com, to track changes for new releases.
2015-10-15 12:25:32 -04:00
Jason Michalski
7352f31c4b
Add documentation for the pagerduty integrations
...
Add pagerduty to the list of supported integrations and walks users
through the setup process.
Fixes #36
2015-09-30 09:24:00 -07:00
Tim Abbott
bda9d78092
Use settings.ZULIP_ADMINISTRATOR as contact list for deactivated users.
2015-09-29 17:59:47 -07:00
Waseem Daher
6bb9b129f7
Update Zulip support email to zulip-devel@googlegroups.com.
...
Ideally some of these templates should really point to the
local installation's support email address, but this is a
good start.
Exceptions:
* Where to report security incidents
* MIT Zephyr-related pages
* zulip.com terms and conditions
2015-09-29 17:59:47 -07:00
Josh Nichols
6888826d5b
Link to settings page with absolute path, rather than explicitly zulip.com
2015-09-25 22:59:35 -04:00
Allen Rabinovich
d6a41b4fe3
Add announcement of open sourcing to certain zulip.com pages.
2015-09-25 12:07:55 -07:00
Tim Abbott
78a9b301d0
Make clear the meaning of the colors in Zulip Dev Login.
...
(imported from commit 1b7d1de2bbf9d9e0c30873a1f65df16f6ecde225)
2015-09-22 21:21:43 -07:00
Tim Abbott
21ac93ae9c
Remove the send_to_prod hack.
...
(imported from commit ba2a4d5e7d83769add979cc05996dbd8b014e8a2)
2015-09-19 21:54:51 -07:00
Neeraj Wahi
9f0a6272fa
Removed dbx_branding flag and Dropbox corner logo
...
(imported from commit d205898671643985e2de7c0d6d300bdca32cae21)
2015-09-19 15:16:42 -07:00
Reid Barton
0a3bdc20e9
Only autofocus email/username fields when they are present
...
(imported from commit e5fa2e19a6e2ffaeeccf32b82e993188144e48ba)
2015-08-28 16:18:12 -07:00
Tim Abbott
51841d5bcb
Fix terms of service and Dropbox logo on website.
...
(imported from commit 29c838fbd3aa495bb85b730b134b31f544de7a8b)
2015-08-22 14:33:15 -07:00
Tim Abbott
1d2efb46c1
Remove stray reference to our signup form.
...
(imported from commit d6e48d198c2e44387d4f2cd2f9cbcddd535a32db)
2015-08-22 14:24:02 -07:00
David Roe
3f7cb34b00
enterprise => voyager
...
(imported from commit 04be792bb480d5e5db1c91d296d1000cf1682571)
2015-08-21 10:33:35 -07:00
David Roe
f79adf830f
deployed => production
...
(imported from commit 2d7b0a7a73b0c84b32634a88af1e0d666139d4ff)
2015-08-21 10:33:35 -07:00
Anders Kaseorg
bded0d9d54
Remove corporate beta signup form
...
(imported from commit 1b3a0cd8a59a124905fa4cbd3121a78d23aeb3a2)
2015-08-20 18:40:34 -07:00
Anders Kaseorg
3043859700
Remove CUSTOMER3 advertisements
...
(imported from commit c48b478cbb7b682f1c76af027b487af73893c2be)
2015-08-20 11:10:39 -07:00
David Roe
dedc83e5dd
Switch links on login page to the register page in Dev VM.
...
(imported from commit 16e285b2d8f3c5124eaef0b20aa1097d4a1934d0)
2015-08-19 22:24:53 -07:00
David Roe
472898cfc6
Allow adding users to realms more easily in Dev VM.
...
Include new field on Realm to control whether e-mail invitations are required
separately from whether the e-mail domain must match.
Allow control of these fields from admin panel.
Update logic in registration page to use these fields.
(imported from commit edc7f0a4c43b57361d9349e258ad4f217b426f88)
2015-08-19 22:24:53 -07:00
David Roe
32783ebbfb
Admin users in red, at beginning, in dev login view
...
(imported from commit 530f0a5d26d5c2b637834281e45adb399852ae0a)
2015-08-19 22:24:53 -07:00
Jonathan Dahan
6f77e68622
Add GET /export endpoint, which dumps important tables in json.
...
Meant to be used in tandem with the manage.py import command.
The following sensitive data is scrubbed:
* user api keys
* user password hashes
* stream email keys
* invite-only streams
* messages from invite-only streams
* messages from users from other domains
(imported from commit 8e58dcdcb80ef1c7127d3ab15accf40c6187633f)
2015-08-19 15:31:08 -07:00
David Roe
46e224997e
Add a new dev login page for logging in without a password on the dev VM.
...
(imported from commit ac8f2504771c9907b7e92dc91cec5f7220ce951b)
2015-08-18 20:17:47 -07:00
David Roe
81d0f7c172
Switch copyright clause on signup page to link to /hello.
...
(imported from commit 77b711acf017a3b17da8fe4e167f2f9263e6cf19)
2015-08-18 10:52:28 -07:00
David Roe
147304c676
Remove +Dropbox from login logo
...
(imported from commit f4f811ae33122d5fd2f226ec45f2ca7bd759a148)
2015-08-18 10:52:09 -07:00
Zev Benjamin
466a678c2c
Remove "More messages below" indicator
...
It's been very buggy for a while, has limited usefulness compared with
unread counts, and profiling over the weekend indicates that it's very
slow.
(imported from commit 716fe47f2bbec1bd8a6e4d265ded5c64efe2ad5c)
2015-03-30 15:44:36 -07:00
Leo Franchi
2bb268476e
Rename Streams to Manage Streams, remove hr
...
(imported from commit aa0dccbb35d1e10b8c7b4bbad777e176e838b965)
2015-02-10 07:23:00 +00:00
Zev Benjamin
2c760ae735
Remove mixpanel
...
(imported from commit 9b6cc58ee9be483db8bf2d2eaaaecabc14f821e4)
2015-02-06 13:59:30 -08:00
Jason Michalski
a3de75bf8b
Update redirect to stage copy
...
(imported from commit 995a147de57752aa5e8321ea0c580975147d15d1)
2015-02-06 01:09:16 -05:00
Jason Michalski
bb9ced6e57
Redirect users on the dropbox realm from stage to prod
...
This commit should only be pushed to stage after c290b630e has been
pushed to prod otherwise it will create a redirect loop.
(imported from commit 408407b845ded596705b1abd8ad13c0aedf6d732)
2015-02-06 00:07:06 -05:00
Jason Michalski
439b86fe3b
Migrate the google SSO from openid to oauth2
...
(imported from commit 6938c1cc5d245cc5642043279470365ff04df903)
2015-02-05 21:54:28 -05:00
Jason Michalski
693857a1f8
Flip the prod to stage redirect for the armooo@dropbox.com
...
This change will redirect armooo@dropbox.com from stage to prod. It also
removes the prod to stage redirect for all users. This will be rolled
out in two commits to prevent a redirect loop.
(imported from commit c290b630e746f757429b8bbdadbe7768367a5e33)
2015-02-05 17:19:14 -05:00
Jason Michalski
23ef278d29
Allow replying to missed PM emails on the zulip.com realm
...
* Fixes a few bugs with missed message address for PMs and huddles.
* Uses missed message address for all missed message reply-to headers on
the zulip.com realm.
(imported from commit 61dd09386e1bbdf9a5096e2400984d31e73a5b74)
2014-10-06 15:27:54 -07:00
Waseem Daher
752ff34f8f
Whitelist Zulipers that can use the dropbox.com realm on prod.
...
And make this impossible to do in the Desktop app.
(imported from commit 2caa1b05256a3a55fe1b98d44e7dea5ed2dac86f)
2014-07-29 21:46:35 -07:00
Waseem Daher
c90b76444d
More whitelabeling stragglers.
...
Most notably:
* Tutorial
* Some Handlebars templates
* Some modals
(imported from commit b9fb92fa2f0f78d1efbd8f7fcd280fa5652059a8)
2014-07-29 21:46:33 -07:00
Waseem Daher
307d367346
Initial support for white-labeling Zulip as "Dropbox Chat" or otherwise.
...
Known issues:
* No support for whitelabeling in the email
* No whitelabeling for any externally-visible branding
(imported from commit 9eab7b0744e56a87007b8621a8bb18bbb1080256)
2014-07-29 21:46:33 -07:00
Waseem Daher
203c04fdb8
More forcefully redirect Zulip users to staging.
...
(imported from commit e9ed69008c198da6f5af74a85e0af73f3f49bb6f)
2014-07-08 22:29:24 -07:00
Jason Michalski
8c72eddb72
Add a warning when in the zulip.com realm on production
...
Display a red warning box to get users to direct users to staging for
the zulip.com (dropbox) realm.
(imported from commit 01ad4209d9247406bc82f5dedaf21371101a1d84)
2014-05-21 13:13:27 -07:00
Allen Rabinovich
0b44b7eb4c
Switch to a Zulip+Dropbox logo in the header
...
(imported from commit bbd36b362f4480c83455981fce1c05faca5acabe)
2014-04-16 22:24:35 -07:00
Zev Benjamin
2cfeef606c
register.html: Don't try to focus the full_name field if it doesn't exist
...
(imported from commit f420d9075e5129582522e79f706c448f6c82f6aa)
2014-04-04 16:51:32 -07:00
Waseem Daher
202ac0fe10
Restyle /hello to be more consistent with current app style.
...
(imported from commit 7e1df8cb885908f40569692283e98ac851ca3d2e)
2014-03-14 20:48:51 -04:00
acrefoot
3d7c3a6de3
Bring the Github integration setup page up to date
...
We're no longer called 'Humbug', and we have more configuration options.
(imported from commit 56c1c4a25e601def35de102fba86960444ddf513)
2014-03-11 13:06:18 -04:00
Waseem Daher
96f6939284
Fix a few more unstyled 'cancel' buttons.
...
(imported from commit 1d8145fe1576af62b73be0badad9de1b75da816a)
2014-03-06 21:59:53 -05:00
Waseem Daher
d8108f944c
Restyle bankruptcy "no" button.
...
(imported from commit 86520ec9e0067316d2f737175e59315745be62b7)
2014-03-06 21:59:53 -05:00
Waseem Daher
095c82ecc4
Actually switch to Bootstrap3-esque buttons.
...
(imported from commit ddcecb8c5a63324a666ffe170e2d5a76171776c9)
2014-03-05 16:24:54 -05:00
Steve Howell
58c44fee3e
Document negated topic searches.
...
We don't have room in the dialog to show every variation of
the negated search syntax. If we start by documenting negated
topic searches, we may get some discovery on the negated search
features without cluttering out the way more common search
options.
(imported from commit 3b2c2672d125788dc71a5eeb2b6f1e551380c62e)
2014-03-05 10:54:02 -05:00
Jessica McKellar
87635b9e32
Convert settings from static HTML to a template.
...
This will make life much easier for handling update events.
(imported from commit 66b101eb5fae89b4eec6fc797fee8be26ac99bfb)
2014-03-03 16:08:32 -05:00
Jessica McKellar
88c8472a31
Clarify the cases in which you receive notifications.
...
(imported from commit 7b41b8a1f4baedbc744a6b222fa0ff3127e7a228)
2014-03-03 16:08:32 -05:00
Jessica McKellar
07bb7b2fee
Give users the option to propagate global stream changes.
...
This helps the common case of not liking our default of having audible
and desktop notifications enabled, and not making users adjust the
settings on every existing stream to fix it.
(imported from commit be75edb2c1385d1bd9a289416e2dffd8007f5e0a)
2014-03-03 16:08:32 -05:00
Jessica McKellar
e0bd15669a
Don't post checkbox data directly to /json/notify_settings/change.
...
They have weird properties like not sending anything for unchecked
boxes, which makes it hard to wrap a client-agnostic API around.
(imported from commit fef73a57a55b218b55dab6be3453dd6eac73c789)
2014-03-03 16:08:32 -05:00
Jessica McKellar
d89696291f
Remove Notification (?) explanation popover.
...
(imported from commit f261f87c9571a76b8b0e2538ccb3bb4826ef449e)
2014-03-03 16:08:31 -05:00
Jessica McKellar
c673b3b0b1
Pass global stream notification settings between frontend and backend.
...
(imported from commit 28ec021e8e5166d3b270c81c5a4ad543d2185aa5)
2014-03-03 16:08:30 -05:00
Leo Franchi
3450d05858
Open link to boto project in new window
...
(imported from commit 7c36d4cd2bb8bff6c02261a2a5894965eb88e429)
2014-02-28 17:48:00 -05:00
Allen Rabinovich
ba0d3605ae
Fix stream list scrollbar visibility
...
(imported from commit ef1f860ecd7f3ae908a69ac7c35a45d959505966)
2014-02-28 16:27:13 -05:00
Steve Howell
5d0abd6f3f
Add whitespace to django template tags.
...
(imported from commit 595328eab56d018319749234134e6b4e7ea0849f)
2014-02-27 20:25:40 -05:00
Luke Faraone
409bc7b657
Ship NOTICE for emoji and link to them from the web interface
...
(imported from commit d0020a3a0115f16540a256061078025fa1ae6526)
2014-02-27 20:25:32 -05:00
Steve Howell
09958cbf66
s/Restore last draft?/Restore draft/ in compose box.
...
(imported from commit 6f15b35e4ced62628709ec039e477a8a3a16738e)
2014-02-27 20:25:29 -05:00
Allen Rabinovich
1686d27633
Tweaks and changes to adjust for new message block markup
...
(imported from commit 78210c2b98976243ee1b516bd9400a3071dd8cd9)
2014-02-27 20:25:25 -05:00
Luke Faraone
8075c6e5a8
Allow cycling between streams with shift+{A,D}
...
Closes trac #2273 .
(imported from commit 858ffd47aa6dbb372d426fe94b860dfe1c1cce34)
2014-02-20 13:27:43 -05:00
Steve Howell
da874f8ec6
Add is:alerted to search help.
...
(imported from commit 0c545fb35af0040047fcf53c560941feee2da9ad)
2014-02-19 13:16:00 -05:00
Allen Rabinovich
b00ebd1bdf
Miscellaneous fixes to message pane redesign
...
(imported from commit 8cedb21cb3a520dd9a28c943e047e8f73f410cae)
2014-02-18 12:50:32 -07:00
Allen Rabinovich
56f1c023ab
Redesign elements in left sidebar
...
(imported from commit 37ae516325a4bd4db7a9e45e7862af6fee3af46e)
2014-02-18 12:50:32 -07:00
Allen Rabinovich
01a04c3169
Add offsets to fixed elements based on the width of the browser scrollbar.
...
(imported from commit 2026725165dead381d0b99181ef84a67a5bd6626)
2014-02-18 12:50:31 -07:00
Allen Rabinovich
4c4cd1ed8e
Fix top notification display to appear above the floating recipient bar
...
(imported from commit 0a5915af3589db09ee2bc294afced0a21352fde2)
2014-02-18 12:50:31 -07:00
Allen Rabinovich
2c56e692a2
Fix floating recepient bar hiding when switching to settings pages
...
(imported from commit 9a643075197a53e84df196c3dcc1ce04766d3d4e)
2014-02-18 12:50:30 -07:00
Allen Rabinovich
dbdc0a9721
Switch message pane headers to new design
...
(imported from commit f640641553779450f9d9d15e5586ef38e068367b)
2014-02-18 12:50:29 -07:00
Allen Rabinovich
e7e2f3a79c
Modify crumbbar style to look like an arrowbar
...
Also:
* Change fixed element positioning and fix bugs
* Move settings dropdown back to the right and add left padding to left sidebar
(imported from commit fcf903b59617687f94618a01ce7544b69f408130)
2014-02-18 12:50:29 -07:00
Allen Rabinovich
29250a6692
Move crumbbar to header and change visual appearance
...
(imported from commit 435e3b46b615f6c496be10b7d170ed3e4201787d)
2014-02-18 12:50:29 -07:00
Steve Howell
14281de262
Fix brittle layout for "Keyboard shortcuts" help.
...
Adding one row to the Navigation table made the
Keyboard shortcuts dialog look ridiculous, and it
was caused by a design based around float-left-ing
that broke down when the size of the "Navigation" box
was bigger than the "Composing messages" box.
Now we use a div to enclose the top two boxes in
the modal.
(imported from commit 90288ec288d4cf3d50ed7f5bcb48c8bb3d033f19)
2014-02-18 13:04:36 -05:00
Steve Howell
2c6d7e8e18
Support q hotkey to Search people.
...
(imported from commit eafaf5900461e2df52de9ddbdc49823bf6d9e403)
2014-02-18 13:04:36 -05:00
Tim Abbott
d7e4429bb7
Revert "Add adjustments for browsers with fixed scrollbar"
...
This reverts commit 462a3eb5e6b83f9d8091b83e3f8dc458236938ed.
We're reverting this to see if it is the cause of our recent CSS
performance issues.
(imported from commit 6a0b041cfcb6770bbfda0d354444bad2d64459ab)
2014-02-13 16:41:03 -05:00
Allen Rabinovich
addfcbfc30
Add adjustments for browsers with fixed scrollbar
...
(imported from commit 462a3eb5e6b83f9d8091b83e3f8dc458236938ed)
2014-02-12 10:47:54 -05:00
Jessica McKellar
9252b3f336
Refine initial invite page language.
...
(imported from commit e7d4fcb065af8bfd9496471958f671552efa9a60)
2014-02-04 15:51:53 -05:00
Jessica McKellar
da757b7195
Update copyright to 2014.
...
(imported from commit 733baed61e26be0c07a7e7a605618087df6b0866)
2014-02-04 15:51:53 -05:00
Steve Howell
259f6123e6
Move "Customize avatar" button below "Save changes" on settings page.
...
The old layout was misleading, because users would make the perfectly
reasonable assumption that their avatar change wouldn't be made until
they hit the Save button. Moving the avatar stuff below the Save button
makes the UI clear and also unclutters the form for updating name and
password.
(imported from commit 9154ba69a2d61844701c88c2afdf399532ccddd9)
2014-02-03 13:29:28 -05:00
Waseem Daher
1016686397
Typo fix in day2 email.
...
(imported from commit bf36702c84ba545a64bf5c6531ce30fc23ef6ac7)
2014-01-30 07:57:52 -08:00
Jessica McKellar
7085dca1ce
Fix the Admin page not working for newly-knighted users.
...
Previously, while you'd get the event saying you'd been knighted,
which would make the Administration tab visible, clicking on the tab
would error out because the admin page HTML was never sent over on
page load (since you weren't an admin at that point).
(imported from commit 90ad351533515bebece630d67baf4b142d320754)
2014-01-29 12:41:22 -05:00
Jessica McKellar
3d234e1b84
Update admin page language on deleting streams.
...
(imported from commit 3670c65e3fe9e79855b1c0ffaa08f48368de9856)
2014-01-29 12:41:21 -05:00
Jessica McKellar
20f2baa614
admin: Show a lock icon next to private streams.
...
(imported from commit 26829016cf219b55aef0ef45187667b0a9bd86fd)
2014-01-29 12:41:21 -05:00
Jessica McKellar
ebd6408ec7
Make the tutorial shorter, and visually highlight important concepts.
...
(imported from commit 543d0ff838edbc2148df4b8d08331c793c7af4f6)
2014-01-23 17:06:27 -05:00
Steve Howell
887c2059b1
Make the Administration menu item be show/hide-driven.
...
Always render the Administration menu item from the back end, but
make it be hidden by default until the page is loaded. Then, the
client can un-hide it as needed.
(imported from commit 66e607eec430d7179b4d5ac3f5416f5be8ac26c9)
2014-01-22 14:43:29 -05:00
Jason Michalski
4c90392261
[schema] Add an per-user option to disable notification on new streams
...
Added a default_desktop_notifications boolean to userprofile with a UI
in Zulip Labs. This flag is used to default the notification flag on new
subscriptions.
(imported from commit a25223cc5ecf09980cf877991e25034bb3fd4046)
2014-01-16 20:13:34 -05:00
Steve Howell
fafb6f3bb5
Say "Search people" in user search box.
...
(imported from commit 901dc984dc19d8f21baff41ce700d0cbcd6fbdbb)
2014-01-15 16:05:52 -05:00
Jason Michalski
d14e200ecd
Add missing colon after Assignee
...
(imported from commit 18dd6d1fd80012b2e3337cdbfa893028d241326f)
2014-01-15 16:05:51 -05:00
Tim Abbott
c943ca6b0d
Fix compose_invite_users alert bar being being visible on page load.
...
(imported from commit 6b233f4a05d5d76b7ca7bb9d499ed284c6384b8a)
2014-01-14 12:09:14 -05:00
Jason Michalski
42d561546b
Add integration documentation for Zendesk
...
(imported from commit fb719144cc4fce7c8a794da1abb747595e2c239c)
2014-01-14 12:01:54 -05:00
Steve Howell
cb6438234a
Add search filter for user list.
...
Whatever text is entered into the search box under users is used
to filter users by their full names. You can use commas to search
for multiple users. Search terms must be at the start of names, so
"st,fr" would match "Steve Howell" and "Leo Franchi" but not
"jesstess." Names are case insensitive.
(imported from commit 822b72883928d3c941d38e9798774d71b0689f30)
2014-01-13 16:16:05 -05:00
Jessica McKellar
e9dc149340
Make custom-alert-bar-content customizable.
...
(imported from commit 9947b15596fc818fcf3106606d1e638073a415f8)
2014-01-13 10:36:48 -05:00
Luke Faraone
a9faaecb97
API release 0.2.4
...
(imported from commit 42145c829f5bd2282b72c2658f19766cf2346a2b)
2014-01-11 15:52:21 -05:00
Waseem Daher
accbe1c16d
Link to Markdown table syntax docs.
...
(imported from commit d8d1c2f335530443b0c42b9a4cd9a6b61159a943)
2014-01-10 21:39:05 -05:00
Leo Franchi
45d3bb4f04
Update our pivotal integration to handle v5 of their API
...
(imported from commit 2deba4ed2f72c7d7ccedafbb8fc4370b2faa5490)
2014-01-10 21:39:00 -05:00
Jessica McKellar
32549ec135
Show new users an error page when they try to sign up for a deactivated realm.
...
(imported from commit 1696a6a5d26ec92b881cd3fda43e6b262e2fbfa5)
2014-01-07 20:24:21 -05:00
Luke Faraone
7f72b7ce34
Switch to new app links on Google Play.
...
These may not work at time of writing due to propegation delays, but I
promise they'll be active soonish.
(imported from commit 4ed9e85f282fb868a75fa427f897bad8469d9e03)
2014-01-07 13:43:52 -05:00
Steve Howell
12b921c9a3
[verify after deploy] Fix API endpoint docs.
...
After deploying to both staging and prod, double check the docs
are correct here. This fixes the API docs on prod, which had
"POST /api/v1/messages", despite "/api" not being part of the
prod path. Prod docs are here:
https://zulip.com/api/endpoints/
(imported from commit a2c4d316128f88171f4a76074314be64d9bc9728)
2014-01-03 19:10:01 -05:00
Steve Howell
4900ac4b20
Split out method var in api_endpoints.html
...
(imported from commit 3d49f6755cca73a0a969486e80cb558561d3f222)
2014-01-03 19:10:00 -05:00
Jessica McKellar
aa36b7fb5f
Document our RSS integration.
...
(imported from commit 61e956705b526b4bbeb3a0908d00ebd92d216395)
2014-01-02 13:39:32 -05:00
Waseem Daher
3ceb43dccd
integrations: Update Jenkins integration documentation.
...
(imported from commit e17bf74f35baa560e0e2537177c38988d63643df)
2014-01-01 22:17:53 -05:00
Waseem Daher
4a7a5d5d10
Document Kensho's puppet integration.
...
(imported from commit 0beccd70ad5f60471e0b131cbfe05226e40a9a69)
2013-12-29 19:38:33 -05:00
Jessica McKellar
d7acc94a0b
Update the GitHub integration docs for the revised GitHub layout.
...
(imported from commit 0604931e96c1e523785a58a1641fe945bc39abc3)
2013-12-23 11:02:26 -05:00
Jessica McKellar
f58a3ca1fa
Switch subject => topic in integration docs.
...
(imported from commit 05429fba047c2d023d6ebd294df9b554435cc8bd)
2013-12-23 11:02:26 -05:00
acrefoot
0d08acaa1b
Transition from tables to divs for the message list.
...
This breaks our casperjs tests.
(imported from commit c63181c73a24eed4a80bfa56966d1f0871c5edb2)
2013-12-19 18:28:11 -05:00
Waseem Daher
fc7b8b1254
Offer a "reload" hyperlink when we have no CSS.
...
(imported from commit 237a544c135ad2ad29bd9d1a2b21be2335d2fcd5)
2013-12-18 17:49:34 -05:00
Waseem Daher
45dd03bfc7
apps: Properly name Linux repo key.
...
Tiny remove-newline fix as well.
(imported from commit 5c68635973366b9ff68a96fdca3bf3196583d690)
2013-12-18 14:22:11 -05:00
acrefoot
c30f2bbe3e
slightly stricter linting of html templates
...
(imported from commit 5bd0aa3c49d6ff95559a73bd5f134cc50ae98ce9)
2013-12-17 12:05:23 -05:00
Tim Abbott
150ca939b1
Disable some buttons in embedded widget.
...
(imported from commit 7d6d4725b139ea71c579dfd7d19c38d7bb11ee44)
2013-12-16 17:46:02 -05:00
Waseem Daher
9b58aef815
Reindent settings page.
...
When examined with 'git diff -w', this should basically be a no-op.
(imported from commit 99bdaca61eae84772b4d5deb12adc2af73233e97)
2013-12-16 10:43:49 -05:00
Waseem Daher
fa17fb0da1
Place "autoscroll" option in a "Zulip Labs" section.
...
(imported from commit 31e8d0b5c1454932398cf732c0c4ad0702e5274b)
2013-12-16 10:43:49 -05:00
Jessica McKellar
129d01e139
Remove stray typo in plaintext digest email template.
...
(imported from commit ccef927bd2e0fa5810a539c569785d4bdb640819)
2013-12-13 16:38:10 -05:00
Jessica McKellar
35c2804c13
Use PM coloring for PMs in missed message emails.
...
Previously it used a blue header and white background for everything.
(imported from commit 03b8b0f8fb33a581d67a249f0496cc27aab30ef3)
2013-12-13 16:38:09 -05:00
acrefoot
07501cd12c
only show 'auto-scroll forever' setting for zulip.com and customer28.invalid
...
(imported from commit 329ea6a4f715a093a1ab56777964ca751300ac0c)
2013-12-13 11:50:11 -05:00
acrefoot
1bd420f12c
Show auto-scroll forever setting in /#settings
...
(imported from commit fa66cbe52836f230e551f25c47bd755b705387d2)
2013-12-13 11:50:11 -05:00
Tim Abbott
218321deb6
Improve documentation of the events array.
...
(imported from commit d53f561cbf1e802ed34fe8030aa7759ef9b15631)
2013-12-12 17:36:41 -05:00
Tim Abbott
858d67e769
Clarify use of JSON for the event_types list.
...
(imported from commit 1822508eea5c56cf8cdd48e54f86622f4ef7a858)
2013-12-11 16:45:29 -05:00
Tim Abbott
5e9ff76d26
Fix API documentation method for register endpoint.
...
(imported from commit 8b6e722cec269dbb35d85ce4f421f4feb5eb5a42)
2013-12-11 16:45:29 -05:00
Steve Howell
aea01d54ac
Make app less shocking when CSS fails to load.
...
We now have a stand-in message that says "Loading CSS...", which
only gets hidden once the CSS loads. This is a better user
experience than seeing completely unformatted Zulip HTML on the
page. The message is set to fill the whole page, and it's cleared
once zulip.css gets loaded.
(imported from commit 613fe3d6a39197aabfeb63823b7fad75834bb9eb)
2013-12-11 11:58:10 -05:00
Tim Abbott
17a4d6654f
Add @-all and ``` quote to our markdown documentation.
...
Also compactify and reorder it a bit to ensure that emoji and
@-mentions are near the top, since they are compact and important to
all users.
(imported from commit 7a3e6c915d1ef1461a43302c71bda74852566ffc)
2013-12-11 11:32:25 -05:00
Luke Faraone
490af28958
Update URL for user APT key.
...
We're moving to S3, so apt.z.c no longer serves SSL.
(imported from commit a2d376337ddaf2f5fd4ddf193a1ff0732f89c78a)
2013-12-11 10:54:30 -05:00
Waseem Daher
0a8afbeff6
Clean up password reset pages.
...
(imported from commit b02088e2606b404e050e5b68a9b186de432e59d0)
2013-12-06 18:00:42 -05:00
Waseem Daher
da81bcae0e
customer3: EVENT2 -> conference
...
Keith is going to try to use Zulip again during the next conference;
CoNEXT, so we need to rebrand. We use generic language here so that
we don't need to do this every time.
(imported from commit c97f7d4bb84f2dfd4c6db265884ba17be0fd5677)
2013-12-06 13:09:04 -05:00
Luke Faraone
54d9a733c2
Documentation for the Perforce integration
...
(imported from commit 0b2eaed618a226d64dcff395467607f4f7d01579)
2013-12-06 11:54:38 -05:00
Steve Howell
5e4e8af0c4
Document sender:me syntax.
...
(imported from commit 7c32ddc70528f110ba7d2f64637da0cc8eb0a0a6)
2013-12-05 12:10:43 -05:00
Steve Howell
ce57cbf22a
Rename search-operators help to "Search help".
...
(imported from commit 29facc2965d975ae907d8d7f816f31e22ebd682b)
2013-12-05 12:08:16 -05:00
Steve Howell
b612d0a53f
Make search help more explicit for is:{mentioned,private,starred}.
...
(imported from commit 736228d483372a571e5e07b0764da521febcc970)
2013-12-05 11:52:15 -05:00
Steve Howell
424994ec9b
Put sender: adjacent to pm-with in search help.
...
(imported from commit 580079ba941252df8e19165f613a30ee9597e4c1)
2013-12-05 11:47:28 -05:00
Tim Abbott
bd68884607
Fix documentation for email gateway on Zulip Enterprise.
...
(imported from commit 82e706b4e8e82df3044e5fc3df70e46b2183bc56)
2013-12-04 16:39:39 -05:00
Tim Abbott
feaf6843de
Only document email integration if it is enabled.
...
(imported from commit d1f13ff30c56f7a2156e8c00621b6b955302ccf0)
2013-12-04 16:35:38 -05:00
Tim Abbott
97dd4b0cb3
Fix the whitespace in the Zulip Nagios config.
...
(imported from commit 5fcdac241ba075c919ecc7dbfaaa811d0089bf5c)
2013-12-04 16:30:58 -05:00
Tim Abbott
5d454afb74
api: Add support for setting site in mercurial integration.
...
(imported from commit 697f4697af27be6f4eddd6ddbf7affbc8739cffe)
2013-12-04 16:30:57 -05:00
Tim Abbott
9f016ed827
Update Asana/SVN integration documentation to show config files.
...
(imported from commit ba918f996c61294b6b7967e133ad715a8b928b79)
2013-12-04 16:30:57 -05:00
Tim Abbott
d7c7913a11
Document Zulip SITE option in most integrations.
...
(imported from commit d7266df1fa23a5fef5d5e7cce8d108da47f36da5)
2013-12-04 16:30:57 -05:00
Tim Abbott
a33eb6f61f
Update API documentation to use proper URLs for enterprise.
...
(imported from commit cbf9fba4b8281e8ce7a6dd2964c921d2ef906559)
2013-12-04 15:10:54 -05:00
Tim Abbott
56e5bce173
Fix bugs in our API endpoint documentation.
...
* The "message" event type was incorrectly listed as "messages".
* The curl docs incorrectly used GET for the register API call.
* Fix missing \ in GET events documentation.
* We didn't have proper JSON format for the "message" argument.
(imported from commit f00e2f187375d24f8be4b8075b7cd7a38584fe01)
2013-12-04 13:47:48 -05:00
Jessica McKellar
c46e5fd0f1
Feature flag the digest emails setting to staging.
...
(imported from commit 1239ce31281850dccf8f65d0c7156bd2c86ca3a7)
2013-12-02 18:58:04 -05:00