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
Jorge Manrubia
6d05ab428e
Remove engagements
...
We are not using this anymore!
2026-01-07 16:43:33 +01:00
Jorge Manrubia
e34716a537
Merge pull request #2221 from pinzonjulian/patch-1
...
Fix test state pollution caused by filter/search_test
2026-01-07 16:40:18 +01:00
Jorge Manrubia
6f076dfe3c
Merge pull request #2245 from wbso-ai/extend-slack-message
...
Add link to Fizzy card in Slack message
2026-01-07 16:37:51 +01:00
Jorge Manrubia
a1f26ac936
Merge pull request #2223 from afurm/remove-cards-heading-styles
...
Remove unused cards__heading styles
2026-01-07 16:31:21 +01:00
Jorge Manrubia
fb6bcaa18e
Merge pull request #2227 from scart88/main
...
Redirect back to account settings page when the user role is changed …
2026-01-07 16:27:05 +01:00
Jorge Manrubia
bf615819f3
Merge pull request #2236 from wood-brandon/patch-1
...
fix(docs): docker run uses `--env`
2026-01-07 16:16:28 +01:00
Jorge Manrubia
8efb778f53
Merge pull request #2237 from dilberryhoundog/fix-closed-cards-from-not_now
...
Fix: destroy "not now" state when closing cards, enables "indexed_by=closed" expected behaviour
2026-01-07 16:15:14 +01:00
Jorge Manrubia
6e765a114c
Merge pull request #2294 from basecamp/refresh-drafts
...
Make sure new card drafts are refreshed when reused
2026-01-07 15:49:46 +01:00
Andy Smith
20d70995b7
Merge pull request #2304 from basecamp/save-changes-regression
...
Use notch class so Save button is positioned correctly
2026-01-06 16:04:17 -06:00
Andy Smith
776c67a501
Use notch class so Save button is positioned correctly
2026-01-06 15:57:36 -06:00
Andy Smith
218403f9d4
Go back to board after clearing filters
2026-01-06 15:37:40 -06:00
Andy Smith
9f40571a97
Revert "Use existing no_filtering_url to direct back to the board when clearing filters"
...
This reverts commit 3efe6bf484 .
2026-01-06 15:36:42 -06:00
Andy Smith
3efe6bf484
Use existing no_filtering_url to direct back to the board when clearing filters
2026-01-06 15:35:16 -06:00
Andy Smith
b5c44e7708
Ensure filters sit on top of cards
2026-01-06 14:06:04 -06:00
Andy Smith
8f2ff62f7f
Fix public boards
2026-01-06 13:58:49 -06:00
Dorin Vancea
53f60010ee
Merge pull request #2300 from basecamp/chrome-print-cjk
...
Fix Chinese/Japanese characters missing from printed PDFs on macOS
2026-01-06 19:41:43 +00:00
Andy Smith
802ccef9bf
Fix card grid layout
2026-01-06 13:38:50 -06:00
Andy Smith
ffc19a864e
Merge branch 'main' into mobile-columns-pt-iii
...
* main:
Only hide the blank slate when there are no cards present
Support local installations where the app is loaded over HTTP
Revert "Make sure new card drafts are refreshed when reused"
Make sure new card drafts are refreshed when reused
Add a "*" to the queues handled by the solid queue worker pool
Remove unnecessary recurring execution cleanup task
Refactor: Replace pluck(:id) with ids method
2026-01-06 10:29:20 -06:00
Dorin Vancea
a966308d77
Fix Chinese/Japanese characters missing from printed PDFs on macOS
2026-01-06 16:15:47 +00:00
Jay Ohms
4919e571fb
Merge pull request #2293 from basecamp/mobile-local-dev
...
Support mobile app local development access from devices over nip.io (wildcard DNS)
2026-01-06 09:05:38 -05:00
Jay Ohms
504e4fa5e2
Merge pull request #2178 from basecamp/mobile-app/prepare-webviews
...
Mobile app / Prepare webviews
2026-01-06 09:05:13 -05:00
Andy Smith
047dca4dbf
Merge pull request #2295 from basecamp/public-column-placeholders
...
Only hide the blank slate when there are no cards present
2026-01-05 15:06:28 -06:00
Andy Smith
2ee7af6fde
Only hide the blank slate when there are no cards present
2026-01-05 15:00:36 -06:00
Andy Smith
a9666225e3
Fix scrolling on mobile
2026-01-05 13:21:00 -06:00
Andy Smith
c8c6fbbb13
Remember expanded state on navigation
2026-01-05 12:49:38 -06:00
Rosa Gutierrez
5f390f72df
Support local installations where the app is loaded over HTTP
...
In this case requests won't be performed from a secure context [1] and
the browser won't send the Sec-Fetch-Site header. This means non-GET
requests will be rejected because CSRF protection will fail.
With this change, we allow these requests with missing Sec-Fetch-Site
headers if:
- They happen over HTTP
- The app is not configured to force SSL
The Origin check happens in any case.
[1] https://developer.mozilla.org/en-US/docs/Web/Security/Defenses/Secure_Contexts#potentially_trustworthy_origins
2026-01-05 18:50:14 +01:00
Jorge Manrubia
ffb9847a4e
Merge pull request #2287 from italomatos/refactor/use-ids-method-instead-of-pluck
...
Refactor: Replace pluck(:id) with ids method
2026-01-05 16:03:41 +01:00
Jorge Manrubia
85bfa7aa48
Rename method
2026-01-05 16:01:25 +01:00
Jorge Manrubia
5f38e8957e
Reapply "Make sure new card drafts are refreshed when reused"
...
This reverts commit 045ddf78f3 .
2026-01-05 15:58:29 +01:00
Jorge Manrubia
045ddf78f3
Revert "Make sure new card drafts are refreshed when reused"
...
This reverts commit 3008011175 .
2026-01-05 15:58:16 +01:00
Jorge Manrubia
3008011175
Make sure new card drafts are refreshed when reused
...
To deal with old timestamps messing with card ordering and so.
https://app.fizzy.do/5986089/cards/3495
2026-01-05 15:57:48 +01:00
Jay Ohms
ea43d81850
Support mobile app local development access from devices over nip.io
2026-01-05 09:31:27 -05:00
Mike Dalessio
abe16bf055
Merge pull request #2290 from basecamp/flavorjones/console-incineration-queue
...
Add a "*" to the queues handled by the solid queue worker pool
2026-01-04 14:13:59 -05:00
Mike Dalessio
96dfcb9d4c
Add a "*" to the queues handled by the solid queue worker pool
...
Specifically this is to make sure all queues are managed, like the one
we use for incineration in the fizzy-saas engine.
2026-01-04 14:09:42 -05:00
Mike Dalessio
f7205594b5
Merge pull request #2289 from basecamp/flavorjones/remove-recurring-execution-cleanup
...
Remove unnecessary recurring execution cleanup task
2026-01-04 11:17:41 -05:00