Jorge Manrubia
39c7a54ad6
Add /user command
...
The LLM was relying on it. Having it missing resulted in a stack overflow error!
https://fizzy.37signals.com/5986089/collections/7/cards/1135
2025-07-18 17:59:02 +02:00
Jorge Manrubia
921db25646
Make sure it doesn't infer custom abbreviations when matching user names
2025-07-18 17:31:19 +02:00
Jorge Manrubia
16abcf2049
Bump cache version
2025-07-18 14:32:04 +02:00
Jorge Manrubia
c144ef68cb
Invalidate cache
2025-07-18 14:14:40 +02:00
Jorge Manrubia
d9b2a49892
Resolve stages
2025-07-18 12:47:03 +02:00
Jorge Manrubia
a1e3835eb8
Prevent 500 when running /search with empty string
2025-07-18 10:55:36 +02:00
Jorge Manrubia
44873e8ac4
More refinements
2025-07-18 06:50:13 +02:00
Jorge Manrubia
d81568ff57
Filter by stage id, much better collection filtering
2025-07-18 05:50:22 +02:00
Jorge Manrubia
b30bc85f4e
Rework prompt to make it less ambiguous and better overall
2025-07-18 05:11:08 +02:00
Jorge Manrubia
1486392b6b
WIP
2025-07-17 13:32:37 +02:00
Jorge Manrubia
5f04696fe8
Rewrite prompt to be more accurate and example-driven
2025-07-17 13:32:36 +02:00
Mike Dalessio
a099b4101a
dep: bump to ruby 3.4.5
...
Also:
- bump bundler to 2.7.0
- work around the fix for https://bugs.ruby-lang.org/issues/21196 that appeared in 3.4.5
2025-07-16 19:13:39 -04:00
Jorge Manrubia
88074cc7ed
Remove unneeded *
2025-07-04 21:57:18 +02:00
Jorge Manrubia
3ed7c940d9
Remove trace
2025-07-04 00:07:03 +02:00
Jorge Manrubia
2cd8df4975
restore the right command
2025-07-04 00:05:52 +02:00
Jorge Manrubia
c134df1bb8
Parse commands where it's just a gid properly
2025-07-03 23:10:19 +02:00
Jorge Manrubia
8071c7b522
Store the normalized line not the raw line!
2025-07-03 22:40:16 +02:00
Jorge Manrubia
fd418b123e
Always resolve rich text commands
...
I don't remember why I added this but we don't really need it. Also, this result
in potential ambiguity even when you use prompts for standalone tags and mentions
2025-07-03 22:21:50 +02:00
Jorge Manrubia
f18b79d464
Rename /add_card => /add
2025-07-03 17:23:56 +02:00
Jorge Manrubia
702169384c
Use composite commands even for single commands since they can carry custom titles, which is what we want with AI
2025-07-03 16:26:52 +02:00
Jorge Manrubia
bd7b9a442e
Merge branch 'main' into fizzy-do-prompts
...
* main: (57 commits)
Untenanted access in authenticated controllers should request auth
dep: bundle update
dep: update Rails
dep: bump AR::Tenanted
Clean up the cable meta tag
Fix activity feed pagination to fetch on demand
Create a "published" event if a card is created published
Scatter Honcho seeds over a 30 day period
Fix the PWA manifest to use slugged URLs
Collection publication edits render a turbo frame
Collection workflow edits render a turbo frame
Collection entropy config edits render a turbo frame
Use automatic sizing where supported
Introduce a separate controller for collection entropy config
Add `card_id` to index
Move to scope and inline method
Prefer modern syntax
Fix that stage should be visible above card background
Indicate opens menu
Hide dialog targets from screen readers when closed
...
# Conflicts:
# db/schema.rb
# db/schema_cache.yml
2025-07-03 16:11:00 +02:00
Jorge Manrubia
7794dd2fc4
More prompt tweaks
2025-07-03 16:07:21 +02:00
Jorge Manrubia
f4147bda27
Support completed by via natural language
2025-07-03 15:52:11 +02:00
Jorge Manrubia
ac2400a657
Add /reopen command
2025-07-03 13:52:12 +02:00
Jorge Manrubia
a2ca8b1dc0
Improved support to act on cards via ID
2025-07-03 13:09:10 +02:00
Jorge Manrubia
75387891d5
Refine prompt
2025-07-03 12:54:24 +02:00
Jorge Manrubia
ca4628b457
Add more tests and fix failing ones
2025-07-03 12:46:36 +02:00
Jorge Manrubia
98e568482a
Add clarifying comment
2025-07-03 11:42:29 +02:00
Jorge Manrubia
96faca3ff6
Return standalone command when only one command
...
this avoids unnecessary redirects
2025-07-03 11:39:46 +02:00
Jorge Manrubia
3684eaa7a0
Format
2025-07-03 11:22:43 +02:00
Jorge Manrubia
8e7268cd6e
Use your user gid to resolve yourself, so that this is not ambiguous
2025-07-03 10:09:01 +02:00
Jorge Manrubia
cee3925057
Add all commands
2025-07-02 21:26:10 +02:00
Mike Dalessio
b8368de002
Update the Command classes to handle paths with account slugs
2025-07-01 15:56:14 -04:00
Jorge Manrubia
cae01b777e
Add prompt for tags too
2025-07-01 14:58:24 +02:00
Jorge Manrubia
60d243da52
Support direct references such as @user via rich text commands
2025-07-01 14:16:29 +02:00
Jorge Manrubia
93be9e945f
Support user prompts in Fizzy do, move parsing logic to context
2025-07-01 14:06:39 +02:00
Jorge Manrubia
179ae45bf3
Show command errors
...
I went with placing htis logic at the command level since it plays well with the composite structure, where you don't know whether you are handling one command or many commands, and you want to aggregate all the errors. I didn't leverage the existing support with rails' model errors because that customizing those message is cumbersome (either i18n or using custom validation logic for everything).
2025-06-30 23:10:39 +02:00
Jorge Manrubia
9db96bc4a4
Add context for search screens
2025-06-30 22:13:42 +02:00
Jorge Manrubia
1f21c12c35
Support viewing user profiles and activity
2025-06-27 15:22:45 +02:00
Jorge Manrubia
a1340c81d7
Support downcase
2025-06-27 14:17:14 +02:00
Jorge Manrubia
7da4696952
Always downcase names
2025-06-27 13:55:10 +02:00
Jorge Manrubia
cabf57dec3
Support closing soon and falling back soon via natural language
2025-06-27 13:39:19 +02:00
Jorge Manrubia
4d5017b671
Add chip filters for the new time window filters
...
rename close => closure to ease interpretation by the LLM
2025-06-27 13:38:45 +02:00
Jorge Manrubia
3391a20843
Fix: creator_ids is an array, not a single value
2025-06-27 13:38:23 +02:00
Jorge Manrubia
3fbfa1404c
Add support for filtering by creation or completion windows of times
2025-06-27 13:38:22 +02:00
Jorge Manrubia
fe96ed89b8
Format
2025-06-26 17:21:41 +02:00
Jorge Manrubia
c760393ed3
Add command to create new cards
2025-06-26 17:14:47 +02:00
Jorge Manrubia
8802461484
Support visiting certain pages
2025-06-26 16:43:04 +02:00
Jorge Manrubia
e45c479952
More prompt tweaks
2025-06-26 16:14:02 +02:00
Jorge Manrubia
78bb3d699b
Lots of prompts improvements and tightening
2025-06-26 16:08:24 +02:00