Commit Graph

3423 Commits

Author SHA1 Message Date
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 c319c49345 Add search command 2025-06-25 07:48:02 +02:00
Jorge Manrubia 1ce8d8bff0 Merge pull request #630 from basecamp/search-page-markup
Standalone search screen
2025-06-25 07:02:06 +02:00
Andy Smith 21b7b29846 Use clip instead of hidden for body overflow 2025-06-24 15:49:38 -05:00
Andy Smith c668a5d30a Merge pull request #649 from basecamp/collection-header-alignment
Properly close the span
2025-06-24 15:32:08 -05:00
Andy Smith c087ceee52 Properly close the span 2025-06-24 15:29:41 -05:00
Andy Smith 174a4799bd Polish up the search results page 2025-06-24 15:07:56 -05:00
Kevin McConnell 65b5f10ceb Merge pull request #646 from basecamp/start-mysql-in-setup
Start MySQL container in bin/setup
2025-06-24 17:13:10 +01:00
Mike Dalessio 5a4dd01ec0 Merge pull request #647 from basecamp/flavorjones/avoid-creds-in-test
Don't require encrypted credentials in test
2025-06-24 12:10:51 -04:00
Mike Dalessio bb54aa1c7e Don't require encrypted credentials in test 2025-06-24 12:09:41 -04:00
Kevin McConnell 108ea38759 Start MySQL container in bin/setup 2025-06-24 16:18:19 +01:00
Jorge Manrubia 9c9c17bb47 Extract common markup to constants 2025-06-24 13:47:52 +02:00
Jorge Manrubia c500a2f178 format 2025-06-24 13:34:52 +02:00
Jorge Manrubia 4acfe3ba9f update brakeman 2025-06-24 13:33:48 +02:00
Jorge Manrubia 7371147e5f Separate search paths 2025-06-24 13:32:31 +02:00
Jorge Manrubia a32c63b5a7 Format 2025-06-24 13:26:37 +02:00
Jorge Manrubia 4e22a5518d Add more tests 2025-06-24 13:25:39 +02:00
Jorge Manrubia 484e796948 Add controller tests 2025-06-24 13:23:45 +02:00
Jorge Manrubia 9be20e8850 Add search test 2025-06-24 13:17:21 +02:00
Jorge Manrubia 0fe54e2047 Save one query 2025-06-24 13:00:30 +02:00
Jorge Manrubia 21ac312a6d Add outer link for cards 2025-06-24 12:53:55 +02:00
Jorge Manrubia 2821cf9850 Extract common concern 2025-06-24 12:45:15 +02:00
Jorge Manrubia 96c9a95a18 Tidy up 2025-06-24 12:38:21 +02:00
Jorge Manrubia c8e11cdbfe Extract query_terms to an instance variable 2025-06-24 12:36:10 +02:00
Jorge Manrubia ff57eeba16 Add blank state 2025-06-24 12:32:44 +02:00
Jorge Manrubia dfd52fc946 Move queries to its own resource 2025-06-24 12:17:08 +02:00
Jorge Manrubia e1d643cebd We can just use AR! 2025-06-24 11:14:14 +02:00
Jorge Manrubia 4710a20836 Limit results with just AR in the controller 2025-06-24 11:08:54 +02:00
Jorge Manrubia e59b7fcd18 Format 2025-06-24 10:45:11 +02:00
Jorge Manrubia 6059d8bf39 Not used 2025-06-24 10:43:09 +02:00
Jorge Manrubia 4f01b1763b Remember recent searches 2025-06-24 10:41:06 +02:00
Jorge Manrubia 67fa9a46a8 Animate the search screen mockup 2025-06-24 09:58:48 +02:00
Jorge Manrubia 0997b45e37 Make searchable work with multiple fields and index card descriptions as separated columns 2025-06-24 08:03:25 +02:00
Jorge Manrubia 124c47b5be Merge branch 'main' into search-page-markup
* main: (67 commits)
  Add jason@37signals.com to the seeds.
  Rework menu sizing
  Firefox has its own psuedo elements
  Allow pop-ups to overflow without breaking the layout
  Style the prompt empty state
  Update lexical
  Scope CSS to custom attachments
  Update to point to version with fix for attachments
  Update AR::Tenanted to address tenant creation raciness
  dep: Update signal_id to quash noisy test warnings
  Update dependences, including Rails and queenbee-plugin
  Update 400/422/500 error pages with latest stock Rails versions
  Remove subdomain listing from the 404 page
  Delete the first runs controller/routes/model
  Redirect unauthenticated users to Launchpad
  Update a few users' email to link to a valid identity.
  Make sure the beta env keeps local authentication (for now)
  Trampoline the Launchpad auth redirect from a GET into a POST
  Add the shared signal_id secret
  Script to create QB and SignalID accounts, and SignalID users
  ...
2025-06-24 06:19:39 +02:00
Mike Dalessio 92383902fb Merge pull request #645 from basecamp/flavorjones/add-jason-to-seeds
Add jason@37signals.com to the seeds.
2025-06-23 21:27:50 -04:00
Mike Dalessio 4b0ecb45f9 Add jason@37signals.com to the seeds. 2025-06-23 21:25:42 -04:00
Jason Zimdars 23bb045111 Rework menu sizing 2025-06-23 17:56:26 -05:00
Jason Zimdars 0dfb05ce3a Firefox has its own psuedo elements 2025-06-23 16:54:20 -05:00
Jason Zimdars 780b0bee98 Allow pop-ups to overflow without breaking the layout
See: https://caniuse.com/mdn-css_properties_contain_inline-size
2025-06-23 15:34:57 -05:00
Andy Smith 98d9c2828b Merge pull request #641 from basecamp/lexical-prompt-empty
Style the prompt empty state
2025-06-23 15:19:57 -05:00
Andy Smith faeaff20f1 Style the prompt empty state 2025-06-23 14:31:35 -05: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 176c597783 Scope CSS to custom attachments
This was necessary after fixing the issue of having figure attachments appear within <p> elements (which was invalid).
2025-06-23 15:07:18 +02:00
Jorge Manrubia 0c4cbf347e Update to point to version with fix for attachments 2025-06-23 14:53:16 +02:00
Mike Dalessio 859b01b7b6 Merge pull request #639 from basecamp/flavorjones/dep-artenanted-create-race
Update AR::Tenanted to address tenant creation raciness
2025-06-21 16:01:47 -04: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 8eadb72ade Merge pull request #638 from basecamp/flavorjones/dep-update-signal-id-quash-test-warnings
dep: Update signal_id to quash noisy test warnings
2025-06-21 11:14:58 -04:00
Mike Dalessio 0958c56d28 dep: Update signal_id to quash noisy test warnings 2025-06-21 11:13:28 -04:00
Mike Dalessio 0f62fe828b Merge pull request #637 from basecamp/flavorjones/cleanup-20250621
Cleanup: remove first runs, reset error pages, update deps
2025-06-21 10:56:46 -04:00