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

invite: Fix label for new user's role dropdown.

This commit updates label for new user's role dropdown to use
"Users" instead of "User(s)" becau...

78440033dc7b7f0dbf323215def7d9c784f04ad4 authored about 1 year ago
docs: Clarify the sync_ldap_user_data semantics.

The other option would be to run the cron job ourselves, but I feel
like different organizations...

06ebc39e04bcf2f2b515a4250ea27acdbd5e904f authored about 1 year ago
bots: Fix muting of cross realm bots.

Previously, we weren't able to mute the cross realm bots. This was
because, for muting the users...

8bd92fe801427fd005a34109b8cc051648dcaaa2 authored about 1 year ago
help: Add more permissions info to Guest users help page.

a3f5332844780f7317fc32ab131e9e7f40b11b67 authored about 1 year ago
billing: Edit text of free trial upgrade page.

9788e7514f94e7a7fe1b7ed1b3e15c5819ebc896 authored about 1 year ago
upgrade: Minor text changes to free trial page.

Fixes #27684

482b5d88712b3c8a70ff7d46889266752ab9d5bb authored about 1 year ago
upgrade: Only show generic help error text for card errors.

0ef78c793e8bda3772a6c2477bf997f39ce2841d authored about 1 year ago
billing: Allow free trial orgs to switch billing frequency.

Fixes #27855

b35a792623ea620566c26eaeb327ad12bf61f6eb authored about 1 year ago
billing: Show success message after upgrade from free trial.

15d92225fd8e9249c6177d53e811a370f825d258 authored about 1 year ago
upgrade: Match width of license count input with billing page input.

cc6ab527b40e0d032d800056c713e0d574ba0ed2 authored about 1 year ago
stripe: Don't allow free trial users to have paid plan states.

Free trial users can only switch to `ACTIVE` or `ENDED`
as possible states. To switch to any oth...

22c333d135f5ecf9e56029fd0240569022a1fc9c authored about 1 year ago
models: Add status text for some plan status states.

d43a60eb9d6de13439b983f16d3293d9004c191a authored about 1 year ago
upgrade: Drop option to select billing frequency in free trail.

We set monthly as default for billing frequency and let users
change it on the billing page.

fa699032ca57ddffea27dfe02047ed68180c06a1 authored about 1 year ago
billing: Downgrade realm at the end of free trial.

Fixes #27875

Instead of immediately ending the free trial, we end the free trial
at the end of ...

fe1a40279c2e2daeba677eba2ba367aed3623285 authored about 1 year ago
billing: Edit text of free trial end confirmation banner.

06fd0c9c4b8375f7fff358e81c20b8c7e017f402 authored about 1 year ago
stripe: Extract method to get next billing cycle.

1f8d3fc48f841979380df6451143217b96a05829 authored about 1 year ago
billing: Tweak text of free trial downgrade confirmation modal.

585ed6c56930c4ef2554c36e8e2e515680be203f authored about 1 year ago
help: Add dedicated page about guest users.

30891bfc542eab2c7fad8a28ae9a37ded70f4fda authored about 1 year ago
footer: Add https://status.zulip.com link.

Fixes: #14417.

9f6d3405367429ef618dd8fbeedbd806082e1984 authored about 1 year ago
lightbox: Fix the panzoom access for non image.

Previously, when we load for the first time, the panzoom
control is binded by default to the ima...

6397df8b5ba62d0f0a6eef6726f643b8df691bfa authored about 1 year ago
email: Add a space after the time and AM/PM in the login email.

This is more typical formatting for times.

Fixes #27727.

adc11e5ba27d0e65676386ce52356fd94f6ca1b3 authored about 1 year ago
keyboard_shortcut: Add feedback for N/P shortcut after no more message.

Earlier navigating to the next unread topic or DM with N / P and reaching
last unread topic or d...

d6a2bbc2efb129306258d8c60f19e86e5eeab8af authored about 1 year ago
message_feed_ui: Fix focus when clicking on message feed buttons.

Fixes: #27820

72d46c71fb9cffa52ff921ff6b7494006bff3987 authored about 1 year ago
events_register: Set home view for spectators as recent view.

a96619639c55ba4ae6d332af6f2225808c078090 authored about 1 year ago
user_base_settings: Change web_home_view default to inbox view.

It would probably provide a better introduction to Zulip
than Recent conversations.

603aa3db01b781128f8c1a9a61945b3c64a4845e authored about 1 year ago
left_sidebar: Always show `VIEWS` in expanded state for spectators.

This fixes no views selector visible to the spectator when the
user is not narrowed to one.

6c4af3478f9b9164642bff73c2a29253ea840ca0 authored about 1 year ago
stripe: Add 'is_sponsored' method to 'BillingSession' class.

This prep commit adds a 'is_sponsored' method as we need
to explicitly check this in 'event_stat...

1b17626327bbae1ed6ecc7bdd4806ecbc4a05859 authored about 1 year ago
billing: Inline is_realm_on_paid_plan.

This helps simplify the BillingSession interface to have less
realm-specific functions outside R...

7de061cf10bc277f54be74f5a560b6dd697944c3 authored about 1 year ago
stripe: Add get_sponsorship_request_context method to BillingSession.

This commit refactors 'sponsorship_request' view and adds
'BillingSession.get_sponsorship_reques...

f8b0e16ff2a2f48c195dbaac93664180c557b274 authored about 1 year ago
stripe: Add 'get_event_status' method to the 'BillingSession' class.

This commit refactors 'event_status' view and adds
'BillingSession.get_event_status' method.

Th...

29f77bfd3113b850490614badbcfa7d9270775a7 authored about 1 year ago
sponsorship: Show correct plan for sponsored without CustomerPlan.

For users on limited plan, if approved for full sponsorship
via support page, we don't create a ...

20cae359d1b421cd36dbbbb61e0ebd8172e17688 authored about 1 year ago
sponsorship: Use customer instead of realm to store sponsorship data.

Since Customer already stores the realm it is linked to and
customer is always created to store ...

3615fa4745650dc4860996bf597743228120c689 authored about 1 year ago
recent_view: Show checkbox icon for unread filter.

I accidentally removed the filter_unread parameter passed to the
template.

fce35fc53bba16a42879587c4b0d37025d824cd4 authored about 1 year ago
push_notification: Fix bad rendering of math formulas.

Earlier, for the push notifications having latex math
like "$$1 \oplus 0 = 1$$, the notification...

6f3b25d7493904ecdc523b88b2accc48096c9e45 authored about 1 year ago
desktop_notification: Fix bad rendering of math formulas.

Earlier, for the desktop notifications having latex math
like "$$1 \oplus 0 = 1$$, the notificat...

9c5cfe83baec1192c2ad76de2aea192fac76bf04 authored about 1 year ago
helpers: Remove non-relevant calls.

`zulip-limited-section` is not longer present and
we don't want `free-trial-alert-message` to hi...

f526b7ba5812a26c40439b0b9972b78e4ad7f552 authored about 1 year ago
billing: Remove unused input field.

9fe1e38f982cfb2341700181aacda22f80a32f87 authored about 1 year ago
billing: Remove card change success message.

This message is barely visible to the user so removed. Now, the
card change behaviour is same as...

79d1a1850c01f92b6365306a5f297eb209c77e5c authored about 1 year ago
decorator: Move self_hosting_management_endpoint wrapper to corporate.

354330d81ba970edb14414f4c62d814e5a562abd authored about 1 year ago
decorator: Add wrapper to directly pass remote_realm to view_func.

ede73fc2c681087947433943208fc7b13071e2e0 authored about 1 year ago
tests: Remove useless line from test_send_realms_only_to_push_bouncer.

860f94e59908ce99d380686953f008cca75f3c3c authored about 1 year ago
tests: Add basic tests for remote billing auth flow.

c79d116f8cccd280ec8ecd8106e44801c48ac2fe authored about 1 year ago
tests: Extract BouncerTestCase to test_classes.

This allows re-use in other test_*.py files, which may also want to test
bouncer-reliant logic.

2f935290f64a110c095cd25e90e56a2554314bfc authored about 1 year ago
corporate: Simplify initial plan tier switch check.

Simplifies the initial check for switching a customer plan tier
for an existing and active plan,...

1f1f1b913b117d535e37ab1fe496e72321387f94 authored about 1 year ago
corporate: Move plan tier change to separate helper function.

Renames CustomerPlan.SWITCH_NOW_FROM_STANDARD_TO_PLUS to be more
generic, CustomerPlan.SWITCH_PL...

39bfab0ec4bfd5aa2de0defac669f792518f2761 authored about 1 year ago
corporate: Update stripe create_balance_transaction description.

a00e687d027a99f45cafc965b3e4e1f130cab4b6 authored about 1 year ago
corporate: Create change plan tier function for BillingSession.

Moves and generalizes `switch_realm_from_standard_to_plus_plan`
in stripe.py to be a more genera...

b167eeff08592109425c819574a7d5dc167f26f8 authored about 1 year ago
corporate: Extract calculation of amount to credit for tier change.

30f0005799ee9c8d384c281677acc52eaba44029 authored about 1 year ago
tests: Add test for nocoverage userAccountControl case in ldap auth.

This logic has been #nocoverage since its implementation, but since this
is an authentication co...

2a65183991d84f8c4ceb016faff0ff340b665799 authored about 1 year ago
remote_upgrade_page: Add /upgrade URL for self hosted realms.

3cfcd0efee36b9b803c2420f01726e938ef498b9 authored about 1 year ago
remote_billing_page: Extract method to get RemoteBillingIdentityDict.

This will likely be used in other files.

ace14e5a7d1d39171e8a2b6dc82a4f5e47db1cc4 authored about 1 year ago
initial_upgrade: Rename to upgrade_page.

Replaced for "(initial_upgrade)", " initial_upgrade"
`'initial_upgrade'` and `"initial_upgrade"`.

f006be0cdf5d68dc6f074d58dbe96d627386c240 authored about 1 year ago
stripe: Sort upgrade page context keys.

This will help us verify changes easily.

053f30ca2528234b84d9cc25572bb6aaf791b69f authored about 1 year ago
stripe: Use remote_billing_url for redirecting to sponsorship page.

The will make redirects to sponsorship page work for all
BillingSession child classes.

caf2b7da2691f7685feafe0e7989d2629cc4a450 authored about 1 year ago
stripe: Verify context via TypedDict for upgrade page.

6040ffb94b16b63431166121588659378f95a74f authored about 1 year ago
upgrade: Pass customer_name instead of realm object to upgrade context.

This will help simplify things for remote realms.

4844ef981081132a35ceb0e58a15a0e8c2fd5f3b authored about 1 year ago
stripe: Set discount to None for 0 discount.

6ad9217fbf09131645fec37ec7cc9ed58f015515 authored about 1 year ago
stripe: Rename update_context_initial_upgrade.

e3abd57dced6ba5d8121ab96ef5e3f0938095092 authored about 1 year ago
hotspots: Refactor hotspots system to use a new type `Hotspot`.

This commit refactors the current hotspot subsytem to use a more
robust dataclass `Hotspot` defi...

1089e13529985e947aeac32f1e2827ff9085f671 authored about 1 year ago
refactor: Replace hotspot open overlay method to function.

Generally, hotspots popover are depended on
the `?` icon to click to activate.

As we have intro...

5659cc1b97640ab052ddfefce1652f35c6e53b60 authored about 1 year ago
hotspot: Add backend changes for non-intro hotspots.

This commit introduces non-intro hotspots.
They are a bit different than intro hotspots in the
f...

8d633cc368520856bd134d4128e73bde297308ee authored about 1 year ago
hotspot: Add frontend changes for non-intro hotspots.

This commit also solves a bug where it displayed
multiple copies of the hotspots when
`ALWAYS_SE...

b74f6afeb1e72619bb39a5d351b5a8c28e6bce85 authored about 1 year ago
mention: Fix mention highlighting in unsubscribed streams.

Rules followed:
1. Bold and highlighted background if the mention was processed
as a mention tha...

0c159c5f47e4dfeb6d3f95ba086e7afb65031a44 authored about 1 year ago
help: Document updated setting to restrict wildcard mentions.

Also drop extraneous details.

73152671e3afba68d82a0a223cf5de1ae1bbd6eb authored about 1 year ago
compose_banner: Document recommended HTML banner code path.

a2e6d6c7c4886709e9c34841db3d04d92b19b17e authored about 1 year ago
topic_mentions: Fix restriction rule for @-topic mentions.

Now, the topic wildcard mention follows the following
rules:
* If the topic has less than 15 par...

49388d5d3d49c97b4b7e69b5c66ad7612816ecde authored about 1 year ago
stream_mentions: Update compose banner text when @-stream restricted.

We simplify the banner message by replacing the
"stream wildcard mentions" text with `"@stream m...

31a731469d22bf1ba6fd5159dd84056de565b1e5 authored about 1 year ago
settings: Add support to change user-access setting in development.

This commit updates the backend code to allow changing
can_access_all_users_group setting in dev...

189718dc646ff2d8f58c016e89bc7856405a5913 authored about 1 year ago
settings: Rearrange settings in "Organization permissions" section.

This commit re-arranges the settings in "Organization permissions"
section -
- A new section "Gu...

c90d00faea118d4aefe5fb99e3f2b4c8fd65ac6a authored about 1 year ago
help: Document video player.

- Adds a new section to help/view-and-browse-images describing the
video player features.
- Cl...

fc92636beaa93425eacf09595fc35be451cebcd9 authored about 1 year ago
help: Document "video player" mobile feature.

28bc2b9bf93d09cae6a0c2aa438ce0222077b237 authored about 1 year ago
help: Update "View and browse images".

- Changes page title to View images and videos.
- Tweaks intro paragraph and adds desktop/web in...

f107cf654f0616c5ee6d9b81adcb92445225abb6 authored about 1 year ago
help: Rename view-and-browse-images.md -> view-images-and-videos.md

- Updates filename and adds URL redirect.
- Crosslinks related articles.

505a591179d424a030ef8970f25f4fe70df6ec4a authored about 1 year ago
help: Document "image viewer" mobile feature.

26252fb821f56e25651532c4bb50c7fc2a7ce767 authored about 1 year ago
css: Set tippy-arrow color same as background in light theme.

c55eaf2bec7fe716399e7d499047754b4e013b45 authored about 1 year ago
css: Remove `.dropdown` styles.

We no longer have elements with `dropdown` class in the main app.
It is used in landing page tho...

258c20564d65cc7ec0e2dbd9785f155a66281cf2 authored about 1 year ago
css: Minor adjustments to sponsorship form.

* Align org sponsorship description with the input fields.
* Make submit button full width.
* Re...

9edee65ea039786d4ef6beb950d3b24f4c9c3eef authored about 1 year ago
billing_page: Redirect orgs on paid plans with sponsorship pending.

Redirect sponsorship pending realms on a paid plan to billing page
with banner which reflects th...

003b29ba1446c0bfe585ac74ebefa61c86d77d49 authored about 1 year ago
sponsorship: Improve sponsorship page for sponsored realms.

5422dd36619ab0678ffce406d43e8e79e3cab654 authored about 1 year ago
sponsorship: Improve page for sponsorship pending orgs.

Fixes #27686

07d29126fd8f8c480c1369930952e9f92f4f45f5 authored about 1 year ago
billing: Note applied discount on upgrade and billing pages.

Fixes #27526

95f5d8bdb8e4fd2e4e47f9d622d4dc9373e3d2ea authored about 1 year ago
billing_page: Extract method to check if realm is on paid plan.

74d8a050e4f1389f8c2a52380145d24d3d092223 authored about 1 year ago
dropdown_widget: Style cannot view stream similar to disabled state.

ff19dda71cc502586f064b3666b620dae7508239 authored about 1 year ago
dropdown_widget: Allow showing custom text if value is not in options.

If the current value is not in the calculated options,
`text_if_current_value_not_in_options` ca...

2acf3cbfa4ccfe876185ee01833ce08268287770 authored about 1 year ago
stripe: Add 'do_update_plan' method to the 'BillingSession' class.

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

51b39cb682ab55ecbf57bb937054f08779d65b6b authored about 1 year ago
billing: Make support_session an explicit parameter.

efa423395f715b3e05b37f2d88483ad7b99ebd5e authored about 1 year ago
left_sidebar: Preserve views collapsed / expanded state.

Fixes #27731

df9c1e085d574b70a0fcb408f6c767f720cb8501 authored about 1 year ago
recent_view: Add drodown widget to filter topics.

1e7b4ae16043b8a6e90916ce847d516165c6fba5 authored about 1 year ago
css: Reduce specificity of `dropdown-list-item-common-styles`.

This helps override CSS for it more easily.

1e4f938d826ad793c7410a2f59825d652f805e11 authored about 1 year ago
inbox_ui: Rename unmuted topics to standard view.

dca032dd7567f59904c8d405f26343995af4ff2f authored about 1 year ago
recent_view: Minor alignment changes to search bar.

Center align clear search icon and remove extra space from right.

d5306334d5e0c4d41a0aa0c7c27ea40166dd892d authored about 1 year ago
inbox_ui: Extract FILTERS to views_util.

Same FILTERS will also be used in recent view.

2c76ef9a730f1f2cc46e867af54a3476cf1eb472 authored about 1 year ago
inbox_ui: Move common widget params to views_util.

de767cc9ad257a851c9a5c8b9e3e110169b23006 authored about 1 year ago
recent_view: Disable dropdown widget for spectators.

a872dbb260971cbea2e42dd0ccfb4d32be435fb3 authored about 1 year ago
inbox_ui: Rearrange dropdown options.

44d0e5e23b8be980f7f17a066ef6aee7126fcfde authored about 1 year ago
inbox: Add description to FILTERS dropdown.

861ac92747431e9794ada4173f3bfe9960639a76 authored about 1 year ago
help: Document compose box UI changes.

Updates relevant articles to reflect the changes to the send button
and compose box menu.

Fixes...

59d56c56152235cf384897756ab7cce6b2f8c41f authored about 1 year ago
corporate: Add prototype authentication system for self-hosters.

This makes it possible for a self-hosted realm administrator to
directly access a logged-page on...

3958743b33e4e4f7d24cd43e9dec740be9c674d7 authored about 1 year ago
home: Remove redundant condition in get_billing_info.

has_billing_access already has the is_realm_owner check:

@property
def has_billing_acce...

8187d6b9632db31d81f106e79b0b486547f06c0d authored about 1 year ago
settings: Add new SIGNED_ACCESS_TOKEN_VALIDITY_IN_SECONDS setting.

2149cd236f4204bdbc637a4e1e512796d8d8c11b authored about 1 year ago