Commit Graph

1175 Commits

Author SHA1 Message Date
Jorge Manrubia 21a6df093f Improve the get insight prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 378f5e5891 Handle terminal output as a proper target 2025-05-16 13:29:18 +02:00
Jorge Manrubia 0ff984dddd Handle errors in composite commands 2025-05-16 13:29:18 +02:00
Jorge Manrubia 04ee9925e7 More prompt refinements 2025-05-16 13:29:18 +02:00
Jorge Manrubia f1d1469a14 Rewrite prompt from scratch trying to be more descriptive of the process to follow 2025-05-16 13:29:18 +02:00
Jorge Manrubia c81d6d4277 More improvements 2025-05-16 13:29:18 +02:00
Jorge Manrubia e33b2cf419 Improve prompt using ChatGPT o3 2025-05-16 13:29:18 +02:00
Jorge Manrubia f2c80726a3 Handle redirecting in commands that require no confirmation 2025-05-16 13:29:18 +02:00
Jorge Manrubia c84439fed0 Improve prompt by making commands context-aware 2025-05-16 13:29:18 +02:00
Jorge Manrubia 389fbe9435 Improve prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 9b8ebf09ef Showing insights with a better foundation 2025-05-16 13:29:18 +02:00
Jorge Manrubia cd53ef59eb Better foundation for chat responses 2025-05-16 13:29:18 +02:00
Jorge Manrubia ced0e5b63e Refine prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 8bb26d0e44 Refine 2025-05-16 13:29:18 +02:00
Jorge Manrubia d4fab7c901 Refine prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia d0536a3038 Tidy up 2025-05-16 13:29:18 +02:00
Jorge Manrubia 5375044226 More accurate card context 2025-05-16 13:29:18 +02:00
Jorge Manrubia 2d65af8e0e More refinements 2025-05-16 13:29:18 +02:00
Jorge Manrubia 5be3048e27 More refinements 2025-05-16 13:29:18 +02:00
Jorge Manrubia 9d7438ba25 Use similarity searches and refined prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 3c53dd3819 More insight refinements 2025-05-16 13:29:18 +02:00
Jorge Manrubia 007492add0 Primitive insight queries 2025-05-16 13:29:18 +02:00
Jorge Manrubia 6d63466a07 Prompt tweaks 2025-05-16 13:29:18 +02:00
Jorge Manrubia a33a274983 Refine queries 2025-05-16 13:29:18 +02:00
Jorge Manrubia 413dfce5aa PoC running commands 2025-05-16 13:29:18 +02:00
Jorge Manrubia b7ee0b284d Chat responses 2025-05-16 13:29:18 +02:00
Jorge Manrubia 67984bf589 WIP for LLM experiment 2025-05-16 13:29:18 +02:00
Andy Smith ece60df516 Fix reconsider window 2025-05-15 09:50:48 -05:00
Andy Smith e7495046d9 Update label to "Falls back" 2025-05-15 09:49:54 -05:00
Andy Smith 15e3802a33 Add basic rules for reconsider bubble 2025-05-14 15:25:17 -05:00
Andy Smith 95298d4fce Stub out considering bubble 2025-05-14 14:53:09 -05:00
Mike Dalessio (aider) 2f9a0bbe75 Introduce a recurring job to delete unused tags
ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009072
2025-05-14 12:35:52 -04:00
Mike Dalessio 5d26feaa75 Handle collections that do not auto close 2025-05-12 17:19:46 -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 8c31d1f48a Only consider published cards when using filter 2025-05-08 11:29:40 +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 280beb0db7 Arbitrary groups include closed cards 2025-05-08 09:52:49 +02: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
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 b7f086d361 Add command to tag cards 2025-05-07 16:52:11 +02:00
Jorge Manrubia 50da28c0be Add command to filter by tag 2025-05-07 16:07:21 +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 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 ba1aa60423 Add separation space 2025-05-07 12:09:12 +02:00
Jorge Manrubia 181e35b5b2 Restore command when clicking on it 2025-05-07 12:03:02 +02:00