Tim Abbott
5aa6751e7a
lint: Fix long lines in newly added features.
2017-11-15 10:58:03 -08:00
Steve Howell
dbcc76b996
Fix MissedMessageWorker.
...
This fixes a regression in 25c669df52
.
We were draining the queue in both the superclass and the subclass,
so by the time the subclass started processing events, there were
no events to process. Now the subclass properly uses the events
passed in from the superclass.
2017-11-15 10:26:28 -08:00
Eeshan Garg
e85d0747d4
tools/test-help-documentation: Verify api/ docs.
2017-11-15 10:12:59 -08:00
Tim Abbott
9dd5d6e999
api: Fix broken links detected by new tests.
2017-11-15 10:12:59 -08:00
Florian Jüngermann
b31917be1d
frontend: Remove redundant stream separator in the left sidebar.
...
In the case of no 'normal' streams (only pinned and dormant ones) there are two separators
between the groups of streams. My commit removes one.
2017-11-15 10:06:25 -08:00
derAnfaenger
5ef09bfcd4
docs: Move bot docs to /api.
...
With a few fixes for rendering bugs. The rest will be in a follow-up
issue.
2017-11-15 09:58:29 -08:00
derAnfaenger
da67c610b2
docs: Fix typo in plans.html
2017-11-15 09:49:01 -08:00
Vishnu Ks
8a46ddf9d7
dev_settings: Add localhost:9991 as realm host for zulip realm.
...
[greg: Tweaked explanatory comment.]
2017-11-14 18:34:17 -08:00
Rishi Gupta
2d73d3d1d4
docs: Move license declaration from README.md to LICENSE.
2017-11-14 16:04:23 -08:00
Rishi Gupta
c019c1ba70
docs: Update chat-zulip-org.md.
2017-11-14 16:04:23 -08:00
Rishi Gupta
df8e156e50
docs: Reorder sections in chat-zulip-org.md.
2017-11-14 16:04:23 -08:00
Rishi Gupta
87b470ff40
docs: Remove information on office hours and sprints.
...
Also removes references to meeting agendas that haven't been updated in
months.
2017-11-14 16:04:23 -08:00
Rishi Gupta
ee2ea3750c
docs: Split a CONTRIBUTING.md out of README.md.
...
Also contains a number of updates, additions, and deletions; this is
essentially a rewrite of the github landing page experience.
2017-11-14 16:04:23 -08:00
Rishi Gupta
7e9273bc31
docs: Stop recommending the dev environment in prod.md.
...
The dev environment has none of the onboarding that chat.zulip.org and the
prod install have.
2017-11-14 16:04:23 -08:00
Steve Howell
ae5ba7f4fd
Add a couple cross-realm bots.
...
These are new:
new-user-bot
emailgateway
Our cross-realm bots are hard coded to have email addresses
in the `zulip.com` domain, and they're not part of ordinary
realms.
These have always been cross-realm, but new enforcement in the
frontend code of all messages having been sent by a known user means
that it's important to add these properly.
2017-11-14 16:02:19 -08:00
Greg Price
415da352df
prod install: Cut premature suggestion to configure auth backends.
...
The warning here means that the admin can't really act on this yet if
they want to disable email auth, which is likely among admins that
want to make any changes here. And for admins who don't, this is an
extra thing to read and make a decision about before they can get a
server running. See #6985 .
Conversely, we already discuss auth backends right at the top of the
`prod-customize` doc, which is linked under "Next steps" at the end of
these instructions.
The warning about EmailAuthBackend is important; but we can move it to
the config file right next to the setting, and then it's available
right when it's actionable, which is if the admin is actually thinking
about changing the setting.
2017-11-14 15:57:39 -08:00
Tim Abbott
f756f55145
docs: Rename docs/README.html to docs/documentation.html.
...
Since it's now the top-level documentation for our documentation
system in general, not just docs/, it deserves a more normal name.
2017-11-14 15:52:58 -08:00
Vishnu Ks
36f29764cb
emails: Add option to forward mails send in dev env to external email.
...
Fixes #7085 .
2017-11-14 15:27:29 -08:00
Tim Abbott
ac763d6eed
tools: Remove obsolete build-deb tool.
...
This hasn't been used in ages, and isn't useful with the current
codebase.
2017-11-14 15:22:26 -08:00
Vishnu Ks
d2555e8769
api: Add support to change name of default stream groups.
2017-11-14 14:41:42 -08:00
Vishnu Ks
2af249dd5d
api: Add description attribute to default stream group.
2017-11-14 14:41:42 -08:00
Vishnu Ks
f45ba7de93
api: Pass group id instead of name to default stream group api.
2017-11-14 14:41:42 -08:00
Tommy Ip
9565ea4513
python: Add settings for isort.
...
Commit msg tweaked by rht. Based on
https://github.com/zulip/zulip/pull/3318 .
Content tweaked by tabbott.
2017-11-14 12:31:14 -08:00
Tim Abbott
d2d1459a6a
requirements: Add isort development dependency.
2017-11-14 12:10:48 -08:00
Eeshan Garg
4755ecae8a
docs/dev-env: Recommend setting up lxc network config on Debian.
...
LXC on Debian does not ship with a default network config for
containers, so we now recommend setting up the lxc network config
manually.
Tweaked by tabbott to make these details much harder to miss.
2017-11-14 11:19:33 -08:00
Cynthia Lin
d5a3691561
media: Display stream list filter at full width.
2017-11-14 11:12:13 -08:00
Cynthia Lin
940ca17c46
hotkeys: Expand collapsed sidebars when sidebar searches are initiated.
...
Fixes #7351 .
2017-11-14 11:12:13 -08:00
Cynthia Lin
7d2672cfcd
popovers: Include expanded mobile sidebars as active popovers.
2017-11-14 11:12:13 -08:00
Tim Abbott
a047584d0b
docs: Use parallelism when building docs.
...
This makes things significantly faster on a multiprocess machine.
2017-11-14 10:41:38 -08:00
rht
cceba2023c
Use makedirs directly instead of wrapping it in mkdirs.
2017-11-14 09:47:09 -08:00
rht
72ce1c6501
Use a more concise `mkdir -p` when the situation permits.
2017-11-14 09:47:09 -08:00
Tim Abbott
a86968cd44
landing_nav: Fix missing login_link_disabled check.
...
This caused login links to incorrectly appear on the zulipchat.com
homepage.
2017-11-13 17:07:17 -08:00
Steve Howell
99ecb51c5f
minor: Add whitespace after commas in CSS.
2017-11-13 12:43:43 -08:00
Steve Howell
f35b7b4c77
css: Convert colors to hsl() format.
...
This changes most of the app-related CSS files, but leaves
things like landing pages and bootstrap alone.
2017-11-13 12:43:43 -08:00
Steve Howell
ba51078418
Simplify CSS linter and clean up CSS.
...
The CSS linter was pretty hard to reason about. It was
pretty flexible about certain things, but then it would
prevent seemingly innocuous code from getting checked in.
This commit overhauls the pretty-printer to be more composable,
where every object in the AST knows how to render itself. It
also cleans up a little bit of the pre_fluff/post_fluff logic
in the parser itself, so comments are more likely to be "attached"
to the AST node that make sense.
The linter is actually a bit more finicky about newlines, but
this is mostly a good thing, as most of the variations before
this commit were pretty arbitrary.
2017-11-13 12:43:43 -08:00
Umair Khan
7e2b452f6a
user-groups: Add composebox_typeahead tests.
2017-11-13 11:43:16 -08:00
Umair Khan
597a6e6c74
user-groups: Add user groups in typeahead code.
2017-11-13 11:42:17 -08:00
Umair Khan
0e21cbc5d9
user-groups: Create static/js/user_groups.js.
2017-11-13 13:08:15 +05:00
Umair Khan
ad8f5650a3
user-groups: Generate test data of user groups.
2017-11-13 13:08:15 +05:00
Vishnu Ks
50eb3be0c2
droplets: Remove ip_address default value from create_dns_record.
...
I forgot to remove the default value 172.31.1.4 from
ip_address which was used only for testing purpose.
2017-11-11 17:05:14 -08:00
Brock Whittaker
7b4124b7b4
portico-header: Add background to avatar images.
...
This adds a white background color to avatar images that may
have a transparent background.
2017-11-10 19:25:42 -08:00
derAnfaenger
25bf15a3c9
bots: Use non-generic exception for state key removal.
2017-11-10 18:56:26 -08:00
derAnfaenger
8fccf36246
bots: Wrap StateError exceptions around BotUserData exceptions.
2017-11-10 18:56:26 -08:00
derAnfaenger
d707e3bc1d
bots: Add USER_STATE_SIZE_LIMIT setting.
2017-11-10 18:56:26 -08:00
derAnfaenger
545c73c79e
bots: Rename StateHandlerError to StateError.
2017-11-10 18:54:54 -08:00
derAnfaenger
71372610e3
bots: Validate state size limit directly in set_bot_state().
2017-11-10 18:54:39 -08:00
derAnfaenger
6c543d1280
bots: Make StateHandler test more accurate.
2017-11-10 18:45:52 -08:00
Tim Abbott
9921971bfb
markdown_test_cases: Fix annoying whitespace issue.
...
This unfortunately breaks the node tests.
2017-11-10 18:37:19 -08:00
Tim Abbott
54aa87fba3
api: Migrate to using the new version of the API site.
2017-11-10 17:56:22 -08:00
Tim Abbott
01a8dd04d3
docs: Update our changelog.
2017-11-10 17:40:50 -08:00