Help Wanted


Refactor code duplication with mock request objects in our backend tests zulip/zulip

From #1199: We could probably with some work on test helpers decrease the code duplication involved in setting up some of our decorator tests that use a mock request object. For example, we have a...

Created - 0 comments - area: refactoring area: testing-coverage bite size help wanted

Remove realm_str from session object for realm sign-up. zulip/zulip

We have the following logic in `zerver.views.__init__.py`: ``` def accounts_home_with_realm_str(request, realm_str): # type: (HttpRequest, str) -> HttpResponse if not settings.REALMS_HA...

Created - 0 comments - area: authentication area: refactoring bite size help wanted

compose box: Change ctrl-enter to behave like shift-enter when enter_sends is True. zulip/zulip

Currently, if a user has the "Enter sends" box checked, they can use Shift-Enter to get a newline. This should work for Ctrl-Enter and Meta-Enter (Alt-Enter) as well. To start I would grep for `pag...

Created - 0 comments - area: compose bite size enhancement help wanted

upgrade-zulip-from-git should perhaps suppress update-authors-json errors zulip/zulip

Since update-zulip-from-git (our fast deployment process from a zulip Git hash) can get run several times a day, it may make sense to have it not throw an error in the event that update-authors-jso...

Created - 0 comments - area: production bite size bug help wanted

Optimize tools/test-management to be done in python as a normal test suite zulip/zulip

Currently we spend 1 minute in every Travis CI `backend` suite running `tools/test-management`, which just runs all the management commands we have with the `--help` argument, to ensure that they a...

Created - 0 comments - area: testing-infrastructure bite size enhancement help wanted

stats.js: Turn messages sent by client into a horizontal bar chart. zulip/zulip

A typical org will have 5-15 clients that will be interesting, so ideally the bar chart would look good in those ranges. It would also be nice to cut it off at 12 clients (with the rest going in "O...

Created - 0 comments - area: analytics bite size enhancement help wanted

message edit: Remove More/Collapse when in message edit / view source mode zulip/zulip

Once you're in message edit or view source mode, it doesn't make sense to have a collapse / uncollapse link (and they are currently broken anyway). For clarity, I mean the following element: ![ima...

Created - 0 comments - area: message-editing bite size bug help wanted

Update screenshots for "new" UI zulip/zulip

@allenrabinovich updated the Zulip UI in February 2014. However, we never updated the screenshots on `/hello` to match. It'd be nice to move away from images entirely and just embed the Zulip CSS,...

Created - 1 comment - area: documentation bite size help wanted

Alert words UI doesn't use correct data flow for error handling and propagation zulip/zulip

`alert_words_ui.js` is structured differently from most of our UI settings. Usually, the way UI settings features work is as follows: - when a user clicks the "add" button to create a new alert_wo...

Created - 1 comment - area: admin bite size enhancement help wanted

Make i18n options clear on non-logged-in pages. zulip/zulip

It's really neat that Zulip is starting to gain translations into other languages! Despite being deployed already, it's not obvious from the non-logged-in pages that it's possible to reach translat...

Created - 1 comment - area: i18n bite size enhancement help wanted

Move documentation sections of gear menu into their own menu zulip/zulip

Currently, the upper-right gear menu has a strange mix of the subscriptions/settings/administration pages with various documentation links (on the apps, keyboard shortcuts, etc.). I think we shoul...

Created - 1 comment - area: documentation (user) bite size design help wanted in progress

customizable invite-new-user text zulip/zulip

It would be great if the "Invite users to Zulip" dialog also gave me a way to add optional personal/custom text that would be included in the invite email. For instance, I'd like to be able to say,...

Created - 1 comment - area: onboarding bite size enhancement help wanted

docs: Document template system. zulip/zulip

We have some minor references to our templates in the docs, but we should probably have a dedicated section explaining our use of Django templates and handlebars.

Created - 1 comment - area: documentation (developer) bite size help wanted

Add support for administrators toggling default streams in stream settings page zulip/zulip

Currently, administrators can manage the "default" streams that new users get automatically when they sign up via the administration panel; we should also display and allow management of whether a ...

Created - 1 comment - area: settings (admin/org) area: stream settings bite size enhancement help wanted

Improve search autocomplete for finding pm-with conversations zulip/zulip

Currently, our search autocomplete doesn't offer to autocomplete names or email addresses of additional users if you type e.g. `pm-with:hamlet@zulip.com,cord` I think fixing this involves pr...

Created - 1 comment - area: search bite size enhancement help wanted

Administration page state issue when editing users. zulip/zulip

On http://127.0.0.1:9991/#administration/user-list-admin, make a user an admin, remove their admin status, and then try to modify their name. The input field for the name will incorrectly not init...

Created - 1 comment - area: admin bite size bug help wanted

Ban the term "realm" from user documentation (templates/zerver/help) zulip/zulip

In user-facing text we use the word "organization" to refer to what is referred to as "realms" in the codebase. We should eliminate the use of that term from the user documentation and add a lint ...

Created - 1 comment - area: documentation (user) area: tooling bite size enhancement help wanted

admin settings: Clicking "save changes" should display message if nothing has changed. zulip/zulip

Currently clicking "Save Changes" on the admin page does nothing if nothing has changed. It would be great if it instead displayed the success message "No changes made." A `git grep` for something ...

Created - 1 comment - area: admin bite size enhancement help wanted

subs.js traceback in production environments zulip/zulip

We get this traceback sometimes in production: ``` Message: Cannot read property 'trim' of undefined Stacktrace: TypeError: Cannot read property 'trim' of undefined at t (static/min/a...

Created - 1 comment - area: stream settings bite size bug help wanted

requirements: Upgrade python-social-auth to latest version zulip/zulip

Upgrading python-social-auth (requirements/py2_socialauth.txt, requirements/py3_socialauth.txt) directly to the latest version should break the code. So you may have to make some changes in the cod...

Created - 1 comment - area: dependencies bite size help wanted

Create more consistent checks for venv zulip/zulip

We have code in `lint-all` that fairly reliably warns you that you're not in a venv. We should modify other tools to do similar checks, particularly `run-dev.py`. There may be a few other files t...

Created - 1 comment - area: testing-infrastructure bite size help wanted

stream filtering: Fix filtering breaking with unusual characters in stream names zulip/zulip

This is in the stream filtering UI in the /#subscriptions page. The bug is that we should be either escaping `o` in this block of code in subs.js: ``` return _.any(search_terms, functi...

Created - 1 comment - area: stream settings bite size bug help wanted

Add a user doc for managing your uploaded files zulip/zulip

We just added finally support for deleting your uploaded files via #454, and I think it'd be good to have a user doc on the /help/ pages for this feature. An important thing to highlight is that d...

Created - 1 comment - area: documentation (user) area: uploads bite size enhancement help wanted in progress

mobile: Edit and Delete buttons not visible in draft management popup zulip/zulip

![screenshot_2017-03-01-13-43-41-744_com android chrome](https://cloud.githubusercontent.com/assets/7190633/23451287/4759800e-fe85-11e6-85ce-ca90a52d64a5.png) To access the buttons I had to swip...

Created - 1 comment - area: compose bite size bug help wanted

user search: Hitting enter should open compose, narrow, and clear. zulip/zulip

Currently, if you search for someone's name in the user search box and hit enter, it opens a compose box for a PM to the first user in the list. It should also: * Narrow to PMs with that user * C...

Created - 1 comment - area: right-sidebar bite size enhancement help wanted in progress

message editing: Close message edit when re-narrowing. zulip/zulip

If a user is editing a message, and renarrows (e.g. by clicking on a link in the left sidebar), we should ask the user if they want to cancel their edit or go back to editing. Currently we have the...

Created - 1 comment - area: message-editing bite size help wanted

Node tests should give a nice error message when run outside Vagrant zulip/zulip

Basically, if you try running them outside Vagrant, the `node_modules` symlink will point to the wrong place, and thus the tests will fail with a mysterious error trying to find some file. See d...

Created - 1 comment - area: testing-infrastructure bite size enhancement help wanted

Add a hotkey to open the lightbox on the nearest image above your current place in feed zulip/zulip

This would make it super convenient to just browse through recent designs or other images that are being shared, even if there's been a lot of back-and-forth. This should probably be `V`.

Created - 1 comment - area: hotkeys bite size enhancement help wanted

Fix CSS for avatar upload widget zulip/zulip

The "Uploading..." text appears in a weird place; I think probably we can just remove the text, given that we have a loading spinner anyway. There may be a similar issue with the organization up...

Created - 1 comment - area: uploads bite size bug help wanted

integrations: Add a footer with a disclaimer. zulip/zulip

All of the integrations pages should have a common footer with the disclaimer: "Logos are trademarks of their respective owners. None of the integrations on this page are created by, affiliated wit...

Created - 1 comment - area: integrations bite size help wanted

Displaying issues 1 - 30 of 303 in total

License

Language

Labels