Jorge Manrubia
68277183e3
Add assertion for composite command line
2025-07-04 00:08:47 +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
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
Mike Dalessio
b8368de002
Update the Command classes to handle paths with account slugs
2025-07-01 15:56:14 -04: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
7da4696952
Always downcase names
2025-06-27 13:55:10 +02:00
Jorge Manrubia
f5832f1a36
Remove vcr_record call
2025-06-27 13:40:57 +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
78bb3d699b
Lots of prompts improvements and tightening
2025-06-26 16:08:24 +02:00
Jorge Manrubia
cd4e6c75d7
Set temperature to 0
2025-06-26 08:42:06 +02:00
Jorge Manrubia
e11d5bef5a
format
2025-06-26 01:08:55 +02:00
Jorge Manrubia
0765116779
Add stage command to assign workflows to cards
2025-06-26 01:05:51 +02:00
Jorge Manrubia
30103d3088
Add tests
2025-06-25 23:29:25 +02:00
Jorge Manrubia
00a9b431d1
Fix tests
2025-06-25 10:37:42 +02:00
Jorge Manrubia
c319c49345
Add search command
2025-06-25 07:48:02 +02:00
Jorge Manrubia
0807cfc3d0
Format
2025-06-06 09:21:45 +02:00
Jorge Manrubia
d7a6e25d78
Fix tests after removing indexed_by param
2025-06-06 08:25:49 +02:00
Jorge Manrubia
9b4cd7eff2
Remove vcr_record!
2025-06-05 12:36:37 +02:00
Jorge Manrubia
7eb1930eb3
Test for stalled cards
2025-06-05 12:36:12 +02:00
Mike Dalessio
1262285181
test: add missing assertions
2025-05-28 12:13:40 -04:00
Jorge Manrubia
5ecb1b1a6d
Fix: VCR fixtures mismatches making it need test.key for credentials
2025-05-20 15:02:39 +02:00
Jorge Manrubia
5ac5b5ebde
Add test for the composite command
2025-05-16 15:38:22 +02:00
Jorge Manrubia
04e3e56516
Add tests for ai parsing
2025-05-16 15:20:30 +02:00
Jorge Manrubia
7c2a1022a2
Fix test
2025-05-16 14:52:16 +02:00
Jorge Manrubia
a5de913608
Improve prompt and tests
2025-05-16 14:49:51 +02:00
Jorge Manrubia
3ccfc165b2
Remove unused command
2025-05-16 14:20:20 +02:00
Jorge Manrubia
b8f94c4ecb
Add VCR and some initial tests
2025-05-16 13:29:18 +02:00
Jorge Manrubia
50d323d402
Rename method
2025-05-16 13:29:18 +02:00
Jorge Manrubia
7d21443868
Remove unused
2025-05-16 13:29:18 +02:00
Jorge Manrubia
188ae20fd8
Reorder methods
2025-05-16 13:29:18 +02:00
Jorge Manrubia
2510c1e0ac
Major rework of the command/ai abstractions
...
- Big simplification of the overall workflow.
- Composite commands store their commands properly, these are undoable now.
- Child commands are excluded from history
2025-05-16 13:29:18 +02:00
Jorge Manrubia
d10c45772e
Add a clear command to clear filters
2025-05-08 10:20:57 +02:00
Jorge Manrubia
8aecabe6a6
Fix typo
2025-05-07 17:43:06 +02:00
Jorge Manrubia
b7f086d361
Add command to tag cards
2025-05-07 16:52:11 +02:00
Jorge Manrubia
31d0271952
Rewrite to use infinitive in the test verbs, for consistency with other tests
2025-05-07 16:48:06 +02:00
Jorge Manrubia
50da28c0be
Add command to filter by tag
2025-05-07 16:07:21 +02:00
Jorge Manrubia
6d0855da28
Format
2025-05-07 13:50:58 +02:00