Closed BalduinLandolt closed 2 years ago
There is a bug with the groups not updating in the UI, caused by a caching issue. The easiest way to fix this, is to implement the database solution for groups (#103 ) and leave this PR open as a draft for now.
Base: 39.38% // Head: 42.86% // Increases project coverage by +3.47%
:tada:
Coverage data is based on head (
2fd3eec
) compared to base (746ff42
). Patch coverage: 97.93% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
2 Code Smells
No Coverage information
0.0% Duplication
in this PR I tried out the multi-page support that streamlit provides since version 1.10.
The git diff is a bit misleading, I mostly shuffled code around from the interface.py file to other files. Apart from that I did some minor improvements, but nothing of great impact.
IMO it doesn't look bad with those pages. But as this is a matter of taste, I'd open it for discussion if we want that at all.
Also, it would be great to test if still everything works as expected. (I had to do some stuff with streamlit states and caching, which is still rather cryptic to me, so it might well be that I broke something...)