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
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
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
Mike Dalessio
796761b5e1
Merge pull request #470 from basecamp/flavorjones/notif-nil-card-title
...
Ensure that cards with an empty title aren't mysterious in notifs
2025-05-07 15:59:03 -04:00
Mike Dalessio
c2c4def3b4
Ensure that cards with an empty title aren't mysterious in notifs
...
Use something like "Card 55" instead of it being blank or raising an exception.
2025-05-07 15:57:55 -04:00
Andy Smith
3710aa43e4
Stub out overflow reactions
2025-05-07 14:29:29 -05:00
Jason Zimdars
ff560e8fb6
Merge branch 'main' into jz-5-7-25
...
* main:
bin/dev ensures puma runs solid queue
2025-05-07 14:12:56 -05:00
Mike Dalessio
d9eefeef01
Merge pull request #469 from basecamp/flavorjones/fix-dev-notifs
...
bin/dev ensures puma runs solid queue
2025-05-07 14:40:22 -04:00
Mike Dalessio
f42973618d
bin/dev ensures puma runs solid queue
...
ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009028
2025-05-07 14:38:59 -04:00
Jason Zimdars
0c6f7566c6
Adjust selection color to feel more terminal-y
2025-05-07 12:28:22 -05:00
Jason Zimdars
fe48aecaae
Eliminate double-tab behavior
2025-05-07 12:28:09 -05:00
Jason Zimdars
28659c1295
Clear error state when you start editing
...
- It feels wrong to persist the error state while you're fixing the command
2025-05-07 11:52:20 -05:00
Jason Zimdars
22b842026a
Color terminal text on error
2025-05-07 11:44:06 -05:00
Jason Zimdars
19a7972a46
Don't indicate spelling errors
2025-05-07 11:43:45 -05:00
Jason Zimdars
8dd5b723a8
The command is lowercase
2025-05-07 11:39:28 -05:00
Andy Smith
acc87d571e
Merge pull request #468 from basecamp/auto-close-date
...
Remind 7 days before, not 30
2025-05-07 11:16:12 -05:00
Andy Smith
289ca452d8
Remind 7 days before, not 30
2025-05-07 11:15:40 -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
Jorge Manrubia
8aecabe6a6
Fix typo
2025-05-07 17:43:06 +02:00
Jorge Manrubia
8e4912a2b6
Rename method
2025-05-07 17:40:03 +02:00
Jorge Manrubia
fe176aec7c
Only clear if you haven't touched the prompt
2025-05-07 17:39:00 +02:00
Jorge Manrubia
970833fd48
Hide command history when showing help menu
2025-05-07 17:36:32 +02:00