Commit Graph

390 Commits

Author SHA1 Message Date
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
Jorge Manrubia 0c4baed8a4 Show help menu without introducing newlines after updating lexical 2025-07-02 23:03:38 +02:00
Jorge Manrubia cee3925057 Add all commands 2025-07-02 21:26:10 +02:00
Jorge Manrubia 3e8d164807 Update editor 2025-07-02 18:33:55 +02:00
Jorge Manrubia 725071d40a Update editor 2025-07-02 18:09:17 +02:00
Jorge Manrubia 6383918c03 Update editor 2025-07-02 18:08:22 +02:00
Jorge Manrubia 31c3a08387 Update editor 2025-07-02 17:51:20 +02:00
Jorge Manrubia 1d60ce24f7 Update editor 2025-07-02 17:25:42 +02:00
Jorge Manrubia 797a586552 Update editor 2025-07-02 17:11:46 +02:00
Jorge Manrubia 18afaa87c2 For custom attachments we don't manage figures anymore, but action-text-attachments
So that we keep HTML valid when nesting them within paragraphs
2025-07-02 16:01:34 +02:00
Mike Dalessio 6905198b66 dep: Use the patched AR::Tenanted branch 2025-07-01 15:56:14 -04:00
Jorge Manrubia 36daa58858 Use lexical from github for design work 2025-07-01 16:12:55 +02:00
Jorge Manrubia 0f7b45ab38 Use lexical in the command line 2025-07-01 12:15:02 +02:00
Jorge Manrubia 43ec523eaa Update action text lexical! 2025-07-01 09:58:33 +02:00
Jorge Manrubia 9e3dbb0858 Remove semantic searches
We may revisit in the future but we'll go with keyword search only for launch
2025-06-25 09:36:14 +02:00
Jorge Manrubia e13db3e666 Update lexical 2025-06-23 21:20:23 +02:00
Jorge Manrubia f3eb99959a Merge pull request #640 from basecamp/fix-attachments
Fix issues with invalid attachments markup
2025-06-23 15:11:02 +02:00
Jorge Manrubia 0c4cbf347e Update to point to version with fix for attachments 2025-06-23 14:53:16 +02:00
Mike Dalessio 0290042e10 Update AR::Tenanted to address tenant creation raciness
Fixes https://37s.fizzy.37signals.com/collections/7/cards/897
2025-06-21 16:00:41 -04:00
Mike Dalessio 0958c56d28 dep: Update signal_id to quash noisy test warnings 2025-06-21 11:13:28 -04:00
Mike Dalessio 506fd28643 Update dependences, including Rails and queenbee-plugin 2025-06-21 10:54:51 -04:00
Mike Dalessio 73ba0c074f Introduce a Signup model and integrate with QB/37id
- Creates a Queenbee::Account
- SignalId peer classes work properly
- Set up a basic template for the account (closure reasons, workflow, collection)
- Load signal_id fixtures during `bin/setup --reset`
- Update signal_id to pull in the Fizzy product
2025-06-20 15:16:57 -04:00
Mike Dalessio aada380147 Add the signal_id gem
- add libmysqlclient to the container image
- configure the signal id database
- YAML permitted classes setup for 37id tests
- setup rw splitting so integration tests pass
2025-06-20 15:16:56 -04:00
Jorge Manrubia 7758b92456 Grab latest to fix problem
https://37s.fizzy.37signals.com/collections/2/cards/892
2025-06-20 17:37:04 +02:00
Jorge Manrubia 42ea57a8c8 Point to last version merged in main branch 2025-06-20 14:34:06 +02:00
Jorge Manrubia 5c98744743 Support rich text mentions 2025-06-20 10:39:22 +02:00
Jorge Manrubia ec77228b80 Update lexical editor 2025-06-20 09:42:28 +02:00
Jorge Manrubia a6324f22f2 Use remote version from branch 2025-06-19 14:32:46 +02:00
Jorge Manrubia cda20600b1 Show mentions in the editor 2025-06-19 12:16:32 +02:00
Jorge Manrubia 1547f56e5f Merge pull request #611 from basecamp/dependabot/bundler/rails-fd49d6a
Bump rails from `0ac3fba` to `fd49d6a`
2025-06-13 10:33:53 +02:00
Jorge Manrubia 82055ebca8 Merge pull request #610 from basecamp/dependabot/bundler/sentry-ruby-5.25.0
Bump sentry-ruby from 5.24.0 to 5.25.0
2025-06-13 10:33:35 +02:00
Jorge Manrubia 9da6aa4619 Merge pull request #606 from basecamp/dependabot/bundler/ruby_llm-a35aa11
Bump ruby_llm from `7430570` to `a35aa11`
2025-06-13 10:33:25 +02:00
Jorge Manrubia 754202fc48 Merge pull request #600 from basecamp/dependabot/bundler/aws-sdk-s3-1.189.1
Bump aws-sdk-s3 from 1.188.0 to 1.189.1
2025-06-13 10:33:15 +02:00
Jorge Manrubia 7a27588297 Merge pull request #598 from basecamp/dependabot/bundler/sqlite3-2.7.0
Bump sqlite3 from 2.6.0 to 2.7.0
2025-06-13 10:33:11 +02:00
Jorge Manrubia cf5c18b49d Merge pull request #577 from basecamp/dependabot/bundler/turbo-rails-2.0.16
Bump turbo-rails from 2.0.13 to 2.0.16
2025-06-13 10:32:53 +02:00
dependabot[bot] 8a1b300006 Bump rails from 0ac3fba to fd49d6a
Bumps [rails](https://github.com/rails/rails) from `0ac3fba` to `fd49d6a`.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/0ac3fba6ee5f7d1680024a4925eee6069095487b...fd49d6a3180244969fb5ab9768d0bc7d9e4df9fe)

---
updated-dependencies:
- dependency-name: rails
  dependency-version: fd49d6a3180244969fb5ab9768d0bc7d9e4df9fe
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-12 20:17:38 +00:00
dependabot[bot] 1dc9702dc2 Bump sentry-ruby from 5.24.0 to 5.25.0
Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby) from 5.24.0 to 5.25.0.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.24.0...5.25.0)

---
updated-dependencies:
- dependency-name: sentry-ruby
  dependency-version: 5.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-12 20:17:08 +00:00
dependabot[bot] fa50b28427 Bump ruby_llm from 7430570 to a35aa11
Bumps [ruby_llm](https://github.com/crmne/ruby_llm) from `7430570` to `a35aa11`.
- [Release notes](https://github.com/crmne/ruby_llm/releases)
- [Commits](https://github.com/crmne/ruby_llm/compare/74305703dcdcdcf8b2adefd8236184bcffc83910...a35aa111a0bb36b7f0363b1f1f2a25e3d5378fd3)

---
updated-dependencies:
- dependency-name: ruby_llm
  dependency-version: a35aa111a0bb36b7f0363b1f1f2a25e3d5378fd3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-11 20:48:33 +00:00
Jorge Manrubia e0c0a31b74 Update lexical 2025-06-11 14:34:51 +02:00
dependabot[bot] 02a40cd5cf Bump aws-sdk-s3 from 1.188.0 to 1.189.1
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.188.0 to 1.189.1.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.189.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 20:49:57 +00:00
dependabot[bot] f268305480 Bump sqlite3 from 2.6.0 to 2.7.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.6.0 to 2.7.0.
- [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.6.0...v2.7.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 20:12:53 +00:00
Mike Dalessio 355823ea27 dep: update rack to 3.1.16
Addresses:

  Name: rack
  Version: 3.1.15
  CVE: CVE-2025-49007
  GHSA: GHSA-47m2-26rw-j2jw
  Criticality: Unknown
  URL: https://github.com/rack/rack/security/advisories/GHSA-47m2-26rw-j2jw
  Title: ReDoS Vulnerability in Rack::Multipart handle_mime_head
2025-06-05 14:44:46 -04:00
Jorge Manrubia b7cffc8f09 update lexical 2025-06-03 13:17:03 +02:00