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

support: Add success message to remote servers support view context.

1d685bd198a31de138b8cfb1b52c9bc0fffa9748 authored about 1 year ago
analytics: Add copy email button for remote server support view.

6621de6f075e91d2804f2a18ff25a4e7c1891a5a authored about 1 year ago
support: Add plan data to remote server support view context.

38eaa4b958e32cd5b07b43a7be5d23537a790921 authored about 1 year ago
analytics: Get customer discount for support views.

8d992405a614622765a2e47c7821b4f4420cffd0 authored about 1 year ago
support: Use process_support_view_request for plan modifications.

Updates the support view to use process_support_view_request to
process upgrade or downgrade mod...

5135acd9e34ee3ec49e07547b5b9720f6f19cf3e authored about 1 year ago
support: Approve sponsorship for remote server customer.

Adds ability to approve a sponsorship request for a customer
attached to a remote server via the...

69f6d3dcb167ab92fb32eb59374e804605da743f authored about 1 year ago
analytics: Create process_support_view_request BillingSession method.

Creates a process_support_view_request method for BillingSession
to process the various support ...

5d25cab42b2a96882640a784b436bd932d72e208 authored about 1 year ago
support: Get plan data via BillingSession for support views.

6d66248d3d8d09713c76676a28f0f28a27b7074e authored about 1 year ago
corporate: Move void_all_open_invoices to BillingSession.

4fb564026d6234293a0ddc3f423fd08d714b7498 authored about 1 year ago
support: Update remote server customer default discount.

Adds ability to update the default discount for a customer attached
to a remote server via the r...

4250e9c1c9954a66d7b4b41ceb8cf1fd516308a0 authored about 1 year ago
help: Update documentation on followed topics in recent conversations.

42edb4416af211c9411d45862bcb0203be4805aa authored about 1 year ago
remote_billing: Add tests for the legacy server flow.

This doesn't provide 100% coverage, but does test the important cases.

544482eefbc7900b777a82934eb0a1c499daa9cb authored about 1 year ago
remote_billing: Add redirect flow for users with expired session.

Implements a nice redirect flow to give a good UX for users attempting
to access a remote billin...

ec7245d4e1854f2f4dd6fa6077596eb80d3e545d authored about 1 year ago
remote_billing_legacy_server_login: Only accept credentials via POST.

This is an obvious standard practice.

3d6863b5b98b13e6a8cf3ce1c278c61f6781c348 authored about 1 year ago
remote_billing: Add redirects to login for unauthed user in legacy flow.

Analogical to the more complex mechanism implemented for the RemoteRealm
flow in a previous comm...

134e3bfa68cea794200899496f9b4cfb04bb295a authored about 1 year ago
remote_billing: Redirect via next_page param in legacy server flow.

Analogical to 1df8e00d7c896c85a9c28642a97b3dc69250e46b which implemented
this for the RemoteReal...

44ac99b8fc0cede4d3dc7e173d14bb0fe6d5d38e authored about 1 year ago
message_edit: Don't hide spinner on save success.

Hiding the spinner confusingly flashes the Save button before the
edit view closes. This just pr...

4987600edcf87572890a7f227b4c060e5efcf27f authored about 1 year ago
tests: Create default RemoteRealms in populate_db.

This default setup will be more realistic, matching the ordinary
conditions for a modern server....

c9b060232005e34d31e87a35c6a96582f1f88af8 authored about 1 year ago
zilencer: Tie RemotePushDeviceToken to RemoteRealm at registration.

This consists of the following pieces:
1. Makes servers using the bouncer send realm_uuid in req...

7f33d6f0eaa30d05bc8e38108a42684983105c8b authored about 1 year ago
realms: Call send_realms_only_to_push_bouncer at realm creation/import.

a67dd6dc1fb4b9946ff50fb57e08eaf99b3cf6cf authored about 1 year ago
left_sidebar: Remove tabindex from correct home-view element.

780d60a9eec1ddec82e26bb562b43ed08250fe3e authored about 1 year ago
top_navbar: Contain stream, description elements.

0e4dfa04b3e757554bbf3b1c6991c75f011e2994 authored about 1 year ago
padded widget: Unabbreviate content_sel to content_selector.

875b7f13776de796f18b1838999a7fcbfc4b5c96 authored about 1 year ago
requirements: Upgrade Python requirements.

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

1efc6efd23edabf3f60ad1d55bb0525eb5b9688a authored about 1 year ago
plans_page: Place swooshes on question headers.

c5b4b452c1d5649ab0f05e8de2ede34acc8cb421 authored about 1 year ago
plans_page: Adjust spacing, curved borders.

abbf5113220496493b59a429fd37a408469f0810 authored about 1 year ago
plans_page: Simplify structures and present page header.

a6498ad6665cc3cb0953f7a29277ab0960920ab5 authored about 1 year ago
plans_page: Allow different max-widths on cloud, self-hosted panes.

871054bd1e276c31fb50d107efa7178509696f82 authored about 1 year ago
plans_page: Implement button styles and icons.

5bfe45b244ec2a7374ed1a607273f12c93177c28 authored about 1 year ago
plans_page: Place non-button link colors.

dbaef860bf61173a65ddb975bde11be767689c49 authored about 1 year ago
plans_page: Place responsive styles, other than plans pane.

056dde861826f472d15a7bc6def7b26174849cca authored about 1 year ago
plans_page: Rough out structures and grid layout.

52f8f562869b218310833f561737ec3a3634b2f7 authored about 1 year ago
plans_page: Duplicate existing pricing for business page.

93aa5747d30a9f5f1e458b8be1a8365c37e464e2 authored about 1 year ago
plans_page: Handle typesetting and vertical alignment.

eb36256d7a09fc0b711f12df9d9a5f4881425bbb authored about 1 year ago
plans_page: Add cloud Plus plan.

29a09ca793ad79405e37c4107aa4c7bec91c98f1 authored about 1 year ago
plans_page: Add dashed separators.

94cf3b57a3f708b5e7016367bae827332f046048 authored about 1 year ago
plans_page: Adjust /plans content.

[squash]: Update sponsorsip and question boxes for Cloud.

[squash]: Update tabs subtitles.

[sq...

6f796e0cbde2cfaafc8a32d56073f38eeeca88df authored about 1 year ago
plans_page: Add JS toggle for showing cloud or self-hosted plans.

c9f33344e213a1eb002f60901fc69a2b2af962dd authored about 1 year ago
plans_page: Add curvature to pricing tabs.

6fb2e28cd2b24b1f44aecce0960368ddba11fbcd authored about 1 year ago
plans_page: Place text, background colors.

4f8cc134170abf6b4c26f8a574dd630f6d6465d9 authored about 1 year ago
plans_page: Align content with Vlad's mock.

9e4cda6ecc5f688967986316de76074bdab9d4dc authored about 1 year ago
plans_page: Place custom bullets with flexbox.

8529d86fc6a94c893d96d7e8d884694c8d7c6310 authored about 1 year ago
plans_page: Add independent additional info sections for cloud, self-hosted.

b0db397ec62a477abb36ef0257d20159415f39eb authored about 1 year ago
plans_page: Add responsive non-JS plan-pane scrolling.

5eb86f3fbbf565b556a8903124c9f57e6de464fa authored about 1 year ago
plans_page: Place pricing styles.

854d2820d55ea685fe1dda61af58e3c1c23bb8ac authored about 1 year ago
compose: Update icons for formatting buttons.

Also made the buttons bigger, and updated breakpoints accordingly.

Fixes: #27845.

82895ff5357b973f79f547374d039e983864b3b5 authored about 1 year ago
event_status: Remove unused variables in context.

25cf0f71a3dd4a53936cdef71b6fe0a3199121da authored about 1 year ago
upgrade: Simplify getting session data for card update.

222077804b8c18da1589cfa3b1601d9744c1ad55 authored about 1 year ago
billing: Rename billing_home to billing_page.

e949fb47fff0995039cc2fb50b4904eb4b82aab2 authored about 1 year ago
stripe: Make get_price_per_license more readable.

b35ea188296364c0885a3655631912ffb135de0d authored about 1 year ago
event_status: Pass billing_base_url to calculate realm specific URLs.

9889dc38fe81b24d773c8d2e9dc4cd1e183ab0c0 authored about 1 year ago
stripe: Move non class specific function outside.

Doesn't seem to benefit from being defined inside the class.

0286f10816e2c1276f413311694bc0b0b76b0237 authored about 1 year ago
billing_page: Use URL name redirect instead of importing it.

42c0e2ca3ea27987de20083334edcf44187ef70d authored about 1 year ago
upgrade: Provide billing_base_url in page_params.

This makes it cleaner to calculate URLs for the current session type.

bb7b0b6731544a1061699025d1cd2e68f2abbf4d authored about 1 year ago
urls: Rename function names to match naming syntax of remote pages.

c822e953be0213ac9aebd237f1b61770ef2befc2 authored about 1 year ago
upgrade: Make card add / update work for remote servers.

e9bbb67035873bb90d256a7c9daee657f54a2949 authored about 1 year ago
upgrade: Show tier corresponding to session on upgrade page.

5d49e54d33014b9ef5a515df2483b87d2b1d4aeb authored about 1 year ago
urls: Use /billing URL to direct user to upgrade page.

This is more about keeping the same syntax for all the pages.

a2c1a2f4bb1f93ccf5e3e98a252ef1417d47735f authored about 1 year ago
billing_page: Remove completed TODO.

See 003b29ba1446c0bfe585ac74ebefa61c86d77d49

0888608fcc34c4e0ae92afd7723b122c1b8992d0 authored about 1 year ago
upgrade: Make purchase upgrade work for remove servers and realms.

We are upgrading them to cloud standard right now, we can easily
change tiers in future while ad...

d0c0b11fbf5ecc9189b00a0b70c2f7c865402856 authored about 1 year ago
billing_page: Successfully render for remote realms and server.

8500eae87e7c8912cfc571eaa0ea9c1165e699a4 authored about 1 year ago
stripe_event_handler: Rename get_billing_session.

953f0f436e132fae3bfccb9467141e4cae066c21 authored about 1 year ago
models: Add method to get `CustomerPlan` name from tier.

6b70be38b37b16b3141e5e43a5f6c89e8869b517 authored about 1 year ago
notifications: Revert API changes for push_notifications_enabled.

This commit reverts the API changes in 56ec1c2.

b32950d790df3ab62beb92a65f0ce0e67c485bc5 authored about 1 year ago
users: Fetch and lock the user row before updating its role.

We want to both (a) take a lock on the UserProfile row, and (b)
modify the passed-in UserProfile...

569c364392d8201c6236767925c66b2ca24f742e authored about 1 year ago
nagios: Use a better index on UserActivity for zephyr alerting.

Limiting only by client_name and query leads to a very poorly-indexed
lookup on `query` which th...

9b1bdfefcd64dedf458bb73aefdb3c36a089b366 authored about 1 year ago
zulip-icons: Use WOFF2 format for icon font.

We’re currently generating the icon font in five formats: Embedded
OpenType, WOFF, WOFF2, TrueTy...

3b9bb7b2d2b955b482476d949fb5e3594b3642dd authored about 1 year ago
remote_billing: Sort out remote_billing_identities typing.

This does two important things:
1. Fix return type of get_identity_dict_from_session to correctl...

5a198c639e1a0d83705748549a201bb54e8c059b authored about 1 year ago
remote_billing: Implement session expiry mechanism.

We still need to add better UX than these JSON errors. We'll want to
utilize the next parameter ...

7fad8f1f54bea5ed7b77d0cce584b73bfb78bd83 authored about 1 year ago
remote_billing: Extract RemoteBillingUserDict sub-dict.

ea9e2ece49feee245dbdfc7c8c09e2a2b8296b7e authored about 1 year ago
upload: Prevent drag-and-drop of an image onto itself.

Previously, dragging an image and dropping it in on itself led to the
image being re-uploaded, w...

8370268f89f2c06d42e7cb0d2ae0433f4d4c599b authored about 1 year ago
timerender: Add fallbacks for browser time zone detection.

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

04a6696e3314c3a25af783670381bc3f70e68f2d authored about 1 year ago
people: Downgrade get_user_time error to warning.

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

9c7453c11e060bb8f460039c1f85333f608b2130 authored about 1 year ago
settings: Fix user-access setting dropdown in dark mode.

This commit fixes the design of user access setting
dropdown in dark mode including the case whe...

bc2f1ab68c4a72491cf3843c4050d0f78e3e4f04 authored about 1 year ago
user-groups: Remove banner shown on successful group creation.

There is no need to show the banner on successful group creation
as we anyways open the settings...

728737ef0e0f2bef43cb5d663d352febc76e2c8f authored about 1 year ago
user-groups: Hide "+" button if user is not allowed to create groups.

f84857959c9436594468ce90c995a4b25c40d0e9 authored about 1 year ago
settings: Fix "Actions" column width for subscribers and members list.

We reduced the width of "Actions" column too much in stream subscribers
and group members list w...

d8b3c5581cb9e6b824b16bbb9c28afebea934351 authored about 1 year ago
stream_traffic: Use the realm_id to get a much better-indexed query.

This reduces the query time by an order of magnitude, since it is able
to switch from a raw `str...

7f96bed17b28964888bc4bf21f88bf7061c2deec authored about 1 year ago
upgrade: Make add card workflow functional.

Add / update card for remote realms on /upgrade page works now.

8d485726e48cbd0629f0f9ee8810832a9d525d84 authored about 1 year ago
decorator: Pass remote billing session instead of remote realm.

Since endpoints using the
`authenticated_remote_realm_management_endpoint` decorator
want to ini...

7540e70cc8d902ee04b193f2838234ada730f586 authored about 1 year ago
upgrade: Remove impossible case.

/billing/upgrade no longer returns stripe_session_url after
splitting up the add card and purcha...

867ca61e86216ceb8c5f413d97a2007ba8bf7a10 authored about 1 year ago
remote_billing: Redirect to upgrade/sponsorship page based on next.

We pass `next` parameter with /self-hosted-billing to redirect
users to the intended page after ...

1df8e00d7c896c85a9c28642a97b3dc69250e46b authored about 1 year ago
decorator: Pass RemoteServerBillingSession to views.

cab0215f3fa21a5f905c2629cea905b7b699843c authored about 1 year ago
models: Allow realm_id to be blank.

We cannot provide realm_id for some remote session logs.

4d60c3a96cfc9b67171f015eb51fc46cd7d5ca2c authored about 1 year ago
event_status: Migrate to typed_endpoint.

05f2ad5299d60834771ad254581fccef3a47cc00 authored about 1 year ago
event_status: Remove unused retry payment message.

Non-success payments already return an error in backend, so
we will never get here for card paym...

e493d998ff46c130f4e4a2d8a7e11a9dbaaaab6b authored about 1 year ago
event_status: Migrate to typed_endpoint.

d05315b0518219b75e9d0953e85def0755796b25 authored about 1 year ago
session: Migrate to typed endpoint.

a39cb2bda312e4a6b2fed705e487738c501d1dd9 authored about 1 year ago
stripe: Call log create method once.

Makes it easier to look at.

5c9a10da315a01c9409756c54be1d9363d36bce2 authored about 1 year ago
corporate: Use enum value for type of plan tier change.

Updates do_change_plan_to_new_tier in BillingSession to use an
enum for the value returned when ...

2c34dcf7dc1ac83e62a49c97aa346996dcf65029 authored about 1 year ago
corporate: Move invoice_plan to BillingSession abstract class.

4eea4d4717926b1f4846362623d3fb0b607b8e4f authored about 1 year ago
left_sidebar: Adjust STREAMS header grid for spectators.

08eb971523bbefa58f4486b03db82e7ba915e517 authored about 1 year ago
help: Document license management and downgrades.

fc83fc8017beadcd7172c82c958f4289f93f2dee authored about 1 year ago
help: Document new polls UI.

Updates article to follow current help center documentation patterns,
and documents the new poll...

2b0476f5d03fe5d66a6ebbbac8dbbb36f5401f87 authored about 1 year ago
version: Fix incorrect API_FEATURE_LEVEL.

This should have been updated in 56ec1c2.

0e575a491f10cdbe8bfa3fac365ee5e5cc80cfb4 authored about 1 year ago
help: Add tab for Zulip 8.0+ features.

7b71ea331471f7e1cba2a842db6d885e69a709f3 authored about 1 year ago
billing: Add BILLING_SCHEDULE_ prefix to values.

610338d192b271fe229d3ee267f6ed561007c85e authored about 1 year ago
billing: Use better variable names for plan tiers.

The existing values didn't have our standard type-prefixing naming
scheme.

Add some extra unuse...

5d6b635efed37d348826c935d8be455dbb77b2d2 authored about 1 year ago
billing: Add INVOICING_STATUS_ prefix to values.

ebb02bad8fe59d7cc17a5a629add1f451bbfd56f authored about 1 year ago
message_view_header: Update tooltip when user is not logged in.

In this commit, we hide the subscriber count on the message view
header tooltip for spectators, ...

91cf7ca36f2e4e02c33ad2d284b8d4b088b0c299 authored about 1 year ago