Jorge Manrubia
cabf57dec3
Support closing soon and falling back soon via natural language
2025-06-27 13:39:19 +02:00
Jorge Manrubia
aa656dc2f4
Add scopes and filters for falling back soon and auto closing soon
2025-06-27 13:39:17 +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
Jason Zimdars
a8b0a5e688
Update test for new redirect
2025-06-26 18:00:36 -05:00
Jason Zimdars
c6bb0326cd
Update summary tests
2025-06-26 17:31:44 -05:00
Jason Zimdars
8229ba194b
Merge branch 'main' into custom-views
...
* main:
Add help entry
Format
Add command to create new cards
Support visiting certain pages
More prompt tweaks
Lots of prompts improvements and tightening
Only intercept when string is composed of numbers
Set temperature to 0
2025-06-26 10:55:24 -05:00
Jorge Manrubia
fe96ed89b8
Format
2025-06-26 17:21:41 +02:00
Jason Zimdars
b862d5909a
Keep the current filter params after deleting a saved filter so you can change your mind
2025-06-26 10:19:24 -05: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
Jorge Manrubia
cd4e6c75d7
Set temperature to 0
2025-06-26 08:42:06 +02:00
Jason Zimdars
d861d39f7c
Update test because we now drop all filters on destroy
2025-06-25 19:05:29 -05:00
Jorge Manrubia
e11d5bef5a
format
2025-06-26 01:08:55 +02:00
Jorge Manrubia
74c97aac01
Update help
2025-06-26 01:07:47 +02:00
Jorge Manrubia
0765116779
Add stage command to assign workflows to cards
2025-06-26 01:05:51 +02:00
Jorge Manrubia
8ea6a656e1
Format
2025-06-25 23:43:45 +02:00
Jorge Manrubia
7b85b8f193
Merge pull request #661 from basecamp/more-commands
...
Add /do and /consider commands
2025-06-25 23:34:44 +02:00
Jorge Manrubia
c1ebbb6255
Add help
2025-06-25 23:33:10 +02:00
Jorge Manrubia
30103d3088
Add tests
2025-06-25 23:29:25 +02:00
Jason Zimdars
03dd82bcfc
Merge branch 'main' into track-collection-access
...
* main: (45 commits)
Make sure QB subscriptions reload properly in dev
Refine prompt to avoid invalid JSON
Format
Format
Add stemming to search tables
Refine prompt to avoid invalid JSON
Make sure it generates valid JSON
Execute raw SQL to see if this is making production crash
Just use drop table
schema update
Remove VCR record
Fix tests
recreate vcr fixtures
Fix schema, it was missing a FK
Favor search over terms
Remove insights, default to keyword search
Remove semantic searches
Add search command
Use clip instead of hidden for body overflow
Polish up the search results page
...
2025-06-25 09:54:58 -05:00
Jorge Manrubia
c0d46390d4
Refine prompt
2025-06-25 15:49:32 +02:00
Jorge Manrubia
7018d30144
Review prompt
2025-06-25 15:40:22 +02:00
Jorge Manrubia
419f4cda65
Refine prompt to avoid invalid JSON
2025-06-25 13:39:04 +02:00
Jorge Manrubia
46d98ebb4a
Refine prompt to avoid invalid JSON
2025-06-25 13:01:59 +02:00
Jorge Manrubia
ccfcba8aa4
Make sure it generates valid JSON
2025-06-25 12:54:44 +02:00
Jorge Manrubia
f64f5ef315
Remove VCR record
2025-06-25 10:39:51 +02:00
Jorge Manrubia
00a9b431d1
Fix tests
2025-06-25 10:37:42 +02:00
Jorge Manrubia
ed4baf2eff
recreate vcr fixtures
2025-06-25 10:37:33 +02:00
Jorge Manrubia
c319c49345
Add search command
2025-06-25 07:48:02 +02:00
Jorge Manrubia
1ce8d8bff0
Merge pull request #630 from basecamp/search-page-markup
...
Standalone search screen
2025-06-25 07:02:06 +02:00
Kevin McConnell
5a9f9692f2
Track collection access when viewing cards
2025-06-24 15:48:05 -05:00
Mike Dalessio
bb54aa1c7e
Don't require encrypted credentials in test
2025-06-24 12:09:41 -04:00
Jorge Manrubia
a32c63b5a7
Format
2025-06-24 13:26:37 +02:00
Jorge Manrubia
4e22a5518d
Add more tests
2025-06-24 13:25:39 +02:00
Jorge Manrubia
484e796948
Add controller tests
2025-06-24 13:23:45 +02:00
Jorge Manrubia
9be20e8850
Add search test
2025-06-24 13:17:21 +02:00
Mike Dalessio
e1609a1aa4
Delete the first runs controller/routes/model
...
which has been replaced by the signups controller
2025-06-21 10:38:36 -04:00
Mike Dalessio
2c18173f08
Trampoline the Launchpad auth redirect from a GET into a POST
...
to always route it to the writer.
2025-06-20 15:16:57 -04:00
Mike Dalessio
d29bfb9f5a
Add a QB API endpoint for plans
...
- add the shared api token to all environments
- add a single FreeV1 subscription
- add QB routes
- allow the queenbee routes in the tenanting middleware
ref: https://3.basecamp.com/2914079/buckets/37331921/todos/8746302763
2025-06-20 15:16:57 -04:00
Mike Dalessio
6f09d6a737
Add HTTP basic auth to the signup controllers
...
so that signup is internal-only for now.
2025-06-20 15:16:57 -04:00
Mike Dalessio
1be9ba6ee3
Signup workflow for existing identity
2025-06-20 15:16:57 -04:00
Mike Dalessio
237830d91c
During signup, name beta accounts distinctly
...
because Launchpad will present both in the UI, but will not be able to
redirect to a beta fizzy account from production launchpad (or vice versa).
2025-06-20 15:16:57 -04:00
Mike Dalessio
ee60e8dd01
Signup::AccountsController suppports signing up with a new identity
2025-06-20 15:16:57 -04:00
Mike Dalessio
a8a64a2384
Link the seeds up to the signal_id fixture data
2025-06-20 15:16:57 -04:00
Mike Dalessio
4d7cd3a8a7
Signup supports using an existing identity
2025-06-20 15:16:57 -04:00
Mike Dalessio
73ba0c074f
Introduce a Signup model and integrate with QB/37id
...
- Creates a Queenbee::Account
- SignalId peer classes work properly
- Set up a basic template for the account (closure reasons, workflow, collection)
- Load signal_id fixtures during `bin/setup --reset`
- Update signal_id to pull in the Fizzy product
2025-06-20 15:16:57 -04:00