Stanko K.R.
2311efd03e
Make sign up Magic Links work across devices
...
Previously if someone started signing in on their phone, but finished it on their laptop, they'd end up on the menu screen with no account. Bu tracking the purpose of a Magic Link we can always direct the user to sign up if they requested a magic link through sign up. This also makes the logic for changing the copy in the email more robust.
2025-11-29 12:36:00 +01:00
Stanko K.R.
e302e79b55
Remove unused view
2025-11-29 11:59:10 +01:00
Stanko K.R.
354dd1e95a
Update signup with the design from signin
2025-11-29 11:58:48 +01:00
Stanko K.R.
658b5a07cf
Organize everything under Signups
2025-11-29 11:46:09 +01:00
Stanko K.R.
5747445977
Create signups controller
2025-11-29 10:15:48 +01:00
Mike Dalessio
a615984d2f
Merge pull request #1757 from basecamp/flavorjones/ci-fix-oss-syntax
...
ci-oss.yml: Move the `if` to inside the jobs block
2025-11-28 15:47:36 -05:00
Mike Dalessio
04ed381742
update pipelines
2025-11-28 15:40:24 -05:00
Mike Dalessio
8ddb4b37d0
Merge pull request #1755 from basecamp/flavorjones/storage-require
...
remove require of `lib/fizzy` from storage.yml
2025-11-28 15:15:15 -05:00
Mike Dalessio
f116046dd5
Merge pull request #1754 from basecamp/flavorjones/smoke-test-deparallelize
...
Split system tests out into separate single-worker steps
2025-11-28 15:09:59 -05:00
Mike Dalessio
adcd40089c
Merge pull request #1753 from basecamp/flavorjones/fix-test-arguments
...
Restore the ability to pass arguments to `bin/rails test`
2025-11-28 15:09:49 -05:00
Mike Dalessio
bf915e63c4
Split system tests out into separate single-worker steps
...
because they aren't written to be run in parallel.
2025-11-28 15:02:58 -05:00
Mike Dalessio
027cfc02b1
Restore the ability to pass arguments to bin/rails test
...
The app is not loaded by rails/commands if there are additional arguments to "rails test"
2025-11-28 14:47:00 -05:00
Mike Dalessio
2460dabd29
Merge pull request #1752 from basecamp/flavorjones/fix-initial-external-id
...
Ensure Account::ExternalIdSequenceTest.value is never nil
2025-11-28 14:36:13 -05:00
Mike Dalessio
434a9671cc
Ensure Account::ExternalIdSequenceTest.value is never nil
...
If no record exists, create it. This fixes a test in fizzy-saas in
test/models/signup_test.rb that was not actually testing with a valid
external account id.
2025-11-28 14:27:14 -05:00
Mike Dalessio
3286fbb50e
require_relative doesn't work as expected in ERB templates
...
e.g., when firing up bin/minio-setup this looks in the parent
directory
However, we shouldn't need it since `lib` is eager loaded.
2025-11-28 13:39:47 -05:00
Jorge Manrubia
a8c4c0fb4b
Merge pull request #1748 from basecamp/update-system-user-avatar
...
Update system user avatar
2025-11-28 18:24:30 +01:00
Jorge Manrubia
2655a05feb
Copy
2025-11-28 17:02:53 +01:00
Rosa Gutierrez
f8a1e0500d
Switch from report-only to actually using Sec-Fetch-Site for CSRF protection
...
As a fallback for Rails's token-based mechanism. To use Sec-Fetch-Site
exclusively, we'll wait until Rails offers that (when we upstream this).
2025-11-28 16:26:03 +01:00
Jorge Manrubia
6941108cdb
Add minimal contribution section
2025-11-28 16:14:09 +01:00
Jorge Manrubia
d195497b76
Remove configure-lb scripts (moved to fizzy-saas gem)
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-28 16:06:40 +01:00
Jorge Manrubia
d804d4a435
Merge pull request #1697 from basecamp/open-source-split
...
Open source / SaaS split
2025-11-28 16:06:15 +01:00
Jorge Manrubia
d561a64ae8
Test
2025-11-28 15:53:58 +01:00
Jorge Manrubia
a89f2f2c92
Update to latest gem
2025-11-28 15:53:58 +01:00
Jorge Manrubia
a7b2fe2b81
Moved to sentry
2025-11-28 15:53:58 +01:00
Jorge Manrubia
3cbe27755c
Moving this to shipyard
2025-11-28 15:53:58 +01:00
Jorge Manrubia
8e0445ddf5
Add yabeda metrics check only in SaaS mode
2025-11-28 15:53:58 +01:00
Jorge Manrubia
2f4a05a39f
Format
2025-11-28 15:53:58 +01:00
Jorge Manrubia
efe3070499
Add gitleaks from main
2025-11-28 15:53:58 +01:00
Jorge Manrubia
3223ba53c3
We need the check in both test/code
2025-11-28 15:53:58 +01:00
Jorge Manrubia
6ccf655597
Move yabeda/prometheus stuff to the gem
2025-11-28 15:53:58 +01:00
Jorge Manrubia
3b0ddf4cfb
Move sentry to engine
2025-11-28 15:53:58 +01:00
Jorge Manrubia
197f4bd06f
Add note about VAPID
2025-11-28 15:53:58 +01:00
Jorge Manrubia
1897cc238f
Only staff can access beta/staging
...
https://app.fizzy.do/5986089/cards/3208
2025-11-28 15:53:58 +01:00
Jorge Manrubia
317abde3ae
Review README
2025-11-28 15:53:58 +01:00
Jorge Manrubia
b2bcc12337
Review README
2025-11-28 15:53:58 +01:00
Jorge Manrubia
fa1fe476ff
Initial README and LICENSE
2025-11-28 15:53:58 +01:00
Jorge Manrubia
bfa1ff1244
Style copy
2025-11-28 15:53:58 +01:00
Jorge Manrubia
d836a1c6c7
Add note on CRUD controllers
2025-11-28 15:53:58 +01:00
Jorge Manrubia
c87f8a87f5
Review styles for controller/models
2025-11-28 15:53:58 +01:00
Jorge Manrubia
94c49fb3f6
Move readme bits to fizzy-saas (WIP)
2025-11-28 15:53:58 +01:00
Jorge Manrubia
81656ac260
Run SQLite in saas mode too
2025-11-28 15:53:58 +01:00
Jorge Manrubia
f03fbba5ac
Restore local CI, sensible setup for open source users
2025-11-28 15:53:58 +01:00
Jorge Manrubia
cebd5d35f6
Revert "Remove local ci for now"
...
This reverts commit 7d6ed4a459f78d14767f1523b32553df84e627e5.
2025-11-28 15:53:58 +01:00
Jorge Manrubia
b6aa93dd79
Typo
2025-11-28 15:53:58 +01:00
Jorge Manrubia
76d3ec0fc4
Remove local ci for now
2025-11-28 15:53:58 +01:00
Jorge Manrubia
e962ba82ed
Simplify local ci
2025-11-28 15:53:58 +01:00
Jorge Manrubia
f90dd87795
Update gem
2025-11-28 15:53:58 +01:00
Jorge Manrubia
e101e4dbae
Point back to main since the PR was merged
2025-11-28 15:53:58 +01:00
Jorge Manrubia
6bfed6d048
Format
2025-11-28 15:53:58 +01:00
Jorge Manrubia
d4ad62109c
Rename/extract methods
2025-11-28 15:53:58 +01:00