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

starred_messages: Migrate module to typescript.

baf6c68ab8d6861b17179d4087933d2601b010f9 authored about 1 year ago
compose_banner: Restrict banner to only JQuery, never htmlString.

Co-authored-by: Anders Kaseorg <[email protected]>

baba72df917ef33b1c70096cd964d5092e8c4ea8 authored about 1 year ago
compose_notifications: Convert module to typescript.

1f21510dd4717240f81011ee9bed8abbc2792a55 authored about 1 year ago
subscriber_api: Convert module to TypeScript.

62a636068e2d13edd5ad3d69c4b0fe42350530eb authored about 1 year ago
unread_ui: Convert module to typescript.

6157d83d3a4c09a4796023615b93bf5b6fd4bac4 authored about 1 year ago
page params: Add furthest_read_time attribute.

8d685d5b5ac1f7fd78a1e064ae20df52b76049dd authored about 1 year ago
local_message: Convert module to typescript.

5f5e77afd503e9c2a342425ea533cc23f0ca1731 authored about 1 year ago
narrow_history: Convert module to typescript.

b20694aa07d65b5bce6058e1f287c88ae6473fcc authored about 1 year ago
all_messages_data: Convert module to typescript.

e0a10c2d94f308bc90de39a2c5bbbe12f92e5135 authored about 1 year ago
page params: Add narrow attribute.

b7a28f16304ec33efcd275d891a812d99ef752e0 authored about 1 year ago
narrow_state: Convert module to typescript.

ccd5b4a813840c15c788ea335f8dd5859f338a90 authored about 1 year ago
message_list_data: Potentially return undefined in first_unread_message_id.

0f1fa8e159038a75cd026dbe317f0f4869c63e98 authored about 1 year ago
message_list_data: Convert module to typescript.

0cf1d49fee9f6d323e82b7f6ca35a68affda1995 authored about 1 year ago
message_lists: Convert module to typescript.

dc8d0ed861c2a514279d78da5a7e8c326c7189e5 authored about 1 year ago
narrow_title: Migrate module to typescript.

e0fef6fdff2d4053132ab3dfed78ff4d96a374cd authored about 1 year ago
buddy_data: Convert module to typescript.

01abd9612742c43c4f4c59f5415f45b9ebfbc759 authored about 1 year ago
recent senders: Convert module to typescript.

68f2535ebca80540a013c41454614cf560646188 authored about 1 year ago
recent senders: Use for loop instead of filter/if combination.

1f2ea95b9f3f66ab50fb788255a8f054b9a519c1 authored about 1 year ago
list_widget: Add missing generic parameters to handle_sort.

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

c1636ffc6fa9bc24c4c6a1893db9850b1958b357 authored about 1 year ago
list_widget: Remove unknown generic defaults.

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

b44daf080c64db0a52028f993f8bb8cfd3d42d29 authored about 1 year ago
eslint: Enable @typescript-eslint/method-signature-style.

For historical reasons, TypeScript ignores variance errors for method
shorthand type declaration...

6e220f4dc1e05b2a2f174e6cbe156e13008be83d authored about 1 year ago
list_widget: Remove get.

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

d7803db5c7d0061349bbbc17375d22cc9d7ba493 authored about 1 year ago
types: Remove stacktrace-gps declarations.

I sent these upstream with documentation in 3.1.0.

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

3cc94ea930af764c46bcf61f55ce9969bfc47c3d authored about 1 year ago
filter: Preparation to appease the typescript linter.

cc8b35ff23a6f60fa48ae1b690f3c1b164228240 authored about 1 year ago
filter: Convert module to typescript.

4ce13f72f0d3870d023d9191927f3efc2f0c2ede authored about 1 year ago
filter: Move static functions above public instance method definitions.

2c35aa38b745f70cfd114e590df5d00daf5e71fb authored about 1 year ago
page_params: Add narrow_stream to type.

86fd0864a7413cc9ed6c15097a15f3367c5d808b authored about 1 year ago
stream_data: Avoid undefined return from is_user_subscribed.

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

a36ef0b593ce9a9f5727af331eab3e7b766e00db authored about 1 year ago
eslint: Enable @typescript-eslint/stylistic-type-checked config.

https://typescript-eslint.io/linting/configs/#stylistic-type-checked

Signed-off-by: Anders Kase...

ea697cdd932de2ca2d3d259ac9d2ff64fc4041c1 authored about 1 year ago
eslint: Fix @typescript-eslint/prefer-optional-chain.

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

c943dc503599f8b1678813812587985a5591e4a1 authored about 1 year ago
eslint: Fix @typescript-eslint/no-inferrable-types.

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

9ec4c6d85296106b85fb8ea63ee5edb410bb03ba authored about 1 year ago
eslint: Fix @typescript-eslint/no-empty-function.

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

b33988a553fb14a53949f88218b63d0914e72bcd authored about 1 year ago
eslint: Fix @typescript-eslint/prefer-nullish-coalescing.

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

3d55e7ef1032f9f522bb72eb25b3c6b91d953021 authored about 1 year ago
presence: Remove paranoid handling of falsy timestamps.

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

f88e3b9735264f27da1010328990db6b5101c1b0 authored about 1 year ago
eslint: Fix @typescript-eslint/prefer-string-starts-ends-with.

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

c16837a6643efdda5f8ec47a1fac2ffce4208d5c authored about 1 year ago
unread: Iterate over both topic_name and messages.

5604ebedf05c0b3d0f566fb3d96b478e7380cd98 authored about 1 year ago
test_stripe: Add E2E test for deactivate registration with bouncer.

2883bd92c2f5b4e089c418775ca707bf9448f12d authored about 1 year ago
zilencer: Set .remote_realm for existing RemotePushDeviceToken.

Old RemotePushDeviceTokens were created without this attribute. But when
processing a notificati...

82ee93d967fa72894ac526527369613bf7a2fb33 authored about 1 year ago
test_push_notifications: Use self.server instead of .get expression.

It makes no sense to do RemoteZulipServer.objects.get with
self.server_uuid, when there simply i...

d3e8ddd6ce2d2a22897e6ec70c34ac8dfc3ba821 authored about 1 year ago
install: Support PostgreSQL 16.

1ba2f39854c657fc9db750a0cbd0e59127173fef authored about 1 year ago
settings: Show push notifications tooltip on stream specific row.

This commit fixes the bug about not showing the tooltip about push
notifications not being enabl...

415fb2014b120c9891450ccf3c0278e8fbd0be97 authored about 1 year ago
settings: Do not show tooltip if push notifications are enabled.

We previously showed tooltips about push notifictions not being
enabled on server on the checkbo...

99f29983a1889b6c535a891f3db3315db709cc22 authored about 1 year ago
unread: Remove Bucketer in favor of simpler Map.

dedae1de1245fb5bed524f16c7b99a0433c7f9a8 authored about 1 year ago
FoldDict: Always use IterableIterator.

Being more specific will help in converting
the unread module to typescript.

af84d9dab06057b43ed004644814c57ee29a955e authored about 1 year ago
unread: Convert module to TypeScript.

d1acdf20e7efc0660cd3c8f9f28fe71edf315d6b authored about 1 year ago
unread: Return consistent data structure in unread_count_info_for_stream.

d2cf9aaff298fda27ebd91b777de71ecc68acd49 authored about 1 year ago
eslint: Fix @typescript-eslint/no-unnecessary-boolean-literal-compare.

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

cbe227af6fac2d9851f9968a20bc9ed72f54818a authored about 1 year ago
eslint: Fix @typescript-eslint/no-confusing-void-expression.

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

6368cf17cbfa1874c4564b1020801fa5b6232759 authored about 1 year ago
eslint: Enable @typescript-eslint/strict-type-checked config.

https://typescript-eslint.io/linting/configs/#strict-type-checked

Signed-off-by: Anders Kaseorg...

8f3e5e1b6b6c622a92b3c018b648ad1f48a598fe authored about 1 year ago
portico: Tweak discount eligibility description.

9d5105557da10adfbb236542adbdd2b6e0f532fe authored about 1 year ago
help: Document guest user discounts for self-hosted organizations.

79e0cf9005c22fabb3fbf8bdfb2aca49360746eb authored about 1 year ago
help: Improve documentation on automatic and manual license management.

9e67a273b641606266446b034fc800053c2c0554 authored about 1 year ago
plans: Align basic plan price detail at bottom.

0337c726d3f2e8df35a6005b91ead351da00dcc3 authored about 1 year ago
help: Update self hosted billing documentation to add Basic plan.

37e408a42877e9583d77393b539fbfdd032ad7ed authored about 1 year ago
portico: Reduce bold in additional info area.

3a0be097f4f1888a30ead376623a628a9bfa6056 authored about 1 year ago
corporate: Add a Basic plan.

a37354f92a245464391ae85ce7f464d334e956e7 authored about 1 year ago
billing: Update sponsorship hint text.

fd911cbfbb4a819e7705360b6564cb4c9816bf78 authored about 1 year ago
landing-page: Show correct pricing tab based on context.

48af342bd8340bbaecc84dae8a31118078ecd53f authored about 1 year ago
docs: Change you organization to your organization.

3fde4f977d0f91dc85eb98ae71fb9536d3184fa6 authored about 1 year ago
billing: Apply a flat discount for self hosted plans.

e192aef23d09feaf499ce8aa710ce67b8fcee93d authored about 1 year ago
user_groups: Do not remove the user group row if user can join again.

We now do not remove the user group row immediately from "Your groups"
panel when user is remove...

377df9e4db9735abf2a12c73272cae83dd03d881 authored about 1 year ago
support: Add Zulip version to remote server information.

In the remote server information displayed in the remote support
view, show the Zulip version cu...

ad8daffb62ff8399fdcd19d96fe4b4817edcf8fb authored about 1 year ago
support: Move and highlight current sponsorship information.

Moves the note about being on the sponsored Community plan to be
under the remote server or real...

be6c90f608a4255c4027448224dfbd4b9e7c5e5a authored about 1 year ago
support: Add user count data to remote support view.

fb3bd0cde116f2ee38a8ea03cd940263461e578e authored about 1 year ago
support: Update remote server support search test.

Creates some reusable helper functions and adds remote realms to
the search results that are che...

653901fc30e4ae2b44326ca5f7efea01f9cc80f9 authored about 1 year ago
support: Add shared helper for customer/plan in support views tests.

Adds a shared helper function for support view tests that need
a customer and/or customer plan.

f92152fafb4a925813337cc7776651b3e2d50915 authored about 1 year ago
support: Fix description for remote realm host field.

22e035d8e264a6a536cd1797a8b596d6de8fcc52 authored about 1 year ago
support: Add plan's estimated annual revenue to remote support view.

Also fixes formatting for per license price and moves the billing
schedule to be above this line...

9e9fec68a1fd0b0b73ed0368fee2393fc0f8fd55 authored about 1 year ago
support: Show current discount for current plan.

This should match any discount information shown for the remote
realm or server.

a8172591cab42d9dee6585d7425d327f06780094 authored about 1 year ago
support: Format ARR column as dollar amount in remote activity view.

f56923fafa6ab1356683b1fd2ae0a3809b0bed71 authored about 1 year ago
corporate: Shorten plan status strings.

649cc152201990d9bec08039a3e2dcc606088989 authored about 1 year ago
plans: Precisely determine min- and max-widths.

e4a3b1b1a3313ba76e8f9a4b62161503ec5e44c4 authored about 1 year ago
test_stripe: Add legacy remote server schedule upgrade E2E test.

f278e21c7aa5d365a506fcbf526a7f4a69ef006b authored about 1 year ago
corporate: Remove '#nocoverage' comments.

This commit removes '#nocoverage' comment as we have added
few E2E tests in 'test_stripe.py'.

63bb63ad80bdbad75f7fa3571ca949984a0bd466 authored about 1 year ago
test_stripe: Improve non-sponsorship remote realm billing test.

This commit improves the test to check the internal states
of the database e.g. check what /bill...

138031970820c4f746c68cd3f27e1aaa8921e505 authored about 1 year ago
test_stripe: Add remote server non-sponsorship E2E test.

2a6c93a2b9f863b5ddd9b6c235ccac8f2652e2da authored about 1 year ago
self-hosting: Fix link to redirect.

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

125ddf2f790122d98849a900b98f7903ae3df1c4 authored about 1 year ago
check_help_documentation: Exclude temporarily unavailable endpoint.

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

620a75f14903f129bd3b7aa0c61d6243a8b22282 authored about 1 year ago
stripe: Add a CustomerPlan for self hosted sponsored customers.

b2faa5c5bbdeb4d5bebaf3c73ea35ba80e941fea authored about 1 year ago
stripe: Save a query to get CustomerPlan for sponsored customers.

d4a852e97c9666d96a5c6c74c417f0671edbf12d authored about 1 year ago
portico: Correct tab/scroll logic for self-hosted fragments.

44c8e25e327f5422517286ad0ae4786ba9dcf10c authored about 1 year ago
upgrade: Make it possible to upgrade to a provided tier.

Main work is maintaining context during various redirects and
and passing the context to the fin...

d962814a30beeb98c694459cee6bca0cb482e1bc authored about 1 year ago
stripe: Provide min license count to template as per tier.

1326619b774863d8fe42bd2d7bc38cdbe679282e authored about 1 year ago
ts: Migrate `popover_menus` to typescript.

This commit migrates `popover_menus` module to TypeScript. Also adds
a placeholder types declara...

02257b8cbf637bbb32e76d2d23c16734d55cb96c authored about 1 year ago
unread: Create key_to_bucket object in call to constructor.

659659894933bebd8aaf8da8b1a1f3c5b0a588ed authored about 1 year ago
unread: Rename KeyDict to key_to_bucket.

722494bfae1e5a295656d5059ee324ffaafbfdc7 authored about 1 year ago
unread: Use some clearer variable names.

5c9bb51c5b6ba4b05f88a07033c91fa8b534cf73 authored about 1 year ago
unread: Use message type instead of checking stream_id.

f15a68791676a9c390bf3f20db5104dd294109d7 authored about 1 year ago
unread: Return objects directly, no functional change.

bfff48decc2c804cf42d9e5138a0c96cea9fa51c authored about 1 year ago
zilencer: Fix can_push logging bug with system bot realms.

We could be incorrectly logging the can_push value associated with the
system bot realm when onl...

39936972f77a7f3817981e232f52cfbfd78550d2 authored about 1 year ago
message_store: Migrate message_store to typescript.

24dc2e783d30786d58d8b8976d3aff881fa4526c authored about 1 year ago
zilencer: Fix community plan push notifications.

5dc1d36f730d6ce5d5aa47d9bfbf1da0341cef28 authored about 1 year ago
sponsorship_request: Minor changes.

* Show if requested org is hosted on Zulip Cloud.
* Change how user numbers are displayed.

311a645c5a29c49668779264adc94dbfa44b8c9f authored about 1 year ago
plans: Fix community plan documentation.

It appears the plans page version of this had a less clear/specific
list of example communities ...

1e0339c18bb46a1c502b01a71c2d66471848cf36 authored about 1 year ago
plans: Fix same page hashtag link.

Fixes /plans fragment links redirecting users to different page.

6b1f71872b2441f901ae4ca6cc03b0afad84ef77 authored about 1 year ago
pricing_plans: Fix scrollbars always visible.

Kick in min-width at the required width.
This will ensure that scrollbars are only visible if th...

d85462a459314eca281aeed8aa6f3cf27ae9fbf1 authored about 1 year ago
models: Move some functions to zerver.lib.attachments.

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

cff0b78771fca962caa6957ed29e0152733f4adc authored about 1 year ago
models: Extract zerver.models.users.

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

45bb8d25804eacd891f33a072171b47405670dda authored about 1 year ago
models: Extract zerver.models.messages.

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

b15999c799381dc931d71c9a358eb7453bf132aa authored about 1 year ago
models: Extract zerver.models.linkifiers.

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

21ab3858a796d74e7be21ea73f2631e41e486829 authored about 1 year ago