Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/zulip/zulip

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
https://github.com/zulip/zulip

billing: Clean up overly long event_status strings.

The "would be redirected" isn't proper American English grammar too.

d404febb29ad26b52be9c33c78832132882c67a0 authored about 1 year ago
billing: Rename do_initial_upgrade.

This function gets context without doing anything, and so deserves a
name that hints that.

e3a3f362256001fa58dbbde5d3f8e11453e82d62 authored about 1 year ago
upgrade: Separate add card and purchase upgrade flow.

We now let user add / update card in a separate session and then
charge users after clicking on ...

09009ab03a510dd757634102e8ad100dd41ca1a1 authored about 1 year ago
email_notification: Fix bad rendering of math formulas.

Earlier, for the emails having latex math like
"$$d^* = +\infty$$", the bad rendering led to the...

f7f5131aa87145596440cb6c9d6c82ac700a63a1 authored about 1 year ago
narrow: Fix `near:ID` narrows with invalid stream name in hash.

Fixes #27622

If target message ID is valid but the stream name is invalid, we
fix the stream na...

c85c333c90431288806bad0262f11c7f66e05c5d authored about 1 year ago
realm_inline_image_preview: Use it to toggle video previews too.

This setting now also works to decide whether to show previews of
uploaded or linked videos.

71ea6e8863596371a137b020986470c910df4b3d authored about 1 year ago
message_list: Remove stale group_date_html calculation.

This has been dead code since b746823e2e1c82636843e93b10aaf5016603e6b1
and consumed nontrivial r...

08b5bcbdb1fe54fbb6aac3af1c6df007d13170e1 authored about 1 year ago
stripe: Add 'do_initial_upgrade' method to the 'BillingSession' class.

This commit moves a major portion of the 'initial_upgrade`
view to a new shared 'BillingSession....

26c5149d31482867c6a7fe29aeae0843dbf51949 authored about 1 year ago
timerender: Replace date-fns format with Intl.DateTimeFormat.

Signed-off-by: Anders Kaseorg <[email protected]>

64a781006505e521e482c81afa2c1d9ae627e374 authored about 1 year ago
timerender: Respect the user’s language setting in get_tz_with_UTC_offset.

Signed-off-by: Anders Kaseorg <[email protected]>

581092a9647e9888c7afbeb39960e1b8a4e491d0 authored about 1 year ago
timerender: Remove unnecessary get_user_locale function.

Subscripting an empty array does not throw an exception in JavaScript,
"default" is not a valid ...

100f91e1c979a8eacd78b890a7b8df1ae7c0ccb2 authored about 1 year ago
message_edit_history: Replace date-fns format with Intl.DateTimeFormat.

Signed-off-by: Anders Kaseorg <[email protected]>

b897be76b4a1c299fae246077111fd862eb2b4d5 authored about 1 year ago
people: Remove final use of date-fns-tz.

date-fns-tz does not handle daylight saving time correctly, and can be
replaced with modern brow...

8a875b119f45b1af69f360be61a3315dc9ca9588 authored about 1 year ago
watchdog: Handle exception in `callback`.

Earlier, in the 'check_for_unsuspend' function, we didn't
handle the exception, if any, during c...

c539b8ee46baa69911c53ef852f8a26474cf79ab authored about 1 year ago
message_feed: Size visibility policy icons the same as others.

295b4fc337d482c7083515df148a475ad9e3b8dd authored about 1 year ago
message_feed: Vertically align link icon in recipient bar.

3e4f7108a0fb51fc2eac56aa4d8a10d5f388a90b authored about 1 year ago
auth: Allow easier bouncer testing in dev env.

8254b74019a91ce334cd9dc764308fc4563fe23e authored about 1 year ago
typing: Rewrite remote_server_post_analytics to use @typed_endpoint.

The main point is the RealmDataForAnalytics structure, which we can next
re-use for other endpoi...

357dceb05a64abb0a2620f158eae71fef7913710 authored about 1 year ago
analytics: Add send_realms_only_to_push_bouncer function.

This is a useful helper using the same API as
send_analytics_to_push_bouncer(), but uploading on...

ab633f45575fc115232c04e9f623dcc8caa375d7 authored about 1 year ago
help: Improve unread count badge documentation.

Also mention it on /help/follow-a-topic.

f0e9ab344715df42622485f810125214f624ac93 authored about 1 year ago
message_view_header: Add tooltip to stream name in top navbar.

At present, it's not obvious that clicking on the stream name in the
top navbar will take the us...

9a0a7c1779a54a2f88a8a1982da7cd01949592f6 authored about 1 year ago
top_navbar: Consolidate selectors, replicate styles.

000299a3231b7813fc5ed4fa5da58da447f35103 authored about 1 year ago
top_navbar: Remove unecessary styles and vertical padding.

1337b607388b6b978f39817ee238c266c0a06c6c authored about 1 year ago
message_view_header: Remove subscribers count from the top bar.

Removed the sub_count element along with its styles and dependent
functions.

Fixes #27361.

d707f10bb29ff149eaa1150aa45a4e2b763e5496 authored about 1 year ago
top_navbar: Match navbar icons to left sidebar navigation.

4740a58318e59f15554dd48afaff89758a5c41d9 authored about 1 year ago
top_navbar: Extend new flex-based styles to navbar titles.

6d452dbe6ec5042aa30f2a9f14c4058ecb2b4a84 authored about 1 year ago
top_navbar: Use flexbox to align icon, stream name, and description.

6271f4d6bac87132d17ea5fed3c8a80c957897f0 authored about 1 year ago
top_navbar: Space navbar title with padding only.

fa8504fffbdf0327aba1e2147663052ef257e688 authored about 1 year ago
top_navbar: Properly align icons horizontally and vertically.

This adds 3px of margin where previously whitespace separated the
icon from the title.

cabbff73fdaa13aeb75723d9ad40f5804d554b07 authored about 1 year ago
top_navbar: Structure navbar titles with a span.

Having an actual DOM node, instead of a text node, will make flex
boxes and other layout mechani...

74018c16be6b858936e7ab1c97385b2507debf00 authored about 1 year ago
ldap: Tweak AUTH_LDAP_ADVANCED_REALM_ACCESS_CONTROL behavior.

The original behavior of this setting was to disable LDAP
authentication for any realms not conf...

1800b2c7970ba145cfa5ce8eb2ebbd954c805742 authored about 1 year ago
settings: Add option for followed topics to unread count badge setting.

This commit adds a new option 'DMs, mentions, and followed topics'
to 'desktop_icon_count_displa...

cc934429fe7d11ddb80ea1a03f917da5a98dc2cd authored about 1 year ago
api_docs: Add missing followed topic visibility policy.

While the server implementation has accepted this value for a few
months as part of building the...

34f46220910c67fe80c5b5091a1cddb31e9c893d authored about 1 year ago
corporate: Adjust models for RemoteRealm customers.

f916385cabfeba08eaa6c010a51fc1a541462e55 authored about 1 year ago
billing: Add prototype remote billing sessions.

These new models are incomplete and totally untested, but merging this
will provide valuable sca...

11cb37c9a4c852508f45b35117711d4677de656a authored about 1 year ago
zilencer: Make plan types less weird.

c5940bd68fd41513f5377e73a0325d276b1fca54 authored about 1 year ago
help: Document how to change font size with zoom.

c86ad857ac5796757ef86b5ce407b4b6fcd4e2ab authored about 1 year ago
style: Fix overflow of text.

Fixes: #27282

95fdf82a5365937b33a81c0f868678660a4de8ef authored about 1 year ago
compose: Disable send button when upload/s are in progress.

Earlier, the send button's state was determined independently by the
message length and the uplo...

cec11be7c1225aedfd64783ffc660454dec8f171 authored about 1 year ago
compose: Fix bug where extra line breaks were pasted between blocks.

Due to the way turndown pads every block element with 2 new lines, and
makes `br` double space b...

6bc9092786796065d9eed267518ddc8ec36d9003 authored about 1 year ago
help: Fix copy-paste bug in wildcard mention documentation.

Bug recently introduced in 8264b8cde08563a1fd1ca20a37f38614fa3c098e.

34fcb3a3936655e689120c1226899980370de64f authored about 1 year ago
gear_menu: Rename "Manage streams" -> "Stream settings".

Fixes #27754.

81f99dde55c581eebb5df28b5568a4e62c3f40d2 authored about 1 year ago
api_docs: Clarify found_oldest/newest descriptions.

c71f62089b3422231589f73ddc91850d66125642 authored about 1 year ago
drafts: Update some stale docstrings regarding draft data validation.

These were written before the draft endpoints were converted to use
@typed_endpoint and pydantic...

13aa24a56a1af35d1ac98fd037b91d37a3575b29 authored about 1 year ago
tippyjs: Convert module to TypeScript.

Signed-off-by: Anders Kaseorg <[email protected]>

1dd386a65abd0498897ae4f54be3188780d00e28 authored about 1 year ago
tippyjs: Remove wrong $ prefix for non-jQuery variable.

Signed-off-by: Anders Kaseorg <[email protected]>

a8bc7ceb15c7e3f3285d86a378d40ad994f508d4 authored about 1 year ago
version: Update version after 8.0-beta1 release.

044f65a052ccd83031e721ecb321b7bdd5483584 authored about 1 year ago
Release Zulip Server 8.0-beta1.

a9cb0bcba625848378443846a73fc4fe25819735 authored about 1 year ago
Revert "linkifiers: Match JS implementation to server implementation."

This reverts commit 091e2f177b0832d1ad7f9b5465717839741cf206.

This version of python_to_js_link...

3cfe4b720cd972defc8c078506a30d13ca4eb1e7 authored about 1 year ago
docs: Update changelog to cover changes staged for 8.0.

43e9bbe31c5fa751c143165eac0197ef211df0fd authored about 1 year ago
help: Document that pronouns are now shown in @-mention typeahead.

94ef310106f570918e6f6384790099c2eca767e2 authored about 1 year ago
analytics: Regenerate partial indexes due to Django bug.

Due to a bug[^1] in Django 4.2, fixed in 4.2.6, queries using
`__isnull` added an unnecessary ca...

a782aae78e058900ff5d117b0f50a2e6d896caaa authored about 1 year ago
zulip_ops: Configure stats to be pushed to status.zulip.com.

c47ee4a296c53fe7d9e63de1d059d31e0d0b89d4 authored about 1 year ago
requirements: Support multiple APNs topics in aioapns.

40e5243c353dcd70989c70185d0639fa8e5297a4 authored about 1 year ago
push_notifs: Support APNs token auth, as well as cert auth.

This will make it possible to send notifications to multiple
distinct app IDs over the same conn...

ff32d517005e970af087fd76a14cca40e45b06d0 authored about 1 year ago
push_notifs: Set APNs topic individually on each notification.

This makes it possible to send notifications to more than one app ID
from the same server: for e...

528a76a4192baf746a5b9f17bd5b07d520fa93a4 authored about 1 year ago
rest-endpoints: Add new /api/get-stream-email-address endpoint.

1af1a6d7e94116000d9e6585218514ede3fb0dc1 authored about 1 year ago
streams: Fix unsorted import.

d6e809d185dc48e0da86a0807a92d54bba8df4de authored about 1 year ago
Update version and changelog after 7.5 release.

9ba5fe2805a88344d2693c877e9d9cd24209b0a0 authored about 1 year ago
subscription_info: Fix typo caught by codespell.

5e4bb694988558b75d77d7e1f6a799d662ac6dd8 authored about 1 year ago
CVE-2023-47642: Invalid metadata access for formerly subscribed streams.

It was discovered by the Zulip development team that active users who
had previously been subscr...

d4fb244d2d93d014e26bec1d32fe4f225289e2c6 authored about 1 year ago
streams: Send stream deletion events on unsubscribing users.

This commit adds code to send stream deletion events when
unsubscribing non-admin users from pri...

dc9813634675d1aed149d8effc4c4f344f104619 authored about 1 year ago
streams: Remove "email_address" field from Subscription objects.

This commit removes "email_address" field from Subscription objects
and we would instead a new e...

432001656e54e27d08e72e99db38be3a9ed8edd9 authored about 1 year ago
streams: Add API endpoint to get stream email.

This commit adds new API endpoint to get stream email which is
used by the web-app as well to ge...

3c8701ee36d1f67bf19df6ea833c5904805e7e73 authored about 1 year ago
Revert "lightbox_view: Fix media title update on change in title."

This reverts commit 273081d0a649bb0cdb28babad7e4d7b0a7ef98f9.

This change broken the arrow key ...

e6102af351a656c5b2d3aa3909482759164077be authored about 1 year ago
help: Document @ topic mentions.

Documents new wildcard mention for topic participants updating
and making tweaks to all relevant...

21aa5d261ac78f2e66b56710c09e5c9a678da212 authored about 1 year ago
help: Define "participate" for automatically following topics.

Fixes #27721.

d87f47412b9f70bfe634a359cad46dca34217628 authored about 1 year ago
stripe: Add 'get_billing_page_context' method to 'BillingSession'.

This commit moves the main context creation part of the
'billing_home` view to a new shared
'Bil...

135d7c03cc0417b9e521ec59ca15e28270e8607d authored about 1 year ago
left_sidebar: Preserve DM layout when zoomed into more conversations.

b04dd62f8afdef75a2e92cf4fed5fa641d8ab82c authored about 1 year ago
docs: Update Spanish translation for "Narrow to".

The word "Filtrar" is ambiguous in this context since it can be
interpreted as "filter out" whic...

0f157e7e2ba7c3429b7e6acbc86cf19a9b6f36de authored about 1 year ago
help: Document changing home view from left sidebar.

Documents this new feature as a tip for the existing instructions.

Fixes #27655.

56a6eee6568c23cc841dd367b06795b8b457e109 authored about 1 year ago
management: Allow changing is_billing_admin using change_user_role.

1819b85b852eb247d73dbc133f178899b76e4fc0 authored about 1 year ago
i18n: Update translation data from Transifex.

49eed7540a54310493e9cb886c91353157e85161 authored about 1 year ago
left_sidebar: Ensure All messages highlight on reload.

Co-Authored-By: Tim Abbott <[email protected]>

62f5806f428fc4928db209ad431c98f99b5808c6 authored about 1 year ago
narrow: Clarify first parameter to deactivate.

This previous parameter name was inaccurate, since that's not what the
caller is actually assert...

03f3e17a40330b0413a1f6b873e6fa0b273dcf32 authored about 1 year ago
hashchange: Fix flicker when navigating to all messages.

Testing experimentally, removing the setTimeout seems to fix a visible
flicker when using Esc to...

a3842584dd5b310dd2b2407c1dfbe59c5733fd6d authored about 1 year ago
narrow: Move maybe_scroll_to_selected call.

This should now happen at the same time it did prior to this change,
without requiring the show_...

7a6f288fab53647b988c016cc22a66a8a3afc2f9 authored about 1 year ago
hashchange: Fix duplicate hides of inbox/recent views.

Since at least 6ef0753a5134ed9cec682142cd4c2b58e6db0184, it's been the
case that narrow.activate...

d505a3c8b742522c2df1d6f2b65fba69ebed345b authored about 1 year ago
left_sidebar: Group view-highlight code together.

f17e4e71983a7c7e18f7db553e1e1146a471ed05 authored about 1 year ago
narrow: Hide inbox/recent views inside deactivate.

We already do a very parallel construction in narrow.activate, so this
moves us towards being ab...

eabab840e9f0f3ad4fd43a011c4720b81a3184e2 authored about 1 year ago
narrow: Simplify actively_scrolling data flow.

There's no good reason to have the caller of deactivate pass this
parameter in.

This effectivel...

0f01eae65559f17e4e85d7e9ddc71da117c7f0be authored about 1 year ago
openapi: Remove unnecessary cast.

Signed-off-by: Anders Kaseorg <[email protected]>

c8784634e1d46a708241daacfd56a8f5db8b91e1 authored about 1 year ago
compose_ui: Fall back to comma join when Intl.ListFormat is missing.

Signed-off-by: Anders Kaseorg <[email protected]>

2fc327b775ea4aadec6a47242cef8ef6fce01fce authored about 1 year ago
test_create_video_call: Add missing not None assertions.

Signed-off-by: Anders Kaseorg <[email protected]>

cb9a04d3e3bafe03eb31bc8abc897da58ca17ed0 authored about 1 year ago
migrations: Remove useless null argument for ManyToManyField.

Signed-off-by: Anders Kaseorg <[email protected]>

248ee82db0ffa71aa5b3163d04a5a424eaa9e8fb authored about 1 year ago
requirements: Upgrade Python requirements.

Signed-off-by: Anders Kaseorg <[email protected]>

f4e7a11c35a0afe8762749a31ae8af9d5e958cc7 authored about 1 year ago
db: Check connection type in wrapper_execute.

Signed-off-by: Anders Kaseorg <[email protected]>

2c9c105bbb641b361480b4c57fa84ba373e573d0 authored about 1 year ago
stripe: Prepare to switch to stripe inline annotations.

https://github.com/stripe/stripe-python/wiki/Inline-type-annotations

Signed-off-by: Anders Kase...

7a4ca3135dc5e4930a4fc2f625a3b2b5559021b8 authored about 1 year ago
models: Include explicit app name in ManyToManyField reference strings.

https://github.com/typeddjango/django-stubs/issues/1802

Signed-off-by: Anders Kaseorg <anders@z...

9552014047cc22c5546f59176ff505e423af476d authored about 1 year ago
test_helpers: Fix logging in cursor_executemany mock.

Signed-off-by: Anders Kaseorg <[email protected]>

a688e753dee6eb82b7be2f2333b2bdbecea62f85 authored about 1 year ago
compose_box: Set auto height on textarea in full screen.

dd938911f7a3a1d08cbb8f767314f45ea73ed638 authored about 1 year ago
docs: Update server roadmap documentation.

681097fd43e1dc0cf8c3f0a693270d1abffec4f6 authored about 1 year ago
reactions: Set more explicit reaction-text setting.

4493ee346d218c4ba6469d46acb9ffcaadeb4303 authored about 1 year ago
reactions: Unify stream and DM colors, express as CSS vars.

474dcf60a235b6ec55553ba5e85d9a266ba3d0c4 authored about 1 year ago
reactions: Express reaction button colors as CSS vars.

534683a3ff7bcfe13b06cfc23addc39489fbe056 authored about 1 year ago
reactions: Nuke overwrought inherit declaration.

This is made unnecessary thanks to CSS variables.

ff9c931366e944521c856827ed54b5e7bbad8198 authored about 1 year ago
reactions: Set interactive hover delay on reaction Tippies.

This introduces a new INTERACTIVE_HOVER_DELAY of 425 milliseconds.
It's meant to be short enough...

b374b2117147a450d87d930ded8d31f209d2e62f authored about 1 year ago
reactions: Redesign reaction button colors and style.

See CZO discussion:
https://chat.zulip.org/#narrow/stream/9-issues/topic/Reactions.20background....

6fe49f93ade3b8549d9d329066e538aae980d3fd authored about 1 year ago
message_edit: Add styles for Save and Cancel buttons.

a929220d3ce4a29a0a0254e27a1fa3d88929f541 authored about 1 year ago
modal_buttons: Make exit button colors in to CSS variables.

8bc12a4ee28cab718bdb21006591d1831fa35eb3 authored about 1 year ago