Commit Graph

640 Commits

Author SHA1 Message Date
Jason Zimdars 5cf119cbd1 Adjust prompt to force proper link construction; recognize people milestones and events 2025-08-18 10:00:16 -05:00
Jorge Manrubia fa82dc0384 Remove code related to Fizzy Do /command support and filtering
https://3.basecamp.com/2914079/buckets/37331921/messages/8961776532
2025-08-18 13:41:20 +02:00
Mike Dalessio e84cd529d5 The "sign out" button now clears the Launchpad login.
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1382
2025-08-15 12:25:10 -04:00
Stanko Krtalić 9a02716a46 Merge pull request #857 from basecamp/fizzy-ask
Fizzy Ask
2025-08-15 08:40:28 +02:00
Jason Zimdars acfe89ca52 Update prompt to render links and use more casual language 2025-08-14 14:32:53 -05:00
Stanko K.R. 4f219fadf3 Add test for the price calculation 2025-08-13 15:14:12 +02:00
Stanko K.R. a44cff5e15 Re-record VCR cassette 2025-08-13 15:14:12 +02:00
Stanko K.R. aa11c82e1c Add test for the list comments tool 2025-08-13 15:14:12 +02:00
Stanko K.R. 0807337ede Add test for the list collections tool 2025-08-13 15:14:12 +02:00
Stanko K.R. 8574e53d83 Add test for the list users tool 2025-08-13 15:14:12 +02:00
Stanko K.R. 33daa866f3 Test the list cards tool 2025-08-13 15:14:12 +02:00
Stanko K.R. c1bd68d0e6 Add tests for OrderClause 2025-08-13 15:14:12 +02:00
Stanko K.R. 7f38586bda Fix crash when searching 2025-08-13 15:14:12 +02:00
Stanko K.R. 8a8888c3ef Tidy up #ask & #respond 2025-08-13 15:14:12 +02:00
Stanko K.R. c95e8678a9 Extract #all_emoji? to a Rails ext 2025-08-13 15:14:12 +02:00
Stanko K.R. 67c9bdc3d9 Add controller tests for conversations and messages 2025-08-13 15:14:12 +02:00
Stanko K.R. db4415d6c7 Add tests for conversations and messages 2025-08-13 15:14:12 +02:00
Stanko K.R. 09739fdba4 Add tests for the Conversation object 2025-08-13 15:14:12 +02:00
Stanko K.R. 13eeb8574d Add the ask command 2025-08-13 15:14:12 +02:00
Jason Zimdars aa13853ae4 Add a third, "On deck" column in Collections 2025-08-12 17:58:12 -05:00
Jason Zimdars e8dc14fda7 Simplify prompt, adjust styles to move away from bullet format 2025-08-11 18:03:48 -05:00
Mike Dalessio d2da1dcc06 Make ExcerptHelper work for String inputs 2025-08-11 17:38:24 -04:00
Mike Dalessio d2a0196fe2 Backfill tests for ExcerptHelper 2025-08-11 17:33:19 -04:00
Jorge Manrubia 588f03e927 Remove insight experimental code
Also, downgrade LLM for commands to mini. It's much cheaper and I only upgraded because of the
interpretation complexities that the insight command introduced.

We are implementing a much better approach with Ask.
2025-08-11 13:40:56 +02:00
Jorge Manrubia 8addd4bd50 Remove comment 2025-08-11 12:42:31 +02:00
Mike Dalessio 5540b0fd1b Make sure session cookie has the correct path for the tenant
ref: https://fizzy.37signals.com/5986089/collections/7/cards/1234
2025-08-10 18:53:52 -04:00
Mike Dalessio 360e22feb0 Move testing setup for path-based tenanting into test helper
This was previously in the AR::Tenanted branch we were using, but
feels like it doesn't belong in the gem.
2025-08-10 18:53:33 -04:00
Mike Dalessio 9bdc273c76 Prefer Account#slug to Account.script_name
Caching the script name in a class instance variable seemed like a bug
to me.
2025-08-09 14:27:41 -04:00
Mike Dalessio 57269b1b9c Allow local authentication with LOCAL_AUTHENTICATION=1
You can touch `tmp/local-auth.txt` to persist this setting.
2025-08-06 17:05:35 -04:00
Jason Zimdars 9362b711d8 Adjust prompt 2025-08-05 16:02:11 -05:00
Jason Zimdars b30a329a1a Surface some fun user activity 2025-07-31 14:30:08 -05:00
Jason Zimdars 7d55069d88 Adjust prompt 2025-07-31 10:30:00 -05:00
Jason Zimdars b795a43d5c Simplify the prompt, try a top 5 points format 2025-07-30 18:14:37 -05:00
Jason Zimdars 0f3aa31943 Bold names, ensure summaries generate correctly structured collection links 2025-07-29 11:57:23 -05:00
Andy Smith ece1751538 Merge pull request #805 from basecamp/bold-event-actions
Update system message to highlight verbs
2025-07-28 13:23:34 -05:00
Andy Smith 07a470a8ac Update tests 2025-07-28 13:12:53 -05:00
Jason Zimdars 3479129721 Update prompt 2025-07-25 10:07:49 -05:00
Jorge Manrubia 539f83eaee Add VCR fixtures for test 2025-07-25 14:51:28 +02:00
Kevin McConnell 02bdfc780c Skip failing activity summary test 2025-07-25 11:45:22 +01:00
Jorge Manrubia d90fac853f Add missing test 2025-07-25 10:09:00 +02:00
Jorge Manrubia 711d9207ed Little refactor + missing test 2025-07-25 10:04:07 +02:00
Jorge Manrubia d5bedd812d Regenerate test's fixtures to see if that fixes it for JZ 2025-07-25 06:27:12 +02:00
Andy Smith 8e795f183d Update system message to highlight verbs 2025-07-24 13:42:19 -05:00
Jorge Manrubia c128b07203 Add test 2025-07-24 17:47:42 +02:00
Jorge Manrubia 7de45cc061 Remove vcr_record! and fix VCR fixtures due to different timestamps 2025-07-24 16:48:06 +02:00
Jorge Manrubia b2ee79bbd0 Format 2025-07-24 16:48:06 +02:00
Jorge Manrubia e61ee25b47 Suite passing 2025-07-24 16:48:05 +02:00
Jorge Manrubia 5ad2d09eae Move the hack to fetch completed cards to the insight command logic
We need to rework this as part of the filters revamp. "indexed_by" being
a mix of filters keeps biting us.
2025-07-24 16:48:05 +02:00
Jorge Manrubia fc26329daf Restore default to open cards. Use special "all" value instead.
The change could have side effects (e.g: when running commands).

This also include further changes.
2025-07-24 16:48:04 +02:00
Jorge Manrubia 018c746d2a Make the prompt smarter about the current context to make better calls 2025-07-24 16:48:03 +02:00