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
Jorge Manrubia
16e8041524
Add unique constraint for keeping tags unique on a per-account basis
2025-04-07 11:36:34 +02:00
David Heinemeier Hansson
18419c52b8
Latest schema
2025-04-05 21:46:50 +02:00
Jorge Manrubia
f437aecf00
Sort completed bubbles by most recently completed first
2025-04-04 15:39:00 +02:00
Jorge Manrubia
0e3f756a27
Merge pull request #351 from basecamp/close-with-label
...
Close as...
2025-04-04 15:09:47 +02:00
Jorge Manrubia
be4a738f1d
Make reason not null
2025-04-04 15:06:43 +02:00
Jorge Manrubia
11d16d1c17
Move script to migration
2025-04-04 13:46:58 +02:00
Jorge Manrubia
77d0cd5e7f
Close as working with default fallback label
2025-04-04 10:59:53 +02:00
Jorge Manrubia
08cb69aca5
Replace auto_pop_at with generic last_activity column
...
so that we can use it in other scenarios
2025-04-04 09:45:56 +02:00
Jason Zimdars
6b3231a535
Regenerate file
2025-04-03 19:34:05 -05:00
Kevin McConnell
0820badcc3
Add involvement types to accesses
...
This provides a way to set the level of involvement that a user has with
a collection, and from which we determine the level of notifications to
send. Users can be access-only, watching, or being notified about
everything.
If you're access-only, you won't get an notifications. If you're
watching, you'll only get notifications for the items you're watching
(which includes the items you've been assigned, have commented on, etc).
If you're set to everything you'll get notifications about all activity
in that collection.
This change replaces our previous concept of subscriptions. Where
previously you'd subscribe to a collection to get notifications in it,
now you'll simply set the notification level on your access.
2025-04-03 16:35:13 +01:00
Jason Zimdars
1cf2e24bcc
Set buckets at the workflow level
...
- All bubbles inherit the bucket's set workflow
2025-03-27 14:35:07 -05:00
Mike Dalessio
2c87c2fb15
Update schema files and fix some trivial test failures.
2025-03-18 09:14:16 -04:00
Jason Zimdars
28a569c49b
Tickets
2025-03-17 21:24:08 -05:00
Mike Dalessio
d9ece38753
Make the application multi-tenant
2025-03-12 07:53:31 -04:00