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
b4e5727406
Add stemming to search tables
2025-06-25 13:35:48 +02:00
Jorge Manrubia
ccfcba8aa4
Make sure it generates valid JSON
2025-06-25 12:54:44 +02:00
Jorge Manrubia
81641e77a9
schema update
2025-06-25 10:41:08 +02:00
Jorge Manrubia
9e3dbb0858
Remove semantic searches
...
We may revisit in the future but we'll go with keyword search only for launch
2025-06-25 09:36:14 +02:00
Kevin McConnell
5a9f9692f2
Track collection access when viewing cards
2025-06-24 15:48:05 -05:00
Jorge Manrubia
4f01b1763b
Remember recent searches
2025-06-24 10:41:06 +02:00
Jorge Manrubia
67fa9a46a8
Animate the search screen mockup
2025-06-24 09:58:48 +02:00
Jorge Manrubia
0997b45e37
Make searchable work with multiple fields and index card descriptions as separated columns
2025-06-24 08:03:25 +02:00
Mike Dalessio
0da5f8101e
User belongs to Signal::User
2025-06-20 15:16:56 -04:00
Mike Dalessio
192c6036bc
Account belongs to Signal::Account
2025-06-20 15:16:56 -04:00
Jorge Manrubia
6446e5b409
Select cards with #
2025-06-19 13:00:26 +02:00
Jorge Manrubia
38e3582689
Basic foundation for public collections
2025-06-09 12:38:10 +02:00
Jorge Manrubia
b790da9617
WIP for stalled cards
2025-06-04 17:18:01 +02:00
Jorge Manrubia
91787a3523
Revamp entropy configuraiton
...
- Move both settings to its dedicated model entropy configuration
- A collection can have an entropy configuration, or will default to the account if not
2025-06-04 10:41:08 +02:00
Mike Dalessio
4d5fbc9ff3
Drop the action_text_markdowns table
...
The model was removed in 10b2aad6 / fa04016c
ref: https://37s.fizzy.37signals.com/collections/7/cards/731
2025-06-01 12:31:48 -04:00
Jorge Manrubia
fa04016cbe
Revert "Revert "Replace House with Lexical""
2025-05-29 14:25:16 +02:00
Jorge Manrubia
08d8b2e5ff
Revert "Replace House with Lexical"
2025-05-29 14:22:27 +02:00
Jorge Manrubia
10b2aad647
Replace House with lexical-powered actiontext
2025-05-23 11:41:08 +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
67984bf589
WIP for LLM experiment
2025-05-16 13:29:18 +02:00
Jorge Manrubia
181e35b5b2
Restore command when clicking on it
2025-05-07 12:03:02 +02:00
Jorge Manrubia
cc039e0831
Add missing index to commands
2025-05-06 22:51:38 +02:00
Jorge Manrubia
9d7459f865
Show recent commands
2025-05-06 08:54:58 +02:00
Jorge Manrubia
65d809dd8d
Basic models for Fizzy do and searches working with them
2025-05-06 06:42:33 +02:00
Jorge Manrubia
2d2cd702ca
Remove summary id column too
2025-04-30 10:18:02 +02:00
Jorge Manrubia
174bb21b8a
Drop event summaries too
...
We'll regenerate with a script
2025-04-30 09:55:29 +02:00
Jorge Manrubia
2b98db9e66
Flatten out comments and messages
...
https://37s.fizzy.37signals.com/collections/693169850/cards/999008989#comment_994777841
2025-04-29 19:21:18 +02:00
Jorge Manrubia
e90b062440
Configure the autoclose period at the collection level
2025-04-25 13:29:16 +02:00
Jorge Manrubia
6a1dcef6ef
Add script to migrate existing events to the new format
2025-04-25 09:26:47 +02:00
Jorge Manrubia
b746987712
Make eventable a generic concern and create a card's especialization for it
2025-04-24 13:07:12 +02:00
Jorge Manrubia
54f4bd5144
Generalize event's cards as eventable,add collection
...
Lots to tidy up but this is working
2025-04-24 12:28:16 +02:00
Mike Dalessio
54375e8ded
Re-dump the schema cache file
...
using the latest Rails version, which means we should have less churn
in the file going forward.
2025-04-23 14:09:40 -04:00
Jorge Manrubia
bd5a41a0a1
Refresh migrations
2025-04-23 17:25:11 +02:00
Jorge Manrubia
2eae58725a
Remove notifications' resource relationship
...
Is confusing since "source" already captures the origin of the notifications. It's
needed to interpret things at rendering time, so we can query things as needed there.
2025-04-23 13:52:47 +02:00
Jorge Manrubia
696732a90a
Rename mentions' container => source
2025-04-23 13:41:34 +02:00
Jorge Manrubia
22df208f9a
Render proper content for mentions, don't send mentions to yourself
2025-04-22 14:11:21 +02:00
Jorge Manrubia
8aa99e34b4
Persist notification's creator
...
Instead of delegating. With a polymorphic relationship, relying on a certain
attribute implies doing things like aliasing "mentioner" to "creator" or similar.
2025-04-22 13:48:43 +02:00
Jorge Manrubia
4f06473405
Notifications for mentions showing up
2025-04-22 12:02:48 +02:00
Jorge Manrubia
aa3acfeaa8
Add plain text mentions
2025-04-22 11:26:56 +02:00
David Heinemeier Hansson
1114679c20
Remove activity score columns
2025-04-18 17:05:17 +02:00
David Heinemeier Hansson
abd2af3d8a
Dont need an index for a single record
2025-04-15 15:35:28 +02:00
David Heinemeier Hansson
7e5f71fedd
We will only have one account record per account
...
Not sure why this was added in the first place.
2025-04-15 15:17:30 +02:00
David Heinemeier Hansson
6bbf68a4f9
The tenanted db is the account scope
2025-04-12 20:06:34 +02:00
David Heinemeier Hansson
760cbb6c99
Drop boosts
...
Killed by design.
2025-04-12 18:52:54 +02:00
David Heinemeier Hansson
fb733b9a60
No more tracking commenting as an activity for sorting
...
We are doing away with all the automated activity scoring, but for now
lets just get rid of it for comments.
2025-04-12 10:50:25 +02:00
David Heinemeier Hansson
cbdb9aa113
Schema movement -- is this because the dumper doesnt sort deterministically? cc @flavorjones
2025-04-11 16:24:38 +02:00
Jorge Manrubia
7406a1039f
Add models to track gold cards and implement basic toggle behavior
2025-04-10 16:48:12 +02:00
Jason Zimdars
deb987db2d
Move color column to stages
2025-04-09 15:41:36 -05:00
Jorge Manrubia
723e6d94f5
Rename bubbles => cards
2025-04-09 14:50:58 +02:00