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
Bojidar Marinov
8b44ace3a8
frontend: Make global notifications live-update on changes.
...
Fixes #2527
2016-12-13 20:22:13 -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
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
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
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
Zach Breit
3368b90f34
docs: Add user guide for 'Changing the Default Language'
2016-12-12 09:29:58 -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
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
Igor Tokarev
0bac986f26
Fixed compose box PM recipient typeahead handling of focus.
...
This closes #2315 .
2016-12-07 22:13:47 -08:00
Tommy Ip
fe4a0e72fc
Add new button to download ~/.zuliprc from settings page.
...
Added new option to download .zuliprc file directly from settings
page. This should help reduce friction when setting up new
bots/integrations. This new feature is available in the bot cards and
the 'show your API key' section. One caveat is that the filename is
automatically set to 'zuliprc' instead of '.zuliprc', since as most
browsers do not allow filenames to start with a dot.
Fixes #2327 .
2016-12-07 21:28:41 -08:00
Tomasz Kolek
9933abf833
css: Fix problem with too long stream name on stream deletion modal.
...
Add overflow-wrap rule to zulip.css for deactivation_stream_modal h3.
Fixes : #2596 .
2016-12-07 21:23:23 -08:00
Tomasz Kolek
4fe3cd98f8
css: Fix problem with too long stream name in left sidebar.
...
Add overflow-wrap rule for .stream-name class to left-sidebar.css.
2016-12-07 21:21:47 -08:00
Tomasz Kolek
eac002c6bd
css: Fix problem with too long stream error formatting.
...
Add overflow-wrap rule for #response span to subscriptions.css.
2016-12-07 21:20:57 -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
Igor Tokarev
c93f1d4eda
Add oembed/Open Graph/Meta tags data retrieval from inline links.
...
This change adds support for displaying inline open graph previews for
links posted into Zulip.
It is designed to interact correctly with message editing.
This adds the new settings.INLINE_URL_EMBED_PREVIEW setting to control
whether this feature is enabled.
By default, this setting is currently disabled, so that we can burn it
in for a bit before it impacts users more broadly.
Eventually, we may want to make this manageable via a (set of?)
per-realm settings. E.g. I can imagine a realm wanting to be able to
enable/disable it for certain URLs.
2016-12-07 17:40:18 -08:00
Robert Hönig
b44c4680ff
docs: Add user guide for *Search for messages*.
2016-12-07 17:12:34 -08:00
Rafid Aslam
7856217a63
Migrate JS modules to CommonJS style.
...
Closes #1488 .
2016-12-07 16:11:52 -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
Yago González
e65c42cb5f
eslint: Turn on errors for new-cap rule.
...
Now the eslint rule "new-cap" is set as: ["error", { "newIsCap": true, "capIsNew": false }]
2016-12-07 05:33:16 -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
Rafid Aslam
0951b838ca
deps: Update zxcvbn to 4.4.1
...
Update zxcvbn to 4.4.1, and change `crack_time` to
`crack_times_seconds` because `crack_time` has been changed to
`crack_times_seconds` in 4.4.1.
2016-12-06 17:51:33 -08:00
actuallyatoaster
d11cdac876
docs: Add documentation for linking to a stream.
...
Fixes #2560 .
2016-12-06 17:47:26 -08:00
Sampriti Panda
7c3aff92d9
integrations: Add webhook payloads, webhook code, API endpoint, and tests for heroku
2016-12-06 11:05:00 -08:00
Zac Pullar-Strecker
e6e11aefb3
settings: Add option to disable websockets.
...
This can be useful in scenarios where the network doesn't support
websockets. We don't include it in prod_settings_template.py since
it's a very rare setting to need.
Fixes #1528 .
2016-12-05 21:55:22 -08:00
Bickio
84765e48a9
integrations: Add webhook code, API endpoint, and tests for papertrail
2016-12-05 21:48:11 -08:00
K.Kanakhin
7bf10ec74f
update-sockjs: Update sockjs from version 0.3.4 to 1.1.1.
...
- Add browserify to npm dependencies.
- Add SockJS-client to npm dependencies.
- Add npm postinstall script to generate browser version of SockJS-client
from npm package.
- Change deprecated SockJS object property 'protocol_whitelist' to
'transports'.
- Fix settings.
2016-12-05 21:36:10 -08:00
Cynthia Lin
aa7f11dd6c
docs: Add user guide for *Streams and Private Messages*
2016-12-05 21:22:37 -08:00
lonerz
abde152d9c
eslint: change array-callback-return from warning to error.
2016-12-05 21:21:19 -08:00
Maydha K
c51d2c3d8f
docs: Add user guide for signing out
2016-12-05 16:59:18 -08:00
Vamshi Balanaga
f89e732d9e
integrations: Add webhook code, API endpoint, and tests for mention.
2016-12-05 16:46:32 -08:00
lonerz
dc6849952b
eslint: change space-before-function-paren from warning to error.
...
Also fix violations.
2016-12-05 09:50:37 -08:00
Cynthia Lin
f354892ba4
docs: Add user guide for *Create a stream*
2016-12-05 05:48:13 -08:00
lonerz
a8b39e6c0f
Switch yoda eslint rule from warning to error (in .eslintrc)
2016-12-04 19:48:10 -08:00
lonerz
025fe9980b
Switch no-empty eslint rule from warning to error (in .eslintrc)
2016-12-05 01:35:14 +00:00
Cynthia Lin
dd62123d4b
docs: Add user guide for *Format Your Messages*.
2016-12-03 20:44:01 -08:00
AZtheAsian
441743cb89
integrations: Add webhook code, API endpoint, and tests for stripe.
...
This integration still needs documentation.
2016-12-03 20:42:43 -08:00
Rafid Aslam
0290aeb6ab
lint: Fix several no-unused-vars eslint rule violations.
...
These changes were extracted by tabbott from the original commit
to merge now because they have been reviewed as safe.
2016-12-03 18:43:47 -08:00
Rafid Aslam
426cb13e23
Remove enforce_arity function from util.js.
...
Remove `enforce_arity` function from util.js, because it is
not used anymore.
2016-12-03 18:43:46 -08:00