Commit Graph

7496 Commits

Author SHA1 Message Date
Andy Smith f291de4dce Add syntax highlighting to public description 2025-11-06 13:16:23 -06:00
Andy Smith 7447be9d5f Merge pull request #1516 from basecamp/reactions-tweaks
Tighten up reactions styles
2025-11-06 12:58:52 -06:00
Andy Smith 6aeceb56e2 Tighten up reactions styles 2025-11-06 12:49:20 -06:00
Andy Smith 74cf0c7472 Merge pull request #1515 from basecamp/auth-page-a11y
Signup page a11y tweaks
2025-11-06 12:22:47 -06:00
Andy Smith 1c0794cd51 Signup page a11y tweaks 2025-11-06 11:57:52 -06:00
Andy Smith e9c8522929 Use different icons for column buttons 2025-11-06 11:00:09 -06:00
Jorge Manrubia 2ec4c297e2 Merge pull request #1513 from basecamp/update-lexxy
Update Lexxy to fix android issues
2025-11-06 16:03:44 +01:00
Jorge Manrubia 448a01ae3a Update Lexxy to fix android issues
See https://github.com/basecamp/lexxy/pull/435
2025-11-06 16:02:07 +01:00
Jorge Manrubia ff6a012fa6 Merge pull request #1512 from basecamp/columns-odering
Fix: show columns in the right order
2025-11-06 14:32:09 +01:00
Jorge Manrubia c31354d6c6 Fix: show columns in the right order
https://app.fizzy.do/5986089/cards/2820
2025-11-06 14:31:19 +01:00
Jorge Manrubia 3e6ef49b26 Merge pull request #1511 from basecamp/use-name-in-plain-text-mode
Always use the creator name for the plain text form
2025-11-06 14:17:08 +01:00
Jorge Manrubia 676c2a42fe Always use the creator name for the plain text form
You does not make sense for webhooks
2025-11-06 14:16:01 +01:00
Jorge Manrubia 92da76b1a9 Merge pull request #1509 from basecamp/event-creator-tag
Fix event description in webhooks
2025-11-06 13:57:45 +01:00
Jorge Manrubia 6fcb51703d Format 2025-11-06 11:44:03 +01:00
Jorge Manrubia 0c48e5f30a No need to escape here 2025-11-06 11:43:22 +01:00
Jorge Manrubia 9291e64deb Add test for weebhook delivery test 2025-11-06 11:21:22 +01:00
Kevin McConnell ae74c45399 Merge pull request #1510 from basecamp/restore-default-error-pages
Serve default error pages
2025-11-06 10:05:47 +00:00
Jorge Manrubia 82adcecfb1 Add some sanity tests for event descriptions 2025-11-06 11:05:42 +01:00
Jorge Manrubia e4cb5579f0 Order methods 2025-11-06 11:02:20 +01:00
Jorge Manrubia f5dfcd461c Rename method 2025-11-06 11:01:21 +01:00
Kevin McConnell 7a23e0bdd5 Serve default error pages 2025-11-06 09:56:28 +00:00
Jorge Manrubia c926d7ad6c Extract description object to remove the helper salad
Lots of repetition with the helpers and params
2025-11-06 10:56:07 +01:00
Fernando Olivares 6aefab2396 Use event action sentence tag in layout 2025-11-05 19:58:42 -06:00
Fernando Olivares de0ae43dcd Use event action sentence text in webhook 2025-11-05 19:58:35 -06:00
Fernando Olivares 637621518a Split event_action_sentence into *_tag and *_text 2025-11-05 19:57:33 -06:00
Jason Zimdars 4de6a8a32a Merge pull request #1507 from basecamp/updated-seeds
Add some ordering words to help the flow
2025-11-05 16:39:10 -06:00
Jason Zimdars 52bf429772 Add some ordering words to help the flow 2025-11-05 16:38:04 -06:00
dependabot[bot] fae6e4f769 Bump solid_queue from 1.2.2 to 1.2.4
Bumps [solid_queue](https://github.com/rails/solid_queue) from 1.2.2 to 1.2.4.
- [Release notes](https://github.com/rails/solid_queue/releases)
- [Commits](https://github.com/rails/solid_queue/compare/v1.2.2...v1.2.4)

---
updated-dependencies:
- dependency-name: solid_queue
  dependency-version: 1.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-05 22:35:03 +00:00
dependabot[bot] d3aa985494 Bump autotuner from 1.0.2 to 1.1.0
Bumps [autotuner](https://github.com/Shopify/autotuner) from 1.0.2 to 1.1.0.
- [Release notes](https://github.com/Shopify/autotuner/releases)
- [Commits](https://github.com/Shopify/autotuner/compare/v1.0.2...v1.1.0)

---
updated-dependencies:
- dependency-name: autotuner
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-05 22:34:55 +00:00
Mike Dalessio 08afb0c1aa Merge pull request #1508 from basecamp/flavorjones/rubygems-bundler
Use the rubygems-hosted beamer-rails gem
2025-11-05 17:32:50 -05:00
Mike Dalessio 90a139a486 Use the rubygems-hosted beamer-rails gem 2025-11-05 17:31:10 -05:00
Jorge Manrubia 49866a9669 Merge pull request #1506 from basecamp/boosts
Restore streams since we rely on those for deleting boosts
2025-11-05 21:32:32 +01:00
Jorge Manrubia b78ca68b2b Restore streams since we rely on those for deleting boosts
https://app.fizzy.do/5986089/cards/2811
2025-11-05 21:31:08 +01:00
Andy Smith e1c9fc8f63 Merge pull request #1505 from basecamp/rich-texrt-spacing-tweaks
Improve spacing, color, and click area for dividers
2025-11-05 13:41:02 -06:00
Andy Smith ba1ca38f9b Improve spacing, color, and click area for dividers 2025-11-05 13:38:00 -06:00
Andy Smith 2c77f0b558 Merge pull request #1504 from basecamp/rich-text-content-spacing
Reintroduce a more modest content margin
2025-11-05 13:18:05 -06:00
Andy Smith d035ae89b2 Reintroduce a more modest content margin 2025-11-05 13:11:46 -06:00
Andy Smith e95f22dfad Merge pull request #1502 from basecamp/sticky-column-headers-using-fixed
Sticky column headers using fixed
2025-11-05 12:53:39 -06:00
Mike Dalessio a6cd8a9ad1 Merge pull request #1501 from basecamp/flavorjones/deps-20251105
dep: update Rails and AR::Tenanted
2025-11-05 13:50:46 -05:00
Andy Smith 52c49d99c0 Cleanup after merging from Main 2025-11-05 12:47:27 -06:00
Andy Smith 8280be59c5 Merge branch 'main' into sticky-column-headers-using-fixed
* main:
  Order of concerns
  Redirect to root to avoid changing the path by default
  Make sure that only admins or card creators can delete cards
  Make sure only admins or collection creators can toggle the individual access settings
  Make sure only admins or collection creators can toggle the all access setting
  Update seeds from "Collection" to "Board"
  Rename concern
  Fix: constant name
  Rename script I did not mean to commit
  Support old public collection urls
  Support old collection urls
  Support old events in the timeline
  Invalidate HTTP cache
  Support current events after renaming
  Replace collection with board in the code, tests green
  Baseline replacing collection with board across code
2025-11-05 12:40:19 -06:00
Jorge Manrubia 05eba71552 Order of concerns 2025-11-05 19:19:26 +01:00
Mike Dalessio 72a1cfc088 dep: update Rails and AR::Tenanted
Note that the query logs in this version of AR::Tenanted have changed,
to use standard Rails query log tags, which I have enabled.

Note that enabling Rails query log tags disables prepared
statements. I don't think turning off prepared statements will impact
our performance, but I'll verify that post-deploy (we have dashboards
for a reason).
2025-11-05 13:12:42 -05:00
Jorge Manrubia d9b546128a Merge branch 'main' into unique-notifications 2025-11-05 19:07:16 +01:00
Jorge Manrubia 0a6e624090 Merge pull request #1503 from basecamp/redirect-landing
Redirect to root to avoid changing the path by default
2025-11-05 19:01:10 +01:00
Jorge Manrubia 693c0c0fb2 Redirect to root to avoid changing the path by default 2025-11-05 19:00:50 +01:00
Jorge Manrubia 2af7a9f402 Merge pull request #1498 from basecamp/rename-boards
Rename collections => boards
2025-11-05 18:50:49 +01:00
Jorge Manrubia 68db1fd69a Merge pull request #1499 from basecamp/access-control
Make sure only admins or collection creators can change accesses
2025-11-05 18:48:17 +01:00
Andy Smith 3e7cd204db Add title to Maybe column 2025-11-05 11:14:30 -06:00
Andy Smith 6713a97cc7 Add hover effect back to Maybe column 2025-11-05 11:05:33 -06:00