Andy Smith
c8059dea90
Disable card column buttons when active
2026-01-13 16:15:33 -06:00
Andy Smith
b4413acffc
Merge pull request #2357 from basecamp/comment-boost-overlap
...
Prevent comment content from overlapping with reaction button
2026-01-13 14:17:58 -06:00
Andy Smith
fe57d9d013
Prevent comment content from overlapping with reaction button
2026-01-13 11:55:01 -06:00
Andy Smith
819864b756
Merge pull request #2355 from nqst/txt-balance
...
Add `.txt-balance` utility and use it for Magic Link instructions
2026-01-13 10:32:11 -06:00
Andy Smith
d79ffced89
Merge pull request #2351 from basecamp/improve-board-loading
...
Move handleDesktop inside restoreColumnsDisablingTransitions
2026-01-13 10:25:22 -06:00
Rosa Gutierrez
5e099c4c06
Delete pins belonging to cards in a board with revoked access
...
As part of cleaning up inaccessible data in the board after revoking
access.
2026-01-13 16:25:59 +01:00
Stanko Krtalić
829dd345f6
Merge pull request #2322 from drjayvee/locals-only-partial
...
Replace use of instance variable with local
2026-01-13 13:26:53 +01:00
Stanko Krtalić
c61f57d7da
Merge pull request #2352 from basecamp/dependency-updates
...
Dependency updates
2026-01-13 12:25:59 +01:00
Stanko K.R.
d5f270fe3a
Update development dependencies in SAAS lockfile
2026-01-13 12:06:43 +01:00
Stanko K.R.
f6557856f7
Update runtime dependencies
...
Updated kamal, bootsnap, rqrcode, net-http-persistent, web-push, aws-sdk-s3, bcrypt & rouge
2026-01-13 12:03:43 +01:00
Stanko K.R.
40a5d6211e
Update development dependencies
2026-01-13 11:52:10 +01:00
Alexander Zaytsev
6c6a7be607
Balance magic link instructions
2026-01-13 09:51:35 +01:00
Alexander Zaytsev
603e4d10b3
Add .txt-balance utility
2026-01-13 09:50:37 +01:00
Stanko Krtalić
ceff6ea4df
Merge pull request #2344 from secretpray/fix/deprecation-warnings-only
...
Fix deprecation warnings for skip_before_action :verify_authenticity_token
2026-01-13 08:59:15 +01:00
Andy Smith
589ae1ab36
Move handleDesktop inside restoreColumnsDisablingTransitions
2026-01-12 16:23:20 -06:00
Andy Smith
2d118b0bcd
Merge pull request #2349 from basecamp/card-placeholder-mobile
...
Clean up blank slates
2026-01-12 15:46:57 -06:00
Andy Smith
f428bfaa7c
Adjust border radius
2026-01-12 15:43:59 -06:00
Andy Smith
64fdbf6b8f
Clean up blank slates
2026-01-12 15:37:06 -06:00
Andy Smith
30928a1f5a
Merge pull request #2348 from basecamp/events-dialog-manager
...
Add dialog manager to events page
2026-01-12 14:04:24 -06:00
Andy Smith
4dedfce39f
Add dialog manager to events page
2026-01-12 14:00:37 -06:00
Andy Smith
6192fc5be8
Merge pull request #2347 from basecamp/andy-12-jan
...
Andy 12 jan
2026-01-12 13:56:08 -06:00
Andy Smith
8288e85df6
More sturated mini bubbles in light mode
2026-01-12 13:34:30 -06:00
Andy Smith
df7df74752
Brighten mini bubbles in dark mode
2026-01-12 13:31:36 -06:00
Rosa Gutierrez
025d70dd13
Use separate cache namespaces for each beta instance
...
Otherwise we end up with views including URLs from all the betas,
leading to some confusion and problems with the CSP.
2026-01-12 20:28:18 +01:00
Andy Smith
ca5bca9796
Bump boost size up a tick on mobile
2026-01-12 13:18:39 -06:00
Andy Smith
8bb043bef8
Move Undo form inside closure message element
2026-01-12 13:14:37 -06:00
Andy Smith
af3fa177aa
Phrasing tweak for exceeding storage limit
2026-01-12 13:07:34 -06:00
Andy Smith
99e89606b4
Keep strong tags words on same line
2026-01-12 13:06:30 -06:00
Jeremy Daer
006e61ea58
Allow ActionText embed reuse and safe purge ( #2346 )
2026-01-12 10:30:18 -08:00
secretpray
6895135977
Fix deprecation warnings for skip_before_action :verify_authenticity_token
...
Replace deprecated `skip_before_action :verify_authenticity_token` with
`skip_forgery_protection` to resolve Rails deprecation warnings.
Changes:
- app/controllers/notifications/unsubscribes_controller.rb
- saas/app/controllers/stripe/webhooks_controller.rb
2026-01-12 18:44:35 +02:00
Stanko K.R.
7c7b4eb621
Remove explicit queue definition
2026-01-12 15:16:33 +01:00
Stanko K.R.
5f11ee154f
Fix attribute name
2026-01-12 15:16:33 +01:00
Stanko K.R.
74c7ed3081
Explicitly define incineration priority
2026-01-12 15:16:33 +01:00
Stanko K.R.
ae78f25b06
Fix incorrect recurring job config
2026-01-12 15:16:33 +01:00
Stanko Krtalić
eceb6c9b43
Add self-service account deletion ( #2246 )
...
* Add self-service account deletion
* Disable access to cancelled accounts & implement Stripe interactions
* Add tests
* Fix failing tests
* Remove cancelled accounts from lists
* Fix incorrect redirect
* Use _path instead of _url for consistency
* Don't track how far the inicieration job got
We still want the step tracking so that the job can be interrupted. But, since the scope is idempotent, we don't need to track how far it got.
* Specify the exact time when the data will be deleted
* Fix crash due to unadvancable cursor
* Rename up_for_incineration to due_for_incineration
* Regenrate the schema
* Fix incorrect path check
* Migrate the SQLite schema
* Only show the cancel button on cancellable accounts
* Check that a subscirption method exists before calling it
* Ignore job failures due to missing records when an account gets deleted
* Skip sending notifications on cancelled accounts
* Use collbacks to integrate
* Add a blank line between queue_as and discard_on
* Break checks into methods
* Inline methods
* Rename Account::IncinerateJob
* Run migrations
* Migrate SQLite
2026-01-12 14:21:05 +01:00
Stanko Krtalić
2067d76e62
Merge pull request #2308 from robzolkos/api-docs-update
...
API Documentation updates
2026-01-12 13:17:02 +01:00
Andy Smith
9bb21f6e5f
Merge pull request #2325 from basecamp/consolidate-footer-text
...
Consolidate footer text into a shared partial
2026-01-09 12:01:30 -06:00
Andy Smith
509f0ca305
Consolidate footer text into a shared partial
2026-01-09 11:57:45 -06:00
Andy Smith
641e94fc72
Merge pull request #2314 from afurm/fix/noopener-links
...
Add rel noopener/noreferrer to external links opened in new tabs
2026-01-09 11:42:14 -06:00
Andy Smith
1861e7af58
Merge pull request #2324 from basecamp/full-history-on-mobile
...
Tweak comment history button on mobile
2026-01-09 10:54:57 -06:00
Andy Smith
03ce900c2e
Tweak comment history button on mobile
2026-01-09 10:47:39 -06:00
Andy Smith
0d5cc0b30b
Merge pull request #2323 from basecamp/golden-toolbar
...
Transparent lexxy toolbar when inside a golden card
2026-01-09 10:16:21 -06:00
Andy Smith
0aca39a133
Transparent lexxy toolbar when inside a golden card
2026-01-09 10:11:33 -06:00
Jeroen Versteeg
d3258b3c7f
Replace use of instance variable with local
...
The partial `boards/edit/auto_close` used both `@board` as well as `board`.
2026-01-09 16:31:47 +01:00
Andy Smith
cf83f347c4
Merge pull request #2260 from liberaldev/add-segoe-ui-variable
...
Integrate Segoe UI Variable
2026-01-08 14:40:35 -06:00
Andy Smith
c30b7982e5
Merge pull request #2240 from vixen24/main
...
Add margin to details inside popup styles
2026-01-08 14:38:26 -06:00
Jeremy Daer
d913ef5b6a
Fix that caching should be disabled in dev by default. References 3cf841d463.
2026-01-08 12:26:18 -08:00
Andy Smith
4442451625
Merge pull request #2320 from basecamp/boost-fix-mobile
...
Account for new button sizes on mobile
2026-01-08 14:20:59 -06:00
Andy Smith
edf1fd1bc2
Merge pull request #2319 from basecamp/filter-z-index
...
Bump filter z-index when filters are open
2026-01-08 14:18:02 -06:00
Andy Smith
5253763793
Merge branch 'main' into boost-fix-mobile
...
* main:
Revert "Add CJK (Chinese, Japanese, Korean) search support"
2026-01-08 14:15:37 -06:00