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
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
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
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
Jorge Manrubia
b7f086d361
Add command to tag cards
2025-05-07 16:52:11 +02:00
Jorge Manrubia
31d0271952
Rewrite to use infinitive in the test verbs, for consistency with other tests
2025-05-07 16:48:06 +02:00
Andy Smith
a170fec14f
Merge pull request #465 from basecamp/picture-remove-icon
...
Make the icon square
2025-05-07 09:44:36 -05:00
Andy Smith
dd77440b73
Make the icon square
2025-05-07 09:43:47 -05:00
Jorge Manrubia
50da28c0be
Add command to filter by tag
2025-05-07 16:07:21 +02:00
Jorge Manrubia
b8daaa193a
Merge pull request #464 from basecamp/fizzy-do-warnings-and-more
...
Fizzy do: confirmations, close cards and more
2025-05-07 15:27:45 +02:00
Jorge Manrubia
cfdf19db9d
Replace conditional with presence
2025-05-07 14:59:16 +02:00
Jorge Manrubia
5e812b15ba
Make undo transactional too
2025-05-07 14:52:49 +02:00
Jorge Manrubia
9c1185055e
Instead of removing uncofirmed commands don't create them in the first place
2025-05-07 14:47:15 +02:00
Jorge Manrubia
6776e69ed8
Stop propagation so that it doesn't navigate back on ESC
2025-05-07 14:43:11 +02:00
Jorge Manrubia
b017a3fd67
Destroy unconfirmed commands so that they don't end up in the user history
2025-05-07 14:43:11 +02:00
Jorge Manrubia
bfc89124cf
Reorder
2025-05-07 13:55:28 +02:00
Jorge Manrubia
b9875033bc
Remove unused
2025-05-07 13:54:47 +02:00
Jorge Manrubia
837de05baa
Format
2025-05-07 13:54:22 +02:00
Jorge Manrubia
6d0855da28
Format
2025-05-07 13:50:58 +02:00
Jorge Manrubia
695383da7a
Don't fail when no cards
...
This will prevent nil errors when parsing the command. Instead, the regular command validation will trigger and the error will be handled as expected.
2025-05-07 13:49:45 +02:00
Jorge Manrubia
87484dbca0
Add basic keyboard navigation support for the Fizzy do menu
2025-05-07 13:46:19 +02:00
Jorge Manrubia
0dcc6959da
Extract constant to clarify regexp
2025-05-07 13:31:52 +02:00
Jorge Manrubia
4d2f2067ed
Format
2025-05-07 12:13:45 +02:00
Jorge Manrubia
ba1aa60423
Add separation space
2025-05-07 12:09:12 +02:00
Jorge Manrubia
189c7e4a87
Serve the last commands in reverse order so that the most recent one is just above
2025-05-07 12:07:13 +02:00
Jorge Manrubia
181e35b5b2
Restore command when clicking on it
2025-05-07 12:03:02 +02:00
Jorge Manrubia
c9813f2fb1
Extract method
2025-05-07 11:38:17 +02:00
Jorge Manrubia
3e5c811bea
Format and rename method
2025-05-07 11:37:47 +02:00
Jorge Manrubia
561e9fad0c
Support selecting multiple cards by using a list of numbers (separated by comma, or space)
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8620236700#__recording_8620273944
2025-05-07 11:30:58 +02:00
Jorge Manrubia
dc28f4c9c5
Add command to close cards
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8620236700
2025-05-07 11:00:22 +02:00
Jorge Manrubia
8697cabbe2
Show confirmation when submitting certain commands
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8617430347
2025-05-07 10:20:32 +02: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
26614c5f02
Fix test
2025-05-07 08:56:32 +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
Jorge Manrubia
55ea460d3e
Handle form errors with a stimulus class
...
We need to keep the focus in place when submitting the form. We are using a data-turbo-permanent for that. We were rendering the error form with a turbo stream. The problem was that turbo streams ignore permanent elements as per this https://github.com/hotwired/turbo/pull/688 , so the system wasn't updating the input field as expected.
Handling this as the stimulus level will also help with managing additional error states (such as the one we need for confirmations).
2025-05-07 08:46:47 +02:00
Jason Zimdars
34319ef053
Style
2025-05-06 18:07:00 -05:00