Eeshan Garg
c45517f544
python-zulip-api: Upgrade to PyPI package release 0.3.8.
...
There's one migration required by this release:
* queue_processors: Stop passing state_handler to handle_message.
state_handler is now a property of bot_handler and thus, does
not need to be passed to bot_handler.handle_message().
The commit responsible is:
2a74ad11c5
2017-11-27 20:31:37 -08:00
Vishnu Ks
610eb557b8
backend: Make password reset form support multi realm membership.
2017-11-26 15:35:25 -08:00
Rhea Parekh
84847b811b
requirements: Upgrade mypy to 0.550.
...
We have to add a few type: ignores due to mypy 0.550 having some bugs
in the new imaplib stubs in typeshed.
Fixes #7387 .
2017-11-25 10:06:27 -08:00
Andy Perez
e7f1825617
bugdown: Update KaTeX to version 0.8.3 from 0.7.1.
...
Fixes #7480 .
2017-11-23 12:43:34 -08:00
Greg Price
49f4c33a57
docs: Update release checklist with thoughts from 1.7.1.
2017-11-22 18:11:20 -08:00
Greg Price
50ea5ff4b1
version: Update mentions of latest release to reflect 1.7.1.
2017-11-22 18:11:20 -08:00
rht
bff736868e
Generate custom-icon-webfont on each provision or update-prod-static.
...
Fixes #7354 .
2017-11-20 16:36:49 -08:00
Greg Price
de2a2d0dfa
docs: Send people to install instructions for latest release.
...
Pointing these at the latest release, rather than the latest version
in master, allows us to make changes to the installer and document
them properly in master, without making the instructions confusingly
wrong for people who just go to the website or the GitHub repo page
and follow instructions to install.
2017-11-20 15:52:07 -08:00
Tim Abbott
1d06869743
provision: Bump PROVISION_VERSION for recent email changes.
...
It might be a good idea to make the `tools/inline-email-css` caching
better so we don't need to do this.
2017-11-20 10:57:44 -08:00
Tim Abbott
1b28ddd8a7
requirements: Update to new pyoembed release.
...
This should mean we no longer need to maintain a fork.
2017-11-17 11:03:08 -08:00
Aditya Bansal
79576797b0
thumbor: Auto generate thumbor_key and add it to zulip settings.
2017-11-16 22:34:14 -08:00
Cynthia Lin
0b800b0a7d
icons: Create framework for custom icons and add new bot icon.
2017-11-10 11:18:42 -08:00
Rishi Gupta
dec4b9ed93
remote dev: Add code and instructions for creating digital ocean droplets.
...
Mostly copied from the zulip/zulip-gci repository, but with some changes to
wordings and code cleanup for linters.
2017-11-06 12:20:39 -08:00
Harshit Bansal
1067cfd92a
node_modules: Add npm packages for the supported emojisets.
...
This commit adds emoji datasource packages for the rest of the emojiset
packages which we will use for serving images in notifications.
2017-10-28 10:38:32 -07:00
Tim Abbott
bfa148ab39
requirements: Update mypy to latest version.
...
This involves fixing the mypy annotations in one file
2017-10-27 17:05:52 -07:00
Tim Abbott
3abe92fc39
requirements: Update version of pyombed to fork with bs4 bug fixed.
...
This fixes an annoying warning message that was printed in our tests.
2017-10-27 16:55:27 -07:00
rht
49ad5c78e6
js: Update minor versions of several node dependencies.
2017-10-25 14:09:28 -07:00
Tim Abbott
a03f322028
version: Bump version following 1.7 release.
2017-10-25 10:37:51 -07:00
Tim Abbott
ff6a502200
Release Zulip Server 1.7.0.
2017-10-25 09:27:39 -07:00
Eeshan Garg
0600646fbf
python-zulip-api: Upgrade to latest release (0.3.5 -> 0.3.7).
2017-10-21 06:08:40 -07:00
Umair Khan
2db1cba9cc
i18n: Use language code instead of locale.
...
We have been assigning locale to language code. Mostly code and locale
are same but for languages like zh-Hans, locale is zh_Hans and code is
zh-hans.
After this commit, compilemessages command should be run.
2017-10-20 11:21:26 -07:00
Eeshan Garg
48be9e3e44
packages: Upgrade Zulip API packages (0.3.4 -> 0.3.5).
2017-10-09 11:40:36 -07:00
Harshit Bansal
2b7dd8e437
requirements: Add 'lxml' as a dependency required for parsing HTML.
...
We need to parse rendered HTML content of messages while preparing
content for mobile push notifications and for doing so we need to
use lxml's HTML parser.
2017-10-06 16:37:17 -07:00
Harshit Bansal
ea5cb23c8e
build_emoji: Extend emoji mappings to use new emojis from iamcal dataset.
...
Emojis which are represented by a sequence of codepoints or emojis
with ZWJ are not included until we implement a mechanism for dealing
with their unicode versions.
Fixes : #6279 .
2017-10-04 23:09:14 -07:00
Umair Khan
60b8cba7df
django: Bump version to 1.11.5.
2017-10-03 08:27:06 -07:00
neiljp (Neil Pilgrim)
ee8d7de7c3
mypy: Upgrade mypy to mypy commit on Oct 2 2017.
...
Also fix the fact we apparently forgot to remove fonttools from
dev_lock.txt.
2017-10-02 15:15:08 -07:00
Harshit Bansal
9c4ed1647d
version: Bump the provision version for recent emoji infrastructure changes.
2017-09-29 11:17:06 -07:00
Vishnu Ks
caaa90f22d
emails: Extract CSS from email_base_default.
2017-09-27 16:48:18 -07:00
Harshit Bansal
0056f1c948
requirements: Remove `fonttools` as a dependency.
...
We used fonttools' ttx tool to extract glyphs from `NotoColorEmoji.ttf`.
But we no longer need to do so and hence fonttools is no longer required.
2017-09-24 04:51:33 -07:00
Harshit Bansal
2e80bc50bb
requirements: Add `emoji-datasource-google` package as a dependency.
...
This package contains individual images for emojis that we will be
using in email notifications.
2017-09-24 04:51:33 -07:00
Eeshan Garg
390a1fec92
zulip_bots: Generate static files during provisioning.
...
This commit implements support for copying over static files
for all bots in the zulip_bots package to
static/generated/bots/ during provisioning. This directory
isn't tracked by Git. This allows us to have access to files
stored in an arbitrary zulip_bots package directory somewhere
on the system. For now, logo.* and doc.md files are copied over.
This commit should act as a starting point for extending our
macro-based Markdown framework to our bots/API packages'
documentation and eventually rendering these static files
alongside our webhooks' documentation.
2017-09-22 15:14:42 -07:00
Vishnu Ks
1d72928480
version: Increment version to facilitate python dep upgrade.
2017-09-19 19:07:58 -07:00
Vishnu Ks
c2f8fc9500
requirements: Add premailer for inlining email CSS.
2017-09-16 18:54:29 +05:30
Sarah
c3a8138f74
user_settings: Add push notifications for all stream messages.
...
Add setting to enable push notifications for all stream messages.
2017-09-14 05:41:37 -07:00
Eeshan Garg
e39197a9b7
requirements: Upgrade to version 0.3.4 of the Zulip API packages.
2017-09-12 03:02:29 -07:00
Eeshan Garg
0d2bb41f91
requirements: Upgrade versions of Zulip API libraries.
2017-09-02 07:48:13 -07:00
Greg Price
b0d34b030a
py3: Bump ujson to our own fork to pick up a Python 3 fix.
...
See my PR upstream: https://github.com/esnme/ultrajson/pull/284 .
Fixes #6332 .
2017-08-29 16:04:10 -07:00
Steve Howell
0106add546
mypy: Use TypedDict for UnreadMessageResult.
2017-08-28 14:48:19 -07:00
Tim Abbott
8c5525c5c6
requirements: Upgrade versions of Zulip API libraries.
2017-08-27 10:05:45 -07:00
Tim Abbott
2026921270
provision: Bump PROVISION_VERSION for new APNS.
2017-08-26 14:22:31 -07:00
Greg Price
c6d9fbd87b
APNs: Replace `apns` dependency with `apns2`.
...
This is "PyAPNs2", which implements Apple's new (since 2015)
APNs provider API.
2017-08-26 14:16:05 -07:00
Brock Whittaker
52588cb2b6
Upgrade jQuery to v3.2.1.
2017-08-22 12:54:26 -07:00
Tim Abbott
0d390edeeb
version: Bump PROVISION_VERSION for latest changes.
2017-08-22 10:42:01 -07:00
Tim Abbott
b55458b630
version: Bump PROVISION_VERSION for recent Python deps.
2017-08-21 18:38:29 -07:00
Greg Price
5a6169a13f
version: Bump PROVISION_VERSION to cause update to Python 3.
2017-08-08 16:15:37 -07:00
neiljp (Neil Pilgrim)
aefc256f23
mypy: Upgrade mypy beyond release 0.521 to mypy commit on Aug 3 2017.
2017-08-05 17:53:23 -07:00
Pweaver (Paul Weaver)
1afaa67c7c
deps: Change npm to yarn for reliablity, security, and speed.
2017-08-05 12:29:06 -07:00
Pweaver (Paul Weaver)
21cad9cc24
webpack: Convert webpack config to typescript.
...
This helps catch bugs in the configuration.
2017-08-04 11:01:37 -07:00
Tim Abbott
40c25e41f1
version: Update PROVISION_VERSION for jQuery upgrade.
2017-07-24 11:31:28 -07:00
Harshit Bansal
ebdd8c9e3d
emoji: Switch to using `emoji-datasource` npm package.
...
This commit does the following things:
* Instead of using a manual tool for downloading sprite sheets, use
`emoji-datasource` npm package.
* Modify the `build_emoji` script to use sprite sheets from the npm
package.
Bumps PROVISION_VERSION.
Fixes : #4730 .
2017-07-13 21:52:01 -07:00