fix: move download and enable button to outside of details tab#59465
fix: move download and enable button to outside of details tab#59465mykh-hailo wants to merge 1 commit intonextcloud:masterfrom
Conversation
|
Can you please add screenshots? |
|
@susnux Here are the screenshots before and update. Screenshot for Wide Screens.
Screenshot for narrow screens.
P.S. We have the title and score and the button section is clipped on the left. To fix this issue, we have to fix NcAppSidebar component. |
b77e55c to
6834740
Compare
|
@susnux I updated the code with the latest master branch. |
ad3aa25 to
fb5dc2b
Compare
b8c5ed1 to
6bbca83
Compare
6bbca83 to
5d71884
Compare
5d71884 to
7dbb3fb
Compare
7dbb3fb to
51f2f6a
Compare
There was a problem hiding this comment.
Hi @mykh-hailo thanks a lot for the contribution!
I just tested this and there seems to be some problems with the limit apps to groups feature (it should be put onto a new line probably and not be positioned like a block element:
Grabacion.2026-04-13.163329.mp4
Additionally, there seems to be some problems with updating the internal state when using the enable, install or disable buttons so that always a full page reload is required to update the state:
Grabacion.2026-04-13.163527.mp4
51f2f6a to
a5fcfdf
Compare
|
@szaimen Thank you for your comments. |
4de7f7a to
6fac68b
Compare
|
@szaimen I tested with docker image |
Which error? That the enable or remove buttons are not shown after didabling the app? But what if you reload the page? |
Yes, the actions section on the sidebar is not updated until we reload the page. 2026-04-15.09-41-35.mov |
I see. However you fixed this right? My problem with your fix is thst in my testing it shows the wrong buttons after clicking on disable on a non-shipped app. (It shows one button: |
No, This PR does not contain the fix. |
Sounds good :) |
|
@szaimen can we merge this branch now? |
I just tested again and this bug still seems to be there:
(I did not recompile locally) |
45a49ec to
96df71e
Compare
|
@szaimen sorry, I forgot to push the build file. |
|
@szaimen Can you help me to merge this PR ASAP please? |
There was a problem hiding this comment.
Tested with some culprits but did not review the code.
The culprits:
- The buttons do not update whenever clicked. A page reload is needed.
- The same applies to limiting apps to groups.
@mykh-hailo please handle these in a follow-up if possible :)
@mykh-hailo sorry cannot give you any ETA. However please fix the red CI. Failing tests are related afaics. Then we can move forward with trying to merge this. |
|
@susnux can you check this PR if it can be merged? |
|
@susnux can you help me to merge this PR? |
|
@susnux , it's been 2 weeks since I made PR. |
@mykh-hailo please fix the tests. Then we can go forward with merging this PR. |
|
@szaimen I don't think the errors are caused by me. |
|
The following error sounds related: |
96df71e to
2e2f0a3
Compare
|
@szaimen I rebased the branch and it passed the test. |
990f517 to
c26a82a
Compare
Signed-off-by: mykh-hailo <kristianderonta0205@gmail.com>
c26a82a to
6a0a1b2
Compare




Summary
This change improves discoverability of app lifecycle actions in the App Store sidebar by moving install, update, remove, enable/disable, App API deploy options, and “delete data on remove” out of the Details tab and into the sidebar header description area, next to badges and the store rating.
The Details tab now focuses on group limits, dependencies, metadata, and links (interact section), while primary actions stay visible without switching tabs.
Checklist
3. to review, feature component)stable32)AI (if applicable)