Commit Graph

7454 Commits

Author SHA1 Message Date
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
Jason Zimdars 5e971f41af Set entropy to 1 year so cards don't close before they can play 2025-11-27 09:18:33 -06:00
Mike Dalessio 2edf79672e Improve AGENTS.md with some loki suggestions
Suggested by Claude after I yelled at it when it was using string
matching instead of the structured fields.
2025-11-27 09:18:33 -06:00
Jorge Manrubia 0453526bf1 Prevent Fizzy menu from closing on page refreshes
https://app.fizzy.do/5986089/cards/3190
2025-11-27 09:18:33 -06:00
Mike Dalessio 887f100c50 Rename bin/gitleaks to gitleaks-audit
to prevent script recursion if bin is in user's $PATH
2025-11-27 09:18:33 -06:00
Jason Zimdars 4b9483112e Merge pull request #1739 from basecamp/fix-board-btn
Fix that board button was leaking to the right of columns
2025-11-27 09:18:04 -06:00
Jason Zimdars 980e497242 Set entropy to 1 year so cards don't close before they can play 2025-11-27 09:16:32 -06:00
Mike Dalessio 9d9c0ab2f3 Improve AGENTS.md with some loki suggestions
Suggested by Claude after I yelled at it when it was using string
matching instead of the structured fields.
2025-11-27 09:16:32 -06:00
Jorge Manrubia 67c77e1c23 Prevent Fizzy menu from closing on page refreshes
https://app.fizzy.do/5986089/cards/3190
2025-11-27 09:16:32 -06:00
Mike Dalessio 06730cbbb9 Rename bin/gitleaks to gitleaks-audit
to prevent script recursion if bin is in user's $PATH
2025-11-27 09:16:32 -06:00
Jason Zimdars 742f652ded Merge pull request #1740 from basecamp/playground-seeder
Set entropy to 1 year so cards don't close before they can play
2025-11-27 09:15:53 -06:00
Mike Dalessio 41dfcd6bee Improve AGENTS.md with some loki suggestions
Suggested by Claude after I yelled at it when it was using string
matching instead of the structured fields.
2025-11-27 09:13:57 -06:00
Jorge Manrubia e44524ebc3 Prevent Fizzy menu from closing on page refreshes
https://app.fizzy.do/5986089/cards/3190
2025-11-27 09:13:57 -06:00
Mike Dalessio fced0a48ee Rename bin/gitleaks to gitleaks-audit
to prevent script recursion if bin is in user's $PATH
2025-11-27 09:13:57 -06:00
Mike Dalessio afcd2a6132 Merge pull request #1736 from basecamp/flavorjones/improve-agents.md
Improve AGENTS.md with some loki suggestions
2025-11-27 08:47:42 -05:00
Jorge Manrubia 30ad851a77 Merge pull request #1743 from basecamp/refreshes
Prevent Fizzy menu from closing on page refreshes
2025-11-27 07:13:06 +01:00
Jorge Manrubia 5e23e6c3d3 Prevent Fizzy menu from closing on page refreshes
https://app.fizzy.do/5986089/cards/3190
2025-11-27 07:07:27 +01:00
Mike Dalessio a556fe9f8c Merge pull request #1741 from basecamp/flavorjones/fix-gitleaks-recursion
Rename bin/gitleaks to gitleaks-audit
2025-11-26 21:37:46 -05:00
Mike Dalessio f0b2603ba4 Rename bin/gitleaks to gitleaks-audit
to prevent script recursion if bin is in user's $PATH
2025-11-26 21:36:01 -05:00
Mike Dalessio e8671d11fa Improve AGENTS.md with some loki suggestions
Suggested by Claude after I yelled at it when it was using string
matching instead of the structured fields.
2025-11-26 17:48:37 -05:00
Jason Zimdars d46761d89c Set entropy to 1 year so cards don't close before they can play 2025-11-26 16:03:02 -06:00
Jason Zimdars 8ec1a5c760 Fix that board button was leaking to the right of columns
See: https://app.fizzy.do/5986089/cards/3148
2025-11-26 15:38:26 -06:00
Jason Zimdars 48d9a25820 Fix that 'closed'->'done' change broke this route 2025-11-26 14:58:17 -06:00
Mike Dalessio a83735d434 Merge pull request #1737 from basecamp/flavorjones/gitleaks
Introduce gitleaks to the codebase
2025-11-26 15:55:34 -05:00
Mike Dalessio 7f46063c25 Introduce gitleaks to the codebase
- `bin/setup` installs gitleaks
- add `gitleaks dir` command to CI
- configure gitleaks to ignore tmp, log, and encrypted files
- tag existing false positives with `gitleaks:allow`
- add historical false positives to the ignore list
2025-11-26 15:46:47 -05:00
Mike Dalessio 1534485477 Merge pull request #1735 from basecamp/flavorjones/simplify-current-with-account
Simplify Current.with_account and .without_account
2025-11-26 12:32:23 -05:00
Mike Dalessio 9446bc18d2 Simplify Current.with_account and .without_account
Co-authored-by: Jeffrey Hardy <jeff@37signals.com>
2025-11-26 12:31:49 -05:00
Jason Zimdars a9bb534d86 Merge pull request #1734 from basecamp/reactions-polish
Reactions polish
2025-11-26 11:31:37 -06:00
Jason Zimdars e26845709a Disable focus ring 2025-11-26 11:24:13 -06:00
Jason Zimdars 9ca4cda5e4 Larger emojis in picker, fit on narrow viewports 2025-11-26 11:13:18 -06:00
Rosa Gutierrez 3e716bfa26 Fix a couple of typos 2025-11-26 13:16:44 +01:00
Donal McBreen 9c08f68884 Merge pull request #1669 from basecamp/sqlite
Sqlite
2025-11-26 10:32:09 +00:00
Donal McBreen 761f86d78d Revert unnecessary fixture change 2025-11-26 10:30:02 +00:00
Donal McBreen 18fa877882 Switch to a pool size of 5 2025-11-26 10:27:06 +00:00