Commit Graph

7487 Commits

Author SHA1 Message Date
Jorge Manrubia 0328149ba2 Initial github action setup 2025-11-28 15:53:58 +01:00
Jorge Manrubia 9e8bc5b30b Update to last version, tests passing! 2025-11-28 15:53:58 +01:00
Jorge Manrubia 0754b0e93c Test moved to the gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia c62e843d2b Move bc shorthand to saas gemfile 2025-11-28 15:53:58 +01:00
Jorge Manrubia a5b02755b2 Add rake tasks for enabling/disabling saas mode 2025-11-28 15:53:58 +01:00
Jorge Manrubia 9496a20736 Update to latest fizzy-saas 2025-11-28 15:53:58 +01:00
Jorge Manrubia 9132f6b835 Fix path to saas. 2025-11-28 15:53:58 +01:00
Jorge Manrubia a7461df049 Update fizzy-saas 2025-11-28 15:53:58 +01:00
Jorge Manrubia 53d4ed3749 Point to the remote gem again 2025-11-28 15:53:58 +01:00
Jorge Manrubia 8724963b84 Bring vanilla versions for Dockerfile and deploy config, we are moving those to the private saas gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia f1df9afe72 Not needed anymore, no more bundler groups 2025-11-28 15:53:58 +01:00
Jorge Manrubia fe20d8f2a5 Format 2025-11-28 15:53:58 +01:00
Jorge Manrubia cd231c48d5 Format 2025-11-28 15:53:58 +01:00
Jorge Manrubia 08cc02804d Invoke setup script in gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia 3caf8d05a2 Remove line, this gets bin/setup confused, better to keep the rails output clean 2025-11-28 15:53:58 +01:00
Jorge Manrubia 97c280ddb1 Prepare bin/setup to work with SAAS env variable / txt file 2025-11-28 15:53:58 +01:00
Jorge Manrubia ad6f3a9ff7 Instead of a dedicated group, use a completely separate Gemfile for the saas version
The group-based approach won't work if you don't have access to the gems!
2025-11-28 15:53:58 +01:00
Jorge Manrubia 13f1ad19f3 The engine automounts now 2025-11-28 15:53:58 +01:00
Jorge Manrubia 3414fea012 Remove comment 2025-11-28 15:53:58 +01:00
Jorge Manrubia 4c5640a655 Make structured logging private 2025-11-28 15:53:58 +01:00
Jorge Manrubia 03483a0526 Format 2025-11-28 15:53:58 +01:00
Jorge Manrubia 277a45fa88 Add CI step for saas tests 2025-11-28 15:53:58 +01:00
Jorge Manrubia c1334f7ffe Don't choke if no structured logging
Temporary workaround, we need a better solution here.
2025-11-28 15:53:58 +01:00
Jorge Manrubia f75ccfc2dd Remove gem that now lives in GitHub 2025-11-28 15:53:58 +01:00
Jorge Manrubia 13701f0e97 Move kamal hooks to the saas gem 2025-11-28 15:53:48 +01:00
Jorge Manrubia fb9aa5dfac Extract common method to configure bundle 2025-11-28 15:53:48 +01:00
Jorge Manrubia 5d32e40756 Use kamal from the 2025-11-28 15:53:48 +01:00
Jorge Manrubia 2c7079393a Move kamal deploy config to the gem 2025-11-28 15:53:48 +01:00
Jorge Manrubia 35b49a417d Move the SASS database config to the gem 2025-11-28 15:53:48 +01:00
Jorge Manrubia 102827ff8d Use bundler groups instead of conditional
So that the gemfile.lock does not change across invocations
2025-11-28 15:53:48 +01:00
Jorge Manrubia cf59ac1da9 Split database files 2025-11-28 15:53:48 +01:00
Jorge Manrubia bab914d4e0 Move db check to the Fizzy module 2025-11-28 15:53:48 +01:00
Jorge Manrubia 6134407f5e Make sass property depend on txt file or env var 2025-11-28 15:53:48 +01:00
Jorge Manrubia e1e9a01720 Make open source the default, and check for sass instead 2025-11-28 15:53:48 +01:00
Jason Zimdars 09866d7081 Merge pull request #1750 from basecamp/missing-entropy-line
Fix missing closure notice
2025-11-28 08:43:03 -06:00
Jason Zimdars d4e540d633 Need to replace the entire block, not just the buttons in most cases
Fixes that closure notice was missing from views
2025-11-28 08:36:41 -06:00
Fernando Álvarez 91929d7c09 Add extra fizzy lbs 2025-11-28 15:19:51 +01:00
Mike Dalessio 3f8d10d679 Merge pull request #1747 from basecamp/flavorjones/perf-20251127
Address some N+1 query situations
2025-11-27 12:46:56 -05:00
Mike Dalessio 09366fc949 style: rubocop fix 2025-11-27 12:34:31 -05:00
Jorge Manrubia e0d3e7f170 Merge pull request #1746 from basecamp/scroll-columns
Fix: scrolling to parent navigable list despite of setting
2025-11-27 18:06:44 +01:00
Jorge Manrubia 0a0a8642c9 Fix: scrolling to parent navigable list despite of setting
We need to check the setting of the parent controller

https://app.fizzy.do/5986089/cards/3184
2025-11-27 18:04:38 +01:00
Stanko Krtalić 3bd9daabd7 Merge pull request #1745 from basecamp/fix-join-codes-skipping-user-setup
Fix join codes skipping user setup
2025-11-27 18:04:37 +01:00
Stanko K.R. e3d91f4ba2 Fix join codes skipping user setup
If someone joined an account with the same identity as they were signed in with the old logic would skip the user setup step
2025-11-27 17:59:17 +01:00
Mike Dalessio 198e404eb0 Avoid N+1 on account and board settings pages 2025-11-27 11:44:16 -05:00
Mike Dalessio 50fe973105 Remove N+1 on the cards board. 2025-11-27 11:30:54 -05:00
Mike Dalessio 0ab3aaca72 Preload Event to avoid N+1s on the timeline 2025-11-27 11:27:10 -05:00
Mike Dalessio 79c9ea2ce1 Remove a bunch of N+1s
related to notification and comment rendering
2025-11-27 11:08:45 -05:00
Mike Dalessio b78977f563 Make db/seeds.rb rerunnable when I want to add more cards. 2025-11-27 10:46:48 -05:00
Jason Zimdars bc16fae3ef Merge pull request #1738 from basecamp/done-column-expand-fix
Fix that 'closed'->'done' change broke this route
2025-11-27 09:19:53 -06:00
Jason Zimdars 29e62ac90c Fix that board button was leaking to the right of columns
See: https://app.fizzy.do/5986089/cards/3148
2025-11-27 09:18:33 -06:00