Results 45 issues of Ben

I am finding that parsing form data with files is very slow. Some crude testing but oak form data parsing seems to be **~75x times** longer than express's [multer](https://github.com/expressjs/multer) With...

needs investigation

**Describe the bug** The following example internally panics with `'Rspotify not authenticated' rspotify-0.11.5\src\clients\base.rs:100:14` ```rust use rspotify::{clients::BaseClient, ClientCredsSpotify, Credentials}; #[tokio::main] async fn main() { const CLIENT_ID: &str = "..."; const CLIENT_SECRET:...

enhancement
help wanted

Adds better error handling for when checking shuttle-service version to close #283. Removes potential for indexes to panic and adds detailed information for incorrect results. **I haven't tested this update...

Some mentions of [actix web](https://actix.rs/) [in this thread](https://www.reddit.com/r/rust/comments/v6rfqr/hyper_vs_rocket_low_level_vs_batteries_included/). Would be great to get support at some point! (should be somewhat simple to implement `Service` for [actix_web::HttpServer](https://docs.rs/actix-web/4.0.1/actix_web/struct.HttpServer.html) )

help wanted

The current method uses indexing to pull out the version of `Cargo.toml`. This can panic if the key is not present: https://github.com/shuttle-hq/shuttle/blob/d4af3674de5f77477eda7febbbd7935add7f1672/cargo-shuttle/src/lib.rs#L257 If the `Cargo.toml` does not have a dependencies...

[Serenity](https://github.com/serenity-rs/serenity) is a framework for building [Discord bots](https://discord.com/developers/docs/intro#bots-and-apps). Implementing `Service` for it under a flag would make it possible to host discord bots on Shuttle. ```rust use serenity::Client; #[shuttle_service::main] async...

Currently elements that need to be retrieved at runtime (for events and bindings) are given a identifier at compile time. Subsequent code gen uses that identifier for building expressions that...

enhancement

Given: ```html {someObj.username} ``` Executing: ```js ***.data.someObj.username = "lorem-ipsum" ``` `SomeComponent` will see the updates and update its view but the text content of the h3 will stay the same.....

client-side-reactivity
ideas wanted

Prism SSR functions will only return once the whole page/content has been string concatenated. This is okay but a technique known as progressive render improves on this process by yielding...

enhancement
server-side-rendering

Currently to do client side routing you must manually point to a URL and add the `relative` attribute. It would better if rather than having to point at a URL...

enhancement
client-side-routing
templating