133 Commits

Author SHA1 Message Date
David Heinemeier Hansson 6166c91759 Not needed
The Dockerfile enforces the Ruby version in production, and mise does so
in development.
2025-04-05 16:09:45 +02:00
David Heinemeier Hansson 233538c722 Going to remove Hotwire Spark for a second
It does not work well with turbo frames that error out during
development, since it changes the URL on the error to the location of
the frame. Find that more annoying than I find Spark helpful.
2025-04-05 16:07:42 +02:00
Mike Dalessio 446de99b61 dep: Update active_record-tenanted to the main branch
because all of our temporary branch hacks have been fixed there.
2025-03-19 17:20:18 -04:00
Mike Dalessio 2e70e0c3bd Update to AR::Tenanted with the extracted tenant resolver
- we no longer need to explicitly add the TenantSelector middleware
- and we can set up a properly-articulated tenant resolver proc that's
  used by both TenantSelector and Action Cable connections

ref: https://37s.fizzy.37signals.com/buckets/693169862/bubbles/999008671
2025-03-19 13:34:43 -04:00
Mike Dalessio d8075b74b7 hack: to handle tenantname.fizzy.37signals.com
Let's do the needful thing for now, and clean it up once the gem has
exposed the tenant resolver as a config in a cleaner way.
2025-03-12 07:53:31 -04:00
Mike Dalessio 37c8ca1b65 dep: add active_record-tenanting 2025-03-12 07:53:28 -04:00
Mike Dalessio 989600c590 Configure structured JSON logging
This configuration is emulating what we do in HEY.
2025-03-10 12:12:56 -04:00
Jason Zimdars 8ee1e670f9 Remove Hotwire Combobox, adjust related styles 2025-02-10 17:01:42 -06:00
Kevin McConnell 890c754f85 Add Kamal deploy config 2025-01-27 13:02:55 +00:00
Kevin McConnell 1f3bc1134f Paginate the read notifications 2025-01-24 17:42:36 +00:00
Kevin McConnell 24f60aa71b Tidy Gemfile 2025-01-17 12:22:24 +00:00
Kevin McConnell 90538afb3b Add Solid Queue
We'll run jobs via the Puma plugin for now, to simplify the deployment.
2025-01-08 14:02:45 +00:00
Kevin McConnell 2e892e0766 Add Solid Cache 2025-01-08 14:02:45 +00:00
Kevin McConnell 648e9b2296 Add solid_cable 2025-01-03 16:29:43 +00:00
Jose Farias 0139f71bf2 Use redcarpet as markdown renderer 2024-12-18 16:37:33 -06:00
Jose Farias 0d2e4ed604 Merge branch 'main' into house
* main:
  Add hotwire-spark
  Fix for Safari which doesn't support `field-sizing: content`
  Add button and action to delete a bubble
  Indicate draggable element
  Stub draggable collection size divider
  Make close and trash more distinct
2024-12-18 16:27:07 -06:00
Jose Farias 4c9779a0e9 Add hotwire-spark 2024-12-18 16:25:57 -06:00
Jose Farias a7df0ccdfa Remove redcarpet 2024-12-17 18:20:39 -06:00
Jose Farias cb1686d84e Use house ssr 2024-12-17 18:02:42 -06:00
Jose Farias a74dd7a081 Merge branch 'main' into house
* main:
  Adjust position of settings buttons
  Actually, no need for a max-size, just let it grow
  Improve comment form design
  Same style as combobox pop-ups
  Ensure bubbles are clickable anyplace in windshield
  Deal with truncation in the list layout, too
  Ensure tags don't affect the bubble shape or spill out of the container
  Style pop-up UI for selecting assignments and tags
  Adjust position now that bubbles won't be so vertical
  Fix that bubbles could collapse in some situations
  dep: bump rexml to address dependabot alert
  dep: bump rails to edge
2024-12-09 10:39:09 -06:00
Mike Dalessio 2465de186f dep: bump rails to edge 2024-12-04 17:35:05 -05:00
Jose Farias d556e21287 Use House for MD comments 2024-11-27 18:59:15 -06:00
Jose Farias f266e46b57 Wire up comboboxes 2024-11-21 19:58:21 -06:00
David Heinemeier Hansson 23d81c07c1 Use Rails 8.0 rc1 2024-10-19 16:42:13 -07:00
Jose Farias 999dd8fbcc Add Sentry 2024-10-09 13:01:04 -04:00
Jose Farias cf142084f3 Add debug gem 2024-10-09 11:30:32 -04:00
Kevin McConnell e009874767 Set up for internal deployment 2024-10-07 16:47:39 -04:00
Jeffrey Hardy e6bb6ad76b Join links for user registration 2024-09-24 14:30:22 -04:00
Kevin McConnell 4240947729 Ruby 3.3.4 2024-08-07 11:02:38 +01:00
Kevin McConnell 5f5226d05b Add CI 2024-06-24 15:09:34 +01:00
Kevin McConnell ecae4a3df2 Add brakeman 2024-06-21 16:46:40 +01:00
Kevin McConnell e16323c70a Update Gemfile 2024-06-21 16:42:48 +01:00
Kevin McConnell 564a0f48ae New Rails app 2024-06-21 13:19:56 +01:00