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
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