Commit Graph

630 Commits

Author SHA1 Message Date
Andy Smith 8077e85019 Consolidate a few styles for card headers 2025-05-19 14:41:26 -05:00
Andy Smith f982a729e9 Max height for media in comments 2025-05-14 13:38:17 -05:00
Andy Smith a46831b635 Bring forward on focus visible 2025-05-14 13:18:35 -05:00
Andy Smith 7cd652db1c Merge pull request #493 from basecamp/activity-dom
Activity dom
2025-05-14 13:10:46 -05:00
Andy Smith 1cd46ad42d Merge branch 'main' into responsive-card-view
* main:
  Just set the clear filter so `restore_collections_filter_from_cookie` can do the right thing
  Refresh local time target when morphed
  Handle case where no params are sent because nothing is checked
  Ensure checkboxes in menus have full size click targets
  Do or die
  Handle collections that do not auto close
  Ensure dates are re-formatted on turbo frame load
  Render the "last active at" timestamp in the card meta
  dep: update rack and rack-session
  Simplify selector
  Fix the flashing notif tray
  Close pinned cards when you click since the tray persists between page loads
  Remove unused var
  Update bubble text when 0 days
  Nudge people that `/` is for commands
  Show help if you arrow-up but don't have any previous commands yet
2025-05-13 16:40:08 -05:00
Andy Smith b539cd1ed1 Fix tests 2025-05-13 16:39:11 -05:00
Andy Smith 964cfa1682 Change border elements 2025-05-13 16:25:01 -05:00
Andy Smith 46d013abac Tidy CSS 2025-05-13 16:00:40 -05:00
Andy Smith 23a655130e Fix header width 2025-05-13 15:54:05 -05:00
Andy Smith 6eb5ae3e95 Mobile styles 2025-05-13 15:48:11 -05:00
Andy Smith 32cfba82d9 Finish desktop styles 2025-05-13 14:32:51 -05:00
Andy Smith 5c6a53a1bc WIP new sorting 2025-05-13 12:34:07 -05:00
Andy Smith 01c642e6a8 Restructure day containers 2025-05-12 15:29:33 -05:00
Jason Zimdars ebba9a11fb Merge branch 'main' into jz-5-8-25
* main:
  Fix the flashing notif tray
  Remove unused var
  Update bubble text when 0 days
  More yellow, less orange
  Don't run solid queue in dev by default
  Add more gold to the golden cards
  Remove outlined letters, only use mono for date
  Tweak stroke values for legibility
  Try monospace font
  Text stroke outlines
2025-05-08 17:26:46 -05:00
Jason Zimdars 179b924b2c Simplify selector 2025-05-08 17:25:08 -05:00
Andy Smith 69e19ea570 Update comment 2025-05-08 15:22:39 -05:00
Andy Smith b693670c02 Align top better 2025-05-08 15:20:25 -05:00
Andy Smith ce2e8c983d Better cards on mobile 2025-05-08 15:15:47 -05:00
Andy Smith 8f5df439b5 Merge pull request #478 from basecamp/golden-color-tweak
Add more gold to the golden cards
2025-05-08 14:37:00 -05:00
Andy Smith 0149f7daaa Merge pull request #467 from basecamp/completed-text-outline
Completed text outline
2025-05-08 14:36:44 -05:00
Andy Smith abe5200726 More yellow, less orange 2025-05-08 14:19:38 -05:00
Jason Zimdars d02501e008 Show help if you arrow-up but don't have any previous commands yet
- @jorgemanrubia this is a little fragile because it relies on CSS `:empty` which fails if any whitespace is present, which is why I needed to make the `<ul>` a one-liner. If we like this we may want to implement something more robust
2025-05-08 13:03:47 -05:00
Andy Smith 9a38c28858 Merge pull request #463 from basecamp/reaction-emojis
Reaction emojis
2025-05-08 11:00:26 -05:00
Andy Smith ec8e56ebf6 Add more gold to the golden cards 2025-05-08 10:49:20 -05:00
Jorge Manrubia 86db634f7f Fix: selected item not showing up in Safari
It also handles auto selecting when an element is focus. E.g: if you tabulate to the next control in the navigable list, you want selection to update accordingly.
2025-05-08 10:41:51 +02:00
Jorge Manrubia 59303a4628 Merge branch 'main' into fizzy-do-3
* main: (29 commits)
  Ensure that a "reconsidered" card gets an updated timestamp
  Try a fresh activity design
  Log the authenticated user
  Remove leading space when avatar is hidden on pinned cards
  Display card number in notifications and events
  Ensure that cards with an empty title aren't mysterious in notifs
  bin/dev ensures puma runs solid queue
  Adjust selection color to feel more terminal-y
  Eliminate double-tab behavior
  Clear error state when you start editing
  Color terminal text on error
  Don't indicate spelling errors
  The command is lowercase
  Remind 7 days before, not 30
  Make the icon square
  Subtler bubble styles
  Variable bubble shapes
  Bubble CSS
  Rename 'badge' to 'bubble'
  Address PR feedback
  ...

# Conflicts:
#	app/javascript/controllers/terminal_controller.js
#	app/views/commands/_form.html.erb
2025-05-08 10:29:54 +02:00
Jason Zimdars 62b44cbb29 Polish help 2025-05-07 17:32:49 -05:00
Andy Smith 9eceeb2a2e Remove outlined letters, only use mono for date 2025-05-07 16:44:02 -05:00
Jason Zimdars d3cad768a1 Try a fresh activity design 2025-05-07 16:26:32 -05:00
Andy Smith 0adc650132 Correct icon sizes in new reaction form buttons 2025-05-07 15:21:20 -05:00
Andy Smith 8d1a4ec73a Close ghost space when no reactions exist 2025-05-07 15:15:28 -05:00
Jason Zimdars d4d6a702f8 Remove leading space when avatar is hidden on pinned cards 2025-05-07 15:13:10 -05:00
Andy Smith beda688d10 Show buttons depending on reaction presence 2025-05-07 15:06:40 -05:00
Andy Smith 3710aa43e4 Stub out overflow reactions 2025-05-07 14:29:29 -05:00
Jason Zimdars 0c6f7566c6 Adjust selection color to feel more terminal-y 2025-05-07 12:28:22 -05:00
Jason Zimdars 22b842026a Color terminal text on error 2025-05-07 11:44:06 -05:00
Andy Smith 03473d8842 Merge pull request #406 from basecamp/closing-soon-badge
Closing soon badge
2025-05-07 11:13:35 -05:00
Andy Smith 211adf9529 Tweak stroke values for legibility 2025-05-07 10:58:01 -05:00
Andy Smith ae21bf2622 Try monospace font 2025-05-07 10:44:19 -05:00
Jorge Manrubia 970833fd48 Hide command history when showing help menu 2025-05-07 17:36:32 +02:00
Jorge Manrubia 2503524b7a Implement help menu command to show a help menu with the commands 2025-05-07 17:32:43 +02:00
Andy Smith 9ae0458e5f Text stroke outlines 2025-05-07 10:24:12 -05:00
Andy Smith dd77440b73 Make the icon square 2025-05-07 09:43:47 -05:00
Jorge Manrubia 22c3c33c0b Merge pull request #460 from basecamp/fizzy-do-initial
Fizzy Do (initial)
2025-05-07 08:57:37 +02:00
Jorge Manrubia 6f382b68e0 Rename command controller => terminal controller and name the error class after terminal 2025-05-07 08:53:25 +02:00
Jason Zimdars 34319ef053 Style 2025-05-06 18:07:00 -05:00
Jason Zimdars 6cb1762588 Update colors and adjust outline 2025-05-06 18:01:06 -05:00
Jason Zimdars 6695eac38e Unused 2025-05-06 17:53:20 -05:00
Jason Zimdars 94e2ab25f9 Make command a button 2025-05-06 17:45:05 -05:00
Jason Zimdars 10890df97f Style undo button 2025-05-06 17:32:45 -05:00