| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 29 hours | Add a comment note on phenotype resources. | Frederick Muriuki Muriithi | |
| 29 hours | Prompt user for a name for the resource object. | Frederick Muriuki Muriithi | |
| 2026-03-09 | Enable download of list of errors. | Frederick Muriuki Muriithi | |
| 2026-02-18 | Type-Checking: Add type hints for variable. | Frederick Muriuki Muriithi | |
| 2026-02-18 | Lint: Disable some checks for specific functions. | Frederick Muriuki Muriithi | |
| 2026-02-18 | Lint: Add docstrings for functions. | Frederick Muriuki Muriithi | |
| 2026-02-06 | Fix flash message class. | Frederick Muriuki Muriithi | |
| 2026-01-30 | Fetch and display actual details for phenotypes being deleted. | Frederick Muriuki Muriithi | |
| 2026-01-30 | Narrow selection if cross-reference IDs are provided. | Frederick Muriuki Muriithi | |
| 2026-01-30 | Implement UI logic to trigger phenotype deletion job. | Frederick Muriuki Muriithi | |
| 2026-01-27 | Handle big deletes: Delete in batches. | Frederick Muriuki Muriithi | |
| Do avoid locking up the database server, or leading to sluggishness when doing huge deletes, do the deletions in chunks, with a tiny delay between each delete to free up the server.a See https://mariadb.com/docs/server/ha-and-performance/optimization-and-tuning/query-optimizations/big-deletes | |||
| 2026-01-26 | Provide some utilities to fetch common config variables. | Frederick Muriuki Muriithi | |
| 2026-01-26 | Replace TEMPORARY_DIRECTORY with SCRATCH_DIRECTORY | Frederick Muriuki Muriithi | |
| Avoid using the terminology "TEMPORARY_DIRECTORY" which encourages use of the shared global mutable state in /tmp, that we want to move away from. Instead, we use "SCRATCH_DIRECTORY" which is an explicit specified directory for state needed for and by the gn-uploader application. | |||
| 2026-01-26 | Outline deletion: Create scaffolding for idea. | Frederick Muriuki Muriithi | |
| 2026-01-23 | Add initial placeholder UI to confirm deletion. | Frederick Muriuki Muriithi | |
| 2026-01-23 | Initialise UI for deletion of phenotypes. | Frederick Muriuki Muriithi | |
| 2026-01-23 | Add function to delete phenotypes completely. | Frederick Muriuki Muriithi | |
| 2026-01-23 | Add function to delete numeric data for phenotypes. | Frederick Muriuki Muriithi | |
| 2026-01-23 | Use correct classes for type-hints. | Frederick Muriuki Muriithi | |
| 2026-01-08 | Bug: Move, and fix fetching of logged in user's ID. | Frederick Muriuki Muriithi | |
| 2026-01-07 | Link background jobs to user. | Frederick Muriuki Muriithi | |
| 2025-12-29 | Phenotypes: Move feature to new UI templates. | Frederick Muriuki Muriithi | |
| 2025-12-19 | Delete unused function. | Frederick Muriuki Muriithi | |
| 2025-12-19 | Fix issues caught by type-checker. | Frederick Muriuki Muriithi | |
| 2025-12-17 | Move phenotypes dataset UI to its own template. | Frederick Muriuki Muriithi | |
| 2025-12-17 | Fix linting problems. | Frederick Muriuki Muriithi | |
| 2025-12-16 | Move logic for loading streamlined-UI templates to reusable function | Frederick Muriuki Muriithi | |
| 2025-12-16 | Add "Streamlined UI" templates for phenotype upload sub-features. | Frederick Muriuki Muriithi | |
| 2025-12-16 | Implement streamlined UI for phenotypes upload page. | Frederick Muriuki Muriithi | |
| 2025-12-16 | 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. | |||
| 2025-12-10 | 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 | |||
| 2025-12-03 | Rerun QTLReaper script with provided details. | Frederick Muriuki Muriithi | |
| 2025-11-19 | Add function to retrieve vector data for phenotypes from the db. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Fix issues caught by linter. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Add success handler for recompute phenotypes means jobs. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Enable (re)compute of phenotype means by users. | Frederick Muriuki Muriithi | |
| 2025-11-03 | Use new "redirection-to-next" utilities. | Frederick Muriuki Muriithi | |
| 2025-11-03 | Improve UI to enable editing publication details. | Frederick Muriuki Muriithi | |
| 2025-10-13 | Fix linting errors. | Frederick Muriuki Muriithi | |
| 2025-08-25 | Create and cross-reference phenotypes | Frederick Muriuki Muriithi | |
| Update `create_new_phenotypes` function to create the phenotypes and cross-reference them to their populations, publications, and groups in one transaction to ensure consistency. | |||
| 2025-08-25 | Preprocess phenotype data and return normalised form. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Deactivate linter error check. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Remove comments and demo statements. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Fix linting issues. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Fix imports | Frederick Muriuki Muriithi | |
| Remove unused imports, update old imports to newer forms and add missing imports. | |||
| 2025-07-14 | Refactor out common functionality into separate function. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Do not enter IDs in files in the description field. | Frederick Muriuki Muriithi | |
| 2025-07-02 | Update descriptions and abbreviations | Frederick Muriuki Muriithi | |
| - Add the description to both the Original and Post-Publication fields. - Set the abbreviation fields to the identifier in the files. | |||
| 2025-07-01 | Bugfix: The value needs to be a tuple or list. | Frederick Muriuki Muriithi | |
| 2025-07-01 | Ignore any optional files that are not provided. | Frederick Muriuki Muriithi | |
