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
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
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
Andy Smith
f3afe946c2
Merge branch 'main' into filter-z-index
...
* main:
Revert "Add CJK (Chinese, Japanese, Korean) search support"
2026-01-08 14:15:19 -06:00
Jorge Manrubia
b4775d3e54
Merge pull request #2321 from basecamp/revert-2299-fix-cjk-search
...
Revert "Add CJK (Chinese, Japanese, Korean) search support"
2026-01-08 21:09:50 +01:00
Jorge Manrubia
3457c871e1
Revert "Add CJK (Chinese, Japanese, Korean) search support"
2026-01-08 21:07:14 +01:00
Andy Smith
1802b45c8d
Account for new button sizes on mobile
2026-01-08 13:30:10 -06:00
Andy Smith
625940e414
Bump filter z-index when filters are open
2026-01-08 12:41:57 -06:00
Jorge Manrubia
ca68264c65
Merge pull request #2306 from basecamp/draft-new
...
Use a dedicated resource for showing cards in draft mode
2026-01-08 17:30:19 +01:00
Jorge Manrubia
db804b8450
Merge pull request #2299 from Maklu/fix-cjk-search
...
Add CJK (Chinese, Japanese, Korean) search support
2026-01-08 12:00:46 +01:00
Jorge Manrubia
f58a1aeb31
Use a dedicated resource for showing cards in draft mode
...
Mobile team needs this. Also, this lets us get rid from some conditionals for handling
both modes with a single template.
https://3.basecamp.com/2914079/buckets/44843469/messages/9437287330
2026-01-08 10:40:21 +01:00
William Idakwo
2992b53577
Refactor popup.css styles for focus state
...
Remove margin-block-start from details in popup styles and add focus-visible style to popup item.
2026-01-08 08:45:58 +01:00
user
cd9b382214
Add Segoe UI Variable Fizzy font face configuration comments
2026-01-08 13:53:46 +09:00
user
5c453952a8
Update @layer name to base in font-face definition for "Segoe UI Variable Fizzy"
2026-01-08 13:25:41 +09:00
Andy Smith
de47e3d2a8
Merge pull request #2316 from basecamp/fix-card-stacks-on-boards
...
Repair scope for card styles within the columns view
2026-01-07 16:11:38 -06:00
Andy Smith
eb4197f58d
Repair scope for card styles within the columns view
2026-01-07 16:07:38 -06:00
Andrii Furmanets
a84530a97f
Add rel noopener to external links
2026-01-07 21:52:20 +02:00
Andy Smith
0cdcfeaaf7
Merge pull request #2312 from basecamp/missing-cards-list
...
Add missing list to cards page
2026-01-07 12:35:38 -06:00
Andy Smith
7f8e426534
Add missing list to cards page
2026-01-07 12:32:46 -06:00
Andy Smith
0e661ee3f6
Merge pull request #2124 from basecamp/mobile-columns-pt-iii
...
Mobile columns pt iii
2026-01-07 12:27:48 -06:00
Andy Smith
187bff131e
Account for simpler public views
2026-01-07 12:22:38 -06:00
Andy Smith
05c00aa1b8
Fix public layout
2026-01-07 12:14:50 -06:00
Andy Smith
897cac06c7
Pull board-tools outside of the list for mobile
2026-01-07 11:36:31 -06:00
Andy Smith
4cc44704e5
Merge branch 'main' into mobile-columns-pt-iii
2026-01-07 11:16:49 -06:00
Jorge Manrubia
7249e20b9b
Merge pull request #2303 from basecamp/clear-filters-url
...
Go back to board after clearing filters
2026-01-07 18:03:52 +01:00
Mike Dalessio
88ab62c352
Merge pull request #2234 from kpumuk/log-level
...
Restore log level configurability in production environment
2026-01-07 11:35:33 -05:00
Mike Dalessio
a7c9b7479c
saas: move log_level setting into an environment variable
2026-01-07 11:24:22 -05:00
Dmytro Shteflyuk
0417639049
Restore log level configurability in production environment
2026-01-07 11:24:22 -05:00
Andy Smith
f58bb33775
Merge pull request #2249 from nqst/notification-settings-adjustments
...
Notification Settings adjustments
2026-01-07 10:08:22 -06:00
Jorge Manrubia
a2553f1dcd
Merge pull request #2118 from petzbloom-sudo/webhook-update
...
Add card assignees in card JSON builder
2026-01-07 16:51:58 +01:00
Jorge Manrubia
732c6259a8
Merge pull request #2163 from italomatos/fix/maintain-search-input-focus-on-submit
...
Fix: Maintain search input focus after form submission
2026-01-07 16:48:53 +01:00
Jorge Manrubia
e55a99233f
Merge pull request #2204 from basecamp/drop-engagements
...
Remove engagements
2026-01-07 16:48:17 +01:00