-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial Launch v1.0.0 #115
base: main
Are you sure you want to change the base?
Commits on Aug 24, 2023
-
fix(webite): fix some css (#111) * fix: side bar in firefox The side bar was buggy in firefox before because the avatar width wasn't limited * fix: some spacing issues Fix some spacing issues in the stream preview * fix(website): spelling Fix spelling of "Log in" fix(website): add sidenav animation Add side-nav animation and cleanup code fix(website): make topnav a flexbox Convert topnav from grid to flex feat(website): improve search bar Improve search bar by making the icon a button and adding a form fix(website): clean up topnav css Clean up topnav css by using flexbox features instead of hardcoded width and height values. This also makes it more responsive. feat(website): add show more button Add show more button after stream previews and clean up some more css feat(website): category cards Add category cards to home page
Configuration menu - View commit details
-
Copy full SHA for adea4ac - Browse repository at this point
Copy the full SHA adea4acView commit details -
* feat: video refactor * fix: removals * fix: build * fix: reformat
Configuration menu - View commit details
-
Copy full SHA for 0f10b34 - Browse repository at this point
Copy the full SHA 0f10b34View commit details
Commits on Sep 25, 2023
-
This commit aims to complete edge, transcoder, ingest and other video libs. The remaining work is left on video api. This is being merged prior to video api being complete due to the addition of the dataloader in the common crate which will provide use to the platform api work.
Configuration menu - View commit details
-
Copy full SHA for 4c2be55 - Browse repository at this point
Copy the full SHA 4c2be55View commit details -
feat: unfinished mess feat: new permission system fix(api): remove grpc feat(api): rework authentication system feat(api): implement gql auth endpoints feat(api): reimplement missing gql endpoints chore: fmt fix(api): make clippy happy feat(api): add better color types fix(api): rename GqlUlid type feat(api): add is_gray to color feat: default to cloudflare tunrstile testing keys https://developers.cloudflare.com/turnstile/reference/testing/ fix(website): use new gql endpoints feat(api): switch from redis to nats fix(website): wrap body in div fix(api): chat messages with nats feat(website): show in chat when disconnected fix(api): last_login_at No longer updates last_login_at when logging in with token feat(wesbite): add custom default avatar fix(website): drop-down fix(website): register fix(website): drop-down fix(website): make default avatar a svg chore: format feat(api): add enpoint to change name and color feat(website): gray default avatar feat(website): add settings scaffold feat(website): add settings pages fix(website): wrong import chore: format feat(website): add profile settings fix(website): player spinner fix(website): fix sections feat(website): improve profile settings feat(website): add transition to default avatar fix(website): settings header wraps fix(website): remove useless page wrapper fix(website): improve settings accessabilty chore: format feat(website): big authentication refactor now uses cookies instead of localstorage fix(website): authentication issues feat(api): add sub endpoint for display color chore: format fix(website): remove duplicated lines feat(website): convert into SPA feat(website): loading animation feat(website): sub to display name, color changes chore: format fix(website): some cleanup fix(website): side nav overflow feat(website): add icons to drop down feat(website): show user info on profile page fix(website): dropdown z-index fix(website): clicking user links chore: add todo refactor(api): restructure gql endpoints feat(api): add follow mutation and remove uuid fix(website): icon sizes feat: implement following fix(website): title feat: user page feat(api): add more nats events feat(api): add endpoint for user follows chore: fmt feat: implement follow subscription feat(api): add channel follows endpoint feat(website): add category page fix(website): various stuff feat(website): add offline user page feat: categories fix(website): clean up profile settings chore: format feat(website): add more tabs feat: add links fix(website): link rendering feat: add follower count feat: add auth to channel follow endpoints feat: follow and subscribe buttons on offline page chore: format feat: improve offline page looks feat(website): add support for brand icons feat(website): improve brand icon feat(website): add stream preview placeholder feat(website): improve category slider fix(website): categories mock data fix(website): improve slider chore: format fix(website): max-width fix(website): follow and subscribe buttons feat(api): add endpoint to query followed users feat: following in side nav chore: cleanup and formatting feat(website): nice background gradient animation fix(website): gradient catching pointer events feat(website): side nav loading animation chore(website): format fix(website): improve checking if user online Thanks ChatGPT fix(website): improve authentication logic fix(api): return proper gql error when auth fails fix(webiste): mock data fix(api): following query feat(api): add limit to following query feat(website): implement following limit fix: small design tweaks feat(api): user following subscription fix(website): streamer card chore(api): format chore(website): format feat(api): add search by username endpoint fix(api): set similarity threshold feat(website): implement basic search bar feat(website): finish search design feat(website): improve quick search results feat(website): search results styling feat(website): improve search bar results fix(api): user search query feat(api): search categories by name feat(api): add categories search endpoint feat(website): add categories to search results feat(website): add search results page fix(website): use ws not only for subscriptions feat(website): directly navigate on exact match feat(website): improve search docs(website): add todo file fix(website): replace code with event modifiers fix(website): use more svelte directives chore: format chore(website): replace login mode value with enum chore(website): improve auth dialog chore(website): rename login dialog chore(website): remove turnstile test page chore(website): cleanup format strings chore(website): update todo chore(website): format chore(website): remove default readme chore(website): update todo feat(website): show auth dialog when not logged in in settings chore: format feat(website): add leak warning chore: format chore(website): refactor settings feat(website): leave settings without saving Add highlight to status bar feat(website): finish account settings feat(api): add change email endpoint feat(api): add 2fa enable endpoint
Configuration menu - View commit details
-
Copy full SHA for 776bc05 - Browse repository at this point
Copy the full SHA 776bc05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e77479 - Browse repository at this point
Copy the full SHA 6e77479View commit details -
feat: migrate to common::dataloader
This commit migrates to the new dataloaders and also takes the work to move the old db struct style to the new style. Syncing with the video side. Remaining work would be to update the protobuf files for events to stop using strings and make use of the Ulid proto.
Configuration menu - View commit details
-
Copy full SHA for 7ef1130 - Browse repository at this point
Copy the full SHA 7ef1130View commit details
Commits on Sep 27, 2023
-
feat(api): refactor error handling
Improve error handling by using thiserror enums and removing anyhow. Closes #127
Configuration menu - View commit details
-
Copy full SHA for 66c649c - Browse repository at this point
Copy the full SHA 66c649cView commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0c1c8c3 - Browse repository at this point
Copy the full SHA 0c1c8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d82ce - Browse repository at this point
Copy the full SHA 00d82ceView commit details
Commits on Oct 6, 2023
-
docs: improve design and contribution documents
This commit aims to improve the design documents and contribution documents for Scuffle. Previously the documentation was quite dated or immature. I have also included diagrams as SVGs so that they can be easily edited and tracked.
Configuration menu - View commit details
-
Copy full SHA for 72e04d5 - Browse repository at this point
Copy the full SHA 72e04d5View commit details
Commits on Oct 12, 2023
-
Implements 2-Factor-Authentication including all required changes to the database, api endpoints, login flow and frontend settings.
Configuration menu - View commit details
-
Copy full SHA for d653e4a - Browse repository at this point
Copy the full SHA d653e4aView commit details
Commits on Oct 16, 2023
-
Removes the unsafe code around cache upcasting by introducing traited functions `as_ref` and `as_mut` on the AutoImplCacheRef trait. Also no longer requires the `unsafe` attribute.
Configuration menu - View commit details
-
Copy full SHA for 874d027 - Browse repository at this point
Copy the full SHA 874d027View commit details -
feat(api): input validation and guards
Implements async_graphql's input validation. Implements a auth guard to reduce code duplication.
Configuration menu - View commit details
-
Copy full SHA for 34c8d0f - Browse repository at this point
Copy the full SHA 34c8d0fView commit details
Commits on Oct 28, 2023
-
Fixes some minor design problems on front page.
Configuration menu - View commit details
-
Copy full SHA for 5d869f0 - Browse repository at this point
Copy the full SHA 5d869f0View commit details
Commits on Nov 4, 2023
-
Shows dev banner when server runs in dev mode.
Configuration menu - View commit details
-
Copy full SHA for a87e1f6 - Browse repository at this point
Copy the full SHA a87e1f6View commit details -
feat: change password + refactor Field component
Adds change password button in account settings and endpoint. Refactors Field component.
Configuration menu - View commit details
-
Copy full SHA for f1b8c44 - Browse repository at this point
Copy the full SHA f1b8c44View commit details
Commits on Nov 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99b08bb - Browse repository at this point
Copy the full SHA 99b08bbView commit details
Commits on Nov 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 971c1e9 - Browse repository at this point
Copy the full SHA 971c1e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 413d2fd - Browse repository at this point
Copy the full SHA 413d2fdView commit details -
RateLimiter is a redis lua script used to prevent bad actors from spamming API endpoints. This commit implements the interfact to communicate with the redis. Future commits will implement the ratelimiter on endpoints.
Configuration menu - View commit details
-
Copy full SHA for 41921c5 - Browse repository at this point
Copy the full SHA 41921c5View commit details -
This commit switches to using rustls over openssl. Unfortunately, rust-jwt needs openssl for the PKeyVerify impl, so we also forked their repo to add support for openssl-vendored which means that it will be staticly linked rather than a system-dep. This feature is only used by video-edge and lto-fat purges it from all other binaries.
Configuration menu - View commit details
-
Copy full SHA for b042d36 - Browse repository at this point
Copy the full SHA b042d36View commit details
Commits on Nov 14, 2023
-
Make 2fa more flexible by adding 2fa requests that the server can send to ask the client to verify by providing the current 2fa code to a separate endpoint.
Configuration menu - View commit details
-
Copy full SHA for 7e250bb - Browse repository at this point
Copy the full SHA 7e250bbView commit details
Commits on Nov 18, 2023
-
feat: use generic global traits
The reason behind this is because we ideally should be able to provide a single binary to launch the entire system. This also reduces the code duplication across the binaries. This PR also introduces changes made to async-graphql/async-graphql#1424 on the platform-api. We introduced generics into async-graphql unions so that we can make use of our generic global approach. This PR also introduced a #[config(flatten)] directive which allows for config substructs to be flattened into the parent.
Configuration menu - View commit details
-
Copy full SHA for 30b8991 - Browse repository at this point
Copy the full SHA 30b8991View commit details -
This commit reformats all existing code and SQL queries.
Configuration menu - View commit details
-
Copy full SHA for eb451f1 - Browse repository at this point
Copy the full SHA eb451f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b8bb2 - Browse repository at this point
Copy the full SHA d5b8bb2View commit details
Commits on Nov 19, 2023
-
Fix open graph tags Fix save button Use svh instead of vh for mobile compatibility Improve some texts
Configuration menu - View commit details
-
Copy full SHA for 82bcd9c - Browse repository at this point
Copy the full SHA 82bcd9cView commit details
Commits on Nov 23, 2023
-
Implements detailed search results page Fixes a few styling bugs and a caching bug
Configuration menu - View commit details
-
Copy full SHA for c303ee9 - Browse repository at this point
Copy the full SHA c303ee9View commit details -
this comment implements all the methods on the video api. The remaining work on video api is unit tests as well as the events system. This commit also introduces ratelimiting functionality so that we can ratelimit routes.
Configuration menu - View commit details
-
Copy full SHA for d1ff2e6 - Browse repository at this point
Copy the full SHA d1ff2e6View commit details
Commits on Nov 24, 2023
-
feat: check auth on every websocket request
Since websocket connections live longer, auth might have expired before the request so we need to validate auth at every call, rather than just at the start. fixes #145
Configuration menu - View commit details
-
Copy full SHA for 9588656 - Browse repository at this point
Copy the full SHA 9588656View commit details
Commits on Dec 2, 2023
-
feat: unit tests for video api
This commit adds most of the API route unit tests in the video api application.
Configuration menu - View commit details
-
Copy full SHA for 96cfa3c - Browse repository at this point
Copy the full SHA 96cfa3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 249a099 - Browse repository at this point
Copy the full SHA 249a099View commit details
Commits on Dec 3, 2023
-
- responsive design - fix a few website bugs - fix small api bug
Configuration menu - View commit details
-
Copy full SHA for 54d32bc - Browse repository at this point
Copy the full SHA 54d32bcView commit details
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91f2967 - Browse repository at this point
Copy the full SHA 91f2967View commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cfde4f9 - Browse repository at this point
Copy the full SHA cfde4f9View commit details
Commits on Dec 21, 2023
-
feat(image-processor): added image processor
Add ffmpeg decoder for specific image types: - GIF - PNG - APNG - JLS - JPG - JXL - BMP - HEIC - HEICS - HEIF - HEIFS - MP4 - MP4V - FLV - MK3D - MKV - AVI - MOV - WEBM - M2TS - TS Added `libwebp` & `libavif` to decode and encode webp and avif files. Added `gifski` to encode GIF files. Added `png` to encode PNG files. Remaining: - Respond to the job event - Upload results to S3 feat: add libwebp bindings feat: libwebp decoder frame iterator fix: comment about try_clone safety feat: webp demuxer feat: add webp and avif decoders fix: test names and strange issue with batch loader fix: rust-s3 openssl feat: frame decoder generator fix: ffmpeg frame buffer feat: frame resizing feat: cleanup feat: encoders feat: encoders fix: clippy + fmt feat: static encoders fix: small issues
Configuration menu - View commit details
-
Copy full SHA for b92f41b - Browse repository at this point
Copy the full SHA b92f41bView commit details -
feat(video): implement events endpoints
This commit implements video events. Events are produced by actions against the video api. The remaining work is to implement events for async actions like recording delete, room live, room disconnect.
Configuration menu - View commit details
-
Copy full SHA for 458cb87 - Browse repository at this point
Copy the full SHA 458cb87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4579bc6 - Browse repository at this point
Copy the full SHA 4579bc6View commit details
Commits on Dec 25, 2023
-
Adds a video cli tool which allows for configuration of the video api from a simple to use CLI interface.
Configuration menu - View commit details
-
Copy full SHA for 06739c1 - Browse repository at this point
Copy the full SHA 06739c1View commit details
Commits on Dec 29, 2023
-
In adding the CI we test deployed and noticed a few bugs in video section: This commit also fixes those bugs related to - Fixes h264/h265 decoding issue. - Fixes FFmpeg race condition in transcoder - Fixes Logic issues with private rooms on edge - Feat optionally specify a CA Cert We also added docker images for all the target binaries.
Configuration menu - View commit details
-
Copy full SHA for 7e483f0 - Browse repository at this point
Copy the full SHA 7e483f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 893f2bc - Browse repository at this point
Copy the full SHA 893f2bcView commit details -
feat(image_processor): upload results
- upload results to s3 - clean up job
Configuration menu - View commit details
-
Copy full SHA for b4dd0aa - Browse repository at this point
Copy the full SHA b4dd0aaView commit details
Commits on Dec 31, 2023
-
feat: use scuffle-ci-ryzen-9-7950x3d
Use the new ci runners from @4w3Official PagBounce also fixes a small bug in the protobuf linting.
Configuration menu - View commit details
-
Copy full SHA for 1e25f4b - Browse repository at this point
Copy the full SHA 1e25f4bView commit details -
feat: add file upload endpoint (#172)
Adds a profile picture upload endpoint the url is `PATCH /v1/upload/profile-picture` This implementation is generic and can support other types of image uploading too. Simply implement the `UploadType` trait and then add a new route using the `api::v1::upload::handler` and then everything will just work. Added the GQL endpoints to subscribe and get profile pictures from users. Refactored event publishing using an enum for subjects.
Configuration menu - View commit details
-
Copy full SHA for 359a5da - Browse repository at this point
Copy the full SHA 359a5daView commit details -
This CVE does not effect us and is just really annoying since they have not fixed it yet.
Configuration menu - View commit details
-
Copy full SHA for fdca031 - Browse repository at this point
Copy the full SHA fdca031View commit details -
Configuration menu - View commit details
-
Copy full SHA for e303b01 - Browse repository at this point
Copy the full SHA e303b01View commit details
Commits on Jan 1, 2024
-
chore: bump to hyper 1.0 and http 1.0 (#174)
This commit bumps to hyper 1.0 & http 1.0 whilst also removing a bunch of unused deps. The problem is that tonic does not support http 1.0 yet, but we migrated anyways. We had to get rid of routerify because it is a dead repo and only supported http 0.x.x and hyper 0.x.x
Configuration menu - View commit details
-
Copy full SHA for 01c5bad - Browse repository at this point
Copy the full SHA 01c5badView commit details -
fix: path-tree bug with file extensions
Fixed a bug in path-tree viz-rs/path-tree#37
Configuration menu - View commit details
-
Copy full SHA for 399d33c - Browse repository at this point
Copy the full SHA 399d33cView commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 561e6cf - Browse repository at this point
Copy the full SHA 561e6cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 631b94c - Browse repository at this point
Copy the full SHA 631b94cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41143bc - Browse repository at this point
Copy the full SHA 41143bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea8a7d - Browse repository at this point
Copy the full SHA 0ea8a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e923ff2 - Browse repository at this point
Copy the full SHA e923ff2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4228a5c - Browse repository at this point
Copy the full SHA 4228a5cView commit details
Commits on Jan 3, 2024
-
build(workflow): bump ghaction-github-labeler from 3.2.0 to 5.0.0 (#179)
Bumps ghaction-github-labeler from 3.2.0 to 5.0.0. - https://github.com/crazy-max/ghaction-github-labeler/releases - crazy-max/ghaction-github-labeler@v3.2.0...v5.0.0 The sync labels that are currently used in this workflow `crazy-max/ghaction-github-labeler@v3` use **node12**, which is deprecated and will be forced to run on **node16** as shown in the **Annotations** warning.
Configuration menu - View commit details
-
Copy full SHA for bf59ec1 - Browse repository at this point
Copy the full SHA bf59ec1View commit details
Commits on Jan 5, 2024
-
feat(platform): integrate video (#170)
Integrates video into platform. This integrates the new player into the website and uses the video-api from the platform-api to manage rooms. It also handles events coming from video-api. --------- Co-authored-by: Troy Benson <troybensonsa@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for eb89932 - Browse repository at this point
Copy the full SHA eb89932View commit details -
fix(platform): small fixes (#182)
Fixes channel_live_viewer_count column in users table and "null" being shown as stream title instead of nothing
Configuration menu - View commit details
-
Copy full SHA for 46bc686 - Browse repository at this point
Copy the full SHA 46bc686View commit details
Commits on Jan 9, 2024
-
chore: fixed paths for syncing labels (#181)
* chore: fixed paths for syncing labels Now the workflow for the `Sync Lables` is corectly configured. For faster performance, we configured the **fetch-depth** option and set the depth to 1. This allows for faster pulling of the repository, resulting in improved performance. * style: no need double quotes color hex in uppercase The color values on GitHub pages for adding labels are always in uppercase. The original color has not changed, it remains the same. Double quotes for the name and description are not needed in this file, they have been removed. * style: sort label name ascending The labels are sorted in ascending order within the particular labels group, which makes it easier to locate a specific label.
Configuration menu - View commit details
-
Copy full SHA for 39b68c9 - Browse repository at this point
Copy the full SHA 39b68c9View commit details -
feat(ffmpeg bindings): use ffmpeg bindings (#180)
*switch transcoder to use ffmpeg-c bindings - all operations are in-memory - fine grain control over the threads - fine grain control of memory usage all of this allows us to reduce the resource usage of encoding. *redesign transcoder internals allowing for a better scalable approach *fix bug in h265 sps, with calculating width and height *move away from ffmpeg-next "safe" bindings The bindings are riddled with mistakes
Configuration menu - View commit details
-
Copy full SHA for 9818b0f - Browse repository at this point
Copy the full SHA 9818b0fView commit details
Commits on Jan 10, 2024
-
feat(platform): add chat history (#183)
This adds chat history by returning a maximum of 100 messages that are not older than 10 minutes from the chat subscription endpoint.
Configuration menu - View commit details
-
Copy full SHA for db5bcff - Browse repository at this point
Copy the full SHA db5bcffView commit details
Commits on Jan 11, 2024
-
feat: cancel task threads (#184)
Add a new feature which allows for cancel blocking tasks on threads. This allows for long blocking tasks (encoding) to yield back to some checker which unwinds the stack if the task has been aborted. This only works if you call the checker, but for most cases we dont have long running code in C or some other library. So its perfectly fine and fixes a lot of the problems we have with encoding blocking shutdown on `tokio::spawn_blocking`.
Configuration menu - View commit details
-
Copy full SHA for ca5a518 - Browse repository at this point
Copy the full SHA ca5a518View commit details -
fix: minor platform and video related fixes (#185)
- Fix png decoding on image processor - Fix video api event ack ratelimit - Fix docker compose default binding - Fix docker compose storage persistence - Fix ci self-hosted runner selector
Configuration menu - View commit details
-
Copy full SHA for 52ac456 - Browse repository at this point
Copy the full SHA 52ac456View commit details
Commits on Jan 13, 2024
-
feat(platform/image-processor): allow http downloads on image process…
…or (#188) Allow for the input path to be an http url which the image processor will fetch when processing the image.
Configuration menu - View commit details
-
Copy full SHA for cf18151 - Browse repository at this point
Copy the full SHA cf18151View commit details
Commits on Jan 14, 2024
-
feat(website): profile pictures (#186)
This pr implements website support for profile pictures. Including displaying and subscribing to changes and the ability to upload and remove profile pictures in the settings. It shows profile pictures in a responsive and accessible way.
Configuration menu - View commit details
-
Copy full SHA for 2fa70b4 - Browse repository at this point
Copy the full SHA 2fa70b4View commit details -
Fix a bug introduced in the latest release of nightly clippy. Clippy believes that the `.as_ref()` is redundant here but it is not. What it proposes is to use a `.clone()` since `.as_ref().map(..)` followed by a clone in the `.map(..)` is "the same as" `.clone()` however the bug is the fact we are mapping to a different value and then cloning, without mapping we would be cloning the full struct, rather than only the part we want.
Configuration menu - View commit details
-
Copy full SHA for ac1821d - Browse repository at this point
Copy the full SHA ac1821dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 847737a - Browse repository at this point
Copy the full SHA 847737aView commit details
Commits on Jan 15, 2024
-
fix: general fixes for the project
* fix: tracing version We have been using the wrong tracing version in our binaries which caused a slight issue with tracing instrament. This fixes that issue. * fix: ffmpeg out of bounds write Ffmpeg sws_scalar needs alignment when converting from YUV to RGB otherwise it causes an out of bounds write and heap corruption. This bug was reported to OBS, and they provided a solution. obsproject/obs-studio@3b11e17 --------- Co-authored-by: Lennart Kloock <lennart.kloock@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 57eee61 - Browse repository at this point
Copy the full SHA 57eee61View commit details
Commits on Jan 17, 2024
-
chrore: remove all github deps
this commit removes all the github patch deps except for the last 3 which have been PR'd onto the upstream and are expected to merge later this week. - removes the need for opencv as we switch to a pure rust impl. - switches away from rust-s3 to official aws-sdk-s3
Configuration menu - View commit details
-
Copy full SHA for dd59b5b - Browse repository at this point
Copy the full SHA dd59b5bView commit details -
Remove SQLx in favor of tokio-postgres. SQLx has had many issues. From the poor design of the query engine to issues with transcations and deserializing. The idea of compile time queries is pretty good but the SQLx implementation is just very sub par. Most features are not supported. --------- Co-authored-by: Lennart Kloock <lennart.kloock@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for a512725 - Browse repository at this point
Copy the full SHA a512725View commit details -
feat(website): about page (#165)
Implements about page like designed on Figma. It's a simple page that tries to explain what Scuffle is.
Configuration menu - View commit details
-
Copy full SHA for 9e1a880 - Browse repository at this point
Copy the full SHA 9e1a880View commit details
Commits on Jan 18, 2024
-
fix(website): about page phrasing (#195)
This fixes a phrase on the about page.
Configuration menu - View commit details
-
Copy full SHA for 54c2f4f - Browse repository at this point
Copy the full SHA 54c2f4fView commit details
Commits on Jan 19, 2024
-
fix(platform): search query (#196)
Fixes search queries. I forgot to test them when reviewing the sqlx refactor pr.
Configuration menu - View commit details
-
Copy full SHA for 0bd56db - Browse repository at this point
Copy the full SHA 0bd56dbView commit details -
fix(website): some minor fixes (#198)
This fixes some minor bugs on the website.
Configuration menu - View commit details
-
Copy full SHA for ae0f78d - Browse repository at this point
Copy the full SHA ae0f78dView commit details
Commits on Jan 20, 2024
-
*switch fred to mainstream from git *patch vite cve
Configuration menu - View commit details
-
Copy full SHA for 7f57d2f - Browse repository at this point
Copy the full SHA 7f57d2fView commit details -
feat(platform): igdb categories
This commit adds the support for fetching images from IGDB and saving them to the database, to be loaded as categories. it also makes the image-processor to resize and encode the images for us.
Configuration menu - View commit details
-
Copy full SHA for 8a30bdd - Browse repository at this point
Copy the full SHA 8a30bddView commit details
Commits on Jan 21, 2024
-
Use the upstream async-graphql after PR merge
Configuration menu - View commit details
-
Copy full SHA for 549cfff - Browse repository at this point
Copy the full SHA 549cfffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09f345e - Browse repository at this point
Copy the full SHA 09f345eView commit details
Commits on Jan 25, 2024
-
fix(website): title bug and prerender (#201)
This fixes the title bug (#194) and sets the svelte `prerender` option for the about page.
Configuration menu - View commit details
-
Copy full SHA for d94b57d - Browse repository at this point
Copy the full SHA d94b57dView commit details
Commits on Jan 30, 2024
-
feat(refactor): refactor for crates.io (#204)
Published crates to crates.io `scuffle-config` `scuffle-utils`
Configuration menu - View commit details
-
Copy full SHA for 892c0d4 - Browse repository at this point
Copy the full SHA 892c0d4View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f05e37 - Browse repository at this point
Copy the full SHA 6f05e37View commit details
Commits on Feb 2, 2024
-
docs: add details about dev env setup (#206)
Adds documentation about how to setup a developer environment
Configuration menu - View commit details
-
Copy full SHA for 78bfbb2 - Browse repository at this point
Copy the full SHA 78bfbb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dea8fee - Browse repository at this point
Copy the full SHA dea8feeView commit details
Commits on Feb 19, 2024
-
The reason for this change is that we want to license all library code under MIT or Apache 2.0 and then license ScuffleVideo as BSL-1.0. The BSL-1.0 License will convert to Apache 2.0 after 4 years. The BSL license allows for anyone to use the software baring the fact that they are not running a managed service of Scuffle Video to sell that to 3rd parties.
Configuration menu - View commit details
-
Copy full SHA for 41952f0 - Browse repository at this point
Copy the full SHA 41952f0View commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9c78e3 - Browse repository at this point
Copy the full SHA f9c78e3View commit details
Commits on Mar 25, 2024
-
Extend the router to support `express.js` style middlewares. Where we get given a next function to call and then handle subsequent errors.
Configuration menu - View commit details
-
Copy full SHA for 4493ebf - Browse repository at this point
Copy the full SHA 4493ebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d36bd3 - Browse repository at this point
Copy the full SHA 5d36bd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8d9db1 - Browse repository at this point
Copy the full SHA f8d9db1View commit details
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 47a0930 - Browse repository at this point
Copy the full SHA 47a0930View commit details
Commits on Apr 12, 2024
-
fix: database and route utils (#208)
* fix: database and route utils * fix: seal impl * fix: undo seal * fix: require send + sync * fix: format * fix: ci * fix: compile * fix: git safe dir * fix: eslint
Configuration menu - View commit details
-
Copy full SHA for ef8f294 - Browse repository at this point
Copy the full SHA ef8f294View commit details