- feat: use database for credentials + expiry (prototype) view
- feat: utils for database view
- feat: read options from database view
- feat: add modal wizard to the upload module view
- feat: upload new data button now works view
- feat: upload button now has bigomics styles view
- feat: disable upload tab and handle upload UI directly via modal calls view
- feat: upload module can now be triggered via load dataset module button view
- feat: modal upload can now be triggered by welcome board view
- feat: upload module is not triggered at startup view
- feat: Add legend and checklist to upload_table_preview_counts_ui via server rendering view
- feat: dynamically render UI based on input of counts view
- feat: counts are now passing directly from counts_ui to checked_counts view
- feat: wizard can now be locked based on state of input file view
- feat: restyle buttons and load example counts when clicking load_example button view
- feat: logic for counts when other input files are uploaded view
- feat: handle deletion of samples when contrasts are already uploaded view
- feat: contrast builder is embedded into contrasts_ui view
- feat: dynamically render contrast builder view
- feat: wizard now sends message to compute and active step view
- feat: upload module now responds to wizard commands view
- feat: rename compute tab and add an additional tab for review, to avoid the locking issues view
- feat: contrasts step now (un)locks depending on modified_ct view
- feat: block new uploads if we already have a processx computation running view
- feat: shinyvalidate now works! view
- feat: countsstats is displays correctly and checkTables deprecated input removed view
- feat: manage to render the plots in correct size (with a lot of flickering) view
- feat: initial prototype of wizard reset view
- feat: wizard reset on new upload view
- feat: wizard works without conflicts with shinyvalidate and shinyalert (preventing re-initialization) view
- feat: pass wizard controls to fire updateSelectInput exactly when contrast builder is triggered view
- feat: validate dataset name is not at upload_server level for better wizard control view
- feat: end of computation does not trigger new wizard upload view
- feat: reset conditions when user add contrast view
- feat: prevent updateTextInput newname observer to change upon reset of builder view
- feat: shinyvalidate does not need to to be triggered at page trigger view
- feat: improve ux by warning user that a locked button was clicked view
- feat: centralize all warnings to give real-time feedback to use (in alerts, embed in wizard...) view
- feat: add shinyalert with error message only view
- feat: add default step layout to batch correction module view
- feat: option to color or not (up/down reg) volcano plots view
- feat: echo playbase branch view
- feat: aux function to check if user in DB view
- feat: if user in DB use it, otherwise use user folder OPTIONS view
- feat: extra duration for clustering board view
- feat: colo up/down MA plot view
- feat: act matrix with plotly view
- feat: disable legen on small plot view
- feat: drugconnect actmatrix change color gradient view
- feat: pathway actmatrix change color ramp view
- feat: pathway invert y axis view