-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update web-vault to v2024.3.0 (new vertical layout) #157
Conversation
I've added the two logos to the resources folder and created a basic script that replaces both logos (this currently requires a sed with in-place-editing capabilities). Also changed the color scheme of the light mode a bit because I think that this new vertical layout is the perfect opportunity to introduce such a change. Note: I've refrained from making more changes as Bitwarden is still in the process of migrating the web-vault to their components library (and people not wanting this change can easily revert the changes to the |
e91fc29
to
b4b89ef
Compare
@stefan0xC how complex is it to add the endpoints for logging into vw via passkeys? Is this something I can help you with? I doubt I can work on this alone, but if you start with it, I can work on smaller tasks you assign to me. would that help, or is this more work than someone doing this alone? |
@tessus I'm not sure because I have not looked into it. If I were to tackle it I would also like to update the |
I'm not 100% sure, but the main reason we want to update to the latest Only, not sure if that can be done. |
I have some items which we need to address on the server side before we can release this:
I'm not seeing any other issues here. |
So, I'm fine btw with approving this PR, but I'm probably going to wait to release it until after we at least made adjustments to the key rotation code. |
Ow, they just release v2024.3.0 🤣 |
Since the key-rotation is already broken in the other versions also, lets just merge and release :). |
Is there a certain release required for this to work? e.g. |
It works with the current testing release as far as i could tell. |
Ah, I see. Thanks for the info. I am asking because I also create RPM packages for Fedora, but I guess they are mostly for myself (I don't track who downloads them). However, I usually have a |
@stefan0xC why do the password manager and the admin console use a different background color in the light theme, but use the same background color in dark theme? |
@tessus the main background-color is the same? If you mean the side-panel: That's presumably a design decision by Bitwarden. In light mode they use --color-background-alt3 for the password manager ( bw_web_builds/patches/v2024.3.0.patch Lines 698 to 719 in ac7f24e
In dark mode both |
@stefan0xC I was talking about the side panel: vs But in dark mode they look the same. It's all good if this is not a bug. It just seemed off to me that the backgrounds are different in the light theme but the same in the dark theme. |
Does this PR bring in the Duo Universal prompt support? That came with web-vault 2024.2.3? |
Technically the client side adds this feature, but for this to fully work we need to make changes to the server side too. |
Key rotation was changed since 2024.1.x. Multiple other items were added to be rotated like password-reset and emergency-access data to be part of just one POST instead of having multiple. See: dani-garcia/bw_web_builds#157
Looks like Bitwarden came out with a v2024.3.1 with a nice feature add of bullk collection moving. https://github.com/bitwarden/clients/releases/tag/web-v2024.3.1 |
Though i didn't find that feature out-off-the-box. So it probably needs a feature flag and server-side adjustments. |
Key rotation was changed since 2024.1.x. Multiple other items were added to be rotated like password-reset and emergency-access data to be part of just one POST instead of having multiple. See: dani-garcia/bw_web_builds#157
Key rotation was changed since 2024.1.x. Multiple other items were added to be rotated like password-reset and emergency-access data to be part of just one POST instead of having multiple. See: dani-garcia/bw_web_builds#157
I think the light theme for the panel would be better for the regular password manager and for the admin the dark could you change this |
You mean, light theme when on the personal manager, and the dark theme when on the organization manager? That would be strange, and also not wanted in most cases i think, I have dark themes for almost everything for example. |
Why not the original color ? |
But I think it would be better if it would change according to the color scheme settings |
Key rotation was changed since 2024.1.x. Multiple other items were added to be rotated like password-reset and emergency-access data to be part of just one POST instead of having multiple. See: dani-garcia/bw_web_builds#157
There have been two new web-vault releases yesterday:
web-v2024.2.3
andweb-v2024.2.4
which would change the layout quite drastically (cf. bitwarden/clients@38d8fbd).[UPDATE] The article that explains the layout change has been published: https://bitwarden.com/blog/bitwarden-design-updating-the-navigation-in-the-web-app/
The patch file differs further from previous files because with the layout change there are more drastic changes. I.e. the navbar at the top was removed (and replaced with a vertical bar), there's no footer once you are logged in and the Organizations link at the top to manage organizations was moved to the product-switcher. Since the svgs will be embedded into the page I've created two logos to differentiate between the
Password Manager
and theAdmin Console
(which is currently only for managing organizations and should not be confused with the/admin
panel.)Password Manager:
Admin Console:
There are also some further changes that we should add to keep vaultwarden compatible with the web-vault.
E.g. flexible collections (bitwarden/clients@0c3b569), login with passkey support (bitwarden/clients@3a0603a),
Since the feature flag for login with passkey has been removed (i.e. the option will be shown even though we don't have the necessary endpoints) I've hidden/removed the components for now.
The patch currently looks like this:
Light mode:
Dark mode:
As far as I've quickly tested it at least the core functionality (i.e. creating, modifying, deleting accounts, items, organizations, collections, sends, ...) still works.