Commit Graph

5494 Commits

Author SHA1 Message Date
Jorge Manrubia 69be750eb9 Remove vcr record 2025-10-06 15:20:46 +02:00
Jorge Manrubia 6b0bca2475 Reduce size further since sometimes you get truncated summaries 2025-10-06 15:17:28 +02:00
Jorge Manrubia 969d971616 Use a more consistent approach to highligts dates 2025-10-06 15:17:28 +02:00
Jorge Manrubia d9693e6787 Update ruby llm to latest 2025-10-06 15:00:29 +02:00
Jorge Manrubia e6750bfccd Remove hanging } 2025-10-06 14:58:32 +02:00
Jorge Manrubia 307d46855b Remove trace 2025-10-06 12:48:04 +02:00
Jorge Manrubia 328b488d3d Remove trace 2025-10-06 12:47:27 +02:00
Jorge Manrubia 7178945418 Reduce max length 2025-10-06 12:44:24 +02:00
Jorge Manrubia 4e5edef4df Invalidate cache when there are higlights 2025-10-06 12:43:05 +02:00
Jorge Manrubia 5d0d80fd03 Merge pull request #1240 from basecamp/user-higlights
More robust summary generation approach
2025-10-06 12:35:03 +02:00
Jorge Manrubia 3e67da7d0e Add a new join model to link summaries with users
So that changing the set of events does not result in not being able to find a generated highlight summary
2025-10-06 12:33:28 +02:00
Jorge Manrubia 5340f73bbb Merge pull request #1239 from basecamp/faster-bell
Higher fidelity for watching/unwatching cards
2025-10-06 10:52:14 +02:00
Jorge Manrubia 38116f64e4 Higher fidelity for watching/unwatching cards 2025-10-06 10:48:31 +02:00
Mike Dalessio 4ce2185fc0 Merge pull request #1167 from basecamp/dependabot/bundler/propshaft-1.3.1
Bump propshaft from 1.2.1 to 1.3.1
2025-10-04 14:48:36 -04:00
dependabot[bot] 9fa3ced50d Bump propshaft from 1.2.1 to 1.3.1
Bumps [propshaft](https://github.com/rails/propshaft) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/rails/propshaft/releases)
- [Commits](https://github.com/rails/propshaft/compare/v1.2.1...v1.3.1)

---
updated-dependencies:
- dependency-name: propshaft
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-04 18:41:33 +00:00
Mike Dalessio 4d04d5fbd2 Merge pull request #1238 from basecamp/flavorjones/fix-flaky-time-based-tests
test: Make sure tests pass on the weekend
2025-10-04 14:38:37 -04:00
Mike Dalessio c1a66e5ecb test: Make sure tests pass on the weekend 2025-10-04 14:37:06 -04:00
Mike Dalessio 05db517bc5 Merge pull request #1237 from basecamp/flavorjones/make-dependabot-weekly
dependabot: make the schedule weekly
2025-10-03 22:17:45 -04:00
Mike Dalessio 3a8ea5ea85 dependabot: make the schedule weekly
Daily is very noisy when we're using so many git branches.
2025-10-03 22:17:21 -04:00
Mike Dalessio 3e64445904 Merge pull request #1236 from basecamp/flavorjones/remove-mysql-from-container
Remove mysql deps from the production container
2025-10-03 22:17:01 -04:00
Mike Dalessio 2d4ba60d54 Remove mysql deps from the production container 2025-10-03 22:10:33 -04:00
Mike Dalessio 57e4f8a665 Merge pull request #1235 from basecamp/flavorjones/remove-mysql-setup
Remove the mysql setup
2025-10-03 21:57:02 -04:00
Mike Dalessio 6a9b98e44f Remove the mysql setup
no longer needed now that we're not connecting to 37id
2025-10-03 21:56:18 -04:00
Mike Dalessio 21ea628729 Merge pull request #1234 from basecamp/flavorjones/setup-os-dependencies
bin/setup installs system dependencies
2025-10-03 21:53:56 -04:00
Mike Dalessio dbc86f257c bin/setup installs system dependencies 2025-10-03 21:53:32 -04:00
Jason Zimdars 9878fea4c8 Merge branch 'main' into filter-input-tweaks 2025-10-03 18:04:59 -05:00
Jason Zimdars 56069d14e3 Tighten filter input 2025-10-03 18:03:25 -05:00
Jason Zimdars 5aa2e5016d Tighten filter input 2025-10-03 18:02:10 -05:00
Mike Dalessio 5c706e7888 Merge pull request #1233 from basecamp/flavorjones/small-account-fixes
Rename account column, small account-related fixes
2025-10-03 17:25:54 -04:00
Mike Dalessio f26b0b7256 Rename accounts.tenant_id to external_account_id
and simplify the params to Account.create_with_admin_user
2025-10-03 17:21:01 -04:00
Jason Zimdars d591166f01 Merge pull request #1212 from basecamp/column-perma
Column perma
2025-10-03 16:09:42 -05:00
Jason Zimdars 613e19145b Improve blank slates 2025-10-03 16:05:20 -05:00
Mike Dalessio 48783824ee Fix some small things related to accounts 2025-10-03 16:55:00 -04:00
Jason Zimdars 57f78f9e6c Match menu button color 2025-10-03 15:39:35 -05:00
Jason Zimdars d69889a701 Hide buttons initially 2025-10-03 15:34:57 -05:00
Jason Zimdars 903e1c6789 Missed one 2025-10-03 14:36:02 -05:00
Jason Zimdars 8a6c9a379f Only show on hover 2025-10-03 14:35:44 -05:00
Jason Zimdars cf3e9b4aa3 The Stream isn't collapsible, it shouldn't respond like a button 2025-10-03 14:28:22 -05:00
Jason Zimdars eeacf5e0c2 Align collapsed columns 2025-10-03 14:22:45 -05:00
Jason Zimdars a7187472f8 Adjust icon 2025-10-03 14:16:12 -05:00
Jason Zimdars 3546788aaf Adjust gradient effect 2025-10-03 14:09:29 -05:00
Mike Dalessio f1dae88003 Merge pull request #1232 from basecamp/flavorjones/local-authentication-step2
Standalone authentication: step 2, remove SignalId
2025-10-03 14:20:00 -04:00
Mike Dalessio 8e0cb930af Delete SignalId concerns from the codebase
including Signup for now, will rebuild it with just QB
2025-10-03 14:06:51 -04:00
Mike Dalessio b93a32a57f Drop external_user_id from the users table 2025-10-03 14:06:51 -04:00
Jorge Manrubia 0895939573 Merge pull request #1231 from basecamp/watches-bugs
Fix watching card inconsistencies
2025-10-03 19:10:25 +02:00
Jorge Manrubia 6a0423bed3 Rename test 2025-10-03 19:06:45 +02:00
Jorge Manrubia 5e09944606 Separate card and collection watchers
https://fizzy.37signals.com/5986089/cards/375
2025-10-03 19:04:01 +02:00
Jorge Manrubia a6383d0e43 Don't prepend yourself to the list if you are not watching 2025-10-03 19:03:26 +02:00
Jorge Manrubia e610bc981e Handle update with a page refresh so that both the list of subscribers and the bell update on the same operation
We can optimize with streams separately, this fixes a bug
2025-10-03 18:25:04 +02:00
Jorge Manrubia 656aa4f41e Merge pull request #1228 from basecamp/caching-watchers
Fix: watchers list not updating due to caching
2025-10-03 16:57:53 +02:00