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

install-ssh-authorized-keys: Enable -o pipefail to catch AWS errors.

afa24923e51f0ceb6e6f8671f406fcb588f21cd3 authored 11 months ago by Alex Vandiver <[email protected]>
puppet: Add key to allow prod to write ccache on zmirrorp.

6e9b25d993573031bb0090e6b0e7a229432d76d8 authored 11 months ago by Alex Vandiver <[email protected]>
puppet: Rename and limit production key distribution.

0bd1e2b434f20af76a11b1a5a60c98a7b0863b50 authored 11 months ago by Alex Vandiver <[email protected]>
install-ssh-authorized-keys: Merge multiple authorized_keys secrets.

96b65cbeab931142a82850f7b0f0d4a97d48bc2f authored 11 months ago by Alex Vandiver <[email protected]>
install-ssh-*: Pass -a to rsync to preserve rights, owners, and times.

f8a9edc38278c117b5a5758cbb881acab8849f69 authored 11 months ago by Alex Vandiver <[email protected]>
install-ssh-keys: Enable -o pipefail to catch AWS errors.

a0347e76cb19b16087e4a993e390fa0774d791c0 authored 11 months ago by Alex Vandiver <[email protected]>
install-ssh-authorized-keys: Use --check rather than another argument.

1567275959c8698844518fd37db5c4d12edc9c6d authored 11 months ago by Alex Vandiver <[email protected]>
puppet: Increase minimum memory for multiprocess queue workers.

This should give some more room for systems that are still below 4GB
of RAM to use the lower-mem...

a0e7f1296ff6d9445dc152b35cdc849aaf23c7b6 authored 11 months ago by Tim Abbott <[email protected]>
puppet: Update rules for number of uwsgi processes.

The defaults for how many uwsgi processes to run no longer depend on
the queue processor mode, b...

43c0c776103fbc02cf0f0bdf5c74604e33bf1afd authored 11 months ago by Tim Abbott <[email protected]>
bootstrap: Remove duplicate `invisible` class.

The same definition is already present app_components.css, so
we don't need it here.

ea2bd14480a5bf2a1d4012fa9b0e2c40636e85e4 authored 11 months ago by Aman Agrawal <[email protected]>
billing: Rename Self-hosted/Self-managed plan to Free on billing page.

e32d3ced5c0a7aa12e21185b873b9054c067b39d authored 11 months ago by Alya Abbott <[email protected]>
help: Finish renaming Self-managed plan to Free.

ceeeacb20d9d5d1acd748e2b81f3c9fb3c9c51c2 authored 11 months ago by Alya Abbott <[email protected]>
copy_and_paste: Refactor code block turndown code to reduce duplication.

So far, there were 2 separate turndown rules for code blocks; one for
general ones, and the othe...

dbd2c80108a436f00aff3342a71fb665164ef73c authored 11 months ago by N-Shar-ma <[email protected]>
ruff: Upgrade configuration for Ruff v0.2.0.

c8e77b6cac94176ae7729f48eaa799f46b74ae39 authored 11 months ago by Charlie Marsh <[email protected]>
ruff: Fix RUF019 Unnecessary key check before dictionary access.

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

712917b2c9db16234a6a95049fc82fa4258d2fd9 authored 11 months ago by Anders Kaseorg <[email protected]>
ruff: Fix SIM910 Use `d.get(…)` instead of `d.get(…, None)`.

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

f165ba0fb372368534b0c1289f8b9873de61784e authored 11 months ago by Anders Kaseorg <[email protected]>
ruff: Fix SIM113 Use `enumerate()` for index variable in `for` loop.

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

53e80c41ea16750e298514b67c782066b566c67c authored 11 months ago by Anders Kaseorg <[email protected]>
push-to-pull-request: Accept intermixed options and arguments again.

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

70f491eae27ff5e66e81f9444e00f4b85bfc5e7f authored 11 months ago by Anders Kaseorg <[email protected]>
narrow: Open compose box before rendering main message feed.

As discussed in the new comments, we had a bug where the
system-initiated animated scroll that h...

7d4ec1f93bc3b56d6eb205a4a0fc7b579f064a38 authored 11 months ago by Tim Abbott <[email protected]>
narrow: Clarify some confusing details.

The update_selection function name was rather misleading, since that
function call is in fact wh...

652fea9bdfc32a69aed0a79b6a520648b6970f40 authored 11 months ago by Tim Abbott <[email protected]>
markdown: Remove wrapper around get_topic_links.

Since it's only used in one place, and all callers
of it user the same value for the linkifier.
...

0571145029a5ab5cf81c28cb3f837b90b9f91469 authored 11 months ago by evykassirer <[email protected]>
marked: Stub marked and convert markdown module to typescript.

07234f6a31e0c3a4f2fbcf4ba093b46328e86bc8 authored 11 months ago by evykassirer <[email protected]>
markdown: Pass individual arguments to contains_problematic_linkifier.

f8875bf32f49248fe623bcd9579504cd7cabf900 authored 11 months ago by evykassirer <[email protected]>
markdown: Pass individual arguments to content_contains_backend_only_syntax.

2fe6c5b041d9e05fc5afa00d5c9957c7c8042e11 authored 11 months ago by evykassirer <[email protected]>
markdown: Pass individual arguments to parse_with_options.

66a56b8862ab73c535f7795cbe31f4e254e8398d authored 11 months ago by evykassirer <[email protected]>
markdown: Don't mutate the message in apply_markdown/render.

Needed for typescript, because we want to preserve
types, so instead of mutating a message objec...

fb47efc981504d7fd5f5131df1d574e89fb82089 authored 11 months ago by evykassirer <[email protected]>
zilencer: Add index on RemoteInstallationCount for remote activity.

When profiling the database query in `remote_activity.py`,
push_forwarded_count was identified a...

47a5459637dbab1c0db6d3263bdc8b05fc465199 authored 11 months ago by Lauryn Menard <[email protected]>
help: Improve integrations documentation.

- Renames "Bots and integrations" to "Bots overview" everywhere
(sidebar, page title, page URL...

fe0d4db153c42ff740b697734cec7d5ad99becf4 authored 11 months ago by David Rosa <[email protected]>
help: Update links to Bots and Integrations overview pages.

- Cross-link as appropriate, both in related articles and in the
content of the pages.

Fixes ...

78f90860b22afb6927df409367ef43557033152b authored 11 months ago by David Rosa <[email protected]>
push-to-pull-request: Use getopts for macOS compatibility.

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

474703a96351f86ad8b12e6ba6279cba3b216271 authored 11 months ago by Anders Kaseorg <[email protected]>
stripe: Extract method to get org_name.

130aecbf9e9aa1c85100357d041386234fe3e798 authored 11 months ago by Aman Agrawal <[email protected]>
activity: Move links columns to be first in chart.

Moves links in installation and remote server activity charts
to be the first column.

ff8552269d2c0157a8f9ad7d86b155617e143030 authored 11 months ago by Lauryn Menard <[email protected]>
puppet: Use a dedicated user for redis tunneling.

1fe5e7c7daf92e8769b139c34d440af29422700d authored 12 months ago by Alex Vandiver <[email protected]>
install-aws-server: Build a tool to smuggle scripts inline in the bootdata.

bd87f53c8662fe7602a4fe7aa804e67c4d1ced42 authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Drop now-unnecessary common-session change.

16117e6139a49f24022a68a192f91c41feb1dea9 authored 12 months ago by Alex Vandiver <[email protected]>
install-aws-server: chdir to the repo root first.

333cc902fbcc27d809127d1eecbd5131eb64509d authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Stop writing custom sshd_config.

The only relevant changes are `PasswordAuthentication no` (which
is now the default) and `MaxSta...

9810200d7874147465912b10ae9b73a505a61f19 authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Switch removal of MOTD directories for .hushlogin.

Rather than have to keep resolving apt conflicts with the lack of
`/etc/update-motd.d`, have eac...

65d2e855a0fb96d1ae0dd12e397c0f4a4e68200e authored 12 months ago by Alex Vandiver <[email protected]>
bootstrap-aws-installer: Pull all keys from secretsmanager.

ff00c01538aaa5a520f62a7879b94696569ae295 authored 12 months ago by Alex Vandiver <[email protected]>
install-aws-cli: Also install and keep up to date using Puppet.

We previously only did this install on the developer machine and on
initial boot. Also run it f...

6902d5db474672632cf30f80bfde888f13e2244d authored 12 months ago by Alex Vandiver <[email protected]>
install-aws-cli: Move into puppet files.

38bf1c5d228f5727d4d3e8e39726049fd2944963 authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Factor out $is_ec2, clarify comments.

dbb60dbeb95e5bc9b418a2c28981bc10b2cd34e6 authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Pull authorized_keys from AWS secretsmanager.

795621771fcbb633c85289f8a069bf6623bec92a authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Drop mosh package -- teleport is now the supported login.

0e6f013e03a2033d0660b841e1050f6f7fe9be3d authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Use IAM Roles Anywhere to get AWS credentials outside EC2.

69ef808d7b5f2dc13e7d440adaff4412dd9a2049 authored 12 months ago by Alex Vandiver <[email protected]>
install-aws-server: Enable instance metadata tags.

These are shown in the Teleport UI.

21237f42baf2f308e9b3357fba8a74dab7e8a6d9 authored 12 months ago by Alex Vandiver <[email protected]>
install-aws-server: Pull latest 22.04 AMI by default.

1acfe59fe51d98dc17541090f5dde5bbe8324004 authored 12 months ago by Alex Vandiver <[email protected]>
install-aws-cli: Add a shebang so it is callable directly.

1a84a20ca08f2685a18639e507ffd0cd1f005d2c authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Include epmd on the list of do-not-auto-restart services.

This brings it into parity with the list of unattended-upgrade
packages.

7eeec0942547c3d24798c31fc93f24a7491242a9 authored 12 months ago by Alex Vandiver <[email protected]>
teleport: Upgrade to Teleport 14.

24d38329269f2ed737aa771a50b0d32dc76cb809 authored 12 months ago by Alex Vandiver <[email protected]>
install-aws-cli: Check version before no-op'ing.

We previously just ensured that _a_ version was installed. Since we
were only using this at ini...

e49fc8873bfdac10dbd27ad4c515d1d8653a1079 authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Use IAM join method, when possible.

16305761aca064c33f7044e14aa44ca00af2824c authored 12 months ago by Alex Vandiver <[email protected]>
puppet: Factor out creation of basic user dotfiles.

1bddf4173126d79a705286f9c07bb652637ba02c authored 12 months ago by Alex Vandiver <[email protected]>
docs: Update mobile project description for GSoC 2024.

000e9fdb69547b07b4b57eb18a708d36f53de435 authored 12 months ago by Greg Price <[email protected]>
portico: Match Microsoft Store markup with other alternative links.

ca5dc35f68322d3d4f1f032cb06fd57830fe32b6 authored 12 months ago by Karl Stolley <[email protected]>
portico: Center hero content on /apps.

f68d770312f9f6b1ccf06027f68d6a7f0f474c55 authored 12 months ago by Karl Stolley <[email protected]>
portico: Remove screenshots from /apps.

6763456290ad1ac002d01f918f72aa7f9fdfb567 authored 12 months ago by Karl Stolley <[email protected]>
remote-activity: Add column for rate paid on displayed plan.

Adds a column with the percentage rate that the remote server
or realm is paying on the displaye...

afe0161bc2389941111628fe977d066057764b8d authored 12 months ago by Lauryn Menard <[email protected]>
settings: Fix buggy conversion of emoji-display-settings-status.

6cd165386aac0aac9fb4ab500a1358ea2280663a incorrectly converted this
field with different names i...

649072977e976fc4d0a0bc803f5250e9010fe955 authored 12 months ago by Tim Abbott <[email protected]>
support: Fix next plan info missing for customers with no current plan.

Earlier, when a fixed-price plan for a customer with
no current plan was configured via /support...

c4b6cfe142f2b04bf69586d1c1dc7fed5c001042 authored 12 months ago by Prakhar Pratyush <[email protected]>
corporate: Restrict free-trial when fixed-price plan is configured.

When fixed-price plan is configured:
* Don't show 'free-trial for 30 days' button on plans page....

82da6abb245bbe6a8bd34027e80178f1b0eeb9c1 authored 12 months ago by Prakhar Pratyush <[email protected]>
populate_billing_realms: Add legacy remote realm.

fce50bb4a07d9fa60b365702c2dd6be352c84391 authored 12 months ago by Prakhar Pratyush <[email protected]>
plans: Remove erroneous duplicate standard-price-box structure.

aae31bd062fa12439776581b2df793a48ceab21e authored 12 months ago by Karl Stolley <[email protected]>
plans: Add tooltip-style discount balloon.

e622332cdf4d6df5c0be4b026ae2b2892d6ad839 authored 12 months ago by Karl Stolley <[email protected]>
plans: Add explicit values for uniform plans display.

b522ffa3170e7acecd2029a68d9cd331b336f883 authored 12 months ago by Karl Stolley <[email protected]>
plans: Implement background colors for hovers, dark mode.

16e1cbe3746ac86afd6e41eea4b907864dbb2b86 authored 12 months ago by Karl Stolley <[email protected]>
comparison: Correct lingering 'Self-managed' reference.

a3aa3ab3e411c999349234a2aa938dc1115b3fca authored 12 months ago by Karl Stolley <[email protected]>
plans: Enable better collapsing of plans panes.

f361a9bb50c6714fa15d6dfe1d796f83d5645bb8 authored 12 months ago by Karl Stolley <[email protected]>
plans: Remove underline from comparison subhead links.

dc52194ecc4834ae9f2efd2a12c42f15f59e9f63 authored 12 months ago by Karl Stolley <[email protected]>
plans: Remove discount-related layout cruft.

These classes and styles were introduced as hacky layout fixes,
and are no longer necessary with...

30926ae62fde1faefe93f31f4354483c2f23cfe0 authored 12 months ago by Karl Stolley <[email protected]>
contributor docs: Link to GSoC 2023 blog post.

b9d4e86a1dde15cb2a0f5fdd81231279ebad7d04 authored 12 months ago by Alya Abbott <[email protected]>
refactor: Extract `get_nth_hash_section()` and use 0-based indexing.

From `get_current_nth_hash_section` `get_nth_hash_section()` is
extracted to allow for reuse for...

727774a0e54d3336f849750fd56a3f3fdae618f7 authored 12 months ago by N-Shar-ma <[email protected]>
notifications: Collapse blockquotes and "user said" paragraphs.

Since notifications have limited space for the contents of a message,
a quote from a previous me...

adddb3d54f76914b3f120f7724f30d23b7ccf067 authored 12 months ago by N-Shar-ma <[email protected]>
integrations: Fix confusing wording in alertmanager integration.

We use Alertmanager as an aggregation place for example for failing CI pipelines,
and `graph` ...

706be812b907f2a3d0749199c61b6f5f11add5a8 authored 12 months ago by Artur Szcześniak <[email protected]>
portico: Link to GUT contact case study from other pages.

2432d6a7212867ff9f9510dec81dd0756deebb1c authored 12 months ago by Alya Abbott <[email protected]>
portico: Add categories to "Use cases and customer stories" page.

10a45fc479ffa72c3c37132c601b04e10c77bbce authored 12 months ago by Alya Abbott <[email protected]>
portico: Add GUT contact case study.

ce7cf883e381880fa8536121338b1bf2859d0ff8 authored 12 months ago by Alya Abbott <[email protected]>
integrations: Create incoming webhook for Patreon.

Creates an incoming webhook integration for Patreon. The main
use case is getting notifications ...

1e4f5c64339194e2bda47f495a8cb65c4ae36b9b authored 12 months ago by David Rosa <[email protected]>
support: Always show the option to update end_date on /support page.

If a plan is already on "basic" or "business" plan and wants to
switch to a fixed-price "basic" ...

26536a20ed828f2b20a8d43d6fae769d8b7bee9d authored 12 months ago by Prakhar Pratyush <[email protected]>
stripe: Set fixed price plan status within if statement.

While configuring fixed price offer via /support, the
status for fixed price plan & offer are no...

928de1a74b951dd1dd73ed02af1e772209d76cc3 authored 12 months ago by Prakhar Pratyush <[email protected]>
templates: Move billing templates to /templates/corporate/billing.

12ec133224927f64e9eff596be0c1e80cbd9b93e authored 12 months ago by Lauryn Menard <[email protected]>
templates: Move support templates to /templates/corporate/support.

Also, makes small updates to `next_plan_forms_support.html`.
Removes unneeded "btn" and "btn-def...

916892e437b4dd8b8bb4cf2c5be4e11ea6699bc9 authored 12 months ago by Lauryn Menard <[email protected]>
corporate: Move support and activity views to /corporate.

View functions in `analytics/views/support.py` are moved to
`corporate/views/support.py`.

Share...

df2f4b6469fa103430939ffa67b8bd18e19619ce authored 12 months ago by Lauryn Menard <[email protected]>
templates: Move activity templates to /templates/corporate/activity.

Also, renames `ad_hoc_query.html` to `activity_table.html`,
`realm_summary_table.html` to `insta...

efd0d689fc92b3edb5e58252f78e24c737c0bc6b authored 12 months ago by Lauryn Menard <[email protected]>
typeahead: Prefer word boundary matches to arbitrary substring matches.

So far, when ordering typeahead suggestions, any query matches that did
not occur at the start o...

afba77300aac8e2a9f86d9438b9298c3ea1e8a5f authored 12 months ago by N-Shar-ma <[email protected]>
typeahead: Clean up variable names to follow snake_case convention.

2d21e71b931e9de6ee3fcacb9207ca4495724282 authored 12 months ago by N-Shar-ma <[email protected]>
typeahead: Sort exact matches too, in case there are multiple.

b89cd4358839b0a4669354d1d58ccf6ea1538c0c authored 12 months ago by N-Shar-ma <[email protected]>
eslint: Fix @typescript-eslint/no-unnecessary-type-assertion.

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

2dca29ce5a83d04b48bbdd973ba43fc57089a143 authored 12 months ago by Anders Kaseorg <[email protected]>
eslint: Fix @typescript-eslint/no-useless-template-literals.

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

24ecafbdd23e78dce311c557a1cdb2ff79e02e3d authored 12 months ago by Anders Kaseorg <[email protected]>
dependencies: Upgrade JavaScript dependencies.

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

1a9441ec70e0ad5b6132559c8ceda9e875539b48 authored 12 months ago by Anders Kaseorg <[email protected]>
unread_ops: Refactor bulk_mark_messages_as_read method.

This commit renames the bulk_mark_messages_as_read method to
bulk_update_read_flags_for_narrow, ...

b1ca1fd606dc82ab1d83b5db6f22a346d9864693 authored 12 months ago by roanster007 <[email protected]>
left_sidebar: Add mark all messages unread to three dot topic menu.

This commit adds a new option to the three-dot topic menu in the
left sidebar to mark all the me...

04013cdec18ece87df153d705e223b8b7826c089 authored 12 months ago by roanster007 <[email protected]>
lint: Fix errors caused by rebasing past black upgrade.

ae52adb4ee83ac4dd421d28bc1d1a11c6d2c7870 authored 12 months ago by Tim Abbott <[email protected]>
support: Add support to configure fixed_price plan.

edec29e0b6ff94fc3be8364260ae6500540dba93 authored 12 months ago by Prakhar Pratyush <[email protected]>
bootstrap: Remove bootstrap.btn classes from support view buttons.

Moves CSS styles for support view buttons to
`web/styles/portico.activity.css`.

Also removed th...

15ba9cf8ecf8510919722ebf7ff29b5c3c05824d authored 12 months ago by Lauryn Menard <[email protected]>
requirements: Upgrade Python requirements.

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

93198a19ede1f8428ad0f063e7afcf453ba000ce authored 12 months ago by Anders Kaseorg <[email protected]>
ruff: Fix SIM300 Yoda conditions are discouraged.

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

ab25ebd5ce5e762d476364d6556f5aa15ad15cdb authored 12 months ago by Anders Kaseorg <[email protected]>
ruff: Fix DJ012 Order of model's inner classes, methods, and fields.

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

e56863fa85fbfb000f0d0fe1d1b3a79291319dc7 authored 12 months ago by Anders Kaseorg <[email protected]>
test_push_notifications: Fix sort order assumption.

3dfc24a908ffa30ead93a8698a4ced8c13111bd5 authored 12 months ago by Tim Abbott <[email protected]>
topic list: Convert module to typescript.

ea04f7d27d32cc88a5068a9faedba56a4a9a1a8c authored 12 months ago by evykassirer <[email protected]>