Tim Abbott
639dc9108d
set_default_streams: Fix multi-line help output.
2016-12-14 10:40:04 -08:00
reyha
82e32ad255
Access realm by `string_id` in management commands.
...
`Realm.string_id` replaces 'Realm.domain'
in the management commands.
Fixes #2325 .
2016-12-14 10:38:03 -08:00
hackerkid
7f8aef1a17
Add additional resources to code review.
2016-12-13 23:12:10 -08:00
hackerkid
3236b8ee2b
Add translation in the code review check list.
2016-12-13 23:12:10 -08:00
Tim Abbott
ee3fbe9193
api: Clean up the README.md somewhat.
2016-12-13 22:55:40 -08:00
Tim Abbott
9248edaaeb
api: Require a recent version of the typing module.
2016-12-13 22:55:40 -08:00
Tim Abbott
34c3e03ef8
api: Update list of example scripts to include.
2016-12-13 22:55:40 -08:00
Tim Abbott
204ab0a3da
api: Update author to Zulip open source project.
2016-12-13 22:55:40 -08:00
Tim Abbott
ad9c3d7d18
README: Reframe discussion of our Google group.
2016-12-13 22:31:16 -08:00
Sumana Harihareswara
ef439bb809
Reduce mailing list links in README for GSoC funnelling.
...
The zulip-devel mailing list is receiving enough low-quality
interest emails from people interested in GSoC that we
are reducing the number of links to the list in the README,
and adding more wording to funnel GSoC applicants to the
appropriate venues.
2016-12-13 22:29:42 -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
Umair Khan
336a041ac0
Django 1.10: Use uWSGI.
...
Fixes : #1121
With some tweaks by tabbott to make the number of processes configurable.
2016-12-13 21:40:43 -08:00
Umair Khan
fda0387695
Create Python version agnostic venv link for prod.
...
This link points to either 'zulip-venv' or 'zulip-py3-venv' and makes
uWSGI configration very easy.
2016-12-13 21:40:43 -08:00
Umair Khan
3b7959c308
Django 1.10: Update i18n.
...
Django 1.10 uses the correct locales for simplified and traditional
Chinese languages. Previous versions used 'zh_CN' and 'zh_TW'
respectively while now the locales are 'zh_Hans' and 'zh_Hant'. This
commit takes care of this transition by doing the following:
- Add a missing translation zh-hans locale so that our tests pass.
- Add zh_Hans locale directory under 'static'. Case of the local name
is important, if we use 'zh_HANS' then the compiled translations
do not work under certain conditions.
2016-12-13 21:40:43 -08:00
Umair Khan
c7ec5a14ee
Create redirect_to_main_site function.
...
This function is used in OAuth logins so that we can redirect first to
the root domain (e.g. zulipdev.com if subdomains are *.zulipdev.com).
2016-12-13 21:06:52 -08:00
Tim Abbott
7e8f8551de
decorator: Change /activity to be gated on is_staff.
...
Zulip doesn't previously make use of the standard Django is_staff flag
(in that the Django admin site is disabled), but since conceptually
the /activity page would be part of the Django admin site if we were
using it (i.e. for server-level administrators), it makes sense to key
off of that rather than the previous, fragile, check for the realm
domain name.
2016-12-13 21:06:27 -08:00
peguin40
01a0d11705
Show markdown help in message editing UI.
...
Fixes #2578 .
2016-12-13 20:49:39 -08:00
Brock Whittaker
a460fcddef
Add Date Headers to Floating Bar and Message Headers.
...
This adds the date of a block of messages to the floating recipient
bar along with message headers of blocks that are the first of a
particular day.
2016-12-13 20:36:39 -08:00
Brock Whittaker
2fc803786b
Fix margins in Subscriptions Overlay.
...
There is a case with browser zoom that the inline-block split view
breaks down and the two 50% tabs fall below each other. This prevents
that issue from happening.
2016-12-13 20:35:14 -08:00
Steve Howell
0c49cebe86
Remove deprecated get_messages() API.
...
This also eliminates a very short script that basically
does nothing but call the long-dead API, so there's not
much to salvage there.
2016-12-13 20:33:20 -08:00
Bojidar Marinov
8b44ace3a8
frontend: Make global notifications live-update on changes.
...
Fixes #2527
2016-12-13 20:22:13 -08:00
Bojidar Marinov
d28f1ddfb4
zerver: Handle `update_global_notifications` in `apply_events`
...
Fixes #2358
2016-12-13 20:20:26 -08:00
Cynthia Lin
23652f8025
docs: Add user guide for *Browse and join streams* feature.
2016-12-13 18:48:23 -08:00
Brock Whittaker
a3fcc6e026
Change groups of muted topics to be less translucent on hover.
...
On hover, the transparency of muted stream/topic groups should turn up
to 0.6 so that they are easily readable by people looking to find a
particular stream/topic, but not completely opaque as to be confused
with a non-muted item.
Fixes : #2487 .
2016-12-13 14:24:56 -08:00
lonerz
8f97a811c4
interactive bots: Create Wikipedia bot.
2016-12-13 13:46:11 -08:00
Brock Whittaker
65288848b1
Fix Hiding Stream Creation Prompt on "Enter".
...
The stream creation prompt would be hidden if someone clicked “Enter”
and the form failed. This is presumably due to some bootstrap magic.
2016-12-13 13:16:51 -08:00
Tim Abbott
c77b1b2ac0
requirements: Stop using the `-e` feature for installing api bindings.
...
The `-e api/` line in requirements.txt caused various problems with
provisioning. It's not entirely clearly why, but it seems likely to
be a bad interaction with our virtualenv caching logic.
Given that it only had marginal value over just installing the API
bindings in the first place, we're replacing this with just `api/`
instead.
2016-12-13 11:53:55 -08:00
Bickio
868f343980
Do not open compose box if user sidebar search is empty.
...
Fixes #2357 .
2016-12-13 11:04:08 -08:00
reallyly
94b28e0afb
pep8: Fix E128 violations.
...
With some line-wrapping tweaks by tabbott.
2016-12-13 10:50:14 -08:00
Igor Tokarev
fae59502ab
URL preview: Improve test coverage.
2016-12-13 10:43:02 -08:00
Steve Howell
bb43c4d4c9
Remove select-default-language.png.
...
This accidentally got committed on the prior commit. It is
not used anywhere.
2016-12-12 12:55:52 -08:00
Cynthia Lin
c0f87481c6
docs: Add user guide for *Message display settings* feature
2016-12-12 12:43:45 -08:00
Tim Abbott
441c92e42f
travis: Remove postgres-9.6 from production suite as well.
2016-12-12 10:12:08 -08:00
Zach Breit
3368b90f34
docs: Add user guide for 'Changing the Default Language'
2016-12-12 09:29:58 -08:00
Steve Howell
a119719b79
Make provision messaging more explicit.
...
Say "do this" when we want users to run `./tools/provision.py`.
2016-12-10 08:57:41 -08:00
Rafid Aslam
e0d2839dd7
docs: Fix broken link in git-guide.md
...
Update 'how to resolve a merge conflict' link because it is
broken, GitHub has change the link to the newer one.
2016-12-10 06:09:46 -08:00
Juan Verhook
9869fb8d87
Add UserPresence rows to test databases.
...
Fixes : #2426
mypy: Added annotations to populate_db.py
2016-12-09 15:41:21 -08:00
Cynthia Lin
78a0d9456e
docs: Add user guide for *Keyboard shortcuts* feature
2016-12-09 15:37:49 -08:00
Adarsh S
31be2534b3
Fix Error: templates have no tests! while running TemplateTestCase.
...
We need to test all the templates only when we are running the full
test suite. While running just the Test Class we need not check all
the templates.
2016-12-09 12:09:55 -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
Jason Le
67f28fe62d
Speed up rate limiting test in test_external.
...
Patches out the `time.sleep` and mocks the `time.time` to one second
ahead.
Resolves #2239 .
2016-12-09 10:52:11 -08:00
Zac Pullar-Strecker
4eb6adf547
mypy: Annotate zerver/tests/test_narrow.py
2016-12-09 05:48:22 -08:00
Cynthia Lin
eb35d53ed1
docs: Add user guide for *Zulip glossary*
2016-12-09 05:07:57 -08:00
Brock Whittaker
9823e4de33
components: Change label.checkbox style.
...
Change the label.checkbox style to be grey instead of green which I
think blends with the current aesthetic more.
2016-12-08 11:49:45 -08:00
Tim Abbott
d2d404afcc
travis: Remove npm cache in prod installation.
...
With this change in place, we would have been able to catch the bug
fixed in the last commit in CI.
2016-12-08 10:34:09 -08:00
Tim Abbott
95a49f6ea2
node_cache: Fix buggy production deployment code.
...
The previous version of the production deployment code for release
tarballs did not correctly install the node_modules directory.
2016-12-08 10:34:04 -08:00
Tim Abbott
8b77889f8a
test-all: Run the pep8 linter by default.
2016-12-07 23:22:59 -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