Commit Graph

2613 Commits

Author SHA1 Message Date
Mike Dalessio 62897c49ab Merge pull request #485 from basecamp/flavorjones/display-last-active-at
Render the "last active at" timestamp in the card meta
2025-05-12 15:50:21 -04:00
Mike Dalessio b859c26125 Render the "last active at" timestamp in the card meta
because this is what the "closing soon" bubbles et al are triggered on.
2025-05-12 15:49:13 -04:00
Mike Dalessio 68598c581a Merge pull request #484 from basecamp/flavorjones/dep-update-rack
dep: update rack and rack-session
2025-05-12 15:08:18 -04:00
Mike Dalessio 71590f9e12 dep: update rack and rack-session
to address:

- https://github.com/basecamp/fizzy/security/dependabot/25
- https://github.com/basecamp/fizzy/security/dependabot/26
2025-05-12 15:06:17 -04: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
Mike Dalessio 725b38e6b3 Merge pull request #482 from basecamp/flavorjones/fix-flashing-notif-tray
Fix the flashing notif tray
2025-05-08 17:33:33 -04:00
Mike Dalessio 0219ad8c1f Fix the flashing notif tray
I think this is OK to make permanent again now that we're broadcasting
readings to keep the try in sync.

ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009042
2025-05-08 17:31:34 -04:00
Jason Zimdars 3bfb25ebc2 Close pinned cards when you click since the tray persists between page loads 2025-05-08 16:23:57 -05:00
Andy Smith 20d45c0b3e Merge pull request #481 from basecamp/one-day-reminder
One day reminder
2025-05-08 15:46:50 -05:00
Andy Smith 5281022ef3 Remove unused var 2025-05-08 15:44:48 -05:00
Andy Smith d6736a8bcf Update bubble text when 0 days 2025-05-08 15:43:56 -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 b1cd10afe7 Nudge people that / is for commands 2025-05-08 13:07:41 -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
Mike Dalessio 3c4e85f1ca Merge pull request #479 from basecamp/flavorjones/dev-solid-queue-config
Don't run solid queue in dev by default
2025-05-08 13:46:31 -04:00
Mike Dalessio 3444427d32 Don't run solid queue in dev by default
but allow it to be turned on by touching tmp/solid-queue.txt
2025-05-08 13:44:05 -04: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
Mike Dalessio 094bdfadd4 Merge pull request #475 from basecamp/flavorjones/turbo-readings
Broadcast notification readings
2025-05-08 10:50:31 -04:00
Mike Dalessio 822ec5b5bb Broadcast notification readings
so that the notification tray will be more consistent across open
browser tabs.
2025-05-08 10:40:10 -04:00
Jorge Manrubia 38274941ba Merge pull request #466 from basecamp/fizzy-do-3
Fizzy Do: Commands for tags, show help menu and more
2025-05-08 11:42:43 +02:00
Jorge Manrubia 1662a8af82 Hide terminal menu when pressing ESC
This was only working when the focus was on the input
2025-05-08 11:37:30 +02:00
Jorge Manrubia 8c31d1f48a Only consider published cards when using filter 2025-05-08 11:29:40 +02:00
Jorge Manrubia 5cd71a7699 Don't dismiss on any key, only with N or ESC
Also, this reworks the system to rely on stimulus event handling. This cover cases like unbinding events automatically when the controller get disconnected and such.

See:
https://3.basecamp.com/2914079/buckets/37331921/todos/8617430347
2025-05-08 11:21:39 +02:00
Jorge Manrubia 05e55adbaa Prefer array 2025-05-08 10:51:33 +02:00
Jorge Manrubia c25ec9ef7b Rename 2025-05-08 10:49:15 +02:00
Jorge Manrubia cb27a13781 Simplify 2025-05-08 10:48:21 +02: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
Jorge Manrubia d10c45772e Add a clear command to clear filters 2025-05-08 10:20:57 +02:00
Jorge Manrubia 06ed269ef8 Add control to show and remove card id filters 2025-05-08 09:58:54 +02:00
Jorge Manrubia 280beb0db7 Arbitrary groups include closed cards 2025-05-08 09:52:49 +02:00
Mike Dalessio f1708c902f Merge pull request #473 from basecamp/flavorjones/fix-auto-reconsidering
Ensure that a "reconsidered" card gets an updated timestamp
2025-05-07 19:05:25 -04:00
Mike Dalessio 4e815fc423 Ensure that a "reconsidered" card gets an updated timestamp
so that it's not closed by the subsequent Card::AutoCloseAllDueJob

ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009030
2025-05-07 19:04:13 -04: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 ff72674a80 Merge branch 'events-index-5-7'
* events-index-5-7:
  Try a fresh activity design
  Remove leading space when avatar is hidden on pinned cards
  Display card number in notifications and events
2025-05-07 16:35:09 -05:00
Jason Zimdars 9f2631d546 Merge branch 'main' into events-index-5-7
* main:
  Ensure that cards with an empty title aren't mysterious in notifs
2025-05-07 16:34:34 -05:00
Jason Zimdars d3cad768a1 Try a fresh activity design 2025-05-07 16:26:32 -05:00
Mike Dalessio 8fc077b181 Merge pull request #472 from basecamp/flavorjones/log-auth
Log the authenticated user
2025-05-07 17:14:56 -04:00
Mike Dalessio 7dee9ed9d6 Log the authenticated user
to help track down issues reported by individuals in the logs
2025-05-07 17:13:25 -04: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
Jason Zimdars dd5e45c93d Display card number in notifications and events 2025-05-07 15:09:47 -05:00
Andy Smith beda688d10 Show buttons depending on reaction presence 2025-05-07 15:06:40 -05:00
Andy Smith c69402a300 Get turboframes sorted out 2025-05-07 15:02:34 -05:00