David Heinemeier Hansson
|
129bc01e33
|
Merge pull request #413 from basecamp/refactor-workflow-default-stages
Refactor workflow default stages
|
2025-04-18 16:31:08 +02:00 |
|
David Heinemeier Hansson
|
70275c9f04
|
Yank Solid Queue from development
It clogs up the test log and occasionally causes the puma to hang when
you want to quit.
|
2025-04-18 16:30:30 +02:00 |
|
David Heinemeier Hansson
|
f594bc09a0
|
Simplify
This is coming straight from the form, unlikely to blow up
|
2025-04-18 16:24:54 +02:00 |
|
David Heinemeier Hansson
|
3003105ac9
|
Flesh out the rest of the controller tests
|
2025-04-18 16:16:04 +02:00 |
|
David Heinemeier Hansson
|
7b0d3d033f
|
Fix extra space
|
2025-04-18 16:08:53 +02:00 |
|
David Heinemeier Hansson
|
f6cd21f7cb
|
Extract default stages into something that will be created together with a new Workflow in the model
|
2025-04-18 16:07:01 +02:00 |
|
David Heinemeier Hansson
|
fd21838f88
|
Add assert_in_body helper
Coming upstream
|
2025-04-18 16:06:30 +02:00 |
|
David Heinemeier Hansson
|
1026408736
|
Need this for the draft header to be visible
|
2025-04-18 15:22:59 +02:00 |
|
David Heinemeier Hansson
|
f3000a02c5
|
Follow render_card_replacement pattern
And clean up the rest of the implementation a tad.
|
2025-04-18 15:20:38 +02:00 |
|
David Heinemeier Hansson
|
7395d4e034
|
Removing the image can also just be done as a card replacement
|
2025-04-18 15:14:36 +02:00 |
|
David Heinemeier Hansson
|
de23b4a866
|
Not needed for a single dependency
|
2025-04-18 15:10:47 +02:00 |
|
Jason Zimdars
|
3533fd1cd4
|
Merge branch 'main' into notifs-hiding
* main:
Fix failing test (we're no longer redirecting here
|
2025-04-17 17:04:02 -05:00 |
|
Jason Zimdars
|
c61fa77d6b
|
Fix failing test (we're no longer redirecting here
See: #411
|
2025-04-17 17:03:18 -05:00 |
|
Jason Zimdars
|
e16dc859e3
|
Display the empty message via CSS when there are no unread notifications
|
2025-04-17 16:57:24 -05:00 |
|
Jason Zimdars
|
b37a8e3f33
|
Hide Previously Seen section when empty with CSS
|
2025-04-17 16:54:11 -05:00 |
|
Kevin McConnell
|
09e544a881
|
Run beamer accessories in production only
|
2025-04-17 16:31:09 +01:00 |
|
Kevin McConnell
|
36e9ff47fb
|
Less noisy logging in production
|
2025-04-17 16:27:01 +01:00 |
|
David Heinemeier Hansson
|
b8775d41f5
|
Inline perma to container partial
Reveals all the container elements and perma wasnt used elsewhere.
|
2025-04-17 16:06:28 +02:00 |
|
David Heinemeier Hansson
|
0e442ac0d0
|
Use card replacement for card updates too
|
2025-04-17 15:56:56 +02:00 |
|
David Heinemeier Hansson
|
316ec76a1d
|
Merge pull request #411 from basecamp/card-changes-without-redirect
Card changes without redirect
|
2025-04-17 15:43:31 +02:00 |
|
David Heinemeier Hansson
|
461c104ac2
|
Extract helper method to keep partial at a uniform level of abstraction
|
2025-04-17 15:42:07 +02:00 |
|
David Heinemeier Hansson
|
63b2abe020
|
Remove duplicated conditional
|
2025-04-17 15:38:47 +02:00 |
|
David Heinemeier Hansson
|
b508a93aba
|
Style
|
2025-04-17 15:36:11 +02:00 |
|
David Heinemeier Hansson
|
182d1c934b
|
Note that we dont want to keep reloading these frames
|
2025-04-17 15:35:56 +02:00 |
|
David Heinemeier Hansson
|
ac9cbad4f9
|
I like this even better
|
2025-04-17 15:32:09 +02:00 |
|
David Heinemeier Hansson
|
62088b66d1
|
Suffix qualifier is unnnecessary
|
2025-04-17 15:30:55 +02:00 |
|
David Heinemeier Hansson
|
df1f623435
|
Group partials for container
|
2025-04-17 15:25:11 +02:00 |
|
David Heinemeier Hansson
|
b788ef1638
|
Match domain language
|
2025-04-17 15:23:40 +02:00 |
|
David Heinemeier Hansson
|
4dbd8205ce
|
Fix trailing space
|
2025-04-17 15:21:14 +02:00 |
|
David Heinemeier Hansson
|
7adbd8d634
|
Use card rerendering instead of redirects
|
2025-04-17 15:20:27 +02:00 |
|
David Heinemeier Hansson
|
d019e282ae
|
Better name
|
2025-04-17 15:00:14 +02:00 |
|
David Heinemeier Hansson
|
770029c26d
|
Stick with domain language
|
2025-04-17 14:59:15 +02:00 |
|
David Heinemeier Hansson
|
06da295f44
|
Fix tests
|
2025-04-17 14:56:53 +02:00 |
|
David Heinemeier Hansson
|
547e5ea24f
|
Rerender instead of redirect
|
2025-04-17 14:54:29 +02:00 |
|
David Heinemeier Hansson
|
ab1835294d
|
Style
|
2025-04-17 14:53:45 +02:00 |
|
David Heinemeier Hansson
|
f24287915f
|
Extract partials that can be rerendered
|
2025-04-17 14:52:35 +02:00 |
|
David Heinemeier Hansson
|
fcb3b1f2f1
|
Merge pull request #410 from basecamp/pin-without-redirect
Pin without redirect
|
2025-04-17 14:33:09 +02:00 |
|
David Heinemeier Hansson
|
7b5a1c0232
|
Fix test
|
2025-04-17 14:32:26 +02:00 |
|
David Heinemeier Hansson
|
4d0dddec46
|
No need to loop through a job when this is the sole point of the action
|
2025-04-17 14:31:28 +02:00 |
|
David Heinemeier Hansson
|
87ce4a623b
|
Even clearer about where these pins are going
|
2025-04-17 14:31:02 +02:00 |
|
David Heinemeier Hansson
|
1437bcb3b7
|
Clearer about where these are being sent
|
2025-04-17 14:29:12 +02:00 |
|
David Heinemeier Hansson
|
8fe8241069
|
Reuse create template
|
2025-04-17 14:14:08 +02:00 |
|
David Heinemeier Hansson
|
bddd624e41
|
Match template name to container id
|
2025-04-17 14:14:03 +02:00 |
|
David Heinemeier Hansson
|
fc0cf3917f
|
Pin without redirect
Use turbo stream response to save on the redirect latency
|
2025-04-17 14:05:26 +02:00 |
|
David Heinemeier Hansson
|
07e801b74c
|
Fix pinning to tray
They need to have a complete dom element that is unique
|
2025-04-17 13:52:55 +02:00 |
|
David Heinemeier Hansson
|
0c743d27a8
|
There is no more/less flicker with morphing
Where did you see the flickering that this solved, @jorgemanrubia?
|
2025-04-17 13:42:49 +02:00 |
|
David Heinemeier Hansson
|
b5d6d40462
|
Use domain language termn
|
2025-04-17 13:42:23 +02:00 |
|
David Heinemeier Hansson
|
bf99da8914
|
Style
|
2025-04-17 13:33:45 +02:00 |
|
David Heinemeier Hansson
|
a5de4863fa
|
Allow for multiple notifications to be read
cc @kevinmcconnell
|
2025-04-17 11:39:37 +02:00 |
|
Kevin McConnell
|
6fd5168c21
|
Merge pull request #409 from basecamp/read-zero-or-many-notifs-at-once
Read a card should dismiss all notifications
|
2025-04-17 09:49:24 +01:00 |
|