Steve Howell
709493cd75
Pass in sent_by_bot flag to bugdown parser.
...
We will use this flag to suppress certain url previews
for bots.
2017-02-03 17:07:38 -08:00
Tim Abbott
4abb6724d0
changelog: Fix a typo in setting name.
2017-02-03 16:34:46 -08:00
Tim Abbott
d6c21c7142
docs: Improve translating guide clarity.
...
This corrects a few details and increases the billing of writing a
translating style guide.
2017-02-03 14:45:56 -08:00
Yago González
00a9f68eea
docs: Improve the translation guide.
2017-02-03 14:38:52 -08:00
Tim Abbott
c4ba971247
casper: Fix test failures in 06-settings due to new translations.
2017-02-03 14:32:05 -08:00
Tim Abbott
a889346c9f
Remove zh_CN old Django name for Chinese.
2017-02-03 14:29:03 -08:00
Steve Howell
89b9c5eece
blueslip: Avoid blueslip spam for failed email lookups.
...
If an email lookup fails, we now wait for five seconds before
doing a blueslip.error() call (after re-checking the email).
2017-02-03 13:02:26 -08:00
Tim Abbott
633d4d1882
docs: Update customization docs slightly for Zulip 1.5.
...
There's more we'll want to do here now that we have /help/, but this
is a good start.
2017-02-03 12:57:50 -08:00
Tim Abbott
21f09dcab7
docs: Make it harder to screw up our manage.py commands.
2017-02-03 12:57:50 -08:00
Tim Abbott
43d343027b
Update translations for Zulip 1.5 release.
2017-02-03 12:32:04 -08:00
hackerkid
90f8eb7c52
Add tool for scanning issues without area labels.
...
Fixes #3495
2017-02-03 09:59:35 -08:00
Tim Abbott
fa02dfdff4
mobile: Add an endpoint for checking compatibility.
2017-02-03 09:55:34 -08:00
K.Kanakhin
cb1d61cae0
run-dev: Add pid file to development server.
...
- Add pid file of development processes group, which allows to
manage development processes group with os utils. Also it allows to
kill subprocesses when parent process was closed incorrectly.
- Add tool 'stop_dev_server' to stop development server by pid file.
Fixes #1547
2017-02-02 21:07:03 -08:00
Steve Howell
bcfe1bcdbe
linters: Handle comments better in template parser.
...
We now properly parse HTML comments that have HTML
block tags or handlebars/Django blocks within them.
2017-02-02 20:55:43 -08:00
Rishi Gupta
aafb1c70f0
analytics: Fix pie chart sorting computations in stats.js.
2017-02-02 18:19:48 -08:00
Tim Abbott
621e3f68ba
docs: Update changelog.
2017-02-02 17:44:17 -08:00
Tim Abbott
70e75508ba
settings: Include analytics in default distribution.
...
This moves the analytics module from being a default-off module that
is somewhat difficult to install to being a default part of the
Zulip distribution (both tarballs and what is enabled by default).
2017-02-02 16:23:24 -08:00
Tim Abbott
161522e04c
analytics: Add comment explaining server admin routes.
2017-02-02 16:23:10 -08:00
Tim Abbott
27112b1e08
lint: Pin version of eslint to 3.9.1.
...
This indirectly works around an issue with acorn version 4.0.5 that
in turn causes eslint to hang forever.
2017-02-02 15:25:44 -08:00
Tomasz Kolek
7bcba19e99
Add handling synchronize PR event to github webhook integration.
2017-02-02 12:33:08 -08:00
Steve Howell
5b8cc03c61
bugdown: Restore data-user-email to user mention spans.
...
(The commit q7ef4e40258280e202325c9295579c93fb948b replaced
data-user-email with data-user-id, but we still need to
support data-user-email for old clients like non-updated
androids and we still want to start the migration forward
to data-user-id.)
2017-02-02 12:32:18 -08:00
Cynthia Lin
17ad591eb4
docs: Fix bullet formatting and indenting.
2017-02-02 12:25:58 -08:00
Cynthia Lin
0efb806861
portico: Add links to 'Features' and 'User documentation' pages.
2017-02-02 12:25:58 -08:00
Cynthia Lin
944b809fd7
docs: Replace "search help" with "search operators".
...
For better clarification and to avoid confusion with user documentation tab.
2017-02-02 12:25:58 -08:00
Brock Whittaker
377592802c
hashchange: Fix exiting #subscriptions overlay not updating hash.
...
This applies fixes a bug where if a user used the Esc key, the
subscriptions hash did not get restored to its previous state.
2017-02-02 12:13:08 -08:00
khantaalaman
8c7321abad
compose: Show restore-draft option in write mode only.
...
Fixes #3491 .
2017-02-02 11:42:56 -08:00
brockwhittaker
830f3e76b6
Change all '1' (warn) flags to '0' in eslint.
...
This changes all warn flags to no-warn because warn flags currently
are not tracked nor monitored by the linter but do show up on a
line-by-line basis in text editors using the eslint plugin which
ends up causing a lot of noise.
2017-02-02 11:41:39 -08:00
brockwhittaker
894f0b5bf0
Fix hashchange closing #subscriptions on IE.
...
This fixes an issue where Array.prototype.split is called on an
undefined instance due to the EventTarget.oldURL property not being
recorded in IE. We fix this by recording it ourselves.
2017-02-02 11:40:26 -08:00
Rishi Gupta
5eb5fa3f31
analytics: Change time_range to not include current day/hour.
...
Current day/hour will always be 0, since we haven't computed it yet for the
CountStat tables.
2017-02-02 10:59:52 -08:00
Rishi Gupta
2bd214077b
analytics: Limit pie charts to 6 segments.
2017-02-02 09:20:53 +00:00
Tim Abbott
e8b0880320
analytics: Log updates to analytics counts.
2017-02-01 17:02:46 -08:00
umkay
76f3d02590
analytics: Add cron job to run analytics jobs.
...
This adds a cron job to update the Zulip analytics counts, complete
with locking etc.
Substantially tweaked by tabbott.
2017-02-01 17:02:46 -08:00
Rishi Gupta
92e8cad42a
dev login page: Add all non-zulip users as community users.
...
We create a new realm and user when running populate_analytics_db.py, in a
realm that is neither 'zulip' nor 'simple'.
2017-02-01 16:10:11 -08:00
Tim Abbott
b7df84d5a8
analytics: Add indexes to optimize performance of aggregation.
...
These indexes fix some slow queries used in updating the analytics
tables, resulting in the analytics system consuming far less total
resources.
2017-02-01 15:47:49 -08:00
Steve Howell
5ec4ed0d5c
bug fix: Allow renaming streams to different cases.
...
Before this change, you could not rename a stream
from "denmark" to "Denmark".
2017-02-01 14:20:46 -08:00
brockwhittaker
d38d12db8d
Fix for broad ID selector.
...
This fixes the broad ID selector `*[id]:before` to be a more specific
selection of h{x} tags inside the `.markdown` container.
2017-02-01 11:24:00 -08:00
Steve Howell
2a07b204bf
css parser: Show line numbers for errors.
...
This is a fairly major overhaul of the CSS parser to support
line numbers in error messages.
Basically, instead of passing "slices" of tokens around, we pass
indexes into the token arrays to all of our sub-parsers, which
allows them to have access to previous tokens in certain cases.
This is particularly important for errors where stuff is missing
(vs. being wrong).
In testing this out I found a few more places to catch errors.
2017-02-01 10:02:03 -08:00
Tim Abbott
a03d816983
docs: Update release checklist to mention GitHub.
2017-02-01 09:48:00 -08:00
Amy Liu
0a39e354dc
analytics: Add graphs of usage statistics on /stats.
...
This adds a frontend for the analytics system we've had for a few
months, showing several graphs of the data in Zulip.
There's a ton more that we can do with this tooling, but this initial
version is enough to provide users with a pretty good experience.
Fixes #2052 .
2017-01-31 22:18:54 -08:00
Cynthia Lin
2fbe2229a4
portico: Fix portico header covering anchor links.
...
Fixes issue #3506
2017-01-31 21:54:09 -08:00
Rishi Gupta
783096627c
user docs: Change link color to #399993 .
...
Also removes gradient.
2017-01-31 18:17:49 -08:00
Rishi Gupta
d8012c5b7b
user docs: Change footer to be less prominent.
2017-01-31 18:17:49 -08:00
Rishi Gupta
89c5ef76b4
user docs: Move Basics and Apps into a Misc category.
2017-01-31 18:17:49 -08:00
Tim Abbott
a64cb1d687
navbar: Add a link to the /help/ site.
2017-01-31 18:15:14 -08:00
Tim Abbott
55e3731707
navbar: Rearrange the icons.
2017-01-31 18:11:54 -08:00
Tim Abbott
daf43c5e4d
navbar: Add margin between icons and text.
2017-01-31 18:11:34 -08:00
brockwhittaker
49b150bcb3
navbar: Center icons in gear-menu.
...
This centers the icons in the gear menu so they are naturally
in line and centered.
2017-01-31 18:11:28 -08:00
Cynthia Lin
056eb8d5c5
docs: Replace all instances of "accessibility" with "privacy"
2017-01-31 18:04:59 -08:00
Cynthia Lin
42487d372e
docs: Update *Searching for messages* doc with new UI and features.
2017-01-31 18:04:59 -08:00
brockwhittaker
b37b7de498
Fix the position of the edit message label.
...
This fixes the position of the "Topic" label to be above
the input and adds a "Content" label to improve consistency.
2017-01-31 17:53:20 -08:00