[GH-ISSUE #455] Upgrade to a recent version of Yew #171

Closed
opened 2026-02-27 08:15:39 +03:00 by kerem · 1 comment
Owner

Originally created by @nitnelave on GitHub (Feb 16, 2023).
Original GitHub issue: https://github.com/lldap/lldap/issues/455

The front-end was written with yew 0.18, and from 0.19 they have made significant breaking changes. As a result, updating is hard.

However, it is required to address #247 (and maybe #392), as well as keep up with the best practices. It would also help clean up the code. Potentially as well add testing.

Another option, though much heavier, would be to rewrite the entire frontend since it's not too complicated. This could be done either in another, more stable Rust framework, or in another language (typescript?). Rust is preferred for the compatibility with the authentication protocol OPAQUE.

Originally created by @nitnelave on GitHub (Feb 16, 2023). Original GitHub issue: https://github.com/lldap/lldap/issues/455 The front-end was written with yew 0.18, and from 0.19 they have made significant breaking changes. As a result, updating is hard. However, it is required to address #247 (and maybe #392), as well as keep up with the best practices. It would also help clean up the code. Potentially as well add testing. Another option, though much heavier, would be to rewrite the entire frontend since it's not too complicated. This could be done either in another, more stable Rust framework, or in another language (typescript?). Rust is preferred for the compatibility with the authentication protocol OPAQUE.
Author
Owner

@nitnelave commented on GitHub (Mar 20, 2023):

Fixed with #481

<!-- gh-comment-id:1476907996 --> @nitnelave commented on GitHub (Mar 20, 2023): Fixed with #481
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lldap-lldap#171
No description provided.