Kasper Timm Hansen

Results 9 issues of Kasper Timm Hansen

Currently, to get device specific tests users have to wrap their tests in `@@test_devices.each`, which kinda spills out implementation details to apps. Instead, we can add a `device_test` to abstract...

Since Bullet Train already ships with a task, it should know how to link all our appropriate gems adequately, and we don't need to burden apps as much with this....

All the assets and changes we need to integrate. bullet_train-core PR: https://github.com/bullet-train-co/bullet_train-core/pull/710 Pending: - [ ] Potential design changes - [ ] Fix CSRF issue when clicking on "-" to...

@andrewculver I think we should ship a v0.9.0 with the `p` deprecation, then we can merge #40 and prepare to ship v1.0.0, but give it a week for people to...

Once we've shipped the deprecation, we can merge this in later to remove `p` entirely.

First, we add a `turbo` helper in Rails views, so we can do: ```ruby Turbo::Elements::TurboStream.new(action: "morph", target: "post_1", view_context: self, partial: "posts/post", locals: { post: @post }) turbo.stream action: "morph",...

Callbacks can be useful but they can also be really tricky to trace and debug. This adds a new change that'll automatically log runs of `ActiveSupport::Callbacks`, such as when running...

Integrating refine-rails into Bullet Train. Starter Repo PR: https://github.com/bullet-train-co/bullet_train/pull/1233

```ruby "showcase/previews/#{path.id}".classify "Showcase::Previews::Box".constantize.render_in(@view_context) # Require Zeitwerk naming conventions so `constantize` works. # showcase/previews/box.rb class Showcase::Previews::Box < Showcase::Phlex::Preview def template description do end sample "Basic" do end end end showcase.sample "Basic"...