hackerkid
b6a595c5a3
requirements: Upgrade Jinja2 to 2.9.5.
2017-02-26 15:59:23 -08:00
hackerkid
2a2328b725
requirements: Upgrade ipython to 5.3.0.
2017-02-26 15:59:23 -08:00
hackerkid
3810f5ffea
requirements: Upgrade httplib2 to 0.10.3.
2017-02-26 15:59:23 -08:00
hackerkid
767f21c397
requirements: Upgrade google-api-python-client to 1.6.2.
2017-02-26 15:59:23 -08:00
hackerkid
f61bfb0186
requirements: Upgrade fonttools to 3.7.2.
2017-02-26 15:59:23 -08:00
hackerkid
6b672ea992
requirements: Upgrade django-auth-ldap to 1.2.9.
2017-02-26 15:59:23 -08:00
hackerkid
e5a1ccbed6
requirements: Upgrade defusedxml to 0.5.0.
2017-02-26 15:59:23 -08:00
hackerkid
d50efc6c4e
requirements: Upgrade cryptography to 1.7.2.
2017-02-26 15:59:23 -08:00
hackerkid
903611c4f5
requirements: Upgrade certifi to 2017.1.23.
2017-02-26 15:59:23 -08:00
Tim Abbott
fc56141550
settings: Fix typo in icon upload.
2017-02-26 12:42:58 -08:00
Tim Abbott
4ea997493b
events: Normalize realm_icon events to be standard.
...
This lets us save on semi-duplicate code, both in server_events.js and
in zerver/lib/events.py, and makes our event structure a bit more
predictable.
2017-02-26 12:16:07 -08:00
K.Kanakhin
257bb40698
realm-icon: Add realm icon feature.
...
- Add realm icon fields to realm model.
- Add migration for new realm model's field.
- Add views for icon uploading and deleting.
- Add routes for realm icons views.
- Add JS widget for realm icon upload setting.
- Add realm icon upload to administration
organization setting.
- Add tests for realm icons.
Fixes #3660 .
2017-02-26 12:16:07 -08:00
Tim Abbott
20b655016d
js: Move admin.js further down the list.
...
This makes it reasonable for it to depend on libraries like widgets.js.
2017-02-26 12:16:07 -08:00
Tim Abbott
c5ed119f89
upload: Rename BadImageError exception to not mention avatars.
...
This is preparation for using that function to decode realm icons as
well.
2017-02-26 12:16:07 -08:00
K.Kanakhin
9ce218154e
realm-icon: Move upload widget to separate file.
...
This makes it possible to use the upload widget in the realm icon
organization settings on frontend.
2017-02-26 12:15:41 -08:00
Tim Abbott
5a204d7c84
subs: Fix capitalization in stream privacy modal.
2017-02-25 18:36:48 -08:00
Tim Abbott
bd03bb76fd
subs: Remove unnecessary data-is-private variable.
2017-02-25 18:33:07 -08:00
Harshit Bansal
f20993787c
subscriptions: Add a modal for changing stream privacy.
...
Change the remaining "Admin settings" with a button, namely
changing a stream's privacy, to instead be a "[Change]" link
opening a confirmation modal.
Fixes : #3493 .
2017-02-25 18:23:15 -08:00
Harshit Bansal
1d33c759e4
subs.js: Make `change_stream_privacy()` function global.
2017-02-25 18:23:15 -08:00
Elliott Jin
8decddb44b
Clean up Google Calendar integration docs.
...
This change fixes a broken link, fixes minor typo, and includes some minor
rewording for clarity / consistency.
2017-02-25 18:20:58 -08:00
Elliott Jin
f038cd47d9
test-backend: Raise zerver/views/realm.py test coverage to 100%.
2017-02-25 18:18:29 -08:00
Elliott Jin
b2b1977138
docs: Fix typo in new-feature-tutorial.md.
2017-02-25 00:53:02 -08:00
Cynthia Lin
07d1637c96
frontend: Fix edit header display height.
...
Header navbar covers the entire Mac OS X old Zulip desktop app page; this should fix that error.
2017-02-24 15:21:20 -08:00
Brock Whittaker
c4d50f505f
Make compose preview box less editable-looking.
...
This adds a slight background color and a cursor to show that editing
is disabled.
2017-02-24 15:07:33 -08:00
Brock Whittaker
9ee5ac6d23
Redesign compose box.
...
This redesigns it to closer to the new implementation design.
2017-02-24 15:07:33 -08:00
Brock Whittaker
c35d821786
Restyle uploaded files table.
...
This restyles the uploaded files table to be lighter, more minimal, and
easier to parse than the previous table.
2017-02-24 15:05:06 -08:00
Brock Whittaker
e504eaaa68
Change time render to be client-side and formatted.
...
This changes the time render to be done on the client-side and
therefore take advantage of knowing the client’s timezone, along with
being formatted in a more human-parseable way.
2017-02-24 15:05:06 -08:00
Brock Whittaker
434317b4cc
Add "all" and "subscribed" deeplink for subscriptions.
...
This adds a deep link to “all” which is to show all streams,
along with "subscribed" for only streams you are subscribed to.
2017-02-23 15:34:30 -08:00
Brock Whittaker
461066cab9
Add deep linking to #subscriptions/new and #subscriptions/:stream_id.
...
This mechanism allows for a user to deep link to a particular
subscription or the form for creating a new subscription.
2017-02-23 15:34:30 -08:00
Brock Whittaker
6a7369b2b6
streams: Remove unnecessary subscriptions header arrow.
...
This removes the arrow from the subscriptions header at full
widths where the arrow is not required because the subscription
settings/stream creation prompt don't take up the full width of
the screen and require an arrow to go back to the streams list.
Fixes : #3762 .
2017-02-23 14:27:35 -08:00
Brock Whittaker
0f9a5108fc
settings: Change admin pages to have readonly view for non-admins.
...
This changes the layout of administration for non-administrators such
that they can view organization settings and emoji settings and
displays everything as readonly unless they have the capability to edit.
For now, we just enabled this for the emoji settings and organization
settings features.
2017-02-23 14:20:31 -08:00
Brock Whittaker
3bb22a6965
Remove all .expectOne statements in settings.
...
This removes all the .expectOne statements and replaces with a
single broad stroke .hide() that doesn't check if they exist,
but rather just ensures they are hidden by default until triggered.
2017-02-23 14:18:25 -08:00
Brock Whittaker
5fc0c0b6ac
Fix the styling for drafts.
...
This fixes the appearance for drafts to be uniform with the rest of the
site along with general polishing.
2017-02-23 13:00:56 -08:00
Umair Khan
5bf83f9e0a
change-email: Implement confirmation flow.
...
This adds to Zulip support for a user changing their own email
address.
It's backed by a huge amount of work by Steve Howell on making email
changes actually work from a UI perspective.
Fixes #734 .
2017-02-23 03:15:17 -08:00
Sampriti Panda
1929cc5190
Implement persistent drafts functionality
...
* Created a drafts modal to display/restore/delete drafts
* Created a Draft model to support storing draft data in localstorage
* Removed existing restore-draft functionality
* Added casper and node tests for drafts functionality
Fixes #1717 .
2017-02-23 02:58:23 -08:00
Brock Whittaker
8b22b94ab1
Add a LocalStorage wrapper for Zulip.
...
This is a wrapper that allows for versioning and migrations with
localStorage along with safe storage of data that respects data types.
2017-02-23 02:58:22 -08:00
Tim Abbott
ce91a43eee
docs: Expand discussion of database schema migrations.
...
This covers the standard multi-step process for doing large
migrations, as well as other important properties to consider when
writing migrations.
Also documents the new Django 'atomic=False' option.
Fixes #1332 .
2017-02-22 23:44:35 -08:00
Tim Abbott
32c2982299
docs: Document migration atomicity issues.
2017-02-22 23:35:37 -08:00
sinwar
483a351d44
Upgrade to argon password hasher.
...
The Argon2 password hasher is the currently recommended password
hasher for Django.
Fixes #3362 .
2017-02-22 23:29:12 -08:00
ausDensk
5efb072e63
Change screenshot for HomeAssistant integration docs.
2017-02-22 23:27:43 -08:00
Tim Abbott
fe0c4cad85
check-rabbitmq-consumers: Go back to hardcoding for now.
...
This should fix the production test suite in Travis CI, so that we can
debug what's broken here offline.
2017-02-22 22:58:59 -08:00
Tim Abbott
e15a661720
accounts: Remove unhelpful avatar size advice.
2017-02-22 22:50:16 -08:00
Brock Whittaker
c7349178f0
Re-add "Delete Avatar" button to "Your account".
...
This re-adds the deleted "Delete Avatar" button back to the
settings/your-account tab view in the overlay, which only appears
if you do not currently have a gravitar.
2017-02-22 22:50:16 -08:00
Steve Howell
03386f1485
avatar live updates: Do full re-render.
...
We now sweep all active messages for avatar changes and update
the message items and re-render, rather than patching the
DOM. This avoids some quirks that happen when subsequent messages
get sent and we re-render previous messages out of the message
store.
Our approach here is similar to how we do full-name updates.
2017-02-22 22:46:44 -08:00
lonerz
d09c8b42c1
docs: Update README.md with @zulipbot details. Fixes #3752 .
2017-02-22 22:38:06 -08:00
Tim Abbott
cf444203c4
docs: Update email configuration documentation.
...
Fixes #2958 .
2017-02-22 22:26:43 -08:00
Tim Abbott
d2f9152c43
settings: Make it possible to override EMAIL_BACKEND.
...
Fixes #3699 .
2017-02-22 22:26:43 -08:00
Tim Abbott
8c1285924e
prod_settings_template: Move email configuration up.
...
This reflects the fact that you definitely need to configure this, but
you don't have to configure any of the auth backends, really.
2017-02-22 22:26:43 -08:00
Tim Abbott
7964408633
prod_settings_template: Move ALLOWED_HOSTS up and clarify.
2017-02-22 22:26:43 -08:00
Tim Abbott
e208002002
docs: Improve install discussion of settings.
2017-02-22 22:26:43 -08:00