Commit Graph

282 Commits

Author SHA1 Message Date
Jorge Manrubia f21bab5390 Update action text lexical 2025-08-14 11:57:17 +02:00
Jorge Manrubia 3ecb387797 Update lexical 2025-08-14 11:25:47 +02:00
Jorge Manrubia 6e2c8615a0 Add language picker for code blocks 2025-08-14 11:24:39 +02:00
Jorge Manrubia 79b5d57bde Update action text lexical to latest 2025-08-13 11:18:22 +02:00
Jorge Manrubia 06abad8e4d Update lexical and make SPACE select by default (except when searching cards with #) 2025-08-13 11:17:41 +02:00
Mike Dalessio 8b0cfefb5d dep: update jbuilder to 2.14.1 2025-08-12 12:31:43 -04:00
Jorge Manrubia bd0b474587 Update action text lexical to bring fix for https://3.basecamp.com/2914079/buckets/43459788/todos/8954483910 2025-08-12 13:51:29 +02:00
Jorge Manrubia 1bdc5e886e Update action text lexical to bring improvements from https://github.com/basecamp/actiontext-lexical/pull/37 2025-08-12 13:37:36 +02:00
Mike Dalessio dbeab5a726 dep: Revert jbuilder upgrade
because it breaks structured logging
2025-08-11 18:31:11 -04:00
Mike Dalessio 2a047fd7ff dep: bundle update
- active_record-tenanted
- mini_magick: 5.2.0 -> 5.3.0
  - used by image_processing
- ostruct: 0.6.2 -> 0.6.3
  - used by kamal
- json: 2.13.0 -> 2.13.2
  - used by rails_structured_logging, ruby_llm
- faraday: 2.13.2 -> 2.13.4
  - used by ruby_llm
- multi_json: 1.15.0 -> 1.17.0
  - used by signal_id
- et-orbi: 1.2.11 -> 1.3.0
  - used by solid_queue
2025-08-11 14:27:11 -04:00
Mike Dalessio b30d40e618 dep: bump rails, rack, reline 2025-08-11 14:26:27 -04:00
Mike Dalessio 8238c06857 dep: update signal_id and portfolio 2025-08-11 14:10:04 -04:00
Mike Dalessio 8ece7a037e dep: update aws-sdk-s3 1.193.0 → 1.196.1 2025-08-11 14:08:49 -04:00
Mike Dalessio 11215eff72 dep: update puma 6.6.0 → 6.6.1 2025-08-11 14:08:12 -04:00
Mike Dalessio 8e2fc57938 dep: update importmap-rails 2.1.0 → 2.2.2 2025-08-11 14:07:32 -04:00
Mike Dalessio eeb81e263b dep: update rouge 4.5.2 → 4.6.0 2025-08-11 14:06:49 -04:00
Mike Dalessio f5a509e966 dep: update propshaft 1.2.0 → 1.2.1 2025-08-11 14:05:37 -04:00
Mike Dalessio 9f86d5824c dep: brakeman 7.0.2 → 7.1.0 2025-08-11 14:04:56 -04:00
Jorge Manrubia bdcb3b90ba Update rubyllm to latest 2025-08-11 12:42:25 +02:00
Mike Dalessio 360e22feb0 Move testing setup for path-based tenanting into test helper
This was previously in the AR::Tenanted branch we were using, but
feels like it doesn't belong in the gem.
2025-08-10 18:53:33 -04:00
Mike Dalessio d3aa7de351 Update actiontext-lexical to get the code block entities fix
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1229
ref: https://github.com/basecamp/actiontext-lexical/pull/34
2025-08-09 14:16:44 -04:00
Kevin McConnell 8eaf53250d Update Thruster 2025-08-05 09:02:48 +01:00
Jorge Manrubia b7200509f4 Bundle after merge issues 2025-07-24 16:49:22 +02:00
Jason Zimdars 4619429db0 Update Gemfile.lock 2025-07-23 11:53:10 -05:00
Jason Zimdars dfb6198e94 Merge branch 'main' into web-push
* main: (50 commits)
  Regenerate fixtures
  Let summaries know about collections
  Regenerate fixtures
  More tweaks
  Regenerate fixtures after tweaking prompt
  Fix model selection (I had broken it!)
  Some prompt refinements
  Some of us have basecamp.com email addresses
  Update nokogiri and thor to addres CVEs
  Fix tests
  Format
  Move model options to helper
  Tidy up the admin tool for prompts
  Extract methods
  Format
  Default to the current summary
  Make models selectable
  Add an animated effect for the generating state
  Remove debug
  Wrap them both in the container so the generating state looks right
  ...
2025-07-23 11:50:35 -05:00
Jorge Manrubia 70f51376c7 Update nokogiri and thor to addres CVEs 2025-07-23 12:23:15 +02:00
Jason Zimdars 5fb0353660 Update Gemfile.lock 2025-07-21 11:05:41 -05:00
dependabot[bot] d91e9a2804 Bump sqlite3 from 2.7.2 to 2.7.3
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.2...v2.7.3)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-20 18:07:09 +00:00
Mike Dalessio 0961fa6ac9 Use the utf8-patched mysql driver
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1143
2025-07-19 11:05:51 -04:00
Jason Zimdars 6524363aec Merge branch 'main' into web-push
* main:
  Update dependencies
  dep: bump to ruby 3.4.5
  Switch to docker-dev
  Cache needs to include publication key
  First iteration on adding new users, from the console.
  Fix clear button position in Safari
  Give them screen reader labels
  Not needed
  Add missing `lang` attribute
  Restore missing aspect ratio on the perma
  Give the field more space when typing on mobile
  We're only concerned with truncating the placeholder, scope to that
  Make sure users can't login from launchpad if they're deactivated
  Destroy the SignalId::User when a user is deactivated
2025-07-17 14:31:05 -05:00
Mike Dalessio 97a4fe6a36 Update dependencies 2025-07-17 08:34:57 -04:00
Mike Dalessio a099b4101a dep: bump to ruby 3.4.5
Also:

- bump bundler to 2.7.0
- work around the fix for https://bugs.ruby-lang.org/issues/21196 that appeared in 3.4.5
2025-07-16 19:13:39 -04:00
Jason Zimdars 2e7a7384ab Add gems for web push 2025-07-14 17:22:07 -05:00
Jorge Manrubia 3eadd5db41 Update editor 2025-07-04 19:18:59 +02:00
Mike Dalessio 93f9e93239 dep: bump actiontext-lexical for previewable attachment fix
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1004
2025-07-03 18:35:53 -04:00
Jorge Manrubia 5c68dac4d5 Update action text 2025-07-04 00:05:39 +02:00
Jorge Manrubia 020c99fc99 Update editor 2025-07-03 19:57:29 +02:00
Jorge Manrubia 26cb727e0c Update editor 2025-07-03 19:55:55 +02:00
Jorge Manrubia 7d0149ae84 Not committing hard coded gems is a good idea 2025-07-03 19:27:44 +02:00
Jorge Manrubia 6b22fb3259 Update editor 2025-07-03 19:25:07 +02:00
Jorge Manrubia 7ff21f95d2 Update editor 2025-07-03 19:11:51 +02:00
Jorge Manrubia 181ced13d0 Update lexical to fix problem with multi file uploads 2025-07-03 18:35:11 +02:00
Jorge Manrubia 2c0bb6ecb6 Update to include fix for Safari 2025-07-03 18:21:35 +02:00
Jorge Manrubia bd7b9a442e Merge branch 'main' into fizzy-do-prompts
* main: (57 commits)
  Untenanted access in authenticated controllers should request auth
  dep: bundle update
  dep: update Rails
  dep: bump AR::Tenanted
  Clean up the cable meta tag
  Fix activity feed pagination to fetch on demand
  Create a "published" event if a card is created published
  Scatter Honcho seeds over a 30 day period
  Fix the PWA manifest to use slugged URLs
  Collection publication edits render a turbo frame
  Collection workflow edits render a turbo frame
  Collection entropy config edits render a turbo frame
  Use automatic sizing where supported
  Introduce a separate controller for collection entropy config
  Add `card_id` to index
  Move to scope and inline method
  Prefer modern syntax
  Fix that stage should be visible above card background
  Indicate opens menu
  Hide dialog targets from screen readers when closed
  ...

# Conflicts:
#	db/schema.rb
#	db/schema_cache.yml
2025-07-03 16:11:00 +02:00
Mike Dalessio c9b3412cbe dep: bundle update
- aws-partitions: 1.1119.0 -> 1.1124.0
  - used by aws-sdk-s3
- aws-sdk-core: 3.226.0 -> 3.226.2
  - used by aws-sdk-s3
- aws-sdk-kms: 1.105.0 -> 1.106.0
  - used by aws-sdk-s3
- ruby-vips: 2.2.3 -> 2.2.4
  - used by image_processing
- ostruct: 0.6.1 -> 0.6.2
  - used by kamal
- file_repository: 1.4.5 -> 1.4.6
  - used by portfolio, signal_id
- faraday-multipart: 1.1.0 -> 1.1.1
  - used by ruby_llm
- faraday-net_http: 3.4.0 -> 3.4.1
  - used by ruby_llm
- faraday-retry: 2.3.1 -> 2.3.2
  - used by ruby_llm
- sentry-ruby: 5.25.0 -> 5.26.0
  - used by sentry-rails
- jwt: 2.10.1 -> 3.1.2
  - used by signal_id
2025-07-03 09:15:50 -04:00
Mike Dalessio a3030c1b90 dep: update Rails 2025-07-03 09:13:58 -04:00
Mike Dalessio 87e981fb60 dep: bump AR::Tenanted 2025-07-03 09:12:28 -04:00
Jorge Manrubia e90d38f884 Update lexical 2025-07-03 11:20:42 +02:00
Jorge Manrubia 11d2b005a2 Support trailing spaces in inserted commands 2025-07-03 09:57:01 +02:00
Jorge Manrubia 75a8316609 Disable attachments in the terminal 2025-07-03 09:35:38 +02:00