Joel Moss

Results 26 issues of Joel Moss

Add check for running tasks across command line and app

Enhancement
1 - Ready

Make it work with Ruby ~> 2.0.0

Create capistrano plugin for tracking command line jobs

Just upgraded from 211eb65 to fd94c7d (latest) and running my tests using sus... ``` /Users/joelmoss/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/literal-fd94c7d4f36c/lib/literal/module_defined.rb:16:in `block in ': undefined method `after_defined' for Sus::Be:Class (NoMethodError) tp.self.after_defined ^^^^^^^^^^^^^^ from /Users/joelmoss/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/sus-0.24.2/lib/sus/be.rb:59:in `' from...

I am trying to allow a blank attachment during validation... ```ruby has_one_attached :photo validates :photo, attached: true, on: %i[create update], allow_blank: true, content_type: { in: %r{\Aimage/.*\z}, message: :image_content_type_invalid }, size:...

Testing js with Rails system tests is slow and error prone. Bun test is fast, but only tests the JS.

enhancement

A component that can be rendered from Ruby (Phex/ViewComponent), and imported from js (React). Proscenium knows about the importer, so can modify the resulting import accordingly. For example, the `InputComponent`......

enhancement
idea

Code splitting in Proscenium will sometimes include duplicated JS files across page requests. This wouldn't usually be a problem when navigating across pages (MPA), but can be when requesting JS...

enhancement
idea

See https://turbo.hotwired.dev/handbook/building#working-with-script-elements

enhancement

Currently when side loading, CSS for the action (view) is included first, followed by the layout. Because of the way CSS cascades, this should be the other way around. The...

bug