| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2 days | Typo: Fix name of CLI variable. | Frederick Muriuki Muriithi | |
| 2 days | Implement streamlined UI for phenotypes upload page. | Frederick Muriuki Muriithi | |
| 2 days | Redirect to "View Populations" page | Frederick Muriuki Muriithi | |
| While the streamlined UI is under construction, redirect the request back to the "View Population" page for the time being, until the UI requirements have been figured out. | |||
| 2 days | Go straight to phenotypes data upload form. | Frederick Muriuki Muriithi | |
| 2 days | Fix bug: explicitly specify get parameters. | Frederick Muriuki Muriithi | |
| 2 days | Provide necessary values to render UI. | Frederick Muriuki Muriithi | |
| 2 days | Improve UI: Remove UI elements and cleanup text. | Frederick Muriuki Muriithi | |
| 2 days | Provide UI for actions on existing phenotypes. | Frederick Muriuki Muriithi | |
| 3 days | Add javascript utilities to handle URLs. | Frederick Muriuki Muriithi | |
| 3 days | Use modified `url_for` to ensure flag arguments are retained. | Frederick Muriuki Muriithi | |
| 3 days | Explicitly include all channel dependencies. | Frederick Muriuki Muriithi | |
| There's a bug in guix where if we declare a that channel C depends on channel B, and channel B happens to rely on channel A, then channel A is not propagated for C, leading to build failures. | |||
| 4 days | Update channel dependencies: use only `gn-machines`. | Frederick Muriuki Muriithi | |
| 4 days | Use package definition in gn-machines | Frederick Muriuki Muriithi | |
| Use the package definition in gn-machines rather than that in guix-bioinformatics in order to ensure that we have the latest dependencies. | |||
| 8 days | Minor UI fixes for "Population" page | Frederick Muriuki Muriithi | |
| * Fix tabulation * Reduce amount of text * Leave comments for future improvements. | |||
| 8 days | Improve layout: Use more of the horizontal space for medium screens. | Frederick Muriuki Muriithi | |
| 8 days | Replace sections with UI tabs. | Frederick Muriuki Muriithi | |
| 8 days | Change element's ID. | Frederick Muriuki Muriithi | |
| 8 days | Improve UI text. | Frederick Muriuki Muriithi | |
| 8 days | Feature Flags: Generically deal with HTTP-based feature flags. | Frederick Muriuki Muriithi | |
| * Define a default `FEATURE_FLAGS_HTTP` configuration variable that's an empty list to help defining http-based feature flags that can be used to turn on/off features * Build macro to include hidden fields for feature flags where necessary. * Extend flask's `url_for` function to deal with defined feature flags in a mostly transparent way | |||
| 8 days | Move sidebar to the end for tiny screens. | Frederick Muriuki Muriithi | |
| 8 days | Improve styling. | Frederick Muriuki Muriithi | |
| 8 days | Move common CSS to separate file. | Frederick Muriuki Muriithi | |
| 8 days | Implement streamlined UI for populations. | Frederick Muriuki Muriithi | |
| 10 days | Implement streamlined UI for species. | Frederick Muriuki Muriithi | |
| 10 days | Improve the streamlined UI for the index page. | Frederick Muriuki Muriithi | |
| 2025-12-03 | Rerun QTLReaper script with provided details. | Frederick Muriuki Muriithi | |
| 2025-12-03 | Remove possible credentials leak. | Frederick Muriuki Muriithi | |
| 2025-12-03 | Remove unnecessary comment. | Frederick Muriuki Muriithi | |
| 2025-12-03 | Fix exitcode: Ensure correct exit code is returned. | Frederick Muriuki Muriithi | |
| 2025-12-03 | Add UI element to run QTLReaper script. | Frederick Muriuki Muriithi | |
| 2025-11-26 | scripts: Add script to run background QTLReaper process. | Frederick Muriuki Muriithi | |
| 2025-11-19 | Add function to retrieve vector data for phenotypes from the db. | Frederick Muriuki Muriithi | |
| 2025-11-19 | CLI: Add validator that checks path exists and is a directory. | Frederick Muriuki Muriithi | |
| 2025-11-19 | Add function to setup logging for scripts. | Frederick Muriuki Muriithi | |
| 2025-11-19 | Add utility functions for common CLI options/arguments. | Frederick Muriuki Muriithi | |
| 2025-11-19 | Initialise package for CLI utilities. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Fix issues caught by linter. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Extract common CLI option to separate utility function. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Add success handler for recompute phenotypes means jobs. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Provide default success handler for background jobs. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Enable (re)compute of phenotype means by users. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Provide script to compute means for phenotypes. | Frederick Muriuki Muriithi | |
| 2025-11-03 | Rework templates and styling. | Frederick Muriuki Muriithi | |
| Begin work on new page layout and styling to improve navigation through the system. | |||
| 2025-11-03 | Replace population descriptions with links to info.genenetwork.org | Frederick Muriuki Muriithi | |
| We no longer use the Description field in the database directly. Instead, the details on populations are in info.genenetwork.org and therefore, it makes more sense to link to specific pages there than attempt reproducing the features here. | |||
| 2025-11-03 | Use new "redirection-to-next" utilities. | Frederick Muriuki Muriithi | |
| 2025-11-03 | Provide utilities for redirecting to next page if provided. | Frederick Muriuki Muriithi | |
| 2025-11-03 | Base64 encode/decode from and to dicts. | Frederick Muriuki Muriithi | |
| * Convert a dict to a JSON string then encode it to base64. * Decode a base64 encoded JSON string to a dict. | |||
| 2025-11-03 | Improve UI to enable editing publication details. | Frederick Muriuki Muriithi | |
| 2025-10-13 | Publications: Add missing templates. | Frederick Muriuki Muriithi | |
| 2025-10-13 | Fix linting errors. | Frederick Muriuki Muriithi | |
