Commit Graph

  • 53131b61f0 Merge pull request #2891 from basecamp/dependabot/bundler/net-imap-0.6.4 main Donal McBreen 2026-05-15 11:33:02 +01:00
  • 068b886802 Merge pull request #2897 from basecamp/add-maint-mode-note Matthew Kent 2026-05-13 13:38:31 -07:00
  • 661ee9c2ae Add our standard section on setting maintenance mode. Matthew Kent 2026-05-13 13:34:05 -07:00
  • d5e366bcfc Sync Gemfile.saas.lock github-actions[bot] 2026-05-04 22:06:23 +00:00
  • ab78162f39 Bump net-imap from 0.6.3 to 0.6.4 dependabot[bot] 2026-05-04 22:06:12 +00:00
  • 5f45e54a07 dep: update nokogiri to v1.19.3 (#2887) Mike Dalessio 2026-04-27 18:07:26 -04:00
  • e6c5cd51a0 dep: update queenbee and audits1984 to avoid deprecation warnings (#2875) Mike Dalessio 2026-04-22 16:17:27 -04:00
  • f9daf091d7 Bump the github-actions group across 1 directory with 3 updates (#2856) dependabot[bot] 2026-04-18 17:04:01 -07:00
  • b5ea94e99f Bump selenium-webdriver from 4.41.0 to 4.43.0 in the development-dependencies group (#2855) dependabot[bot] 2026-04-18 17:03:49 -07:00
  • 466b215ef8 Add SearchReindexJob to repopulate the search index (#2850) Mike Dalessio 2026-04-16 19:40:02 -04:00
  • 9a27ca8b42 Scope clear_search_records to the account being destroyed (#2847) Mike Dalessio 2026-04-16 15:43:55 -04:00
  • 8f3086daa9 Pretty-print dev server URL and login in bin/dev (#2808) Alexander Zaytsev 2026-04-15 20:54:11 +02:00
  • 7836df422c Merge pull request #2846 from basecamp/return-apostrophes-to-our-preferred-style Stanko Krtalić 2026-04-15 17:43:10 +02:00
  • 500dd78e40 Fix failing OSS tests Stanko K.R. 2026-04-15 17:39:13 +02:00
  • f66fa886bc Return apostrophes to our preferred style Stanko K.R. 2026-04-15 17:31:10 +02:00
  • abd59567e3 Add indexed_by=maybe to cards (#2827) Rob Zolkos 2026-04-14 17:35:41 -04:00
  • 89a1cf43fb Add timeout to system package install step (#2839) Rob Zolkos 2026-04-14 13:51:55 -04:00
  • bb54b859dc Add workflow column filtering to cards (#2787) Rob Zolkos 2026-04-14 13:14:14 -04:00
  • dd42f0a098 Add script to reindex stale search records (#2843) Jorge Manrubia 2026-04-14 18:37:52 +02:00
  • 127156e23a Merge pull request #2829 from basecamp/remove-tag-attachable Stanko Krtalić 2026-04-10 09:05:48 +02:00
  • f3f9aec547 Fix missing partial when editing comments with @mentions (#2828) Mike Dalessio 2026-04-09 17:29:30 -04:00
  • 975b8998ef Remove ActionText::Attachable from Tag Mike Dalessio 2026-04-09 17:17:29 -04:00
  • 151787a864 Remove dead Tag::Attachable code and tags prompt Mike Dalessio 2026-04-09 17:13:41 -04:00
  • 56f47361f9 Fix flaky web push test and deduplicate DNS stub helper (#2825) Mike Dalessio 2026-04-09 14:03:45 -04:00
  • e16b52bbba dep: bump ruby to 3.4.8 (from 3.4.7) (#2823) Mike Dalessio 2026-04-09 13:55:33 -04:00
  • 732126b5df Update bundle-drift to handle subdependencies (#2824) Mike Dalessio 2026-04-09 13:46:37 -04:00
  • 2d9a00ed05 dep: fix dependency drift Mike Dalessio 2026-04-09 13:39:00 -04:00
  • 0c30fa7937 Bump kamal from 2.10.1 to 2.11.0 (#2767) dependabot[bot] 2026-04-09 13:19:30 -04:00
  • b64c1e8895 Bump aws-sdk-s3 from 1.216.0 to 1.218.0 (#2768) dependabot[bot] 2026-04-09 13:18:47 -04:00
  • e422d5b37e Add a JSON cards endpoint for workflow columns (#2800) Rob Zolkos 2026-04-09 13:17:02 -04:00
  • 1c6141c131 Update lexxy to 0.9.5.beta (#2820) Jorge Manrubia 2026-04-09 19:06:59 +02:00
  • 69daae79f1 Add board membership read endpoint (#2799) Rob Zolkos 2026-04-09 12:54:25 -04:00
  • e70047ca0f Default development environment to app.fizzy.localhost (#2822) Mike Dalessio 2026-04-09 12:43:01 -04:00
  • b07f592aaf Fix broken background image after removal (#2817) Mike Dalessio 2026-04-09 12:33:27 -04:00
  • 759e6079e8 Update bin/bundle-drift to catch dependency requirement diffs (#2821) Mike Dalessio 2026-04-09 12:19:52 -04:00
  • 659ec1e6e6 Bump solid_queue from 1.3.2 to 1.4.0 (#2766) dependabot[bot] 2026-04-09 11:16:29 -04:00
  • 3a30d7796f style: formalize preference for if/unless in rubocop (#2816) Mike Dalessio 2026-04-09 11:14:52 -04:00
  • d562e79440 Merge pull request #2813 from robzolkos/fix/active-storage-bearer-downloads Donal McBreen 2026-04-09 15:31:43 +01:00
  • 45d165749f Fix CORS issues when using minio in development (#2814) Mike Dalessio 2026-04-08 16:06:38 -04:00
  • 7bd3df33b8 Bump rack from 3.2.5 to 3.2.6 (#2784) dependabot[bot] 2026-04-08 15:48:11 -04:00
  • 6ddb04766a Bump loofah from 2.25.0 to 2.25.1 (#2726) dependabot[bot] 2026-04-08 15:47:08 -04:00
  • 8908ee46f8 Upgrade addressable to 2.9.0 (#2815) Mike Dalessio 2026-04-08 15:45:23 -04:00
  • 4a91e45aa5 Cover bearer-authenticated export download URLs Rob Zolkos 2026-04-08 14:41:32 -04:00
  • 5e154a767f Allow bearer auth on Active Storage downloads Rob Zolkos 2026-04-08 14:37:24 -04:00
  • dd67f4171d Add regression tests for bearer-authenticated blob downloads Rob Zolkos 2026-04-08 14:36:34 -04:00
  • 0ef9c56bf5 Merge pull request #2811 from basecamp/lexxy-toolbar-fixes Zoltán Hosszú 2026-04-08 15:13:15 +02:00
  • 1975a04f14 Add JSON API support for email address changes (#2807) Rob Zolkos 2026-04-08 09:09:36 -04:00
  • d7040388fa Fix icon color and chevron size Zoltan Hosszu 2026-04-08 15:09:29 +02:00
  • d08aa11bfb Add JSON API support for timezone update (#2806) Rob Zolkos 2026-04-08 08:41:34 -04:00
  • 6a71856b3d Add JSON activities API endpoint (#2783) Rob Zolkos 2026-04-08 08:39:36 -04:00
  • 2a4adf3a2b Add board settings fields to board JSON responses (#2788) Rob Zolkos 2026-04-08 08:31:52 -04:00
  • 8201c2a4bd Add JSON API support for user data exports (#2786) Rob Zolkos 2026-04-08 08:17:24 -04:00
  • 98b6bdcfb7 Document undocumented API endpoints (#2805) Rob Zolkos 2026-04-07 15:56:43 -04:00
  • 21981898d2 Add JSON API for webhook deliveries (#2785) Rob Zolkos 2026-04-07 15:08:27 -04:00
  • f3bacffe2b Bump lexxy from 0.9.0.beta to 0.9.1.beta (#2796) dependabot[bot] 2026-04-07 11:36:12 -07:00
  • b2021e1e74 Bump trilogy from 2.10.0 to 2.11.1 (#2794) dependabot[bot] 2026-04-07 10:09:41 -07:00
  • dc6139a75e Bump sigstore/cosign-installer in the github-actions group (#2795) dependabot[bot] 2026-04-07 10:09:30 -07:00
  • adc1b02d7a Bump thruster from 0.1.19 to 0.1.20 (#2797) dependabot[bot] 2026-04-07 10:08:59 -07:00
  • cdd13c1a61 Split API docs into per-resource sections under docs/api/ (#2793) Rob Zolkos 2026-04-06 14:00:17 -04:00
  • 00a5c6ef14 Merge pull request #2804 from basecamp/fix-account-destroy-cascade-gaps Donal McBreen 2026-04-06 10:15:31 +01:00
  • e51f0bfee7 Fix account destroy cascade gaps Donal McBreen 2026-04-01 12:24:21 +01:00
  • d9f176aeb0 Merge pull request #2803 from basecamp/fix-timezone-date-display Donal McBreen 2026-04-06 09:27:49 +01:00
  • 6d71385846 Fix timezone handling for day timeline and card dates Donal McBreen 2026-04-06 09:21:03 +01:00
  • e1426af06c Merge pull request #2791 from basecamp/fix-export-column-colors Donal McBreen 2026-04-03 10:08:37 +01:00
  • b79c7897e6 Fix export/import losing custom column colors Donal McBreen 2026-04-03 10:05:11 +01:00
  • 752237abab Merge pull request #2790 from basecamp/fix-utc-date-off-by-one Donal McBreen 2026-04-03 09:06:46 +01:00
  • c2d693fc9a Fix off-by-one date display for UTC-negative timezone users Donal McBreen 2026-04-03 08:21:29 +01:00
  • 7ab6b43e04 Merge pull request #2776 from basecamp/bearer-token-json-only Donal McBreen 2026-04-01 09:14:05 +01:00
  • b4c4a32205 Return 401 for bearer tokens on non-JSON requests Donal McBreen 2026-04-01 09:09:00 +01:00
  • 13e2c74929 Restrict bearer token authentication to JSON requests Donal McBreen 2026-04-01 08:35:30 +01:00
  • d63801eae3 Merge pull request #2775 from basecamp/queenbee-account-callbacks Donal McBreen 2026-04-01 08:09:25 +01:00
  • 98d06947cb Implement Queenbee account callbacks Donal McBreen 2026-03-31 14:28:37 +01:00
  • e04182786c Merge pull request #2762 from basecamp/mobile/hide-profile-links Jay Ohms 2026-03-31 09:42:55 -04:00
  • 7c3682ec93 Merge pull request #2773 from basecamp/mobile/fix-missing-golden-effect Adrien Maston 2026-03-30 16:44:46 +02:00
  • a5cc2e8ab5 Change CSS selector Adrien Maston 2026-03-30 16:38:32 +02:00
  • f11bb18d93 Tweak alignments Adrien Maston 2026-03-30 13:53:14 +02:00
  • fed2996b7c Merge pull request #2772 from basecamp/provision-queenbee-secret Donal McBreen 2026-03-30 11:25:20 +01:00
  • 6a27853a58 Provision QUEENBEE_SECRET env var Donal McBreen 2026-03-30 10:04:46 +01:00
  • 08faa17584 Bump action_text-trix from 2.1.17 to 2.1.18 (#2771) dependabot[bot] 2026-03-29 14:43:08 -07:00
  • 509d8d158f Bump the development-dependencies group with 2 updates (#2765) dependabot[bot] 2026-03-29 12:54:45 -07:00
  • 0a96799fc7 Merge pull request #2758 from basecamp/fix-yubikeys-getting-stuck-on-sign-in Stanko Krtalić 2026-03-27 10:17:09 +01:00
  • c2fe41d376 Fix sign in flow Stanko K.R. 2026-03-27 10:13:57 +01:00
  • 3ccfb864db Hide the links to manage passkeys and sign out from the webview in the native apps Jay Ohms 2026-03-27 04:41:43 -04:00
  • 6778f9e47d Merge pull request #2760 from basecamp/cache-control-bypass Mike Dalessio 2026-03-26 15:56:49 -04:00
  • 7446eed4e1 Add representation proxy public Cache-Control test Mike Dalessio 2026-03-26 15:38:27 -04:00
  • e12f3e3917 Add representation proxy Cache-Control test Mike Dalessio 2026-03-26 15:34:54 -04:00
  • 14e6832507 Add regression test for public blob Cache-Control Mike Dalessio 2026-03-26 15:22:21 -04:00
  • 628571fc79 Don't set public Cache-Control on proxied non-public blobs Mike Dalessio 2026-03-26 14:58:06 -04:00
  • 76d00d17c8 Abort conditional mediation when the button disconnects Stanko K.R. 2026-03-26 16:49:59 +01:00
  • 7ae219ab23 Make the duplicate key error message friendly Stanko K.R. 2026-03-26 16:00:02 +01:00
  • 9614c1ecfb Add a button to sign in with a passkey Stanko K.R. 2026-03-26 15:59:09 +01:00
  • 09d5b8c92f Merge pull request #2756 from basecamp/friendly-error-message-on-duplicate-passkey Stanko Krtalić 2026-03-26 14:19:35 +01:00
  • 527f2e07ff Merge pull request #2754 from basecamp/update-aws-gem Stanko Krtalić 2026-03-25 18:36:29 +01:00
  • 61580ec58f Update AWS SDK Stanko K.R. 2026-03-25 18:30:01 +01:00
  • 01b4698e13 Merge pull request #2751 from basecamp/passkey-improvements Stanko Krtalić 2026-03-25 18:19:09 +01:00
  • 6107d3cee1 Add margin ot error messages Stanko K.R. 2026-03-25 18:16:11 +01:00
  • 5820480c0c Update SAAS gemfile Stanko K.R. 2026-03-25 18:10:11 +01:00
  • 54cb1a140f Add a purpose to challanges Stanko K.R. 2026-03-25 17:57:37 +01:00
  • 37ff66d552 Fix gemfile drift Stanko K.R. 2026-03-25 17:42:27 +01:00
  • 01d66a9463 Change challange expiration based on purpose Stanko K.R. 2026-03-25 17:31:42 +01:00