Jason Zimdars
886e38547e
This shouldn't be visible when the card is already postponed
...
Fixes: https://app.box-car.com/5986089/cards/128
2025-11-03 11:50:36 -06:00
Jason Zimdars
434d819585
Move notice to bottom of column, tweak copy
2025-11-03 11:07:12 -06:00
David Heinemeier Hansson
3bc35ac559
Style
2025-11-03 17:24:04 +01:00
David Heinemeier Hansson
887559d1a3
Be consistent about using turbo stream templates
2025-11-03 17:23:37 +01:00
David Heinemeier Hansson
6570f5fc04
Use etag for assignments/new
2025-11-03 17:22:38 +01:00
Jorge Manrubia
65c98a5d65
This is not cache-friendly
...
https://chat.37signals.com/rooms/440/@45201
2025-11-03 17:06:59 +01:00
David Heinemeier Hansson
3116cea6a1
Stick with turbo stream templates for everything
2025-11-03 15:18:04 +01:00
Jorge Manrubia
7f7ecdaf28
Merge pull request #1456 from basecamp/only-show-draft-banner
...
Only show draft banner when the draft has some previous title/content set
2025-11-03 14:48:51 +01:00
Jorge Manrubia
42a8b52fa1
Don´t show draft banner if the card is not filled
2025-11-03 14:47:29 +01:00
David Heinemeier Hansson
ed6745e163
Style
2025-11-03 14:42:21 +01:00
Jorge Manrubia
111d4900ef
Only show draft banner if the card had some data
2025-11-03 14:41:27 +01:00
David Heinemeier Hansson
6336a47732
Style
2025-11-03 14:40:42 +01:00
David Heinemeier Hansson
b2603187a9
Style
2025-11-03 14:40:12 +01:00
David Heinemeier Hansson
113003afa9
Stlye
2025-11-03 14:40:12 +01:00
David Heinemeier Hansson
f8b5a64e9c
Already included in the layout now
2025-11-03 14:40:12 +01:00
David Heinemeier Hansson
1277ec5347
Extract jump_field_tag helper
2025-11-03 14:40:12 +01:00
David Heinemeier Hansson
aeb23b691c
Always use templates for turbo streaming to stay consistentn
2025-11-03 13:46:34 +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
da6d1011fd
Replace card replacement with stream actions to prevent flickering when managing steps
2025-11-03 10:59:24 +01:00
Jorge Manrubia
1df8d42811
Create cards with CTRL/CMD enter
2025-11-03 09:32:29 +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
b76ff27b96
Keep the last search in place
...
https://app.box-car.com/5986089/cards/2703
2025-11-03 09:25:46 +01:00
David Heinemeier Hansson
39dc2b6ab9
Prefer explicit turbo stream templates
2025-11-02 20:22:15 +01:00
David Heinemeier Hansson
cf503bfba3
Prefer templates for turbo streams in all but the very simplest cases
...
(And probably even then)
2025-11-02 20:20:01 +01:00
David Heinemeier Hansson
43069b1ea4
Extract Users::JoinsController from overloaded UsersController
...
Good code smell is when the before_action callbacks stack up but can't
be shared across actions
2025-11-02 17:49:25 +01:00
David Heinemeier Hansson
bced7405df
Extract events loading from overloaded UsersController
2025-11-02 17:31:28 +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
b3474ec97d
Rename Entropy::Configuration to just Entropy
2025-11-02 13:11:41 +01:00
David Heinemeier Hansson
8e48167774
Merge branch 'main' into events-daily-cut-off
2025-11-02 08:12:02 +01:00
Jason Zimdars
b07345724a
Merge pull request #1438 from basecamp/profile-layout
...
Put profile boxes side-by-side
2025-10-31 17:11:30 -05:00
Jason Zimdars
693fe6bf50
Merge pull request #1435 from basecamp/bar-icon-align
...
Align bar shortcuts better
2025-10-31 17:07:49 -05:00
Jason Zimdars
2a8d361c5a
Merge pull request #1440 from basecamp/new-board-in-nav
...
Shift Add Board around in the nav
2025-10-31 17:05:48 -05:00
Jason Zimdars
b56ea485c0
Merge pull request #1442 from basecamp/new-card-hotkey
...
Add hotkey to create a new card
2025-10-31 17:04:02 -05:00
Jason Zimdars
62de1b4b55
Merge pull request #1445 from basecamp/animate-popups
...
Animate popups
2025-10-31 17:02:22 -05:00
Jason Zimdars
4b7cd8828f
Style notice
2025-10-31 16:58:21 -05:00
Jason Zimdars
ccbc7cd416
Need a special human name for this one, move to a method
2025-10-31 16:41:50 -05:00
Jason Zimdars
f851cf8ff3
Polish branding line
2025-10-31 16:29:48 -05:00
Andy Smith
2cab272ee8
Remove unused class
2025-10-31 16:23:22 -05:00
Andy Smith
7ba686644c
Rename fizzy-menu to boxcar-menu
2025-10-31 16:22:08 -05:00
Jason Zimdars
f962368155
Treat the collection link like a back button rather than a title
2025-10-31 16:20:42 -05:00
Jason Zimdars
e6e6eb1404
Clean up account and collection settings screens
2025-10-31 16:13:12 -05:00
Andy Smith
5adc222079
Use C instead of A
2025-10-31 16:05:38 -05:00
Andy Smith
3ea5d4d632
Add hotkey to create a new card
2025-10-31 16:00:03 -05:00
David Heinemeier Hansson
91263556a9
Ensure there is a limit of 100 events per column per day
...
Otherwise these pages can get very heavy
2025-10-31 21:57:17 +01:00
Andy Smith
3dbb466ae7
Shift Add Board around in the nav
2025-10-31 15:42:28 -05:00
David Heinemeier Hansson
4dd4851b65
Add caching for events
2025-10-31 21:36:00 +01:00
David Heinemeier Hansson
c29f4e269b
Spacing
2025-10-31 21:32:36 +01:00
Andy Smith
881946ae79
Put profile boxes side-by-side
2025-10-31 15:24:28 -05:00
Andy Smith
aafe8ffa80
Don't goof with mobile
2025-10-31 11:34:42 -05:00