aboutsummaryrefslogtreecommitdiff
path: root/uploader
AgeCommit message (Collapse)Author
5 daysCheck that all files are provided and there're no duplicates.Frederick Muriuki Muriithi
5 daysIf file already exists, return success rather than failing.Frederick Muriuki Muriithi
If user has already uploaded the file, simply return success, rather than failing.
5 daysRemove display elements for existing filesFrederick Muriuki Muriithi
Remove the display elements for any previously existing files. This ensures that when a file is added/removed, only the actual files that exist are displayed.
5 daysDisable "Upload Phenotypes" button on click; reenable on error.Frederick Muriuki Muriithi
Disable the button when the user clicks the button, and only re-enable it iff an upload error occurs.
5 daysAllow non-expiring JWTsFrederick Muriuki Muriithi
The authorisation server was updated to return non-expiring JWTs, so this particular client needs to allow for such.
2025-01-06Activate resumable UIs.Frederick Muriuki Muriithi
2025-01-06Add resumable UI elements for all file inputs.Frederick Muriuki Muriithi
2025-01-06Generalise creation of resumable objects.Frederick Muriuki Muriithi
2025-01-06Add note that no event is passed.Frederick Muriuki Muriithi
2025-01-06Trigger preview when user drops file on the resumable element.Frederick Muriuki Muriithi
2025-01-06Rename function for consistencyFrederick Muriuki Muriithi
Use CamelCasing for function names.
2025-01-06Make the preview updater more genericFrederick Muriuki Muriithi
Build the preview-updater in a function call to ease maintenance.
2025-01-06Use explicit names for variables to ease maintenanceFrederick Muriuki Muriithi
Give the variables names that indicate what they are used for.
2025-01-06Pass in file object rather than file-input elementFrederick Muriuki Muriithi
To make this reusable even in scenarios where a file-input element does not exist or cannot be updated, pass in the file object itself rather than a file-input element.
2025-01-06Fix labels 'for' attributeFrederick Muriuki Muriithi
2024-12-20Activate initial PoC for chunked uploads.Frederick Muriuki Muriithi
2024-12-20Provide URI for the POST endpoint for chunked uploads.Frederick Muriuki Muriithi
2024-12-20Add javascript to handle resumable, chunked file uploads.Frederick Muriuki Muriithi
2024-12-20Provide initial endpoints for chunked file uploads.Frederick Muriuki Muriithi
2024-12-20Retain a consistent naming scheme for functions.Frederick Muriuki Muriithi
* Create a temporary fix to bridge the change.
2024-12-20Separate generic functions from chunking functionsFrederick Muriuki Muriithi
2024-12-19Make files into a module of its own.Frederick Muriuki Muriithi
2024-12-17Handle non-existent values correctly.Frederick Muriuki Muriithi
2024-12-17Update the previews on changing values and/or files.Frederick Muriuki Muriithi
2024-12-17Trigger 'change' event on resetting value(s) to default.Frederick Muriuki Muriithi
2024-12-17Import files.js to get access to 'read_first_n_lines' function.Frederick Muriuki Muriithi
2024-12-17Add function to read first 'n' lines of file as text.Frederick Muriuki Muriithi
2024-12-17Add function to update a preview table.Frederick Muriuki Muriithi
2024-12-17Display preview UI elements.Frederick Muriuki Muriithi
2024-12-17Add template for tables to preview files' parsing.Frederick Muriuki Muriithi
2024-12-17Move common sidebar contentFrederick Muriuki Muriithi
2024-12-16Use January as default monthFrederick Muriuki Muriithi
Sometimes, the publication date only contains the year.
2024-12-16Handle error conditionsFrederick Muriuki Muriithi
* Only fetch abstract details if the summary is successful * Indicate error if fetching summary fails
2024-12-13Separate bundle and individual files processingFrederick Muriuki Muriithi
Move the code processing the R/qtl2 bundle into a separate function and call it. Create a new (currently, failing) function to process the individual files.
2024-12-13Refactor template to extend common baseFrederick Muriuki Muriithi
Extend the common base template in order to reuse the common parts for uploading phenotypes.
2024-12-13Allow choice between the two UI optionsFrederick Muriuki Muriithi
Allow the user to switch between using the R/qtl2 file format or uploading the individual files.
2024-12-13Use new templates:Frederick Muriuki Muriithi
2024-12-13Rename templateFrederick Muriuki Muriithi
Rename original template to indicate it uses the R/qtl2 bundle format.
2024-12-13Add page documentation.Frederick Muriuki Muriithi
2024-12-13Prompt for the files.Frederick Muriuki Muriithi
2024-12-13Prompt for file structure details.Frederick Muriuki Muriithi
2024-12-12Add incomple template for uploading individual files.Frederick Muriuki Muriithi
2024-12-12Create new base templates for upload of phenotype.Frederick Muriuki Muriithi
Implement the common UI features, for fetching publication details.
2024-12-12Update link text.Frederick Muriuki Muriithi
2024-12-10Add menu entry for platforms in "View Species" page.Frederick Muriuki Muriithi
2024-12-10Retain population for "List Markers" pageFrederick Muriuki Muriithi
For UI consistency, and as a convenience to the users, retain the population details for the "List Markers" page to help them navigate more easily using the breadcrumbs.
2024-12-10Reorder menus in the populations page.Frederick Muriuki Muriithi
Make the order of the menus a little closer to the likely order of data upload.
2024-12-10Deactivate access to incomplete/unimplemented features.Frederick Muriuki Muriithi
2024-12-10Redirect if there's only a single phenotype datasetFrederick Muriuki Muriithi
If a particular population has only a single phenotype dataset, redirect to the dataset view page rather than listing the only dataset.
2024-12-10Use specialised template renderer for phenotypes.Frederick Muriuki Muriithi
Use the specialised template renderer to keep the rendering consistent.