Tim Abbott
4f67b9802d
travis: Use fixture for authors page in CI.
2017-01-17 13:42:37 -08:00
Tommy Ip
c407919db3
Add /authors page.
...
Contributor visualization showing the avatar, user name and number
of commits for each contributors. The JSON data would be updated
upon deployment, triggered by the `update-prod-static` script.
2017-01-17 13:35:55 -08:00
Tim Abbott
747f66bfe1
docs: Add README.md files for scripts/ and tools/.
2017-01-17 11:01:27 -08:00
ParthMahawar
c0fdc451a0
interactive bots: create EncryptBot bot
2017-01-17 09:13:33 -08:00
Robert Hönig
effaa75625
Improve virtual_fs.py bot.
...
This commit fixes a bug with deleting directories,
prettifies the program's path output, and adds the
commands 'cd' (without 'cd ..') , 'rmdir' and 'pwd'.
2017-01-17 08:00:56 -08:00
Tim Abbott
9bb390133b
admin: Fix emoji creation.
...
f3b9abee14
apparently failed to update
the frontend.
2017-01-17 00:21:32 -08:00
Tim Abbott
9821b3ebef
reactions: Fix JS error for not-yet-fetched messages.
2017-01-17 00:10:41 -08:00
Tim Abbott
89212d9985
emoji: Remove unnecessary duplicate regular expression from urls.py.
...
Whether the emoji is valid is already being checked elsewhere, and
this duplicate regular expression makes it harder to understand what's
going on with Zulip's validation of emoji.
2017-01-16 23:54:58 -08:00
Tim Abbott
121b926962
emoji: Fix 500 trying to remove nonexisting realm emoji.
2017-01-16 23:48:07 -08:00
Tim Abbott
19cb5013d3
emoji: Extract zerver.lib.emoji.
2017-01-16 23:45:28 -08:00
Tim Abbott
f3b9abee14
Convert realm emoji upload to use PUT properly.
2017-01-16 23:45:12 -08:00
Tim Abbott
09b04f2aec
docs: Edit user documentation style guide a bit.
2017-01-16 22:15:01 -08:00
synicalsyntax
eaa4f4cfa5
docs: Rewrite user documentation styling guide.
2017-01-16 22:15:01 -08:00
Tim Abbott
aad3ca0224
Extract docs/user-docs.md from docs/README.md.
2017-01-16 21:58:25 -08:00
Tim Abbott
19b89eb050
bugdown: Rename realm_id to realm_filters_key.
...
This should substantially improve the clarity of the code, since
inside bugdown, this is only being used as a hash key that happens to
usually be a realm ID, not used as a Realm ID.
2017-01-16 21:48:55 -08:00
Steve Howell
7afb19e0d4
Add test driver for the API.
2017-01-16 21:12:39 -08:00
Steve Howell
c6b2d531ef
Extract tools/lib/test_server.py
...
This new module abstracts the setting up of a test
server for tests to run, pulling existing code from
casper and paving the way for API tests in the future.
2017-01-16 21:12:39 -08:00
Steve Howell
29ef623ce9
Add option to skip flaky Casper tests.
2017-01-16 21:12:39 -08:00
JefftheBest1
a9c8c826a4
Fix 'message' typo in message_list_view.js.
2017-01-16 21:11:17 -08:00
Jackson
013fab70ad
Fix grammatical and spelling errors in Zulip/docs.
2017-01-16 20:16:12 -08:00
Mahim Goyal
1f13a991f4
Fix inconsistent spacing in message actions popover.
...
This was implemented by changing the format of the popover from a list
to a table.
Fixes #3010 .
2017-01-16 20:10:06 -08:00
Steve Howell
c36932d29e
Fix unread counts display when pinning/un-pinning.
...
The fix works by having build_stream_sidebar_row()
automatically update its own unread count when we
build a sidebar row. Currently we rebuild sidebar
rows when we pin/unpin rows.
As an aside, we currently don't really need to rebuild
the sidebar row when we pin, since we're only moving
the DOM, not altering it. But this may change in the
future, so I decided to leave that code path in place.
We may decide to do things in the future like showing
pinned streams with bolder fonts or special icons or
whatever.
Fixes #2902
2017-01-16 20:07:08 -08:00
Steve Howell
9616d91bdd
minor: Move update_count_in_dom() higher in module.
...
This change will prevent a lint error in the subsequent
change. This just moves code in the file.
2017-01-16 20:07:01 -08:00
Steve Howell
9806d429af
Add unread.num_unread_for_stream() function.
2017-01-16 20:07:01 -08:00
Steve Howell
4597fdae27
refactor: Change params to update_count_in_dom().
...
We now just pass in unread_count_elem and count to
update_count_in_dom(), and it does the work of finding
count_span and value_span now.
2017-01-16 20:07:01 -08:00
synicalsyntax
6045730902
docs: Document *Save changes* macro in user documentation styling guide.
2017-01-16 19:59:37 -08:00
synicalsyntax
dab0bf80ae
docs: Add *Save changes* macro to *Allow anyone to join without an invitation*
2017-01-16 19:59:37 -08:00
Cynthia Lin
aa9e40b39a
docs: Add *Save changes* macro to *Change a user's name*
2017-01-16 19:59:37 -08:00
Cynthia Lin
7ff7d0e76c
docs: Add *Save changes* macro to *Change the default language for your organization*
2017-01-16 19:59:37 -08:00
Cynthia Lin
d1a49bd174
docs: Add *Save changes* macro to *Change your avatar*
2017-01-16 19:59:37 -08:00
Cynthia Lin
1925cf4037
docs: Add *Save changes* macro to *Change your name*
2017-01-16 19:59:37 -08:00
Cynthia Lin
86e58d283c
docs: Add *Save changes* macro to *Change your organization's name*
2017-01-16 19:59:37 -08:00
Cynthia Lin
b090959fbc
docs: Add *Save changes* macro to *Change your password*
2017-01-16 19:59:37 -08:00
Cynthia Lin
cc313edbce
docs: Add *Save changes* macro to *Configure audible notifications*
2017-01-16 19:59:37 -08:00
Cynthia Lin
0c305b85ce
docs: Add *Save changes* macro to *Configure desktop notifications*
2017-01-16 19:59:37 -08:00
Cynthia Lin
8306e8aa8c
docs: Add *Save changes* macro to *Configure mobile notifications*
2017-01-16 19:59:37 -08:00
Cynthia Lin
ac998960b3
docs: Add *Save changes* macro to *Only allow admins to create new streams*
2017-01-16 19:59:37 -08:00
Cynthia Lin
e484d00627
docs: Add *Save changes* macro to *Only allow admins to invite new users*
2017-01-16 19:59:37 -08:00
Cynthia Lin
012415a1dc
docs: Add *Save changes* macro to *Restrict editing of old messages and topics*
2017-01-16 19:59:37 -08:00
Cynthia Lin
3123ab29e7
docs: Add *Save changes* macro to *Restrict user email addresses to certain domains*
2017-01-16 19:59:37 -08:00
Cynthia Lin
11f36df37c
docs: Create *Save changes* macro.
2017-01-16 19:59:37 -08:00
hackerkid
c55a0dd237
provision: Check for shell_profile files before creating them.
2017-01-16 19:58:01 -08:00
JefftheBest1
faa847148b
docs: Improved the headings in some docs.
2017-01-16 19:54:21 -08:00
Raghav Jajodia
4d65f9d6cf
Fix left sidebar rendering issue with some zoom levels.
...
Fixes #3296 .
2017-01-16 19:45:33 -08:00
Bojidar Marinov
df00ad3e84
search: Prevent crashes with multiple search operators.
...
Fixes #3071 .
2017-01-16 19:42:49 -08:00
Jackson
e76bcba56b
Fix spelling and grammatical errors in zerver/help docs.
2017-01-16 19:34:45 -08:00
Brock Whittaker
431a69a769
Change filtered/desaturated checkbox to SVG for performance.
...
Due to the fact that getComputedValue is called when using filter and
opacity attributes, it is much more efficient to use an SVG that has a
changing fill color rather than something that may be interpreted by
browsers as a layout change that requires layout recalculation.
This should result in noticeably smoother and more responsive :hover
events for the streams with greyed checkmarks.
2017-01-16 18:26:09 -08:00
Vamshi Balanaga
583f1e503e
docs: Add user guide for Send a message in a different language.
2017-01-16 18:24:06 -08:00
Tim Abbott
9be76e91dd
Fix capitalization in 'Add a new bot'.
2017-01-16 18:00:10 -08:00
Tim Abbott
c4836bca44
Rename titles for 'Zulip Labs' to 'Experimental settings'.
2017-01-16 18:00:10 -08:00