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
github.com/ScuffleCloud/scuffle - f9c78e3caef0655de44926c04397c4bb44f68101 authored 10 months ago by Troy Benson <[email protected]>
The reason for this change is that we want to license all library code
under MIT or Apache 2.0 a...
github.com/ScuffleCloud/scuffle - dea8feeb84e8e7e90f046c72e66b32ff56b906d6 authored 11 months ago by Troy Benson <[email protected]>
Adds documentation about how to setup a developer environment
github.com/ScuffleCloud/scuffle - 78bfbb240251c22687b8dd049b334c498c955168 authored 11 months ago by chips <[email protected]>github.com/ScuffleCloud/scuffle - 6f05e37a8367396f237693869634c87a4d01d79a authored 11 months ago by Troy Benson <[email protected]>
Published crates to crates.io
`scuffle-config`
`scuffle-utils`
This fixes the title bug (#194) and sets the svelte `prerender` option for the about page.
github.com/ScuffleCloud/scuffle - d94b57dee63059527c5a761e1acaf399f6810678 authored 11 months ago by Lennart <[email protected]>github.com/ScuffleCloud/scuffle - 09f345e4ecb5ca5b28f7c089b73bd054acbe58c2 authored 12 months ago by Niklas <[email protected]>
Use the upstream async-graphql after PR merge
github.com/ScuffleCloud/scuffle - 549cfff1eb0ddab0d6254844394cdc057e21e634 authored 12 months ago by Troy Benson <[email protected]>
This commit adds the support for fetching images from IGDB and saving them to the database,
to...
*switch fred to mainstream from git
*patch vite cve
This fixes some minor bugs on the website.
github.com/ScuffleCloud/scuffle - ae0f78d8c8deab86d15e2a65b0938651c6e2e08b authored 12 months ago by Lennart <[email protected]>Fixes search queries. I forgot to test them when reviewing the sqlx refactor pr.
github.com/ScuffleCloud/scuffle - 0bd56db0cd75cec74b960b5f14d65760d96e03ba authored 12 months ago by Lennart <[email protected]>This fixes a phrase on the about page.
github.com/ScuffleCloud/scuffle - 54c2f4f1961d511ffdc81bba14800508fa87d9e2 authored 12 months ago by Lennart <[email protected]>Implements about page like designed on Figma. It's a simple page that tries to explain what Scuf...
github.com/ScuffleCloud/scuffle - 9e1a880f52748199fb7b2066d8615353726e10a6 authored 12 months ago by Lennart <[email protected]>
Remove SQLx in favor of tokio-postgres.
SQLx has had many issues. From the poor design of the q...
this commit removes all the github patch deps except for the last
3 which have been PR'd onto ...
* fix: tracing version
We have been using the wrong tracing version in our binaries which
ca...
github.com/ScuffleCloud/scuffle - 847737a63ee35317c1c8286082acc0a2a354ea3d authored 12 months ago by Lennart <[email protected]>
Fix a bug introduced in the latest release of nightly clippy. Clippy
believes that the `.as_ref(...
This pr implements website support for profile pictures. Including displaying and subscribing to...
github.com/ScuffleCloud/scuffle - 2fa70b4b05a835041ad2923026754ac5a4841da6 authored 12 months ago by Lennart <[email protected]>
Allow for the input path to be an http url which the image processor
will fetch when processing...
- Fix png decoding on image processor
- Fix video api event ack ratelimit
- Fix docker compose...
github.com/ScuffleCloud/ci - d0b34e76212ceccd2761335601f190de9640e5aa authored 12 months ago by Troy Benson <[email protected]>
Add a new feature which allows for cancel blocking tasks on threads.
This allows for long block...
This adds chat history by returning a maximum of 100 messages that are not older than 10 minutes...
github.com/ScuffleCloud/scuffle - db5bcff2ae41c812b942da4b3b6e4dc3ad2a023a authored 12 months ago by Lennart <[email protected]>
*switch transcoder to use ffmpeg-c bindings
- all operations are in-memory
- fine grain control ...
* chore: fixed paths for syncing labels
Now the workflow for the `Sync Lables` is corectly co...
github.com/ScuffleCloud/scuffle - 39b68c962906a22e6560379bdb6335f71f300264 authored 12 months ago by Marcin Różewski <[email protected]>Fixes channel_live_viewer_count column in users table and "null" being shown as stream title ins...
github.com/ScuffleCloud/scuffle - 46bc68625edd5f302bcfb05d502d4333cbf1974d authored 12 months ago by Lennart <[email protected]>Integrates video into platform. This integrates the new player into the website and uses the vid...
github.com/ScuffleCloud/scuffle - eb8993285bb3da1c22c845ecba2baef524ed02c9 authored 12 months ago by Lennart <[email protected]>
Bumps ghaction-github-labeler from 3.2.0 to 5.0.0.
- https://github.com/crazy-max/ghaction-gith...
github.com/ScuffleCloud/scuffle - 4228a5c8f06424e63e28fe2fde9ce696c6bcf003 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/scuffle - e923ff2769420e28db4e8a460c06d7def2f978db authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/scuffle - 0ea8a7d3011a6a7a8e702f0dfa5089424d5c4251 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/scuffle - 41143bc20a5d1bca3c1648788e49ce4a700e7276 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/scuffle - 631b94c8509131c33d611b1c01e09614347372f9 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/scuffle - 561e6cfb418113b58c9e714a835943e1de18ac6c authored about 1 year ago by Troy Benson <[email protected]>
Fixed a bug in path-tree https://github.com/viz-rs/path-tree/pull/37
github.com/ScuffleCloud/scuffle - 399d33c7268cd429ffe3c3497b47157d3c28e371 authored about 1 year ago by Troy Benson <[email protected]>Add the new runner for the build image
github.com/ScuffleCloud/ci - 9f3cd0fbb2f2c477afaf61294b1a0194f616db1a authored about 1 year ago by Niklas <[email protected]>
This commit bumps to hyper 1.0 & http 1.0 whilst also removing a bunch
of unused deps.
The p...
github.com/ScuffleCloud/scuffle - 01c5bada3d8439c610c209d3b621ec513858c9e2 authored about 1 year ago by Troy <[email protected]>github.com/ScuffleCloud/scuffle - e303b019b311a3fbcc142f8356d9dbd25e9e9e28 authored about 1 year ago by Troy Benson <[email protected]>
This CVE does not effect us and is just really annoying since they have
not fixed it yet.
Adds a profile picture upload endpoint the url is
`PATCH /v1/upload/profile-picture`
This im...
github.com/ScuffleCloud/scuffle - 359a5da7cb689ce457cf0a7680f6685cbd84a5b8 authored about 1 year ago by Troy <[email protected]>Use the new ci runners from @4w3Official PagBounce
also fixes a small bug in the protobuf linting.
github.com/ScuffleCloud/scuffle - 1e25f4bc0be5b3069bcc558ea84c8c3f0bd87ad0 authored about 1 year ago by Troy Benson <[email protected]>
- upload results to s3
- clean up job
github.com/ScuffleCloud/scuffle - 893f2bc86a2ea5dc2a5be86ed85d661d01e30ae7 authored about 1 year ago by Troy Benson <[email protected]>
In adding the CI we test deployed and noticed a few bugs in video
section:
This commit also fix...
github.com/ScuffleCloud/scuffle - 7e483f094196bd3978680d41629746c92e23b660 authored about 1 year ago by Troy Benson <[email protected]>github.com/ScuffleCloud/ci - 6aae32d350e7de8f962a07cd6ff880f61ded7532 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - dd4b6ffbb0de7ee5f1645286ca33f3ef738c8223 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 1baf2f99fd2163a51defdc6bc8b457247e43bd84 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 7f1d193502ca994afe3cf98322d1afabdcc4f084 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 56ca9c9f25d4a93cc681cfa6bdf2b4ef4f4b410e authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 13aed394a8d8123305dcd62511931f911c1ffd75 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 89c022fb1a532dc64a54ad3285606630bd9cca04 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 81b63c8ec89c39e50e228730b6c7befcf940b812 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 0c6e1ff3a4f658977ac944d8b1352d455dfd1165 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 0139e030c33b8bd6f20af5c21876d89595000f6b authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 147b6559069140d9cfd02c7bd827fa3be718e44d authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - b8b109d2caefb4345c454746746dec4b5d15c14d authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/ci - 65bbfef01bb87c605707f1f82075616d243b97c7 authored about 1 year ago by Troy Benson <[email protected]>
Adds a video cli tool which allows for configuration of the video api
from a simple to use CLI i...
github.com/ScuffleCloud/scuffle - 4579bc67e10a50f4142de2d283bb2f31d3b97615 authored about 1 year ago by Troy Benson <[email protected]>
This commit implements video events. Events are produced by actions
against the video api. The r...
Add ffmpeg decoder for specific image types:
- GIF
- PNG
- APNG
- JLS
- JPG
- JXL
- BMP
- HEIC
-...
Bumps a lot of the deps to the latest version
github.com/ScuffleCloud/scuffle - cfde4f9cdf25b3428339b7604b645f75de713e3c authored about 1 year ago by Troy Benson <[email protected]>github.com/ScuffleCloud/scuffle - 91f2967adc37c7cece9dee4dd4d54aefb26026de authored about 1 year ago by Lennart Kloock <[email protected]>
- responsive design
- fix a few website bugs
- fix small api bug
github.com/ScuffleCloud/scuffle - 249a09946ba98b414515989a089ddcc6830bc2c0 authored about 1 year ago by Troy Benson <[email protected]>
This commit adds most of the API route unit tests in the video api
application.
Since websocket connections live longer, auth might have expired before
the request so we need t...
this comment implements all the methods on the video api. The remaining
work on video api is uni...
Implements detailed search results page
Fixes a few styling bugs and a caching bug
Fix open graph tags
Fix save button
Use svh instead of vh for mobile compatibility
Improve some ...
github.com/ScuffleCloud/scuffle - d5b8bb267e302addd9eeb824fbebde77837682fa authored about 1 year ago by Lennart Kloock <[email protected]>
Bumped the rust version up and protobuf to v25.1
github.com/ScuffleCloud/ci - 92cc912673ce08870adbd2b13d0c3c1d6377173e authored about 1 year ago by Troy Benson <[email protected]>This commit reformats all existing code and SQL queries.
github.com/ScuffleCloud/scuffle - eb451f14197765b59011cbdee679630134878481 authored about 1 year ago by Troy Benson <[email protected]>
The reason behind this is because we ideally should be able to provide a
single binary to launch...
Make 2fa more flexible by adding 2fa requests
that the server can send to ask the client to
veri...
This commit switches to using rustls over openssl.
Unfortunately, rust-jwt needs openssl for the...
RateLimiter is a redis lua script used to prevent bad actors from
spamming API endpoints. This c...
github.com/ScuffleCloud/scuffle - 413d2fd53971552542cf96e4a48a877150f3f17f authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/scuffle - 971c1e90d505cc3ab82ee35988d0a14477b88f18 authored about 1 year ago by Troy Benson <[email protected]>
Ctrl+Alt+Shift+D
github.com/ScuffleCloud/scuffle - 99b08bb541cb0515a8fbcbe2b55e24b08c97b6c5 authored about 1 year ago by Lennart Kloock <[email protected]>
Adds change password button in account settings and endpoint.
Refactors Field component.
Shows dev banner when server runs in dev mode.
github.com/ScuffleCloud/scuffle - a87e1f63d0873719fb7fff39e81ac80b7e8e474f authored about 1 year ago by Lennart Kloock <[email protected]>Fixes some minor design problems on front page.
github.com/ScuffleCloud/scuffle - 5d869f0ef4dd62b5c84b7f700b3e83ff9a1002ec authored about 1 year ago by Lennart Kloock <[email protected]>
Implements async_graphql's input validation.
Implements a auth guard to reduce code duplication.
Removes the unsafe code around cache upcasting by introducing traited
functions `as_ref` and `as...
Implements 2-Factor-Authentication including all required changes to the
database, api endpoints...
This commit aims to improve the design documents and contribution
documents for Scuffle. Previou...
Cleaned up build image
github.com/ScuffleCloud/ci - 84347a7e9c3785d474306ba03ea7083d795faa4b authored about 1 year ago by Troy Benson <[email protected]>github.com/ScuffleCloud/scuffle - 00d82cebb5967d1be4b7a81792f89c59cb15a762 authored about 1 year ago by Troy Benson <[email protected]>
github.com/ScuffleCloud/scuffle - 0c1c8c3d8919fd196cd6554d6974f14709167378 authored about 1 year ago by Troy Benson <[email protected]>
Improve error handling by using thiserror enums and removing anyhow.
Closes #127
github.com/ScuffleCloud/scuffle - 66c649c96a5da3a6aed7500f21594965cece744a authored over 1 year ago by Lennart Kloock <[email protected]>
This commit migrates to the new dataloaders and also takes the work to
move the old db struct st...
github.com/ScuffleCloud/scuffle - 6e774799d40dc110e476b47b43b036ff23d9b805 authored over 1 year ago by Troy Benson <[email protected]>
feat: unfinished mess
feat: new permission system
fix(api): remove grpc
feat(api): rework aut...
github.com/ScuffleCloud/scuffle - 776bc05f77187081a972cfc40209e07a9a3f2a77 authored over 1 year ago by Lennart Kloock <[email protected]>
This commit aims to complete edge, transcoder, ingest and other video
libs.
The remaining work ...
github.com/ScuffleCloud/scuffle - 4c2be55d3bee2ee6463aeea379ee4d7ba7ceaa8e authored over 1 year ago by Troy Benson <[email protected]>github.com/ScuffleCloud/ci - 1240eb7ba816bff25321e56f8042a91f49496746 authored over 1 year ago by Troy Benson <[email protected]>
* feat: video refactor
* fix: removals
* fix: build
* fix: reformat
github.com/ScuffleCloud/scuffle - 0f10b344ef961aa4121c5d0a03033cf30b9c1686 authored over 1 year ago by Troy <[email protected]>