Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Scuffle

We are building an opensource cloud provider focusing on video streaming
Collective - Host: opensource - https://opencollective.com/scuffle - Code: https://github.com/scufflecloud

feat: website cleanup

fix(webite): fix some css (#111)

* fix: side bar in firefox

The side bar was buggy in firefox ...

github.com/ScuffleCloud/scuffle - adea4ac2e80c2acf0b92ce9d9026a80eb07a912a authored over 1 year ago by Lennart Kloock <[email protected]>
fix: ci

- Replaces old trivy orb with new one
- Moves filters from the docker-push action to the docker-...

github.com/ScuffleCloud/scuffle - a6f3dc92b8b4c1c957a86607026ba95a1e7f6c29 authored over 1 year ago by Lennart Kloock <[email protected]>
chore: update build image

github.com/ScuffleCloud/ci - c46b0f404b8af589f49270503c4ee510b55a472a authored over 1 year ago by Troy Benson <[email protected]>
Add devblog to readme

github.com/ScuffleCloud/.github - 85b145ea5f005553763ac93760f3bdfd7ef7b546 authored over 1 year ago by Troy <[email protected]>
docs: fix roadmap and kanban links

github.com/ScuffleCloud/.github - 1be7cbd960c8b9d8f9bea78fa3ca68ed411b3449 authored over 1 year ago by Niklas Schumacher <[email protected]>
ci: switch to using circle-ci for build/test/lint

Switch to using CircleCi for the build / test / lint pipeline because
they provide faster runner...

github.com/ScuffleCloud/scuffle - 35068f0a1f8f798d9c53f089544aef2b2c77c699 authored over 1 year ago by Troy Benson <[email protected]>
feat(config): add config overwrites

- Support for overwrites in ConfigBuilder (resolves #103)
- Add ManualSource
- Fix doc-tests
- F...

github.com/ScuffleCloud/scuffle - 2d339f70a79fa7e0ea91c4f51a6363f00792f516 authored over 1 year ago by Lennart Kloock <[email protected]>
chore(ci): update dependencies and fix website lint

Updates all deps for JS and Rust and fixes lint and build for website
docker.

On website, switc...

github.com/ScuffleCloud/scuffle - 6325951576b855d9cd1284dc4742d453df491c15 authored over 1 year ago by Troy Benson <[email protected]>
feat: add cargo-sweep

Cargo Sweep is a tool used to prune `target/` directories of old
artifacts and build steps.

github.com/ScuffleCloud/ci - c8a76333b9cd45d77aceff358322a0e6a5e4023f authored over 1 year ago by Troy Benson <[email protected]>
chore: bump rust version

Bump the build image rust version to 1.71.0 from 1.70.0
https://blog.rust-lang.org/2023/07/13/Ru...

github.com/ScuffleCloud/ci - 5a685736836e058f345ca17ad13d1adbcbf01a47 authored over 1 year ago by Troy Benson <[email protected]>
docs(pnpm): update yarn mentions to pnpm

github.com/ScuffleCloud/scuffle - 52ffdd4d3974a40d59d5e71c2d78949b9bc92a8d authored over 1 year ago by EsdrasAmora <[email protected]>
feat: improve player (#85)

- Added ABR (#85 point 1)
Adaptive bitrate streaming is the ability for the player to dynamicall...

github.com/ScuffleCloud/scuffle - 6721f812bdaca8a9af28f00a82aaf1c2f2a7c18b authored over 1 year ago by Troy Benson <[email protected]>
chore: fix ci with locking pnpm install

Add new mask option to update all deps
When bootstrapping lock install with a frozen lock file.

github.com/ScuffleCloud/scuffle - 9b7bcda3db629172e9a8a6518732ec83e54edc3c authored over 1 year ago by Troy Benson <[email protected]>
feat: config system

Added a new configuration system which allows for:
- automatic generation of clap command argume...

github.com/ScuffleCloud/scuffle - 4c45a531e203254449791942106d46b61378e764 authored over 1 year ago by Lennart Kloock <[email protected]>
chore: reformat using nightly fmt

Nightly fmt allows for formatting rust let else expressions.

github.com/ScuffleCloud/scuffle - f0076ee15f668cae0b27a8cc513a51511e9d45ba authored over 1 year ago by Troy Benson <[email protected]>
chore: bump patch external crates

Patches for fred: https://github.com/ScuffleTV/fred.rs
Patches for tracing: https://github.com/S...

github.com/ScuffleCloud/scuffle - 1dd88a41a40f8062eeaa51a7c129c52a7b322a8d authored over 1 year ago by Troy Benson <[email protected]>
chore: update dependencies to patch CVEs

Updates Cargo and Pnpm Deps

github.com/ScuffleCloud/scuffle - a494606b2f2facc0a4fc6f0b212c1600d9fb6e1f authored over 1 year ago by Troy Benson <[email protected]>
chore: fix formatting on stream! and try_stream! macros

https://github.com/tokio-rs/async-stream/issues/68 pointed out we can
use the `stream!({ ... })`...

github.com/ScuffleCloud/scuffle - ac4d79bf06b45b98530fb977cce478af71a38f83 authored over 1 year ago by Troy Benson <[email protected]>
feat: chat room

Added chat functionality to the backend and frontend, enabling users to
send and receive message...

github.com/ScuffleCloud/scuffle - 0284620aaa6939adb3d4f136e9f7a1cb6178928d authored over 1 year ago by SongoMen <[email protected]>
feat: gql pubsub event subscriptions with redis

This PR adds a redis subscriber which manages redis pubsub
subscriptions. Aswell as lays the fou...

github.com/ScuffleCloud/scuffle - 5b6d1bf6d01e4a9899dda3ea7eb6588d86b9e592 authored over 1 year ago by Lennart Kloock <[email protected]>
feat: add hls extension for groups

This is not part of the HLS spec but it provides extra information for
our player so we can prio...

github.com/ScuffleCloud/scuffle - 82cacaa7ec34ecfc2cb211c7c98a6874ae983fc7 authored over 1 year ago by Troy Benson <[email protected]>
chore: bump rust version to 1.70.0

github.com/ScuffleCloud/ci - 4726595377178adaa2efa6392584537e7e57c0fd authored over 1 year ago by Troy Benson <[email protected]>
feat: restrict ffmpeg client

Remove env variables and change the UID and GID of the ffmpeg process.

completes #86 part 3

github.com/ScuffleCloud/scuffle - 192e3630bc23469a5be4f5fb7407c3bde484b7bc authored over 1 year ago by Troy Benson <[email protected]>
feat: add transcoder tests

This commit adds some very basic tests for the transcoder so that we can
confirm that the transc...

github.com/ScuffleCloud/scuffle - f5c29143cbacd6302fee9a6e7be2e897e3d96cae authored over 1 year ago by Troy Benson <[email protected]>
fix: proto compiler call in api build script

Add allow proto3 flag

github.com/ScuffleCloud/scuffle - c91422f5a0f2ac9f45b2d65dad700ff350c68cab authored over 1 year ago by Lennart Kloock <[email protected]>
chore: fix linting for sqlx queries

github.com/ScuffleCloud/scuffle - 87b4665bdece72527bdbb521f7b3ea7af88f0d9b authored over 1 year ago by Troy Benson <[email protected]>
fix: refactor stream variants

Completes #86 bullet point 4

This change refactors how we store the stream variants and also se...

github.com/ScuffleCloud/scuffle - 4a7486e411c0428fcaf95e7aac511daa6e4ee911 authored over 1 year ago by Troy Benson <[email protected]>
feat: video support with full redesign

fixes: #38 #40 #41 #42

Redesigned the database.
- Switched to UUID from Auto Incrementing Numbe...

github.com/ScuffleCloud/scuffle - fbd105ddc45da0a72f387bfbd93e4fa46663fea6 authored over 1 year ago by Troy Benson <[email protected]>
feat: replace yarn with pnpm

github.com/ScuffleCloud/ci - f9f3f6278eeb95e0df32a3084b728a5dd1c81199 authored over 1 year ago by Troy Benson <[email protected]>
fix: ci building

github.com/ScuffleCloud/ci - 2f404d00844a3cc5ca8826cc4ebf2587ab70fd25 authored over 1 year ago by Troy Benson <[email protected]>
feat: add wasm-pack to build image

github.com/ScuffleCloud/ci - 41f58d195bb97afc52d2575bb66b976a5d9fb9a3 authored over 1 year ago by Troy Benson <[email protected]>
docs: add more detailed video infrastructure diagram

it shows better how the microservices are connected and which protocols are used to communicate

github.com/ScuffleCloud/scuffle - 925d6a684237079d89dfc3999026f9e16175cba5 authored over 1 year ago by Lennart Kloock <[email protected]>
fix: build image

github.com/ScuffleCloud/ci - 3fc9b46a5188d3bd3e050eb0689efe4d87f0fcc6 authored over 1 year ago by Troy Benson <[email protected]>
feat: add cockroach db + remove nats

github.com/ScuffleCloud/ci - 4684054c883867e6e893957f181bf96f09ccd850 authored over 1 year ago by Troy Benson <[email protected]>
ci: add nats image

github.com/ScuffleCloud/ci - a626fc4ec2cc28723564825e8c82c49eaae80c17 authored over 1 year ago by Troy Benson <[email protected]>
fix: gql playground loading

Set the version to a fixed number so that we no longer always run the latest and the checksum
in...

github.com/ScuffleCloud/scuffle - 606f63942c941b1fcf15068caba6f7f76a4297eb authored over 1 year ago by Lennart Kloock <[email protected]>
fix: docker website build

github.com/ScuffleCloud/scuffle - 4eebd960ef0e42acd9be4e1bd92824280c7568a2 authored over 1 year ago by Niklas <[email protected]>
fix: spelling (#78)

fix minor typo on bug report template

github.com/ScuffleCloud/scuffle - bae6a2020da788eff91ab886b1078b74e6632c6f authored almost 2 years ago by SputNikPlop <[email protected]>
fix: fix website cve docker build

github.com/ScuffleCloud/scuffle - c48aead7a73d20d2b9130d362de36d95df9d3687 authored almost 2 years ago by Troy Benson <[email protected]>
feat: update docker images and add migrator image

github.com/ScuffleCloud/ci - 6e78cb446245201648f7bd485438f0e1cf27e684 authored almost 2 years ago by Troy Benson <[email protected]>
feat: add website favicon

Added favicon to website using the SVG file format.

github.com/ScuffleCloud/scuffle - 2007dc1138699035d3d012f7f6b0e68e271da3e1 authored almost 2 years ago by Troy Benson <[email protected]>
feat: add terraform deploy

Added auto deploy using terraform.
Terraform is a tool used to handle infrastructure state.
We h...

github.com/ScuffleCloud/scuffle - 8407832b6e2d47a02a989d389439856c285eed87 authored almost 2 years ago by Troy Benson <[email protected]>
feat: added channel page

Added the channel page layout.
This commit adds the layout and building blocks for chat and the ...

github.com/ScuffleCloud/scuffle - b7b2ecbf6d744c87e43b97cbe48de65994f375a4 authored almost 2 years ago by Troy Benson <[email protected]>
refactor(backend): small renames and refactors

This includes changes from:
- https://github.com/ScuffleTV/scuffle/pull/63#discussion_r112661982...

github.com/ScuffleCloud/scuffle - fb5b09cf0650aeb35cc8c2fd21c183a9832c2b6c authored almost 2 years ago by IS2511 <[email protected]>
fix: graphiql resource integrity

github.com/ScuffleCloud/scuffle - daf6e9c3de7dc6a7d92936433a2e8f27c21ad56f authored almost 2 years ago by Niklas <[email protected]>
feat: use dataloaders

Dataloaders allow us to batch queries across requests which in turn make
it very optimized at sc...

github.com/ScuffleCloud/scuffle - 9529c13f761c707ce9bdcebfe3fca78eeea41bdd authored almost 2 years ago by Troy Benson <[email protected]>
feat: logo/mascot (#30)

Added SVG for the Scuffle Logo

closes #30

github.com/ScuffleCloud/scuffle - 5a0e6bf5119b3786696797bbf9d30f8fec061a46 authored almost 2 years ago by Sirinoks <[email protected]>
feat: added login and register pages

Added the ability to login and register for new accounts with ServerSide
validation along a GQL ...

github.com/ScuffleCloud/scuffle - cb1944e499daf84a725272830fd9ba02bc5331ef authored almost 2 years ago by Troy Benson <[email protected]>
feat: implementation of the frontend landing page

closes #35

github.com/ScuffleCloud/scuffle - 886fb476f57cc2f1994f5748f1a83a03a965c1dc authored almost 2 years ago by mmattbtw <[email protected]>
docs: added missing packages

github.com/ScuffleCloud/scuffle - b94956af88c1a7903ef605b6a06903b3af53d011 authored almost 2 years ago by Niklas <[email protected]>
ci: add docker ci builds

Adding docker builds to CI so that we can have regularly updated docker
images pushed to GHCR.

...

github.com/ScuffleCloud/scuffle - 5ce825117bb6269362e31c3119237c576185d4e3 authored almost 2 years ago by Troy Benson <[email protected]>
build: fix Docker Build

github.com/ScuffleCloud/ci - b391234bf44006c7ff954e6e6b60a22a6773cd72 authored almost 2 years ago by Niklas <[email protected]>
feat: add FUNDING.yml

github.com/ScuffleCloud/.github - cd84dbd8c4122e5d40fbdbdece1a397a282d67b1 authored almost 2 years ago by Troy Benson <[email protected]>
ci: restrict docker build paths

github.com/ScuffleCloud/ci - 425e9d58cd6fab8e3d202681188c54b55c9e71f1 authored almost 2 years ago by Troy Benson <[email protected]>
fix: ci from last commit

github.com/ScuffleCloud/ci - 820421ca8a203e5db4ea8b14bb45e36aecb82f5b authored almost 2 years ago by Troy Benson <[email protected]>
ci: add ci build for docker base image

github.com/ScuffleCloud/ci - 8b27dacb47262e4787b797ee0162cd54813b3ee6 authored almost 2 years ago by Troy Benson <[email protected]>
feat(api): initial api implementation + glibc

Upon testing the API we noticed that when the app is compiled with musl
the API would perform ro...

github.com/ScuffleCloud/scuffle - 76642e332dcf40a97d1e9ecadc4694b3f9126bed authored almost 2 years ago by Troy Benson <[email protected]>
chore: add code coverage

Add code coverage with Codecov.

closes #50

github.com/ScuffleCloud/scuffle - 6f9297555d9abd27b923db5340142bbb2de76c46 authored almost 2 years ago by Troy Benson <[email protected]>
chore: switch to mask + small other fixes

Switched to mask as our task runner from Just.
Mask seems to provide a much nicer cli than just ...

github.com/ScuffleCloud/scuffle - 606624d17ca39d1d7eb8247801b05f18b2db9dc4 authored almost 2 years ago by Troy Benson <[email protected]>
chore: remove fat lto

Fat LTO adds a lot of time to the build. We will have to do benchmarks
later to see if it provid...

github.com/ScuffleCloud/scuffle - f21a81818b3efc1c587fb00ed1d8e987655cad83 authored almost 2 years ago by Troy Benson <[email protected]>
fix: clean cache

github.com/ScuffleCloud/scuffle - bda9bab5c5ac74d9163b18db5b907d57e187f48c authored almost 2 years ago by Troy Benson <[email protected]>
chore: added ci jobs

Added CI Jobs:
- audit, check for bad packages on NPM and Cargo
- commitlint, checks to make sur...

github.com/ScuffleCloud/scuffle - ab5d0cc9e2cbda46def5d63d4fc91af83a756f22 authored almost 2 years ago by Niklas S <[email protected]>
docs: update labels

github.com/ScuffleCloud/scuffle - a4f37b42009a2cdab58607f35fba66a6ba9e0ddc authored almost 2 years ago by Troy Benson <[email protected]>
feat: added sqlx build

github.com/ScuffleCloud/ci - ee651c2206837d82815df2168f8a19ab04826672 authored almost 2 years ago by Troy Benson <[email protected]>
initial commit

github.com/ScuffleCloud/ci - c658655fb9397f48894283c204e651933530512e authored almost 2 years ago by Troy Benson <[email protected]>
feat: docker images and stack

Added docker build images and docker compose stack to allow for local
stack running.

closes #25

github.com/ScuffleCloud/scuffle - 657ebc7c6ecc741e288f42669b0dfaeef96d3952 authored almost 2 years ago by Troy Benson <[email protected]>
feat: database structure

This is the initial database structure and schema for Scuffle.
closes #26

github.com/ScuffleCloud/scuffle - 85a545bb8a777288d657ac7bdcc7e9d28a8451ff authored almost 2 years ago by Troy Benson <[email protected]>
fix: adjusted wording on profile

github.com/ScuffleCloud/.github - e109e4d924f5f9b7515fa0e85417821bb771c8b1 authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added org-wide structure

added pr template, SECURITY, CODEOWNERS

github.com/ScuffleCloud/.github - 6ea36e4329512d6c0ab5f2fbd3fb2f76796a311b authored almost 2 years ago by Niklas S <[email protected]>
fix: fix a few words + formatting

github.com/ScuffleCloud/.github - e517d9f6e34f0c659b0e2434589658e219cf0cb3 authored almost 2 years ago by Troy Benson <[email protected]>
chore: add .github repo init

github.com/ScuffleCloud/.github - 110f2a49bf1a6fb493bc69ab45d40abd923df3cf authored almost 2 years ago by Troy Benson <[email protected]>
chore: fix previous bad commit for code owners

In order to stack code owners, you need to have them inlined.

github.com/ScuffleCloud/scuffle - 8526ec8513d41e8f5036098f5e12ee9b8373d02c authored almost 2 years ago by Troy Benson <[email protected]>
doc: add code owners

start setting up code owners for GitHub/reviewing. view more here: https://github.blog/2017-07-0...

github.com/ScuffleCloud/scuffle - c2b929f413c098bf5642e5da82f860d181618ce9 authored almost 2 years ago by matt <[email protected]>
feat: scaffolding

completes #20

github.com/ScuffleCloud/scuffle - 49a2a994b450665eef5d2f8437f02a0c96682f9f authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added SECURITY

Security vulnerability reporting instructions for Scuffle

Closes #17

github.com/ScuffleCloud/scuffle - 5a4d2f9e4391b2ec53b75e1d9606c208da583d5c authored almost 2 years ago by Niklas Schumacher <[email protected]>
doc(legal): add CLA to repo, update contributing

fixes #14

github.com/ScuffleCloud/scuffle - d68c3c0ac01a44669ba54b26bf6c3dcbf03fe80f authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added CODE_OF_CONDUCT

github.com/ScuffleCloud/scuffle - bf87782311322582330c85721b60db1963fd8771 authored almost 2 years ago by Niklas Schumacher <[email protected]>
doc(init): CONTRIBUTING.md PR link fixed

CONTRIBUTING.md link fixed - correct branch specified

github.com/ScuffleCloud/scuffle - 2e6564f12116ca7e60c5c26c0127d7ed3e69467b authored almost 2 years ago by Niklas Schumacher <[email protected]>
style(docs): spelling errors and grammar fixed

Some sentences were changed or rewritten to improve readability. Also, some spelling mistakes an...

github.com/ScuffleCloud/scuffle - c2f6c7cbbae35ecd37d85e2aea93f351fd4bee20 authored almost 2 years ago by Niklas Schumacher <[email protected]>
chore(license): added bsd-4 license

The BSD-4 license is a permissive license which allows most things.
closes #9

github.com/ScuffleCloud/scuffle - 4450e51cd78944652670164c97b607d476f7a20f authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added contributing guidelines

closes #3

github.com/ScuffleCloud/scuffle - e66eb38f9adeff050ac94075ca0402a21a12fdc2 authored almost 2 years ago by Troy Benson <[email protected]>
doc(init): added documentation for design and flowcharts

closes #1

github.com/ScuffleCloud/scuffle - c38ffe4588eb658c80036d652bc3ee991f26d422 authored almost 2 years ago by Troy Benson <[email protected]>
build(workflow): label sync fix

github.com/ScuffleCloud/scuffle - 4c975233a101bf45efcdab597831422a6adf2dfe authored almost 2 years ago by Niklas <[email protected]>
build(workflow): label sync

github.com/ScuffleCloud/scuffle - 69d6c703660d97a6c7c8f2373b126c44f8db0c40 authored almost 2 years ago by Niklas <[email protected]>
docs(init): added issue and pr templates

Addition of issue and pull-request templates

Closes #5

github.com/ScuffleCloud/scuffle - 722bdd0df9b5884d5930270faa756416af66c08b authored almost 2 years ago by Niklas Schumacher <[email protected]>
initial commit

github.com/ScuffleCloud/scuffle - 73525b5a58f45074cebbba77f6e18c25fed28b54 authored almost 2 years ago by Troy Benson <[email protected]>