| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 11 days | Fix typos in configuration variable name. | Frederick Muriuki Muriithi | |
| 12 days | Move the UPLOAD_DIRECTORY under the SCRATCH_DIRECTORY by default. | Frederick Muriuki Muriithi | |
| If the UPLOAD_DIRECTORY is not specified in the configuration file(s), then, by default, have it under the SCRATCH_DIRECTORY. | |||
| 12 days | 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. | |||
| 2025-12-19 | Fix issues caught by type-checker. | Frederick Muriuki Muriithi | |
| 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-08 | Improve the streamlined UI for the index page. | Frederick Muriuki Muriithi | |
| 2025-10-13 | Improve application-level and module-level logging. | Frederick Muriuki Muriithi | |
| 2025-06-12 | Improve logger setup. | Frederick Muriuki Muriithi | |
| 2025-06-11 | Fix issues caught by linter. | Frederick Muriuki Muriithi | |
| 2025-05-19 | Setup log format for the application. | Frederick Muriuki Muriithi | |
| 2025-05-02 | PoC: Use independent module-level loggers with application | Frederick Muriuki Muriithi | |
| Using flask.current_app.logger for logging in modules leads to the modules requiring an app context, even when the module itself could be used outside of the application. This commit provides a proof-of-concept (really, me finally putting in the effort to figure out logging) for how we could allow independent loggers at the module level, that can then be hooked up to the main logging in the system in question. | |||
| 2025-04-28 | Initialise entry-point for managing publications. | Frederick Muriuki Muriithi | |
| 2025-04-21 | Implement rudimentary status update page for background jobs. | Frederick Muriuki Muriithi | |
| 2025-04-11 | Fix bug: Provide empty defaults, and fix type. | Frederick Muriuki Muriithi | |
| 2025-04-11 | Update application initialisation to allow config updates for tests. | Frederick Muriuki Muriithi | |
| 2025-03-24 | Initialise jobs package for flask. | Frederick Muriuki Muriithi | |
| 2025-03-21 | Bugfix: Provide missing import. | Frederick Muriuki Muriithi | |
| 2025-03-20 | Initialise session storage directory. | Frederick Muriuki Muriithi | |
| 2024-12-20 | Provide initial endpoints for chunked file uploads. | Frederick Muriuki Muriithi | |
| 2024-09-23 | Initialise the "Expression Data" section. | Frederick Muriuki Muriithi | |
| 2024-09-17 | UI Improvements: Provide some details of logged in user | Frederick Muriuki Muriithi | |
| 2024-09-03 | Put populations under species: improve hierarchy. | Frederick Muriuki Muriithi | |
| Populations cannot exist without the species they are related to. This commit updates the URI hierarchy to reflect that expectation. | |||
| 2024-09-03 | Initialise the populations package and update references. | Frederick Muriuki Muriithi | |
| 2024-08-30 | Initialise package for dealing with Species. | Frederick Muriuki Muriithi | |
| 2024-08-28 | Move code handling expression data upload into new module. | Frederick Muriuki Muriithi | |
| 2024-08-08 | Set up logging for the application. | Frederick Muriuki Muriithi | |
| Set up logging for the application to help with debugging issues. | |||
| 2024-08-05 | Enable logout. | Frederick Muriuki Muriithi | |
| 2024-08-05 | Add OAuth2/JWK-related endpoints. | Frederick Muriuki Muriithi | |
| 2024-07-26 | Provide UI for enabling login to the application. | Frederick Muriuki Muriithi | |
| 2024-07-26 | Initialise sessions for the application. | Frederick Muriuki Muriithi | |
| 2024-07-26 | Rename configuration variable | Frederick Muriuki Muriithi | |
| QCAPP_CONF --> UPLOADER_CONF | |||
| 2024-07-26 | Setup secrets from config file. | Frederick Muriuki Muriithi | |
| 2024-07-25 | Fix typing and linting errors. | Frederick Muriuki Muriithi | |
| 2024-07-25 | Rename module: qc_app --> uploader | Frederick Muriuki Muriithi | |
