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

stripe: Move `process_initial_upgrade` to BillingSession.

Moves the 'process_initial_upgrade' function to the
'BillingSession' abstract class.

This refac...

b5a6742adc707f25aad3c2e448449624267f07a0 authored over 1 year ago
refactor: Rename `is_search` to `is_keyword_search` for clarity.

For more clarity, the 3 related functions `is_search` in `filter.js`,
`message_list.js` and `mes...

ed59316ff6164af69009ae44f634d8ae569862f4 authored over 1 year ago
invite: Use ICU plural syntax for invite success message.

The message shown on successful invitation included "User(s)"
previously. This commit updates it...

d1113b5371a09e0391f1bd4c22bd8daf08880af1 authored over 1 year ago
users: Pass bogus data for inaccessible users.

We now pass bogus data for inaccessible users when sending
the users data in "realm_users" field...

8f79cec51a1853f8879d61bfa3a397ff27ffc0be authored over 1 year ago
message_send: Remove select_related call for stream.

We do not access any related field from the stream object,
so there is no need for select_related.

df01d0725cbf932e2177f2a07704a0355ce7eac1 authored over 1 year ago
models: Add can_access_all_users_group setting.

This commit adds new setting for controlling who can access
all users in the realm which would h...

c82bb3ec7616d8f9a70334f57063cd20681054fc authored over 1 year ago
users: Remove unnecessary comment.

This comment can be removed as the code was updated in 2ab71fb67dd.

f20d427a4d47cbb412a9d4cdc1611ee3add5a952 authored over 1 year ago
models: Pass "realm__can_access_all_users_group" to select_related.

aedb9b23b40124d93e220a4ceefd4ba7c8d5dd6f authored over 1 year ago
inbox: Fix search icon position on narrow widths.

Due to filters dropdown's variable width, the search icon was
incorrectly positioned, we fix it ...

060b94b71fe5eb0f600420b09fc0480b173cbae4 authored over 1 year ago
ts: Convert `activity.js` module to TypeScript.

b86022ea520767b9cbdb32c5086221cc4437fc4b authored over 1 year ago
help: Fix tab label in starred message documentation.

3d874367fe1acb1f6aaab6799a64c653ee739a10 authored over 1 year ago
help: Document worflows for followed topics.

0ca6d58e23c7550aec841f8de84e27194602195c authored over 1 year ago
help: Document topic status dropdown in Inbox view.

72fbcfb5f62ed081c01a98262f9b77e8a488d6bd authored over 1 year ago
search: Remove "All messages" typeahead

Previously, the "All messages" typeahead would be shown whenever
the search bar had an empty inp...

6edf24b0f71b436a62c6ed05ef2878f66ae09231 authored over 1 year ago
counts: Add new Add new mobile_pushes_sent::day LoggingCountStat.

This is a CountStat for tracking how many mobile notifications the
server requested.
1. On a sel...

8a6d5b49973aae89633f4cc905d1df3963736447 authored over 1 year ago
counts: Add new mobile_pushes RemoteRealmCount stats.

This requires a bit of complexity to avoid a name collision in
COUNT_STATS with the RemoteInstal...

48db4bf8549638f9319cc346a8cdb0117493bb86 authored over 1 year ago
counts: Don't allow syncing mobile_pushes_forwarded::day count.

6819ecee92a0a3c1e2253c77f2bd89cc3fe808fa forgot to add this.

2512e66c0680ddee6a7bdc84f67143b80470ebbe authored over 1 year ago
help: Update "Mute a stream" help page to reflect UI tweak.

fbbf626e8c0bfda7ab65e9311b211063dd35f3b6 authored over 1 year ago
help: Add a note about how notifications work in muted streams.

Note matches the string used in the settings UI.

1e08c5f3c6646dc211da975b24fd13fb6112fa30 authored over 1 year ago
compose: Completely remove style elements when pasting HTML as markdown.

Turndown would strip `<style>` tags, but retain the content enclosed.
This resulted in unwanted ...

c3c72cda6dc685d1baa3ad1db68f7d7b12ae04da authored over 1 year ago
compose: Add a function checking whether the cursor is in a code block.

This is a prep commit for the following 2 commits, so we can opt out of
the formatted paste and ...

f5bcf5d6088ffd837aa90c199a3a6de32396a188 authored over 1 year ago
compose: Always retain `ul` tag when pasting content enclosed by it.

This functionally makes no difference, but we add it along with `ol`
for consistency.

e15f518ccc52af347eb9c60cb0675464ff3a49ad authored over 1 year ago
commit: Disable automatic numbering / bulleting when inside code block.

db9ac4b674c98d96a11f784ca34cddb960b1ab47 authored over 1 year ago
compose: Do not paste formatted markdown when inside a code block.

We usually default to pasting formatted markdown (unless the Shift key
is used to paste plainly ...

602d1d7323603940fdde15c7f523f5f8519ba5ee authored over 1 year ago
hotkey: Give feedback when no unreads left in followed topics.

When navigating to the next unread followed topic using
the Shift+N hotkey, we notify the user w...

2f469ff830b01051b85e66b9fe356c386d72e851 authored over 1 year ago
compose: Automatically change @ mentions to silent mentions in 1:1 DMs.

It is common for users in other chat tools to start off a direct message
with @ mentioning the a...

4d1ade1f886ef305ff898a3fed9e91a2605e88a8 authored over 1 year ago
corporate: Make BillingSession abstract method for changing plan type.

Creates `do_change_plan_type` as a BillingSession abstract method
as an alias for updating the p...

d29c454e80d3017c5e9e01fa701b9e394e46b4cb authored over 1 year ago
corporate: Pass plan_tier parameter to process_initial_upgrade.

Updates `process_initial_upgrade` to take a plan_tier parameter,
so that information can be spec...

928cb7e09e7e3d5206b45124df2560a3197f18f6 authored over 1 year ago
corporate: Use plan.name for stripe.Invoice statement descriptor.

Instead of hard coding the string for the stripe.InvoiceItem and
stripe.Invoice statement_descri...

3e550364c60dae574e842967c32e704d5bfd61ce authored over 1 year ago
corporate: Make BillingSession alias for latest seat count.

Creates `current_count_for_billed_licenses` as an abstract method
in BillingSession class, to ge...

26ad2e29c662def5e1034fc3d06c80bcb407fc72 authored over 1 year ago
topic_mentions: Rename wildcard_mentioned to stream_wildcard_mentioned.

Rename the existing 'wildcard_mentioned' flag to
'stream_wildcard_mentioned'.

The 'wildcard_men...

c597de6a1d747d898d468e039b6c9ed83cae0a08 authored over 1 year ago
migration: Clear old data for unused usermessage flags.

In c37871ac3a858dd06a77abbc506eb94e7c28a4dc, we renamed the
two unused and historical bits of th...

24fa361f4017a974a7fe26cb6b9d13e92f6eacbc authored over 1 year ago
inbox: Add dropdown to filter topics.

Fixes #27522

Replace `Include muted` checkbox with a dropdown to filter displayed
topics.

Also...

f191efce1bfa3a611349d6e5464dcdf1a0020cda authored over 1 year ago
inbox_view: Move filters dropdown to the left of search box.

a7f02c89d7baf3c18785cf4251c8e9eb1ada45e9 authored over 1 year ago
inbox: Focus currently selected option in dropdown.

69d59acc5a5cc066c7a867cf1522cd93625974db authored over 1 year ago
dropdown_widget: Add option to hide search box.

03dcb9c0e4dc65de994349f952bfdf9237e3deae authored over 1 year ago
left_sidebar: Set extra-long hover delay for Views, DMs tooltips.

2557f90c0194efb55f6c6b84a7440fb7b39189bb authored over 1 year ago
left_sidebar: Center Streams tooltip over heading text.

5f1c9ca10711d9f9d72753b461f939f600003b80 authored over 1 year ago
left_sidebar: Add a Views expand/collapse tooltip.

f3887f1fa7f41cbb7726b589fea561c4ad22816c authored over 1 year ago
left_sidebar: Include DM expand/collapse tooltip on arrow.

f8ce278e769b9ad3b6c4a01ed4fc4283c12ddcbb authored over 1 year ago
compose_banner: Display time for messages with < 5 mins scheduled time.

This commit addresses the issue where scheduling a message for a
time less than 5 minutes in the...

d8d70d9e438443077ab617cfdcda0f01a0f305d7 authored over 1 year ago
stripe: Move `setup_upgrade_checkout_session_and...` to BillingSession.

Moves the 'setup_upgrade_checkout_session_and_payment_intent'
function to the 'BillingSession' a...

31f048d05458e1d5f7ca866f6d303795ebb971de authored over 1 year ago
left_sidebar: Set border radius on rows for all states.

f2e8d2dc07cc67c417e82dd722eb72a982eb33ac authored over 1 year ago
left_sidebar: Establish filter-handling grid on Streams, DM headers.

Fixes part of #27559.

34475bf86778ece8bff67047922b4aa3c93535e7 authored over 1 year ago
sidebars: Structurally separate left- and right-sidebar headings.

3f36c52f41789be87fa8e20f5d66692b92096490 authored over 1 year ago
left_sidebar: Establish grid on Direct Messages header.

2235413c15cf5fd61a124f9cb90fb0790e314fa1 authored over 1 year ago
left_sidebar: Consolidate left-sidebar-title styles.

12bf754a8a787ae1daa7a600212fd8b33052b3de authored over 1 year ago
sidebars: Express heading colors as CSS variables.

ee32654723a02d1a842932f1a7a3b6ec6c95f8e0 authored over 1 year ago
billing: Reformat structure of HTML to update licenses manually.

This inclues a major change to allow users to update number of
licenses in the current billing p...

ebc7cbaf396a7386e3b46c6391c5626acbd9ab59 authored over 1 year ago
billing: Make changing current and next cycle licenses work.

cce5666e5d2e5fedd4589f23325ded567b2b201b authored over 1 year ago
billing: Fix style of cancel button and adjust app margins.

9d7e10950ff65b9a1f5c88ec3b9497d555feb735 authored over 1 year ago
billing: Use navbar used in login/help pages.

b5b7fc99576eef59bced4e5c46bc665711a9919c authored over 1 year ago
billing: Make plan cancel/renew work.

3d45e7ca6447ad82e116add8cd6dd950dbb50017 authored over 1 year ago
billing: Make payment method look nice.

d79b59d3b18b943f0c01d9eb884686e8fc729f55 authored over 1 year ago
bililng: Style similar to sponsorship page.

a75afe14620f97e14882ae362258c4cbbdba69e6 authored over 1 year ago
populate_billing_realms: Add invoice-payment customer.

07990ad8f153b4f38665aaeccd6e9b959511826b authored over 1 year ago
billing: Add different modals for increasing / decreasing licenses.

bb557d519372bac7eb1d11afecda3699cdcb6c0b authored over 1 year ago
billing: Fix free trial billing page end plan button not working.

df703f847ceb7ba06528dbfd80f20fca5686b26d authored over 1 year ago
billing_page: Add capitalization format of various common cards.

56eec2734c7a159e346a2e43c78a06d05114b0ee authored over 1 year ago
billing: Show automatic license count in new style.

3ad2cb8c9c7354b28173ea82b9185cbce50fb371 authored over 1 year ago
billing: Remove tabs.

89003dcb251ea56002654d8f997d22dd59f2cd4c authored over 1 year ago
billing: Modify title.

5b97eb0445dbfbb60c2f6c77159432e06c16ece4 authored over 1 year ago
billing: Convert plan name to new style.

c41a8317cfa70fb94b85826c35bdf3f4ddd88fbc authored over 1 year ago
billing: Modify next payment info.

68a117d49030e186905eaa92d0e46b1e0fe31aa3 authored over 1 year ago
billing: Fix style of next payment info.

a96cd449269bd3009a3973cccfffd93404c25e7d authored over 1 year ago
test_stripe: Fix tests related to text changes on billing page.

b0fb5c33e9657e5771b7be7effee0b8c738fd901 authored over 1 year ago
billing: Add plan change buttons, modals and notices.

a4425d26d21b0bd7e1cdf96b31aee3a0e7569321 authored over 1 year ago
billing: Redirect to stripe card change page on clicking change card.

e185e915812fb122cd714b9307f3948e9783286a authored over 1 year ago
billing: Change formatting for showing card info.

e72df84396b46e490ca6c3b4f7c86b58803923f2 authored over 1 year ago
populate_billing_realms: Add switch-to-annual-EOC customer.

a12437420229610e179d5c57ab6ff41bd7e04d48 authored over 1 year ago
billing: Move next payment info below card details.

3adddaa64303be173431e9d9ae1911636c052c3a authored over 1 year ago
billing_page: Redirect users on free plan to `/plans`.

Fixes #27379

9a186ac8d56c6f56816fc01ada98937f9ae9fe4a authored over 1 year ago
billing: Add switch to annual in next cycle notice.

9d3536ca2b7618e8d83116094f709e740dbd5cac authored over 1 year ago
billing: Make license count management buttons look nicer.

f9aba9ba331c09392f78cd6a1022446c144656d8 authored over 1 year ago
billing: Minor changes.

f85bd0234a87da22a09713ceecc0836a072909d2 authored over 1 year ago
billing: Add billing contact.

2a6a7d2382729b4cc87d3771ec0f9a1c27248c9b authored over 1 year ago
billing: Add field to show billing frequency.

2f532e49d1996ba6c33e0d3fdf11de2474f5d6bb authored over 1 year ago
billing_page: Remove unused context.

caa40ad2c6a032588c520036db9fb8be402195c0 authored over 1 year ago
billing: Temporarily remove tests.

These seem important to have but will have to be rewritten.

8c4ef3e9aa9857a9fbc8331ced09db5e4a52f39b authored over 1 year ago
populate_billing_realms: Add a realm on free-trial.

0f31f18744cae387334588d2ab3fed5ea06ab759 authored over 1 year ago
queue: Increase paging thresholds for deferred_work queue.

This queue is used to things which definitionally may take longer than
a request, so paging afte...

7c8eacfa12425e063d807c2e65b85377bdda5230 authored over 1 year ago
docs: Improve billing testing docs.

You don't need to run any other test suites for this, so this should
be a lot faster.

6af9a91b9d770db528aa64bb8b2a923321a26e76 authored over 1 year ago
coporate: Change statement descriptor for Zulip Cloud Credit.

There is a 22 char limit on the stripe.Invoice.statement_descriptor
field. The current value for...

4dd6f105a0bc8046bd0826660f56501861f09b15 authored over 1 year ago
corporate: Update generated stripe fixtures for test_stripe.

Generated with both parellel=1 and generate-stripe-fixtures params
on test-backend locally.

Not...

6a5300507415e4ed0bd4e43dfd07360c804340df authored over 1 year ago
corporate: Update create_stripe_customer to not attach payment method.

According to stripe's documentation for attaching payment methods to
customers (see https://stri...

1f28837bd7c4d7863425b0812d72ac5afe68dc14 authored over 1 year ago
corporate: Update generate stripe fixtures to not use test cc numbers.

Updates generate stripe fixtures to use test credit card strings from
Stripe, instead of creatin...

c09bfc136e22c336b56b7e2f864b5bcfc2cd6cac authored over 1 year ago
corporate: Use the stripe checkout session metadata for free trials.

Instead of using the data from the stripe.SetupIntent for processing
an initial upgrade for the ...

717d40475e0bddd1d53346dff1caa14805c42c45 authored over 1 year ago
rows: Use message under / next to sticky header for narrowing / info.

Fixes #27489

For sticky message headers, we should not use the `first_message_in_group`
for nar...

757675db808f203b0d1d7fcc6ce022aa7f9c0ddb authored over 1 year ago
help: Document "Load more" recent conversations.

Adds a new section with a short intro and instructions that explain
how to load more conversatio...

6fb1af00f17aa395fa738e5e5ef75c206745e362 authored over 1 year ago
emoji_names: Rebuild with CLDR 44.

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

cc1e6c3e4b8a74471fbba07a4965c602943be3b6 authored over 1 year ago
stylelint: Fix declaration-block-no-redundant-longhand-properties.

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

9b83dc1b79dab3a7e98f9901d0e192306ec6adfc authored over 1 year ago
dependencies: Upgrade JavaScript dependencies.

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

dadf03536614be670a418b6565c305003fc0f89a authored over 1 year ago
install-node: Upgrade Node.js from 18.18.0 to 20.9.0.

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

dcdbb39c31f7943a7a7762bd5e144fb94689fe3e authored over 1 year ago
zilencer: Add mechanism to update RemoteRealm when Realm is changed.

This requires a migration to allow RemoteRealmAuditLog.remote_id to be
NULL, and to add a Remote...

1312c7ccd79cdbee4928cab206eefb14c266fbd3 authored over 1 year ago
zilencer: Add new model RemoteRealm and send the data to the bouncer.

Add the new model for recording basic information about Realms on remote
server, to go with the ...

76e0511481193ace9e4c1aad4982562a7bb9eb83 authored over 1 year ago
integrations: Recommend new integration URL tool.

Fixes part of #25976.

0d525cf644beb5e648833787aed74ae6c5552501 authored over 1 year ago
docs: Update API and contributor documentation for new macro.

Updates API and contributor documentation for writing integrations
for the new `generate-integra...

e72a9fb8148fcd6080ded8f84cfb14ce66f767f5 authored over 1 year ago
help: Document new help menu.

Updates help center docs to reflect the new dedicated help menu.

- Adds `keyboard_tip` to docum...

0c4ef58acdec295433e792035808341a78bb8bf1 authored over 1 year ago
lightbox_view: Fix media title update on change in title.

Presently in a session when an image or video title is updated,
the same change is not reflected...

273081d0a649bb0cdb28babad7e4d7b0a7ef98f9 authored over 1 year ago
left_sidebar: Register mark-all-read handlers on all home views.

e8fe6f873e5c3f6fffc3ccbca89a2b78731eaed8 authored over 1 year ago