Andy Smith
8e795f183d
Update system message to highlight verbs
2025-07-24 13:42:19 -05:00
Andy Smith
e722cc63a6
Make room for pin clear button when dialog is expanded
2025-07-23 15:50:51 -05:00
Jason Zimdars
dc9b31b6e6
Merge pull request #781 from basecamp/web-push
...
Web push
2025-07-23 12:58:38 -05:00
Andy Smith
4b7a7aeea5
Merge pull request #785 from basecamp/hide-placeholder-when-bullets-exist
...
Hide placeholder when list is inserted
2025-07-23 12:40:35 -05:00
Andy Smith
af542a164b
Merge branch 'main' into hide-attachment-icon-when-closed
...
* main: (46 commits)
Regenerate fixtures
Let summaries know about collections
Regenerate fixtures
More tweaks
Regenerate fixtures after tweaking prompt
Fix model selection (I had broken it!)
Some prompt refinements
Some of us have basecamp.com email addresses
Update nokogiri and thor to addres CVEs
Fix tests
Format
Move model options to helper
Tidy up the admin tool for prompts
Extract methods
Format
Default to the current summary
Make models selectable
Add an animated effect for the generating state
Remove debug
Wrap them both in the container so the generating state looks right
...
2025-07-23 12:16:06 -05:00
Jason Zimdars
dfb6198e94
Merge branch 'main' into web-push
...
* main: (50 commits)
Regenerate fixtures
Let summaries know about collections
Regenerate fixtures
More tweaks
Regenerate fixtures after tweaking prompt
Fix model selection (I had broken it!)
Some prompt refinements
Some of us have basecamp.com email addresses
Update nokogiri and thor to addres CVEs
Fix tests
Format
Move model options to helper
Tidy up the admin tool for prompts
Extract methods
Format
Default to the current summary
Make models selectable
Add an animated effect for the generating state
Remove debug
Wrap them both in the container so the generating state looks right
...
2025-07-23 11:50:35 -05:00
Jorge Manrubia
f3fa324f09
Let summaries know about collections
2025-07-23 16:54:39 +02:00
Jorge Manrubia
c082a1b1f5
More tweaks
2025-07-23 13:15:49 +02:00
Jorge Manrubia
c8c297a75e
Fix model selection (I had broken it!)
2025-07-23 13:10:47 +02:00
Jorge Manrubia
49518692bb
Some prompt refinements
2025-07-23 13:04:41 +02:00
Jorge Manrubia
94ba4f6074
Some of us have basecamp.com email addresses
2025-07-23 12:50:07 +02:00
Jorge Manrubia
2ec2043e7b
Merge pull request #783 from basecamp/activity-summaries
...
AI summaries
2025-07-23 12:27:25 +02:00
Jorge Manrubia
fc1ff7bf5e
Fix tests
2025-07-23 12:21:20 +02:00
Jorge Manrubia
90ddadea5c
Format
2025-07-23 12:04:18 +02:00
Jorge Manrubia
dcb0e5077d
Move model options to helper
2025-07-23 11:57:22 +02:00
Jorge Manrubia
c0b385b19b
Tidy up the admin tool for prompts
2025-07-23 11:55:44 +02:00
Jorge Manrubia
0ba8f2194b
Extract methods
2025-07-23 11:45:01 +02:00
Jorge Manrubia
f32e89c277
Format
2025-07-23 11:43:10 +02:00
Jorge Manrubia
2710124293
Default to the current summary
2025-07-23 11:36:57 +02:00
Jorge Manrubia
c3ae05833e
Make models selectable
2025-07-23 11:02:34 +02:00
Jason Zimdars
f413e19508
Prefer Account.sole
2025-07-22 22:45:23 -05:00
Jason Zimdars
785de2f0cb
Whitespace
2025-07-22 22:42:36 -05:00
Jason Zimdars
ae14912cbe
Add an animated effect for the generating state
2025-07-22 22:33:19 -05:00
Jason Zimdars
7280077531
Remove debug
2025-07-22 18:59:02 -05:00
Jason Zimdars
be29567718
Wrap them both in the container so the generating state looks right
2025-07-22 18:15:59 -05:00
Jason Zimdars
ab315cdd75
Style activity summaries
2025-07-22 18:12:05 -05:00
Andy Smith
952fe086cf
Wait instead, just position stamp better
2025-07-22 16:05:03 -05:00
Andy Smith
907ab89538
Hide attachment indicator when cards care in a closed, collapsed state
2025-07-22 15:54:01 -05:00
Jorge Manrubia
5322ce2afb
Add comment's context for each card too
2025-07-22 22:43:01 +02:00
Jorge Manrubia
e1ab4ec13c
Use 4o for now, it's just better for summarizing and conversation
...
It's more expensive, going with the best and we'll tune later
2025-07-22 22:34:12 +02:00
Andy Smith
60d0579c7e
Use the right display prop when unhiding the delete button
2025-07-22 15:33:28 -05:00
Andy Smith
73f7041be0
Hide placeholder when list is inserted
2025-07-22 15:01:14 -05:00
Andy Smith
9e3b51c48f
Make CSS less broad in scope
2025-07-22 14:35:07 -05:00
Andy Smith
9489e23fc4
Add margins to the input instead of a wrapper.
2025-07-22 14:32:43 -05:00
Jorge Manrubia
662f6dffe8
Use gpt-4.1 for now, several prompt refinements
2025-07-22 21:32:10 +02:00
Andy Smith
424b33979c
Removed redundant div
2025-07-22 14:29:05 -05:00
Jorge Manrubia
af637b020d
Fix redirection
2025-07-22 19:17:02 +02:00
Jorge Manrubia
fd0484176c
Format
2025-07-22 18:59:10 +02:00
Jorge Manrubia
2a7552f474
Add controller test
2025-07-22 18:57:50 +02:00
Jorge Manrubia
e87ed26f75
Add tests
2025-07-22 18:45:07 +02:00
Jorge Manrubia
6aca86c87a
Forgot to rename this
2025-07-22 18:31:52 +02:00
Jorge Manrubia
13b20d43c8
Refine prompt
2025-07-22 18:13:44 +02:00
Jorge Manrubia
7e5bdf59ec
Prefer sandbox over debug for the resource name
2025-07-22 15:57:12 +02:00
Jorge Manrubia
ca640b5b45
Remove (not used)
2025-07-22 15:39:40 +02:00
Jorge Manrubia
b803e659df
Remove tab
2025-07-22 15:28:23 +02:00
Jorge Manrubia
26089f77b7
Remove unused column and rename contents => content
2025-07-22 15:23:39 +02:00
Jorge Manrubia
e3d9001861
Move condition outside to avoid double nesting
2025-07-22 15:13:39 +02:00
Jorge Manrubia
8f6e81a687
Only summarize today if there are at least 10 events
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8877635813#__recording_8879434338
2025-07-22 15:04:55 +02:00
Jorge Manrubia
6ba1884fb0
Fix: summaries where failing to generate with filters
2025-07-22 14:59:38 +02:00
Jorge Manrubia
0397327442
Avoid links to comments for now
2025-07-22 14:40:59 +02:00