Jorge Manrubia
0819e87ae2
Make filters work in the cards path directly re-add strong markup for collections in custom filter names
2025-08-21 15:10:55 +02:00
Jorge Manrubia
5896a21499
Support filter by collection in different screens
...
We want to filter in the same screen for cards/events but not when viewing a card or from other screens. This adds a controller action to flag the actions where this is supported
2025-08-21 14:19:13 +02:00
Jorge Manrubia
109a95ac6f
Tidy up settings
2025-08-21 13:25:47 +02:00
Jorge Manrubia
763d924b64
Tidy up code related to show the selected collections' title in a filter
2025-08-20 12:49:12 +02:00
Jorge Manrubia
d6fe0d919c
Reorganize ƒilter's menu templates (WIP)
2025-08-20 12:20:18 +02:00
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.
c40eae7d6d
Remove lock when creating messages
...
SQLite locks the whole database instead of a single row which is overkill for creating a message. A transaction will do. If multiple questions are asked the user will get two answers, possibly out of order, which isn't the end of the world.
2025-08-14 16:16:54 +02:00
Stanko K.R.
94da957d26
DRY-up tool initialization
2025-08-14 15:56:40 +02:00
Stanko K.R.
9b98f91b7f
Use if to improve readability
2025-08-14 15:47:13 +02:00
Stanko K.R.
eb6d61806b
Simplify allowed direction check
2025-08-14 15:46:09 +02:00
Stanko K.R.
94405f4a6a
Extract link to markdown conversion to a method
2025-08-14 15:20:10 +02:00
Stanko K.R.
10728e35ef
Create scopes for filtering comment by user or system
2025-08-14 14:32:10 +02:00
Stanko K.R.
221f8434d8
Remove extra spaces
2025-08-14 14:25:27 +02:00
Stanko K.R.
0807337ede
Add test for the list collections 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.
d0734775c3
Reorganize tools
2025-08-13 15:14:12 +02:00
Stanko K.R.
f6279b87cf
Clean up filtering and serialization for tools
2025-08-13 15:14:12 +02:00
Stanko K.R.
8d323bb0aa
Extract card filtering
2025-08-13 15:14:12 +02:00
Stanko K.R.
0e92447719
Partially fix tool URLs
2025-08-13 15:14:12 +02:00
Stanko K.R.
51f6326404
Add tenant to URLs
2025-08-13 15:14:12 +02:00
Stanko K.R.
7603d0bbcf
Tweak the prompt so it's clearer
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.
e49c7cb1cb
Make sending messages feel snappy
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
Jorge Manrubia
278a8f9f96
Remove insight response (remaining stuff from the /insight experimental command)
2025-08-11 14:51:40 +02: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
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
9db98366c3
Set up a "cleanslate" seed that has no cards and no collections
...
and only a single user, david@37signals.com
ref: https://fizzy.37signals.com/5986089/collections/7/cards/1318
2025-08-06 17:35:55 -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
Mike Dalessio
0b938a8375
Account.signal_account is optional again
...
Also delete the no-op user password migration that I accidentally
committed last month.
2025-08-06 14:04:42 -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
a213ac666e
Revert sentence structure, but keep bold text
2025-07-28 12:24:49 -05:00
Jason Zimdars
938a84ea7c
Use the same excerpt formatting as Latest Activity events
2025-07-28 11:22:15 -05:00
Jason Zimdars
3479129721
Update prompt
2025-07-25 10:07:49 -05:00
Jorge Manrubia
711d9207ed
Little refactor + missing test
2025-07-25 10:04:07 +02:00