Commit Graph

921 Commits

Author SHA1 Message Date
Jason Zimdars dab3b844a2 We're not going to fake it to avoid turbo previews 2025-07-09 10:48:30 -05:00
Jason Zimdars 8f7a373aad Public card templates 2025-07-09 10:16:39 -05:00
Andy Smith fdbb9c185e Merge branch 'main' into collection-nav
* main: (203 commits)
  Re-write help content, try a modal-like display
  Move to internal registry
  Show date instead of time for notifications older than 1 day
  Ensure checks are visible for tags and assignments
  Adjust padding so card number isn't cut off
  Don't color the collection header in considering
  Golden cards bubble to the top of Considering, too
  Adjust card collection header when colored golden
  Allow cards in Considering to gilded
  Hide focus ring on new card titles and step inputs
  Add hover effect for comment edit button
  Add hover effect to overflow button
  Improve multi-account behavior of the PWA
  Remove unneeded *
  Rename test
  Review the code to move cards
  Update editor
  Generalize and delete mentions too
  Remove unused code
  Make sure we don't remove accesses if collection is accessible
  ...
2025-07-08 15:34:01 -05:00
Andy Smith 00d68a482c Move Add Card button to header 2025-07-08 15:30:43 -05:00
Jason Zimdars aaf577a971 Re-write help content, try a modal-like display 2025-07-08 14:33:42 -05:00
Andy Smith 0eee20aa67 Merge pull request #719 from basecamp/button-checkmark-fix
Ensure checks are visible for tags and assignments
2025-07-07 16:24:41 -05:00
Andy Smith 24737a333b Ensure checks are visible for tags and assignments 2025-07-07 16:16:08 -05:00
Jason Zimdars 9d1dd4a105 Merge pull request #718 from basecamp/fix-notifications-cards-on-index
Adjust padding so card number isn't cut off
2025-07-07 16:13:44 -05:00
Jason Zimdars 78441085aa Adjust padding so card number isn't cut off 2025-07-07 16:12:14 -05:00
Jason Zimdars 0d3be8ed7e Don't color the collection header in considering 2025-07-07 15:57:28 -05:00
Jason Zimdars 9e3a414d30 Adjust card collection header when colored golden 2025-07-07 15:29:36 -05:00
Jason Zimdars 98f9ba5512 Allow cards in Considering to gilded 2025-07-07 15:14:33 -05:00
Andy Smith f9c7862fc1 Add hover effect for comment edit button 2025-07-07 10:12:32 -05:00
Andy Smith 95dac275fd Add hover effect to overflow button 2025-07-07 10:07:56 -05:00
Andy Smith 84d5f64d1f Merge pull request #695 from basecamp/focus-hover-styles
Focus hover styles
2025-07-07 09:49:08 -05:00
Andy Smith 757ff4ff2b Merge branch 'main' into focus-hover-styles 2025-07-03 15:14:14 -05:00
Jason Zimdars 8f42086703 Truncation for comment author line 2025-07-03 15:06:15 -05:00
Andy Smith 5c2997422f Address PR feedback 2025-07-03 15:00:12 -05:00
Jason Zimdars 512cd32b2d Adjust icon sizing and uploading styles 2025-07-03 14:36:15 -05: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
Jason Zimdars 462878630e Use automatic sizing where supported 2025-07-02 16:42:27 -05:00
Andy Smith a2f9339cdb Remove unused --outline vars 2025-07-02 16:40:59 -05:00
Andy Smith 7c30fd6674 Focus ring for collection select 2025-07-02 16:18:12 -05:00
Andy Smith a07c827cdf Clarify comment 2025-07-02 16:15:16 -05:00
Andy Smith 4bc1b36d3d Clean up --hover variables 2025-07-02 16:14:34 -05:00
Jason Zimdars 25a33fb9c8 Merge branch 'main' into card-steps
* main: (22 commits)
  Fix that stage should be visible above card background
  Indicate opens menu
  Hide dialog targets from screen readers when closed
  Mark up as heading for screen reader navigation
  Copy for screen readers
  Don't hide the input so it's accessible to screen readers
  Point skip links to correct anchor, don't navigate with turbo
  There aren't any `li` children so just use `div`
  Use headings for screen reader navigation
  Use `h3` for individual cards in collection view
  Make collection title `h1` for screen reader navigation
  Esc should not propagate when closing dialogs
  squash! Remove session controller actions other than delete
  Screen reader: Use heading for comments navigation
  Remove the invitation codes for now
  Remove session controller actions other than delete
  Correct label for field
  Style
  Screen reader: De-duplicate links for each person in account settings
  Account.signal_account is no longer optional
  ...
2025-07-02 16:09:49 -05:00
Jason Zimdars f623f6fea8 Fix that stage should be visible above card background 2025-07-02 16:06:22 -05:00
Jason Zimdars 10893b8fa2 Don't hide the input so it's accessible to screen readers 2025-07-02 15:02:37 -05:00
Jason Zimdars 91aa8be4fc Screen reader: Use heading for comments navigation 2025-07-02 14:22:16 -05:00
Jason Zimdars d699223248 Tweak virtual cursor 2025-07-02 11:27:41 -05:00
Jorge Manrubia cbe246c3c1 Revert "We insert these now to make sure the cursor is visible when the attachment is the only element in the paragraph"
This reverts commit b67d2eefd7.
2025-07-02 18:03:29 +02:00
Jorge Manrubia b67d2eefd7 We insert these now to make sure the cursor is visible when the attachment is the only element in the paragraph 2025-07-02 18:03:02 +02:00
Jason Zimdars 36d1da692c Use selection color 2025-07-02 10:27:42 -05:00
Jason Zimdars e1fc813bb1 Make caption more WYSIWYG 2025-07-02 10:27:42 -05:00
Jason Zimdars 4f8fd6107d Mentions should match the surrounding text 2025-07-02 10:27:42 -05:00
Jorge Manrubia 09ee0324cd Push simulated cursor (I'll ask for design help next) 2025-07-02 16:05:50 +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
Jason Zimdars f02215c5b7 Add steps to cards 2025-07-01 20:05:20 -05:00
Andy Smith 0c5e54caf4 Workflow swatch buttons 2025-07-01 17:26:40 -05:00
Andy Smith 2df9d65b37 Workflow previews 2025-07-01 17:24:44 -05:00
Andy Smith 624dc823c4 Make card column filters interactive 2025-07-01 17:16:09 -05:00
Andy Smith 9250c19e94 Hover effect for collection picker on cards 2025-07-01 16:58:57 -05:00
Andy Smith 6f40afcfae Ensure avatar image size takes up the whole container 2025-07-01 16:42:47 -05:00
Andy Smith f901f1a82a Handle dark mode 2025-07-01 16:33:45 -05:00
Andy Smith 06706a78d8 Subtler hover for buttons 2025-07-01 16:26:48 -05:00
Andy Smith 950ee83358 Add hover effects to buttons 2025-07-01 16:18:06 -05:00
Andy Smith 380e981a40 WIP Set up global vars for focus ring 2025-07-01 15:41:51 -05:00
Andy Smith aa67ed0a2c Refactor how link underlines are added 2025-07-01 15:09:28 -05:00
Andy Smith 560e9d9d8f Separate toggle buttons from main component 2025-07-01 15:07:53 -05:00
Andy Smith c39bd244e2 Scope icon size variable to button 2025-07-01 15:02:25 -05:00