Tim Abbott
29fa601328
Rename active-subject-filter to active-sub-filter.
...
This makes the name more generic so we can reuse it for private
message filters as well.
2015-12-15 07:52:54 -08:00
Tim Abbott
87acb2be09
stream_list: Factor out reset_to_unnarrowed helper.
2015-12-15 07:52:54 -08:00
Tim Abbott
c404f3189c
stream_list: move remove_expanded_subjects earlier in file.
2015-12-15 07:52:54 -08:00
Tim Abbott
7bb11fe09a
topic zoom: Clean up unnecessary jquery selectors.
2015-12-15 07:52:54 -08:00
Liz Sander
860cf68716
Show current narrow in page title.
...
Fixes issue #157 .
2015-12-14 21:21:30 -08:00
Allie Jones
1bd1291f3c
Replace json/send_message endpoint usage with json/message.
2015-12-12 18:14:08 -08:00
Allie Jones
29a4b51e52
Replace /json/subscriptions/add usage with /json/users/me/subscription.
2015-12-12 18:14:08 -08:00
Josh Mandel
716e2d9184
Add integration for Travis CI.
2015-11-30 20:41:33 -08:00
Tim Abbott
05acd510c0
Make reload save options required explicit arguments.
2015-11-30 08:49:39 -08:00
Tim Abbott
12bff0441c
Save compose state when reloading due to 'declare bankruptcy'.
2015-11-30 08:49:37 -08:00
Dylan Dumesnil
2f4037ae2f
Save compose state when reloading due to /json/get_events error.
...
Fixes #203 .
2015-11-30 08:47:36 -08:00
Dylan Dumesnil
24b63f30ba
Refactor reload.js to allow saving only some state when reloading.
...
The reload state is now divided into 3 different components:
pointer, narrow, compose
2015-11-30 08:47:36 -08:00
Tim Abbott
cd0a8e7e5a
Marshall tutorial route inputs as JSON strings.
...
These routes previously didn't follow our standard convention of
sending arguments in JSON format, and so broke when we started
checking the argument format in
123d51e3aa
.
Fixes #333 .
2015-11-24 22:46:25 -08:00
Chris Chapman
44a9e1dff5
Fix for setting file upload size through settings file.
...
(Slightly tweaked by Tim Abbott to change the variable name, docs, and
default values).
Fixes #276 .
2015-11-24 06:06:46 -08:00
Tim Abbott
4474a11a3a
Administration: Move deactivated users section to more sensible place.
2015-11-16 21:10:06 -08:00
Tim Abbott
58aba59e36
Apply the nice settings page CSS to the Administration page.
2015-11-16 21:10:06 -08:00
Tim Abbott
5f25974737
Fix Javascript whitespace issues with {.
2015-11-10 10:01:34 -08:00
Allie Jones
85809e6140
Add webpack build process.
2015-11-06 09:13:25 -08:00
Tim Abbott
ae04744606
admin: Refactor to remove unnecessary selections of active_user_row.
2015-11-04 08:15:55 -08:00
Tim Abbott
958ada9f44
admin: Fix deactivating bot users.
...
The previous code was using the same codepath as for real users, which
was unfortunate in two ways:
* It hit the wrong endpoint on the server and thus failed
* It popped up the "remove a user prompt" which described a bunch of
things not relevant to bots.
2015-11-04 08:03:28 -08:00
Tim Abbott
5161891fbd
admin: Fix reactivating bot users.
...
Because the `owner` field had the class email, we were sending the
concatination of the user and owner email addresses as the email
address in the reactivate requests.
Fixes #243 .
2015-11-04 08:03:17 -08:00
Elizabeth Sander
2ba01f4900
Defer permission for notifications until after tutorial.
...
In the process, remove old mozilla notifications hack since the
notifications_api shim should handle that case correctly.
Fixes #17 .
2015-10-26 09:44:15 -07:00
Allie Jones
cd1fa6a42e
Fix notifications in Firefox by calling the constructor with 'new'.
2015-10-01 09:31:05 -07:00
Jason Michalski
7352f31c4b
Add documentation for the pagerduty integrations
...
Add pagerduty to the list of supported integrations and walks users
through the setup process.
Fixes #36
2015-09-30 09:24:00 -07:00
Waseem Daher
6bb9b129f7
Update Zulip support email to zulip-devel@googlegroups.com.
...
Ideally some of these templates should really point to the
local installation's support email address, but this is a
good start.
Exceptions:
* Where to report security incidents
* MIT Zephyr-related pages
* zulip.com terms and conditions
2015-09-29 17:59:47 -07:00
Allen Rabinovich
d6a41b4fe3
Add announcement of open sourcing to certain zulip.com pages.
2015-09-25 12:07:55 -07:00
Tim Abbott
45a8b050ac
Change get_events restart log notices to log level (not error).
...
(imported from commit 52c3828d1c880545303f00bdf68585bdac844599)
2015-09-25 03:57:39 -07:00
Tim Abbott
cc33b68d73
Remove pre-built emoji images from version control.
...
Instead, build them automatically when provision the development
environment and in update-prod-static.
(imported from commit aac8dfeaafbe872c113e5f2b6bd8f655a1af36f2)
2015-09-25 00:22:15 -07:00
Tim Abbott
23a81af8ad
Clarify the left_side_userlist comment.
...
(imported from commit d2aa403d3165096776b68e59cef9814bc5dec00a)
2015-09-19 23:39:54 -07:00
Tim Abbott
7fc7e5ee8c
Remove now-unused og_zuliper_emails variable.
...
(imported from commit f89e1931ca05f163c51315d567425e71458e131f)
2015-09-19 23:37:48 -07:00
Tim Abbott
eff0d31dcd
Fix existing tab-based whitespace in the codebase.
...
(imported from commit 3bd8f51d1bb303455597d238af47b1b5541aed04)
2015-09-19 23:23:02 -07:00
Tim Abbott
176e3f4a54
Fix buggy yellow alert bar at top of admin page.
...
One of the alert rows Was missing a "-status" at the end.
While we're fixing this, make it more robust by adding .expectOne().
(imported from commit 8cb0a560701e2ee48f78471ef8fe5cfa060782af)
2015-09-19 23:23:01 -07:00
Tim Abbott
f340778798
Ensure gear_menu.js is initialized before hashchange.js.
...
This fixes a bug where loading directly to /#settings didn't work.
(imported from commit 4472373749a01db669e68866c7ce1a7a7c280ed6)
2015-09-19 23:23:01 -07:00
David Roe
3ac95ddc1a
Add UserProfile flag to control whether we have a left side userlist.
...
Previously this was hardcoded for a single customer.
(imported from commit a6b7095050aa10cef976541505d9b09a35453f48)
2015-09-19 23:22:59 -07:00
Tim Abbott
a59e41b5ee
Simplify twenty-four-hour time logic to be more generic.
...
(imported from commit bda4972b32b17a36518eddef701748f3a548e376)
2015-09-19 23:22:26 -07:00
David Roe
9590d988c5
Clean up code duplication in settings.js error reporting.
...
We can save a bunch of code by using the handle ui.js error reporting
helpers.
(imported from commit 7e993cae6e314c84d4ba8eaefd2ff7711c4bc19d)
2015-09-19 23:16:05 -07:00
Tim Abbott
fcec80461b
Remove the SSO-only realm integration.
...
It's messy code, only one customer ever used it, and it's not in use
today.
(imported from commit af3f512ac6af74af66c588c7d40d699e98514d0a)
2015-09-19 21:54:51 -07:00
Tim Abbott
25a9ccccf1
Clean up comments in feature_flags.js.
...
(imported from commit aad58c3f8b3d21ee9d5a3a45dbf2440b3d51c6e8)
2015-09-19 21:54:51 -07:00
Neeraj Wahi
9f0a6272fa
Removed dbx_branding flag and Dropbox corner logo
...
(imported from commit d205898671643985e2de7c0d6d300bdca32cae21)
2015-09-19 15:16:42 -07:00
Anders Kaseorg
2e5c82203d
Fix 05-settings.js test
...
The tests run as iago, who is now an administrator and therefore has
control over many more bots. Be specific about which bot to operate on.
(imported from commit 7a9d3e12da905338624747dd402702bb66907cfd)
2015-08-22 12:52:44 -07:00
Tim Abbott
cecbab3609
Remove now-unused is_customer4 flag.
...
(imported from commit 4ccd2126d7faef82c588f9523f3fe771fff273af)
2015-08-22 12:48:54 -07:00
David Roe
3f7cb34b00
enterprise => voyager
...
(imported from commit 04be792bb480d5e5db1c91d296d1000cf1682571)
2015-08-21 10:33:35 -07:00
Anders Kaseorg
bded0d9d54
Remove corporate beta signup form
...
(imported from commit 1b3a0cd8a59a124905fa4cbd3121a78d23aeb3a2)
2015-08-20 18:40:34 -07:00
Anders Kaseorg
cb88147ca9
Remove corporate marketing page
...
(imported from commit 24128853fd78ef9e89df7f3353f45ac2531a42e1)
2015-08-20 18:40:34 -07:00
Anders Kaseorg
1b5f9e4374
Remove corporate jobs pages
...
(imported from commit 3f1789f6a4f90a33ddd2352fab85d3cf751b0f46)
2015-08-20 18:40:34 -07:00
Tim Abbott
222ea05a3a
Warn users that twenty-four-hour-time doesn't update without a reload.
...
(imported from commit e3c00082746284fb0e6f9b958a887b9d1a1b86a3)
2015-08-20 17:59:16 -07:00
Kate Buckner
4d0f7c7ea4
Add a user-visible setting for 24-hour time display.
...
(imported from commit d934824fd6b72e64a455aac9ff4585b262145f02)
2015-08-20 17:33:16 -07:00
David Roe
5b7f3466ba
Add feature where only admins can invite new users.
...
This is controlled through the admin tab and a new field in the Realms table.
(imported from commit e78a6f48160e2a1bbc68d278beb726fe31515266)
2015-08-20 15:29:46 -07:00
David Roe
809efc4f2b
Add realm option to show or not show digest e-mail.
...
(imported from commit e9cfe519aa9f2857a1dcc7c75f5e1889834fcb86)
2015-08-20 15:29:45 -07:00
David Roe
e5cb2a468f
Enable Lab features for all users
...
(imported from commit 4e2658d28a5e02067ad472fec76c66f46592d520)
2015-08-20 15:29:45 -07:00