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

user_status: Use unknown, not object, for unvalidated type.

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

9989365fe8e282b4155075cd1e1702d86df9826a authored over 1 year ago
navbar: Correct for alpha background on unread dot's border.

This is a case where the use of alpha channels in HSL color values
shows its limits.

The use of...

3f5764e5ba2e949e86452d976c3c650ba0e8e19c authored over 1 year ago
user_status: Remove `status` field from `UserInfoDict` type.

951e31a1546e43d06b3ad9395fec69d31d00b521 authored over 1 year ago
ts: Migrate `user_status` module to TypeScript.

Also removed an defensive if check from `emoji.ts` since it is not
needed now that we have `emoj...

dcf45da09c0a3d6a509c08e808dbe9b6e4f123c2 authored over 1 year ago
hello: Make logos more visible in light theme.

e1960670cac9a2189c74106b505a5d8c47a16890 authored over 1 year ago
left_sidebar: Use DM identifiers on DM containers.

01ca3e119b2ec4965d59ef1971d63a6d21d9f40f authored over 1 year ago
left_sidebar: Use DM identifiers on DM row box.

9062c754812f033b8b35bbcf8fc5d882553ff364 authored over 1 year ago
left_sidebar: Use dm-list class.

dcd891a1766fdc378cccfdd8ccd7b7f8426f7c85 authored over 1 year ago
left_sidebar: Use DM identifiers around direct-messages list.

825a7106c6dc045ae36000c10c163054f8ff4882 authored over 1 year ago
left_sidebar: Use DM identifiers on DM list items.

f496b40cd6d93cfb2f6e2d2e1a10fae1db60092a authored over 1 year ago
left_sidebar: Clean up DM list structures and selectors.

This adds some temporary styles to preserve the DM row layout
as-is, but that will be removed as...

a175c3829c4812da472777892a808e3fbda71516 authored over 1 year ago
corporate: Exclude non-realm Customer objects in downgrade small realms.

Updates query in downgrade_small_realms_behind_on_payments_as_needed
to exclude Customer objects...

37b70a8e24934a78e2bbbfab365154e6d2953d41 authored over 1 year ago
corporate: Move functions for realm installation data to new file.

Moves two functions in corporate/lib/stripe.py that are used to
get data for the main installati...

c996bb3c199773c72328500f8f6fd546e24accd8 authored over 1 year ago
zform validation: Migrate validation logic to zod.

Migrated zform validation logic to make use of zod schema.

8b3f8d77b0a6cb67c72147255ad49b18615445d8 authored over 1 year ago
recent_view: Fix user unable to focus change_visibility_policy icon.

`recent_view_focusable` class should be set on element whose
children can receive focus as per

...

2d033c94d956cea445732dbe94485435b70b143b authored over 1 year ago
input_pill: Remove over defensive if checks for `create` function.

We should remove this overly defensive code and remove the `undefined`
type from the return type...

151d51acfa643c625f1207b1e70842019e5fc2b7 authored over 1 year ago
analytics: Remove Durations tab and hourly columns.

b19a7a8b8adf995eb91a50ecb83f1156ebfc49c9 authored over 1 year ago
left_sidebar: Resize scroll container when toggling condensed views.

01392a57dd6e0fa5d096656737cb1a07d2da65b8 authored over 1 year ago
compose fade: Add test for want_normal_display.

0a33598f6558fc6f9446cb67f61386d3cb0a481c authored over 1 year ago
buddy list: Simplify argument to get_data_from_keys.

6563e621fd4da7dd43cdc83165285eac954ee9a9 authored over 1 year ago
portico: Fix new organization form focus scrolling.

Now that the "new organization" form is quite tall, we were seeing
this autofocus logic causing ...

e560519dba6d954b3286ea2957b052375d34e2ef authored over 1 year ago
registration: Set the organization language at creation time.

In this commit, we add a new dropdown 'Organization language' on
the `/new` and `/realm/register...

ac1f711fef5f2ec087a356a539c2fd3194a44f3d authored over 1 year ago
portico: Inline common.autofocus.

This was only called from a single code path.

a379fbe4424c51ef2587d29c94b1b6f91793de45 authored over 1 year ago
compilemessages: Normalize language names to NFC.

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

14b7d097a0e137d2179731274693de9df4da7c0b authored over 1 year ago
onboarding: Internationalize the introductory messages in streams.

We use `Realm.default_language` value, which is set by selecting
the 'Organization language', to...

d27a50852ee52b889eff0f15431102c8b6d54811 authored over 1 year ago
docs: Update Ruff badge and links.

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

f8aac58a6aa906d1ff996433e60b3fa9e452acab authored over 1 year ago
user_profile: Fix alignment and color of edit icon.

6dd7efae855ae1766997f3ed0ae85cd5079afda1 authored over 1 year ago
user_profile: Sort arguments to "render_user_profile_modal".

e442a9d11e464daf08049e0927d6605b4600e80b authored over 1 year ago
user_profile: Add deactivated user indicator in the profile header.

Fixes: #26861

4a4b8dff99b67ab416fa809a78995324accec6da authored over 1 year ago
analytics: Replace get_realm_day_counts with a faster query.

Use analytics_realmcount to improve query runtime. There are two
known difference with previous ...

f8f741c4a2dd3b178a545221725ff3888ab2a3ed authored over 1 year ago
settings: Rename default_view and escape_navigates_to_default_view.

This commit renames default_view and escape_navigates_to_default_view
settings to web_home_view ...

c9fccf476a4b9a1c6bf35e720a1a5517d921d033 authored over 1 year ago
input_pill: Fix backspace with selected text.

The logic added in b57ebe717effc920637d3e5853205729cdb4288d introduced
a different bug, namely t...

67dbaaff913c7bdd6d27640b80e1c56dfbab8846 authored over 1 year ago
navbar: Handle streams-toggle alignment with dimensions, flexbox.

4409663e698ac6873929f9cf11edbe4045e51ea2 authored over 1 year ago
navbar: Show left-sidebar-style unread dot on streams toggle.

8ee764382b9ea8fed44946f73c3249befa6ef736 authored over 1 year ago
sidebars: Correct display at small mobile sizes.

This fixes a state where the expanded left sidebar appears under
the navbar at the smallest mobi...

1f0e9b4587f35c81e9357a4942b50dd177294cc3 authored over 1 year ago
navbar: Clean up unecessary userlist-toggle cruft.

61aa55df7998b8a54d7228abebab636fc82da583 authored over 1 year ago
navbar: Use new purple icon color with left-sidebar toggle.

This also implements the same hover and focus-visible styles
as icons on the righthand side of t...

a9421f6ba05ad7b8cd786fce05058a81bee14244 authored over 1 year ago
navbar: Simplify unread logic on left-sidebar toggle indicator.

This removes former animation logic as well as counts, as the
redesign calls only for showing an...

105729ce66b1167692250dac0be0cf9756c8eaaa authored over 1 year ago
settings_muted_users: Fix sorting users by date muted.

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

a53231a1ae05b7cd5444e2a7c4e723ba31372012 authored over 1 year ago
list_widget: Fix unsafe unchecked casts in generic comparators.

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

2f95c55df468551cdd97dde5470bfdf22f91dbdd authored over 1 year ago
eslint: Forbid unchecked casts in TypeScript.

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

37f0a3b41bb2036a5e71b72bc76e1599d2d9c41d authored over 1 year ago
recent_view_util: Rename is_rt_visible to is_view_visible.

This avoids the less readable abbreviation.

ba568adc2e4e08842c028ed0396d05d99533527e authored over 1 year ago
right_sidebar: Drop keyboard shortcuts button from right sidebar.

Fixes: #27381.

bbf4792d81aa207087f0659aaa30f34e3e53ec86 authored over 1 year ago
help: Remove reference to the right sidebar keyboard icon.

- The keyboard icon in the right sidebar has been removed, this commit
removes the reference t...

aa8f8a2dcf6c3aa50a32274482f6c6dbb21d5b62 authored over 1 year ago
help: Update "View your starred messages" to document collapsed view.

- Replaces special link for logged-in users with instructions so that
users can learn how to a...

a3ccb6b18078d9fdd35f5a6f38f6f2521d9aa79f authored over 1 year ago
help: Update "View your mentions" to document collapsed view.

- Adds icons to instructions so that users can learn how to access
this view.

Fixes #27326.

14e40fc0970c33f03b482845e43205ad057bd808 authored over 1 year ago
help: Update "Draft messages" to document collapsed view.

- Replaces special link for logged-in users with instructions so that
users can learn how to a...

6f10ebc251b75c3fdde1511a828696bd691d4f7a authored over 1 year ago
help: Update "Inbox" to document collapsed view.

- Replaces special link for logged-in users with instructions so that
users can learn how to a...

dcec426d41eab016e0ccadf192ed70087b32e5a8 authored over 1 year ago
help: Update "All message" to document collapsed view.

- Replaces special link for logged-in users with instructions so that
users can learn how to a...

0415e66969840aa450e9c06407921547bd4c3b93 authored over 1 year ago
help: Update "Recent Conversations" to document collapsed view.

- Replaces special link for logged-in users with instructions so that
users can learn how to a...

9531fb0f4e9bf5683b53085fb37f8d5591bde907 authored over 1 year ago
help: Update "Schedule a message" to document collapsed view.

- Replaces special link for logged-in users with instructions so that
users can learn how to a...

179d53b898c0d380917324a70ff64ca15e293fa7 authored over 1 year ago
onboarding-emails: Add new onboarding email for organization creator.

Adds a new onboarding email `onboarding_team_to_zulip` for the user
who created the new Zulip or...

02d6b3e16d1daba0906018c6899e471fe71f6a64 authored over 1 year ago
stats: Remove unchecked casts of Plotly data.

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

ba895b64ef1978284cf366fca5611bf93ca5b4a7 authored over 1 year ago
realm_playground: Remove unchecked cast in sort_pygments_pretty_names_by_priority.

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

a145a6adfaa368775ebb34fd7b4d4d3917a5a3cc authored over 1 year ago
billing: Replace unchecked keyof casts with Zod schemas.

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

af8465b7fdc3f868da5c77125c07f53289bf1c45 authored over 1 year ago
e2e-tests: Remove unchecked casts of DOM objects.

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

da806615929a604e42522d5d7f8c3fc780da97cf authored over 1 year ago
messages_overlay_ui: Remove unchecked casts of HTMLElement objects.

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

787ca02c6e145e71c0a843d92c876d468b71db7b authored over 1 year ago
typing_status: Remove unchecked casts in same_recipient.

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

043b43f044a19019a197bf323e375c33b68ab3f0 authored over 1 year ago
web: Remove unchecked casts of event objects.

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

9c9c453d5aae989cb7e9ede3f27d66a9e3db82da authored over 1 year ago
list_widget: Add missing CSS escaping and remove unchecked cast.

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

31db313a4656f362cfb5b7ba23fedf6d8eda069f authored over 1 year ago
web: Remove unchecked casts of jQuery .val().

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

1da729e49fada277c84c1e2bada24cf923b74c9a authored over 1 year ago
api-docs: Check for deprecated at top level of endpoint docs.

Previously, we had checked that deprecated parameters and return
values had been marked as `depr...

f755fd1a3ad693d0c95b806b59d9c51811568b76 authored over 1 year ago
api-docs: Document bulk mark as read endpoints as deprecated.

8905d918aea6da9d08decbf9647be86fbbafbfb8 authored over 1 year ago
api-docs: Add deprecated true to /api/mute-topic endpoint.

94088a770928cc79f517eb3e7765b4c5e54c556a authored over 1 year ago
send_analytics_to_remote_server: Rename to ..._to_push_bouncer.

The former name is kind of misleading - this function is for the remote
server to send analytics...

986f2fd962b2789792a4e7fcecf7c8a5497c0bea authored over 1 year ago
send_analytics_to_push_bouncer: Fix a stale comment.

The comment has drifted away from where it should be placed within the
code and also talks about...

bb63aca8bbe8883d0b6c21d4942779e62553a275 authored over 1 year ago
personal_menu: Indicate no status text in italics.

If user has only set emoji as status, we show a placeholder
text to indicate no status text has ...

18a165fa97099ade4651c6d82eca5ebbc73473e3 authored over 1 year ago
user_card_popover: Fix clear link not working.

Incorrectly migrated in 87c87ed41f36b7f9c40c295532131372809addaf.

75aa91a39fa44d49cc35972fe71f4ff43e795d2f authored over 1 year ago
api_docs: Update the docs for the `POST /messages` response.

This commit updates the API docs for the optional parameter
'automatic_new_visibility_policy' in...

3f1cc1b69d2016054423f5dc6092894a479f6330 authored over 1 year ago
left_sidebar: Include right-hand padding on topic, nav labels.

3385d5862b9c97a6cb674c68520ef5048cecea4d authored over 1 year ago
recent_view_ui: Return if the list is empty.

Since we now have empty text message as a table row,
`$topic_rows.length === 0` no longer works ...

af653572a1886d51ada5446666a02caa678fa2d3 authored over 1 year ago
left_sidebar: Restore and note positioning context for unread dots.

4fac53e35cc4dc04cdc4591c96f65b51edef4324 authored over 1 year ago
populate_db: Set user_topic policies to NEVER only for test-database.

Earlier, the 'automatically_follow_topics_policy' and
'automatically_unmute_topics_in_muted_stre...

5a95ae36507b30e8ae9fc3fbfc471ed3019f6906 authored over 1 year ago
models: Set defaults for the user_topic policies.

Now that we're enabling the feature in the UI, we should set
these to the planned long-term defa...

b0d588bd9876e280fa229a15e468d1ebd4e4cd68 authored over 1 year ago
css: Revert sidebar-menu-icon specificity change.

3ac0c3c4015587753e6471f2ee4f3e426ef7dcc2 incorrecly removed
specificity declarations needed to p...

db05d7ef0c8dad631687f32623930a17c0830e47 authored over 1 year ago
inbox_popover: Add option to make it the default view.

7f124500fa48258c509570ee0eeddab033750385 authored over 1 year ago
make_my_home_view: Show view name in bold.

464aff1f2101831dd28d641943bfc1dbdbb36ee7 authored over 1 year ago
left_sidebar: Add popover to make different views default.

Fixes #27324

2f33fad5dfcfa0cd56d8ea783fbbaa977f12218d authored over 1 year ago
navbar: Remove userlist unread count.

ce804fc37a9261ac9a7aa5cc67ea1eb5670a6bdf authored over 1 year ago
help-menu: Center align keyboard shortcut hint.

6f6a53c9096ff4e3c16b8d10d35d9a9636daadb1 authored over 1 year ago
left_sidebar: Establish filter rows as grids.

528f494d41a40614dfca887b3b0c3a014c12fba3 authored over 1 year ago
left_sidebar: Increase size of condensed icons.

1a18faaf02ca6975de33e0277ea51e9dcb7d9e1b authored over 1 year ago
left_sidebar: Vertically align all vdots.

21908b7a9e1e643f92cb2bb1937d3237ea9b61eb authored over 1 year ago
left_sidebar: Correctly align vdots across all rows.

This brings modern alignment methods to all vdots instances,
including in views, streams, and to...

3ac0c3c4015587753e6471f2ee4f3e426ef7dcc2 authored over 1 year ago
left_sidebar: Place redesign icons in expanded views.

56eaf9b1530a585a6bfeed7fdcfcbc5d6f113988 authored over 1 year ago
help: Update documentation for bulleted lists.

- Documents the new button in the compose box and the automatic
bullets when the "Enter" key i...

3b5eb47bdd3816d14a0335fc6bf5f6e445087657 authored over 1 year ago
help: Split documentation for bulleted and numbered lists.

- Splits existing documentation into two pages: Bulleted lists,
and Numbered lists.

Fixes par...

99f2fa9c863eb81384746eec56957e5e32694689 authored over 1 year ago
help: Update documentation for numbered lists.

- Documents the new button in the compose box and the automatic
numbering when the "Enter" key...

f4000edc427ed0c8c912330e2ad15de24ac207d3 authored over 1 year ago
api-docs: Note that unread_message_ids are sorted in unread_msgs data.

a8e3606c2c821a4b22a3ebd483bd3970aa536a55 authored over 1 year ago
settings: Change bot-type question to help center link.

In the "Add a new bot" modal, there was '?' next to the bot type field
that was confusingly sho...

7da9ca771f16390bde755c3b161e4c89dc8dfe47 authored over 1 year ago
create_user: Use silent mentions in user join notices.

This provides more information (email, etc.) when clicked on
while being better adapted to emai...

7e38d0613022a3833ac51fea24018d80afb6dbd3 authored over 1 year ago
help: Document settings to automatically unmute/follow topics.

- Adds a "Topic notifications" page, just under "Stream notifications"
in the left sidebar, us...

ccf1dbfacd2b9c46ae54e75ebb9939c2ca1afcfc authored over 1 year ago
settings: Update topic notifications help center links.

- Updates the `?` link on "Topic notifications" and "Topic settings"
to go to the new /help/to...

56ccaa571e9991adf643f2a37ce7a6635d3a6a78 authored over 1 year ago
help: Update `follow-a-topic.md`.

- Adds Markdown include blocks for reusability in `mute-a-topic.md`.
- Adds icons for configurin...

0f4d40f3ecebdb1c369d94b805067b8a2b6464e2 authored over 1 year ago
left_sidebar: Add "This is your home view." to the home view's tooltip.

Fixes: #27325.

92b3fcbad2ea12fef9493256eda2f744f8227900 authored over 1 year ago
help: Add icon to instructions for viewing All direct messages.

Fixes part of #27191.

4abe4ee88ad3dda2332a570c44643e570757e69d authored over 1 year ago
help: Rename help/reading-topics > help/reading-conversations.

- Renames filenames to match page title.

Fixes part of #27191.

d32a0601cd7057187b625096b139313ee1bdc734 authored over 1 year ago
help: Rename left-sidebar-topics > left-sidebar-conversations.

- Renames Markdown include and references for consistency.

Fixes part of #27191.

be6dedb0bf1fa891ec17ca60545673a8d8c1f5c6 authored over 1 year ago
help: Rename finding-a-topic-to-read -> finding-a-conversation-to-read

- Renames filenames to match page title.

Fixes part of #27191.

447b853ef1922c74fb7ba2004722efa71c2e5d56 authored over 1 year ago
poll_widgets: Fix types used for jQuery .val().

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

a9136f13ca41689dae1ae05f00820d78e42dafc4 authored over 1 year ago