Jorge Manrubia
e4cb5579f0
Order methods
2025-11-06 11:02:20 +01:00
Jorge Manrubia
f5dfcd461c
Rename method
2025-11-06 11:01:21 +01:00
Jorge Manrubia
c926d7ad6c
Extract description object to remove the helper salad
...
Lots of repetition with the helpers and params
2025-11-06 10:56:07 +01:00
Jason Zimdars
52bf429772
Add some ordering words to help the flow
2025-11-05 16:38:04 -06:00
Jorge Manrubia
b78ca68b2b
Restore streams since we rely on those for deleting boosts
...
https://app.fizzy.do/5986089/cards/2811
2025-11-05 21:31:08 +01:00
Jorge Manrubia
05eba71552
Order of concerns
2025-11-05 19:19:26 +01:00
Jorge Manrubia
3b34703db3
Make sure that only admins or card creators can delete cards
2025-11-05 16:37:43 +01:00
Jorge Manrubia
193cc26a98
Make sure only admins or collection creators can toggle the all access setting
2025-11-05 15:51:19 +01:00
Jorge Manrubia
26df0095bc
Rename concern
2025-11-05 14:27:19 +01:00
Jorge Manrubia
dec90c24f5
Fix: constant name
2025-11-05 14:26:59 +01:00
Jorge Manrubia
2494b94ec9
Support old events in the timeline
2025-11-05 13:56:22 +01:00
Jorge Manrubia
39ec6cf062
Replace collection with board in the code, tests green
2025-11-05 13:41:12 +01:00
Jorge Manrubia
03a345609e
Baseline replacing collection with board across code
2025-11-05 13:31:54 +01:00
Jason Zimdars
aac6349999
Remove draft status filter
2025-11-04 21:56:25 -06:00
Jason Zimdars
1fcf28abcf
Don't include drafted cards in filtered views
2025-11-04 21:53:50 -06:00
Mike Dalessio
739d77e0c6
Only include active users in Lexxy prompts
...
Specifically, exclude users that are inactive or with role "system".
ref: https://app.fizzy.do/5986089/cards/2760
ref: https://app.fizzy.do/5986089/cards/2789
2025-11-04 18:48:59 -05:00
Jason Zimdars
8c5006152c
Add the rest
2025-11-04 12:51:38 -06:00
Jason Zimdars
b554d8ce5a
Add renaming gif
2025-11-04 11:35:46 -06:00
Fernando Álvarez
514c0f45a2
Migrate to fizzy.do
2025-11-04 13:17:10 +01:00
Stanko K.R.
fd7a9330e8
Remove email_address & password_digest from User
2025-11-04 07:20:16 +01:00
Jorge Manrubia
ed518bac71
Remove unused var
2025-11-04 05:09:48 +01:00
Jorge Manrubia
f104e31f3f
Remove unused method
2025-11-04 05:06:18 +01:00
Jason Zimdars
2d197601b7
Add JF's fizzy orientation video
2025-11-03 17:47:30 -06:00
Jason Zimdars
e1159a06aa
Merge branch 'main' into seed-new-accounts
2025-11-03 17:10:09 -06:00
Jason Zimdars
370137919b
Copy edits
2025-11-03 16:16:50 -06:00
Jason Zimdars
fbf7b6cda7
No need to create a default collection
...
The playground is enough
2025-11-03 14:27:20 -06:00
Jason Zimdars
2df8e159ae
Typo
2025-11-03 14:18:24 -06:00
Jason Zimdars
75e27c3e24
First pass a seeds based on JF's playground project
...
Videos TBD
2025-11-03 14:18:12 -06:00
David Heinemeier Hansson
1d00a53400
Provide etag for pins too
2025-11-03 16:53:49 +01:00
David Heinemeier Hansson
418548b9ba
More efficient query for watched_by? and use etag for the status
2025-11-03 16:51:21 +01:00
David Heinemeier Hansson
995dcfe8e6
Simplify setup and pull query-prevention into model
2025-11-03 15:00:15 +01:00
Jorge Manrubia
42a8b52fa1
Don´t show draft banner if the card is not filled
2025-11-03 14:47:29 +01:00
Jorge Manrubia
2d1619fd34
Merge pull request #1455 from basecamp/fix-broadcasts
...
Don't broadcast card changes when touching activity spikes
2025-11-03 14:36:36 +01:00
Jorge Manrubia
c007176ed0
Don't broadcast card changes when touching activity spikes
...
We do this from jobs, so there is no request id to discard the page refresh in the client. We
don't want page refreshes in these cases, as those are normally handled via the change that
originated this detection, in any case.
2025-11-03 14:35:06 +01:00
David Heinemeier Hansson
992b149395
No longer used
2025-11-03 14:29:01 +01:00
Jorge Manrubia
37ce2c98d1
Refresh the cards perma dynamically with page refreshes
2025-11-03 13:04:21 +01:00
Jorge Manrubia
5f7feed6c4
Refresh activity-related bits in the card perma dynamically:
...
- Remove entropy bubble
- Refresh the auto close notice https://app.box-car.com/5986089/cards/2683
2025-11-03 12:48:57 +01:00
Jorge Manrubia
1d6cc37bb4
Add missing blank content validation
2025-11-03 10:57:35 +01:00
Jorge Manrubia
9d4dd3b00e
Remove "save as draft"
...
Removes the creating status completely as well as the abandoned cards system. It will
always resume drafts if they exist, for a given collection and user.
https://app.box-car.com/5986089/cards/2489
2025-11-03 09:32:29 +01:00
Jorge Manrubia
825184ab1b
Memoize since these are invoked several times
2025-11-03 07:30:23 +01:00
David Heinemeier Hansson
c834cce504
Simplify join code creation and validation and test controller
...
cc @monorkin
2025-11-02 15:58:33 +01:00
David Heinemeier Hansson
f09183bc9a
Don't want to balloon txn, but also don't want to end up with a state with broken data
2025-11-02 15:46:05 +01:00
David Heinemeier Hansson
2c9845eb62
No need to hide that the top-level entropy is tied to the Account
2025-11-02 15:24:55 +01:00
David Heinemeier Hansson
a1543f2660
Inline anemic helper method with no additional explaining purpose
2025-11-02 14:20:07 +01:00
David Heinemeier Hansson
d6c88736bd
No need for validation when we have rely on update!/create! on db constraints
2025-11-02 14:19:26 +01:00
David Heinemeier Hansson
966aa51a37
Get rid of unnecessary touch jobs
...
touch_all on 10K cards took 6ms in testing
2025-11-02 14:15:53 +01:00
David Heinemeier Hansson
105585c26c
Merge pull request #1451 from basecamp/entropies
...
Entropy::Configuration -> Entropy
2025-11-02 13:59:43 +01:00
David Heinemeier Hansson
2c4159d11a
Style
2025-11-02 13:29:07 +01:00
David Heinemeier Hansson
fb395c8b07
Keep all entropy definitions together in the concern
2025-11-02 13:17:55 +01:00
David Heinemeier Hansson
b3474ec97d
Rename Entropy::Configuration to just Entropy
2025-11-02 13:11:41 +01:00