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

tests: Rename *topic local variables to *topic_name.

This is preparatory work towards adding a Topic model.
We plan to use the local variable name as...

676c07be5bab3f1dd49da80747f855edfcec985c authored about 1 year ago
zilencer: Rename *topic local variables to *topic_name.

This is preparatory work towards adding a Topic model.
We plan to use the local variable name as...

d21dc1d5cd2e241c6608daa3da524ccb27d09ad0 authored about 1 year ago
corporate: Check plan tier for new plan discount calculations.

Now that a customer discount may require a particular plan tier to
be applied, update the billin...

fbe714523161a46dc760643dcde110c58c746b3d authored about 1 year ago
support-tests: Add coverage for discount actions when upgrade scheduled.

7e1d0adb6e1e41b6c167491aa93c35d6f88d2298 authored about 1 year ago
audit-logs: Add generic property changed for Customer and CustomerPlan.

Change audit logs for changing a Customer or CustomerPlan property
to use a generic event type a...

f27b6d896a3b4f790a427387b68bdedec03c0d05 authored about 1 year ago
corporate: Add required_plan_tier field to Customer model.

This will be used to set a required plan tier value to be used with
the default discount that is...

7542a676c79bb0cffd05a1cf31deb0b4e411c958 authored about 1 year ago
remote-support: Add ability to set a required plan tier for customer.

a5f2883a757f24c43766507bb41c07ab02efabf8 authored about 1 year ago
presence: Avoid having incomplete missing test coverage.

Rename and restructure these comparison variables such that we don't
have a possibly impossible ...

bafa476fd3f26f093ba4b27c61d4864ac6df5329 authored about 1 year ago
refactor: Initialise state variables to undefined instead of false.

For compose state variables `last_focused_compose_type_input` and
`message_type` that are assign...

2952f0f44fe55c552712848677c5850d117c9050 authored about 1 year ago
test_stripe: Rename 'realm_user_count' to 'server_user_count'.

This commit renames the variable 'realm_user_count' to
'server_user_count' in 'test_upgrade_user...

4c47b9ef2bbe42fbb30d48a13f275545ec9623a4 authored about 1 year ago
stripe: Add flat discount while invoicing self-hosted realm/server.

This prep commit adds logic to calculate discount based
on flat_discount and flat_discounted_mon...

608818622382939a97346cdb59621dd5826512ad authored about 1 year ago
stripe: Add cron-based plan invoicing to remote server billing system.

89f9e097dbbbe6f65d272c550731133c05bfbe58 authored about 1 year ago
stripe: Add cron-based plan invoicing to remote realm billing system.

11908c4c2e391223f768d88dacc12a6366b4e580 authored about 1 year ago
turndown: Paste single line of code as inline code in markdown.

When pasting any code without any newlines, whether from a code block or
a code span, it will al...

79ec61b373c0e027627fe13f877665a1a2b893b3 authored about 1 year ago
message_edit: Fix cursor style on hover in edit area.

Fixes #3938.

446ba4d6df08a7be71475f40f5b9eb1dcbcbe6ed authored about 1 year ago
unread_ops: Use /messages/flags/narrow to mark stream/topic as read.

This commit refactors the original mark_all_as_read in unread_ops to
bulk_mark_mesages_as_read t...

664f29b4f115606267449a0efbf3de6cf83bf225 authored about 1 year ago
stream_edit_toggler: Remove setup_stream_subscriptions_hash.

We only update the url hash in one place, i.e. in callback for
toggler, so there is no need to h...

af7cfb677f61b3ff484515eaf891bbfa70a9a192 authored about 1 year ago
stream-settings: Refactor code used to update url hash.

This commit refactors code to not try to update the hash multiple
times.

We now update the url ...

e26ca5a547835cbcf9122a20e65246ccd6bb24bb authored about 1 year ago
stream_settings: Make the right panel empty according to the URL hash.

We now make the right panel empty if the URL hash is changed to
"#streams/all" or "#streams/subs...

f3add072809311ae3eb60a779026f80c1b0c8689 authored about 1 year ago
stream-settings: Don't change tab when navigating between streams.

This commit fixes the bug of tab in right side being changed to
"general" when navigating betwee...

a03e3ddc5abd8ffdf4bcc31933920c7c363293eb authored about 1 year ago
stream-settings: Do not toggle right section in switch_to_stream_row.

We handle showing the correct section in right panel by calling
set_up_right_panel_section from ...

332d61f8201b64890693d72b602f7a51e0b93dd7 authored about 1 year ago
search: Add setter and getter for search bar text.

The search bar input is about to get more complicated,
and an upcoming commit will be switching ...

cf2f0d88c324443852a54135304555c0c492cc32 authored about 1 year ago
search: Remove unnecessary export of narrow_or_search_for_term.

ec0ef35f3c9f56d63921af6eb8579ef05d44d4df authored about 1 year ago
typeahead: Maybe stop advance for keypress always.

We don't want to process the key if `suppressKeyPressRepeat`
is true, but we always want to chec...

572844f257f899395c00028188549d74a7d6db41 authored about 1 year ago
search: Nest pill styling under the typeahead styles.

This is needed for adding pills to search, so that these
styles don't get applied to the search ...

128c12d0e24e2a845dbf8f18927143537bdad502 authored about 1 year ago
typeahead: Create helper function for stopping propagation.

No functional changes, only a refactor. This is about to be
used in a third place.

177dfade9d987a0455e2b9df195c81f070b7569b authored about 1 year ago
topic_list_data: Convert module to typescript.

33e4c9b25cb6af016a9040ce6d1aeaeafc04ccb0 authored about 1 year ago
compose: Fix bug where spoiler would not always start on a new line.

Earlier, when a selection not starting at the beginning of a line was
formatted as a spoiler, th...

b686f97a7177b4adf17f6974c5dd8f3b812551ed authored about 1 year ago
compose: Revamp and improve test suite for compose formatting buttons.

Earlier, the tests for compose formatting were verbose, hard to read as
well as extend, and over...

a4fad5dda116048e22c3d559d370367e4e1c9b9a authored about 1 year ago
compose: Fix bug where toggling off link formatting left extra spaces.

In cases where either the description or the URL, or both were empty,
there would be an unneeded...

aba5997557b96064b49de33a6b343d1ce9ffbb31 authored about 1 year ago
settings: Rename settings_display to settings_preferences.

This commit renames "settings_display.js" file to
"settings_preferences.js".

Fixes part of #26874.

49a9954413410a92198d41213b5109332eb91f73 authored about 1 year ago
remote_billing: Fix handle_customer_migration_from_server_to_realms.

This was a bug from 4715a058b0ace97e92f360ac1cbf169648e3441d where this
was just incorrectly cal...

3a12e41c35f06b5445cdb6d8f9621d071115311f authored about 1 year ago
Revert "portico: Extend proper background gradients to /plans."

This reverts commit 536d2f4e7f07a0fbe0c015a92b160d4e0e65d1b4.

Apparently pricing_plans.css is i...

40f99d0990c758b423f144f9dd651e6be5127135 authored about 1 year ago
settings: Set default free trial days for basic plan to 30 days.

f96d58cf026681e9dafa7fd102ce02be4282b8af authored about 1 year ago
stripe: Add some test for self hosted free trial.

Cannot test invoice until it is implemented.

02a4b3ce621d434ec8ead570007554ca216d090b authored about 1 year ago
billing: Change how flat discount on billing/upgrade page is displayed.

03254bea5be817db7827fd296dc22a1c5b47bf4d authored about 1 year ago
plans: Only show 2-month free notification notice for legacy servers.

618cce03d6e89c97348db7596a4cb08841ede9d9 authored about 1 year ago
populate_billing_realms: Add a realms on basic plan.

fd85f517459cbd9d16d0e52b7e8d4f490c4a9fbc authored about 1 year ago
populate_realms: Allow billing page access without stripe_api_key.

f285de39e95bf24c3782befe2fc2fd9758dbbd13 authored about 1 year ago
populate_billing_realms: Bump licenses to 25 to avoid negative amount.

39376190fe4472a56e9ff89c03344d2463966ef3 authored about 1 year ago
helpers: Remove dead bootstrap tabs code.

70ecdf2add2b72390a43e998f0cf008eca71f88b authored about 1 year ago
header: Avoid using `.dropdown` for class name.

This is avoid conflict with styles defined for `.dropdown` in
bootstrap.

c9a466091148cf48c69384292243f603fe8434e9 authored about 1 year ago
portico: Don't use `dropdown-toggle` class.

We want to avoid using `dropdown-toggle` class to avoid
properties leaking from bootstrap.

9d1e977e2a510bcbdb7cd852da78f1aac6e418c5 authored about 1 year ago
help: Make minor tweaks to warning about multiple organizations billing.

c7a39312abd79792b1db56a26c9da5ed7ce54ab4 authored about 1 year ago
remote_billing: Remove stale comment about ToS in the server flow.

That comment is stale, now we just do a proper tos_consent check, based
on the last. version the...

a5538636f05b7fed434f0d2a7d4ddbbe76569406 authored about 1 year ago
remote_billing: Handle two confirmation links for same user correctly.

The bug was that a user could do the first part of the flow twice,
receiving two confirmation li...

63254f18ec06721d4f9bf29482522c316b0c3f79 authored about 1 year ago
queue_processors: Defer initial email connection creation.

We previously created the connection to the outgoing email server when
the EmailSendingWorker wa...

e6a028427596110afcc77349a879ecacf6c81414 authored about 1 year ago
process_queue: For threaded workers, create them when they start.

Creating the QueueProcessingWorker objects when the ThreadedWorker is
created can lead to a race...

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

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

be13557eadcbd58d0c7df373af05295f7cd236dd authored about 1 year ago
user_status: Fix parsing of partial user_status events.

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

43e53d9b9d873e83ffe322f172cfc9a2a36d428d authored about 1 year ago
docs: Fix other help pages that were renamed or moved, to save a redirect.

e0bd169c7799e75973104237260b361430471923 authored about 1 year ago
docs: Fix help links for pm -> dm rename, to save a redirect.

c217280c23b0e100a59ec1c142a06d9588f2032e authored about 1 year ago
web: Fix links which were missing trailing slashes.

eefe147c344c2c1efbc0271e6d674703208071aa authored about 1 year ago
settings: Fix setting label click functionality.

This commit fixes "Automatically follow topics where I'm mentioned"
setting label click functio...

ed97420ffcbed61dc595422b9ebb162b35770374 authored about 1 year ago
message_row: Remove unnecessary .sender-status-controls style and structure.

fd559495ab64f1678e4663ae8849f50c734c3d71 authored about 1 year ago
message_row: Remove styles and JS for nonexistant .sender-status.

272b62138ede8fa32952baf02d6a094eb3a58f03 authored about 1 year ago
message_edit: Consolidate styles into message row CSS.

fd5fe64a338caf5c7fdc28790fd8b33e51a03247 authored about 1 year ago
message_edit: Remove styles with no associated structure.

f0f8d6a42d39b41c66bd80ef3875ded5769d3acd authored about 1 year ago
message_edit: Lay out edit buttons with flexbox.

09ae717feec31740d8ea0a889baa97a6dd77228c authored about 1 year ago
stream_topic_history_util: Convert module to typescript.

4b14f0efadce4e2a7556547631e45e19315e14fa authored about 1 year ago
docs: Fix selfhoster URL to be the canonical one.

We redirect from `/serverlogin` to `/serverlogin/`, so save a 301.

ec4f3e44df0448a042886b32e0b7e4ebef243c40 authored about 1 year ago
stripe: Fix the invoice item description for flat discounts.

Earlier, in process_initial_upgrade, the flat_discount value
wasn't converted into dollars when ...

976354dbda76ed6fef8cc2f60cfdc72da0e003da authored about 1 year ago
api_docs: Update doc for realm_push_notification_enabled_end_timestamp.

This commit updates the doc to explicitly mention that
'realm_push_notifications_enabled_end_tim...

f7d4d04130a13e065f15188a88aaf72448c6f7ed authored about 1 year ago
support: Update validation for adding or updating a discount.

Updates the HTML input field to have a min of 0, max of 99.99 and
allow increments of 0.01.

Als...

787d64e327b803f47755448040c8e3c9662d9235 authored about 1 year ago
stream_list_sort: Use more accurate stream_id name.

a75253cdba9aa34f096cdd4bf9d61b5e1935a92a authored about 1 year ago
stream_list_sort: Use a flag instead of checking for undefined list.

426e345e65adf52365a9ff46e15c6c8922980fcb authored about 1 year ago
stream_list_sort: Convert module to typescript.

8bd9a9121689ba1c1fe9a2c26838a6a36aed2b13 authored about 1 year ago
plans: Link to cloud, self-hosted sponsorship areas.

de00e44fb08cdcc27194d151481453b83b3dd2da authored about 1 year ago
message: Allow system bots to mention group if everyone else can.

We now allow system bots to mention a group if can_mention_group
setting is set to "role:everyon...

c0c9623ae41fbc28e0550e3a29f97f481140d81f authored about 1 year ago
csrf_failure: Update error page.

Switches from Django's default error page to Zulip standard error
template. Also updates templa...

0a626f5e3c2d75dd43f54b8aaf1373303cf90555 authored about 1 year ago
typing_events: Show typing notification in a proper topic narrow.

It is possible to have multiple topic / stream terms if user
is searching or if the URL is malfo...

c58c12911c55a7a310fc92b4d683a928228c46df authored about 1 year ago
puppet: Factor out a sysctl operator.

588aec96f93d19f467f7e15fd103ba0ce7406602 authored about 1 year ago
puppet: Add a knob to adjust conntrack max size.

d18de3e0a41cefe8b7194e32aea7eba09389a2d6 authored about 1 year ago
iptables: Skip conntrack for DNS queries.

Under heavy request load, it is possible for the conntrack kernel
table to fill up (by default, ...

3bf047beb88d9acc51190d16879b4a3208887c13 authored about 1 year ago
stream_topic_history: Simplify add_or_update params.

8a1fa8b1615fd6dd079e2049d8da63ad77f0bdae authored about 1 year ago
stream_topic_history: Convert module to typescript.

cd58655a4bce134ce55d39b274b5ed06e4c9982f authored about 1 year ago
user_group_popover: Convert module to typescript.

dcac272afcba2a0a6466e75057cb3a9090e099cf authored about 1 year ago
portico-header: Dropped find accounts link for smaller windows.

Fixes #27477

d0deaff7fd302e3f928f73f591b50aeae8af4eb2 authored about 1 year ago
billing: Improve /plans and billing help pages.

- Clarify sponsorship policies.
- Explain how paid self-hosted plans fund the Zulip project.

d790b28322975ab57babcf17a262d3bb238e7efb authored about 1 year ago
nagios: Remove provisioning of zulip contact alias.

fcf096c52ed6 removed the callsite which would have notified this
contact. Note that the source ...

4da87524ffd7d8c05915828051521a0d3fd04abf authored about 1 year ago
plans: Reduce font-size of text comparison elements.

5c0e37844bef779424892cc4a311822797644b3b authored about 1 year ago
plans: Consolidate positioning on comparison values.

f71c7458a7fed0389563eb43ee022e1ee60708bb authored about 1 year ago
plans: Reduce font-weight on push placeholder button.

941b76f5101ba3dc08c7b20f310761521c5240ee authored about 1 year ago
messages: Only lock UserMessage rows, not other joined tables.

By default, `SELECT FOR UPDATE` will also lock any rows which are
`JOIN`ed into the selected row...

7720d362bab4c6f7aabad0a33f202bd4ebfb7b8a authored about 1 year ago
compose: Fix display of compose banner when dm disallowed.

Previously, when the compose bar was open with any DM recipient,
and the organization wide setti...

69de75ec0b7cf0e28328506f8b0a8014ff16fb46 authored about 1 year ago
puppet: Adjust uptrack permissions and ownership to match package's.

This reverts a759d26a327cd4337d68eaa1d45d6a69edc9161c; apparently the
package has switched back.

b000328ba51040586ffa5cb007c06fd8a49a1e81 authored about 1 year ago
dev_ldap_directory: Use f-strings for better readability.

3f06596cf04ae083c7f9cdcffca5a4263e8d5064 authored about 1 year ago
help: Document plan sign-up in notification troubleshooting section.

1a927c50b004a4200fdacbf013080deb39d368e9 authored about 1 year ago
compose: Fix duplicate warning banners for the same private stream.

Earlier, a new banner would be showed for each mention of the same
private stream in the compose...

ed949fbc92cd6f1f3012c5f3e6652aff600d89a0 authored about 1 year ago
dev: Restructure devlogin page link.

Relocate the `developer tools` link from bottom to the top.
Edit the sentence appropriately.

b771c34493557f9708714f8af76b208f0a5a59ee authored about 1 year ago
dev: Center devtool link buttons on devlogin page.

62fcb08b1b0a259084973b16c2592bee5068126d authored about 1 year ago
typeahead: Improve slash command typeahead text.

Update the text displayed in the typeahead suggestions for slash commands
(/poll, /todo, /me) ...

a3252e0de707709b5b3d97a938774f2a8744828a authored about 1 year ago
plans: Remove overwrought !important declarations.

These were unnecessary, and interfered with expected link, :hover,
and :active styles.

6d3f0361f5887b94f47374df5a95a5b9c2c1e046 authored about 1 year ago
plans: Specify text color on :active comparison links.

b80f8eabd41d7fef6493f1cb34166ce5d0a34023 authored about 1 year ago
support: Include legacy plan without upgrade in remote support tests.

71263ac2abfc294798f0b2baa7d14c3e89e67c05 authored about 1 year ago
support: Add admin support for updating end date of active plan.

This currently will only apply to tier.SELF_HOSTED_LEGACY plans.

2994685399baf143a01dc5653e34976e684a2fb5 authored about 1 year ago
notification_settings: Open push notification docs link in new tab.

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

79379c479df575c4b5d7fb084861eaf52d7f0a8b authored about 1 year ago
plans: Ask customer to contact sales to switch plan tier.

398c889ce1ceac103c42159a30ffa615227fa48c authored about 1 year ago
plans: Align price with `details` when no discount is applied.

3cb1ebeb343d11ab452701c3fb317ae1f8a0b811 authored about 1 year ago
stripe: Only enable free trial for basic plan.

37c1b8891702716ae13e89c51aa548b54a547020 authored about 1 year ago