Fernando Olivares
360e14352f
Simplify session create logic for both html and json
2025-12-19 19:21:57 +01:00
Stanko K.R.
e5bdb3b071
Add back missing development magic link prompt
2025-12-19 19:21:57 +01:00
Stanko K.R.
c0a0786539
Return the session cookie
...
We had a call about this. In short, we could reuse access tokens but then the user would see access tokens for every mobile device they have without any indication as to what is going on. So, since this really is just logging in instead of an integration which seems to be the primary purpose of access tokens, we can just use our regular session cookie for authentication.
2025-12-19 19:21:57 +01:00
Stanko K.R.
58a92f0bb7
Add tests for sign in via API
2025-12-19 19:21:57 +01:00
Stanko K.R.
54ceb4df7c
Remove email address and users from magic link response
...
The identity endpoint can be used to fetch that information
2025-12-19 19:21:57 +01:00
Stanko K.R.
b92982b244
Cleanup & simplify sign in
2025-12-19 19:21:57 +01:00
Fernando Olivares
093240c6f7
Return email and users too
2025-12-19 19:21:57 +01:00
Fernando Olivares
ab0f7a3ea5
Dev: Set magic link as header when JSON request in development
2025-12-19 19:21:57 +01:00
Fernando Olivares
7644bb7411
Allow JSON requests submitting a magic link code
2025-12-19 19:21:57 +01:00
Fernando Olivares
c8eb592746
Allow JSON requests to send a magic link
2025-12-19 19:21:57 +01:00
Stanko Krtalić
f2a41d6552
Merge pull request #2210 from basecamp/bump-aws-sdk-s3
...
Update aws-sdk-s3
2025-12-19 19:21:22 +01:00
Stanko K.R.
090582cd98
Update SAAS AWS dependencies
2025-12-19 19:16:39 +01:00
Stanko K.R.
6be2f94581
Update aws-sdk-s3
...
Fixes a security warning raised by gem audit
2025-12-19 19:09:40 +01:00
Mike Dalessio
fa21bc9b61
Merge pull request #2169 from basecamp/flavorjones/better-hex-uuid
...
Extract `hex_to_base36` and `base36_to_hex` methods in `Uuid` type
2025-12-19 10:06:36 -05:00
Kevin McConnell
50691ae385
Merge pull request #2205 from basecamp/base-url-env
...
Add `BASE_URL` environment variable
2025-12-19 14:58:08 +00:00
Mike Dalessio
711f69d3cc
Merge pull request #2209 from basecamp/flavorjones/require-libvips
...
Raise a clear exception if libvips is not installed
2025-12-19 09:31:30 -05:00
Mike Dalessio
b04dee31d0
Raise a clear exception if libvips is not installed
2025-12-19 09:22:55 -05:00
Jorge Manrubia
766cde4775
Tidy up test
2025-12-19 15:15:00 +01:00
Mike Dalessio
c52a1593d0
Merge pull request #2208 from basecamp/flavorjones/fix-prod-logging
...
Move the :fatal log setting into the SaaS config
2025-12-19 09:12:14 -05:00
Mike Dalessio
28250b340c
Move the :fatal log setting into the SaaS config
...
This should only be set if the app is using the
rails-structured-logging gem, which means it should only be set in the
SAAS config. I think this is just something we missed in one of the
decoupling exercises we did.
2025-12-19 09:09:40 -05:00
Kevin McConnell
407f2a3a6a
Add BASE_URL environment variable
...
When running a Docker deployment, we need a way to set the app's base
URL. Otherwise links in emails, or generated in jobs etc., can not be
correctly constructed.
2025-12-19 12:21:37 +00:00
Jorge Manrubia
f9409c15a0
Merge pull request #2202 from gchp/doc-fix
...
Fix fizzy-saas link to point to the vendored gem instead of the archived repo
2025-12-19 12:17:40 +01:00
Jorge Manrubia
eb1d112013
Merge pull request #2203 from basecamp/remove-unused-param
...
Remove unused `tag_ids` parameter from `CardsController#update`
2025-12-19 12:16:32 +01:00
Jorge Manrubia
b5ca348eb9
Merge pull request #2195 from Heliem/patch-1
...
Update API documentation for card retrieval
2025-12-19 12:15:25 +01:00
Jorge Manrubia
cb6eb0542c
Merge pull request #2193 from fmerinocasallo/docs-s3-wording
...
Clarify S3 storage wording in Docker deployment guide
2025-12-19 12:06:16 +01:00
Jorge Manrubia
fcc426a97b
Merge pull request #2192 from italomatos/optimize-card-count-queries
...
Optimize card count queries to avoid duplicates
2025-12-19 12:05:35 +01:00
Jorge Manrubia
90a536fdcd
Merge pull request #2189 from thiagoyoussef/bump-requestjs-version
...
Bump rails request.js version and remove patch
2025-12-19 12:04:20 +01:00
Jorge Manrubia
704fb3590f
Merge pull request #2179 from Xeross99/main
...
Fix assigned but unused variable in identity linking
2025-12-19 11:34:54 +01:00
Jorge Manrubia
3c078ae078
Merge pull request #2145 from bslobodin/bs-intel-mac
...
Update `Gemfile.lock` after `bin/setup` on Intel-based mac
2025-12-19 11:27:50 +01:00
Jorge Manrubia
33fc239571
Merge pull request #2140 from dilberryhoundog/fix-stale-account-cache
...
Fix: resolve stale account names in jump menu and page titles
2025-12-19 11:26:23 +01:00
Jorge Manrubia
2cbbdfbd19
Merge pull request #2138 from italomatos/refactor/replace-reverse-merge-with-with-defaults
...
Refactor: Replace reverse_merge with with_defaults for improved readability
2025-12-19 11:24:46 +01:00
Rosa Gutierrez
1e640643e9
Remove unused tag_ids parameter from CardsController#update
...
This is no longer used in the normal flow of the app. The tags are added
via `Cards::TaggingsController`.
2025-12-19 11:16:20 +01:00
Jorge Manrubia
2b38dbacff
Merge pull request #2175 from basecamp/billing+storage
...
Storage limits + new extra-storage plan
2025-12-19 11:06:16 +01:00
Jorge Manrubia
5ab6b1299e
Restoring kamal secrets we lost when moving back to Fizzy
2025-12-19 10:49:16 +01:00
Greg Chapple
d892438359
Fix fizzy-saas link to point to the vendored gem instead of the archived repo
2025-12-19 09:42:38 +00:00
Rosa Gutierrez
cb01966439
Remove unused Card.published_or_drafted_by scope
...
As the tests for it could lead to confusion where it seems drafted cards
are not accessible to someone with access to the board and with the
direct drafted card URL.
2025-12-19 09:46:21 +01:00
Samuel Péchèr
32a0acea11
Merge pull request #2107 from basecamp/adjust-paragraph-spacing
...
Adjusting text content spacing between paragraphs
2025-12-19 07:59:25 +01:00
Jason Zimdars
79d2ecb9f5
Merge pull request #2200 from basecamp/assign-self-hotkey
...
Hotkey `m` to toggle assignment to self
2025-12-18 20:49:36 -06:00
Jason Zimdars
ddf19e967e
Merge pull request #2199 from varyform/remove-dead-method
...
Remove unused inline_svg
2025-12-18 20:49:25 -06:00
Jason Zimdars
478fc26337
Only apply when Current.user is set so that broadcasts don't fail
2025-12-18 20:45:11 -06:00
Jason Zimdars
fa2b2fb194
Hotkey m to toggle assignment to self
2025-12-18 16:47:36 -06:00
Jason Zimdars
2356f61f9b
Merge pull request #2198 from basecamp/card-comments-count
...
Show comments on preview cards
2025-12-18 16:01:35 -06:00
Robin Brandt
dddaf861d4
Bump mittens gem to support build on FreeBSD ( #2196 )
2025-12-18 10:56:24 -08:00
Oleh Khomei
e67e658e98
Remove unused method
2025-12-18 20:37:28 +02:00
Samuel Péchèr
6b427ad9b9
Update timestamp
2025-12-18 17:34:47 +00:00
Samuel Péchèr
60dc6927fe
Remove attachment detection
2025-12-18 17:34:25 +00:00
Adrien Maston
972f86b603
Merge pull request #2177 from basecamp/mobile-app/scoped-styles
...
Mobile app / Scoped styles
2025-12-18 17:57:46 +01:00
Jason Zimdars
a56f200e1f
Show comments on preview cards
2025-12-18 10:29:36 -06:00
Boris Slobodin
5fb1f6feb4
update Gemfile.lock after bin/setup on intel mac
2025-12-18 09:08:34 -05:00
Heliem
54139ffcbb
Update API documentation for card retrieval
...
Changed the response to reflect that getting a specific card includes the steps
2025-12-18 13:47:04 +00:00