Recent Releases of grand-challenge.org
grand-challenge.org - v2025.08.1
What's Changed
- Remove machina forums by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4223
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2025.08...v2025.08.1
- Python
Published by jmsmkn 10 months ago
grand-challenge.org - v2025.08
What's Changed
- New forum models by @amickan in https://github.com/comic/grand-challenge.org/pull/4114
- Fix datatables sorting by @koopmant in https://github.com/comic/grand-challenge.org/pull/4149
- Handle LFS budget error from GitHub by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4150
- Fix autosaving docstring by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/4153
- Remove the docker executor by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4152
- Add tests for client deidentification procedure by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4154
- Update matching functions to use source_object by @amickan in https://github.com/comic/grand-challenge.org/pull/4155
- Improve discussion forum admin by @amickan in https://github.com/comic/grand-challenge.org/pull/4156
- Clean up algorithm detail page by @koopmant in https://github.com/comic/grand-challenge.org/pull/4159
- Upgrade dcmjs to 0.43.0 (minified version) by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4157
- Remove disabled autoWidth setting for datatable on leaderboard by @koopmant in https://github.com/comic/grand-challenge.org/pull/4161
- Take already migrated follows into account by @amickan in https://github.com/comic/grand-challenge.org/pull/4162
- Update dependencies by @github-actions[bot] in https://github.com/comic/grand-challenge.org/pull/4164
- New challenge forums by @amickan in https://github.com/comic/grand-challenge.org/pull/4160
- Extra checks for external evaluation by @amickan in https://github.com/comic/grand-challenge.org/pull/4168
- Upgrade Forge to v0.7.5 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4171
- Add redirects for old forums by @amickan in https://github.com/comic/grand-challenge.org/pull/4170
- Ignore conflicts during redirect creation by @amickan in https://github.com/comic/grand-challenge.org/pull/4173
- Use 4th Generation Intel Xeon Scalable instances by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4174
- Increase COMPONENTSMAXIMUMJOB_DURATION by @amickan in https://github.com/comic/grand-challenge.org/pull/4177
- Catch gzip errors on decompression of docker images by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4182
- Update dependencies by @github-actions[bot] in https://github.com/comic/grand-challenge.org/pull/4179
- Add admin action to cancel image imports by @amickan in https://github.com/comic/grand-challenge.org/pull/4183
- Move post deletion modal to detail view by @amickan in https://github.com/comic/grand-challenge.org/pull/4186
- Add challenge filter to invoice admin by @amickan in https://github.com/comic/grand-challenge.org/pull/4188
- Block forms on submit by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4185
- Add creation date to BannedEmailAddressAdmin by @amickan in https://github.com/comic/grand-challenge.org/pull/4189
- Avoid "empty" editors list by @koopmant in https://github.com/comic/grand-challenge.org/pull/4191
- Show image and file count on job progress page by @amickan in https://github.com/comic/grand-challenge.org/pull/4187
- Equalize component height in method list table by @koopmant in https://github.com/comic/grand-challenge.org/pull/4195
- Add information about runtime environment to prerequisite jobs list by @koopmant in https://github.com/comic/grand-challenge.org/pull/4196
- Update dependencies by @github-actions[bot] in https://github.com/comic/grand-challenge.org/pull/4192
- Add admin action to unpublish algorithm by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4197
- Avoid expanding phases navigation if there are too many phases by @koopmant in https://github.com/comic/grand-challenge.org/pull/4166
- Replace datatable initialization and configuration javascript with data attributes by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4193
- Avoid linebreak due to heading permalink by @koopmant in https://github.com/comic/grand-challenge.org/pull/4200
- Improve whitespace placement for pages by @koopmant in https://github.com/comic/grand-challenge.org/pull/4199
- Deprecate forum field by @amickan in https://github.com/comic/grand-challenge.org/pull/4181
- Revert pages width change by @koopmant in https://github.com/comic/grand-challenge.org/pull/4204
- Update dependencies by @github-actions[bot] in https://github.com/comic/grand-challenge.org/pull/4205
- Make textarea content black for improved readability by @koopmant in https://github.com/comic/grand-challenge.org/pull/4203
- Move notification creation for forum posts to async task by @amickan in https://github.com/comic/grand-challenge.org/pull/4180
- Use celery logger for tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4206
- Remove evaluations list from method detail page by @koopmant in https://github.com/comic/grand-challenge.org/pull/4194
- Correctly send notification at job failure by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4172
- Upgrade mc by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4176
- Ensure save method is used when unpublishing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4207
- Only update viewer groups when necessary by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4208
- Update banned domains by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4210
- Only lock the job when cancelling tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4212
- Remove use of objective by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4213
- Update utilisation chart by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4211
- Fix leaderboard date parsing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4215
- Restrict locked fields of job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4217
- Try to force better titles by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4218
- Add migrations to remove otp static and otp totp applications by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4220
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2025.07...v2025.08
- Python
Published by jmsmkn 10 months ago
grand-challenge.org - v2025.07
What's Changed
- Avoid celery and kombu 5.5.x by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3919
- Fix deprecation warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3918
- Add option for RDS IAM auth by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3921
- Avoid line break in challenge topbar by @koopmant in https://github.com/comic/grand-challenge.org/pull/3923
- Add filter for overdue status of invoices to admin by @koopmant in https://github.com/comic/grand-challenge.org/pull/3924
- Cache the RDS token generation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3926
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3932
- Allow algorithms with additional interfaces to be submitted to phase by @amickan in https://github.com/comic/grand-challenge.org/pull/3939
- Image processing and assignment: account for object not existing by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3930
- Ensure error views do not make queries by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3941
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3944
- Parametrisation of evaluations by @amickan in https://github.com/comic/grand-challenge.org/pull/3938
- Add CORSALLOWHEADERS by @amickan in https://github.com/comic/grand-challenge.org/pull/3947
- Update leaderboard and evaluation detail page by @amickan in https://github.com/comic/grand-challenge.org/pull/3948
- Temporarily reintroduce create_evaluation celery task by @amickan in https://github.com/comic/grand-challenge.org/pull/3949
- Fix leaderboard columns by @amickan in https://github.com/comic/grand-challenge.org/pull/3951
- Leaderboard accessible to readers by @amickan in https://github.com/comic/grand-challenge.org/pull/3942
- Only show inputs column on evaluation list if those are defined on phase by @amickan in https://github.com/comic/grand-challenge.org/pull/3952
- Show leaderboard tab only for educational reader studies by @amickan in https://github.com/comic/grand-challenge.org/pull/3953
- Remove create_evaluation task by @amickan in https://github.com/comic/grand-challenge.org/pull/3955
- Initialize view_leaderboard permission by @amickan in https://github.com/comic/grand-challenge.org/pull/3954
- Reduce number of challenge leaderboard queries by @amickan in https://github.com/comic/grand-challenge.org/pull/3956
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3957
- Fix instance type comparison by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3958
- Ground Truth from Answers by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3922
- Remove deprecated fields by @amickan in https://github.com/comic/grand-challenge.org/pull/3962
- Add socket information modal by @amickan in https://github.com/comic/grand-challenge.org/pull/3964
- Delete external evaluators group on challenge deletion by @amickan in https://github.com/comic/grand-challenge.org/pull/3966
- Create model for session costs by @koopmant in https://github.com/comic/grand-challenge.org/pull/3965
- 3916 admin page with warning appears on a new row by @koopmant in https://github.com/comic/grand-challenge.org/pull/3967
- Pin grand-challenge-forge by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3969
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3971
- Remove help forum by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3972
- Disable reader studies without credits by @koopmant in https://github.com/comic/grand-challenge.org/pull/3968
- Update forge by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3970
- Save session cost object before setting reader studies relation by @koopmant in https://github.com/comic/grand-challenge.org/pull/3975
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3976
- Add storage and job costs to stats for staff users by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3978
- Move setting to set cloudwatch metrics pushing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3981
- Fix description with reuse of images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3980
- Add task to remove old container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3977
- Do not allow a default value when sockets require a file by @koopmant in https://github.com/comic/grand-challenge.org/pull/3983
- Allow cancelling jobs in validating inputs state by @amickan in https://github.com/comic/grand-challenge.org/pull/3984
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3986
- Allow searching for pk in session admin by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3989
- Phase Starter kit Download by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3974
- Enable downloading of evaluation outputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3985
- Add container cleanup tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3990
- Fix celery exception handling with direct invocation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3992
- Remove deprecated flake8-docstrings by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3996
- Remove renderedresulttext by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3993
- Prevent reevaluating under certain conditions by @amickan in https://github.com/comic/grand-challenge.org/pull/3973
- Add index on evaluations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3995
- Prefetch group pks to force use of index by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3999
- Fix WorkstationConfig causing server errors on blank input by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3994
- Check for partial algorithm interface match by @amickan in https://github.com/comic/grand-challenge.org/pull/4000
- Invoice validation by @koopmant in https://github.com/comic/grand-challenge.org/pull/3890
- Remove retry if dropped by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3998
- Fix container protection and image deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4005
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4006
- Make phase fk on submission not nullable by @koopmant in https://github.com/comic/grand-challenge.org/pull/4008
- Remove use of
accept_user_permsby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4009 - Use claimed at for external evaluations by @koopmant in https://github.com/comic/grand-challenge.org/pull/4012
- Use
filter_by_permissioninPermissionListMixinby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4015 - Remove use of
get_objects_for_userandget_objects_for_groupby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4013 - Handle specific locking errors by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4017
- Add cancelled payment status option for invoices by @koopmant in https://github.com/comic/grand-challenge.org/pull/4022
- Add indexes for object permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4016
- Replace
ObjectPermissionsFilterwith optimized version by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4018 - Fix lock exception handling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4025
- Allow combination of
ObjectPermissionRequiredMixinandViewObjectPermissionListMixinby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4024 - Fix trying to move pages where the target order does not exist by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4020
- Only use union in permission filter when necessary by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4026
- Add algorithm interfaces for phase copy form by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4002
- Upgrade django-guardian by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4028
- Mark docker tests as x-fail by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4032
- Allow model-based POSTs to create SocketValues by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4030
- Allow extending overlay segments for sockets by @amickan in https://github.com/comic/grand-challenge.org/pull/4034
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4036
- Move session costs to utilization application by @koopmant in https://github.com/comic/grand-challenge.org/pull/4035
- Fix celery logging by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4038
- Remove workflow creation for build images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4039
- Remove circular dependency in migrations by @koopmant in https://github.com/comic/grand-challenge.org/pull/4037
- Check if task is run as part of a canvas by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4041
- Fix unnecessary locking of linked object by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4042
- Account for null-valued fields in Job-creation POST serializer by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4040
- Show cancelled state on invoice overview by @koopmant in https://github.com/comic/grand-challenge.org/pull/4046
- Guard build images by status by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4048
- Remove change job group perm by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4050
- Remove link to blog post by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4051
- Fix API schema for
Answerby @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4054 - Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4055
- Shorten paths found in starter-kit / algorithm templates by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4059
- Only run prerequsite check when evaluation is still in validating state by @amickan in https://github.com/comic/grand-challenge.org/pull/4061
- Add utilization models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4062
- Add job utilization models by @koopmant in https://github.com/comic/grand-challenge.org/pull/4001
- Remove deprecated fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4063
- Split compute and storage tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4064
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4066
- Strike through inactive users in verification admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4065
- Add indices for utilization models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4067
- Add verification status in admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4069
- Mark eval as failed when no algorithm or predictions file by @amickan in https://github.com/comic/grand-challenge.org/pull/4071
- Remove options from algorithm admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4072
- Replace
add_images_to_archive_itemwithadd_image_to_objectby @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4075 - Remove viewer group for system jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4076
- Add setting to use warm pools by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4077
- Remove max_jobs setting by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4078
- Set the volume size to the nvme volume size by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4079
- Remove obsolete addimagestoarchiveitem task by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4073
- Add job warm pool utilization model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4080
- Warm pool utilization tests by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4081
- Update utilization admin and warm pool time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4084
- Fix writable checkpoints directory by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4089
- Update latest gcapi version to 0.13.2 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4090
- Add GPU availability issue warning by @amickan in https://github.com/comic/grand-challenge.org/pull/4091
- Re-add auto-updating of job status by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4092
- Removes CIV search fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4094
- Fix display set index with duplicate order by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4097
- Fix warm pool duration for cancelled jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4100
- Fix prediction submissions in algorithm kind phase by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/4099
- Update g5.2xlarge availability warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4102
- Upgrade amass to 0.4.1 by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4107
- Use window annotation for standard index by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4098
- Remove usage historical records by @koopmant in https://github.com/comic/grand-challenge.org/pull/4104
- Fix the algorithm memory requirements on creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4110
- Add headline and breadcrumbs to docpage search results by @koopmant in https://github.com/comic/grand-challenge.org/pull/4083
- Add VRAM to GPU Specs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4111
- Remove duplicate detail link by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4105
- Add ALGORITHMSMAXACTIVEJOBSPER_USER by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4112
- Revert "Use window annotation for standard index" by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/4117
- Broaden fallback to gravatar mugshot by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4122
- Prevent re-evaluating if there are pending evaluations for the image by @amickan in https://github.com/comic/grand-challenge.org/pull/4123
- Catch JSON output memory error by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4125
- Fix failed unscheduled job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4126
- Downgrade bootswatch to match bootstrap version by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4113
- Add page title to doc page navigation by @koopmant in https://github.com/comic/grand-challenge.org/pull/4116
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4127
- Fix N+1 query in documentation pages by @koopmant in https://github.com/comic/grand-challenge.org/pull/4124
- Highlight headline paragraphs after following a documentation search result by @koopmant in https://github.com/comic/grand-challenge.org/pull/4108
- Remove use of lxml by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/4133
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4134
- Increase MAX_RETRIES by @amickan in https://github.com/comic/grand-challenge.org/pull/4136
- Create specialized docpages for FAQs by @koopmant in https://github.com/comic/grand-challenge.org/pull/4135
- Implement autosaving flag by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/4137
- Add missing serializers for autosaving by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/4144
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4145
- Add dcm.js and dicom-deid-procedure by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4143
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/4146
- Avoid creating challenge page with invalid slug by @koopmant in https://github.com/comic/grand-challenge.org/pull/4130
- Use d-flex to put icons and text side by side by @koopmant in https://github.com/comic/grand-challenge.org/pull/4148
- Client side deidentification by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/4129
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2025.03...v2025.07
- Python
Published by jmsmkn 11 months ago
grand-challenge.org - v2025.03
What's Changed
- Create auto-refreshing incomplete jobs table by @koopmant in https://github.com/comic/grand-challenge.org/pull/3684
- Add latest version for GCAPI by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3686
- Auto refresh status badge cleanup by @koopmant in https://github.com/comic/grand-challenge.org/pull/3688
- Create auto refresh badge for import and build status by @koopmant in https://github.com/comic/grand-challenge.org/pull/3679
- Remember FlexibleImageWidget choice on form redisplay by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3681
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3693
- Apply full page widget to blogs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3691
- Add Newick tree support by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3695
- Update challenge cost calculation by @amickan in https://github.com/comic/grand-challenge.org/pull/3696
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3702
- Vendor django rest knox by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3706
- Fix relying on implicit ordering of Notification in test by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3707
- Improve knox by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3709
- Revert denying all files if allowedfiletypes is undefined by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3712
- Move add and update buttons for flatpages to separate row by @amickan in https://github.com/comic/grand-challenge.org/pull/3710
- Adjustable gpu types by @koopmant in https://github.com/comic/grand-challenge.org/pull/3699
- Dynamic examples for view content field help text by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3697
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3718
- Handle json memory error by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3717
- Process Newick files on
acks-late-2xlargeby @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3713 - Flexible documentation link in view_content help text by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3723
- Add example to overlay_segments help text by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3716
- Fix PUT for ArchiveItem/DisplaySet by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3703
- Include hanging protocols check in viewcontentexample generation by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3722
- Adjustable gpu types for algorithms by @koopmant in https://github.com/comic/grand-challenge.org/pull/3714
- Support Biological Observation Matrix (BIOM) files by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3715
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3726
- Update
JSONEditorWidgetto 10.1.1 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3728 - Job requirement options from organizations by @koopmant in https://github.com/comic/grand-challenge.org/pull/3725
- Rename interfaces property to avoid clash with AlgorithmInterface by @amickan in https://github.com/comic/grand-challenge.org/pull/3733
- Update budget based on gpu type and memory by @koopmant in https://github.com/comic/grand-challenge.org/pull/3731
- Retain current selection of gpu type choice and allow challenge admins to update gpu types by @koopmant in https://github.com/comic/grand-challenge.org/pull/3734
- Replace responsive DataTables behaviour with floating scrolling bar by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3729
- Fix error parsing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3736
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3739
- Correct challenge request defaults by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3737
- Upgrade Datatables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3738
- Fix not sourcing initial value for JSONEditor field by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3741
- Fix Hanging Protocols json field raised exception by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3727
- Fix Datatables initialization issues by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3746
- Fix inline JS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3749
- Removes oninput for challenge request form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3751
- Remove headline from documentation search results by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3755
- Adjust quote styling by @koopmant in https://github.com/comic/grand-challenge.org/pull/3752
- Pin pycurl by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3756
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3757
- Fix several issues with Datatables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3750
- Subclass
AccessMixindirectly inVerificationRequiredMixinby @amickan in https://github.com/comic/grand-challenge.org/pull/3758 - Replace deprecated strtobool function by @koopmant in https://github.com/comic/grand-challenge.org/pull/3760
- Use fullpage markdown widget for documentation pages by @koopmant in https://github.com/comic/grand-challenge.org/pull/3762
- Remove budgetforhosting_challenge field by @amickan in https://github.com/comic/grand-challenge.org/pull/3763
- Fix incorrectly defined table data when there are no evaluations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3771
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3766
- Fix container builds by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3772
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3773
- Tweak image upload help text by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3774
- Delete user upload after creating civ for file by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3761
- Fix buggy code blocks in markdown renderer by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3764
- Remove verification required mixin from some algorithm views by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3776
- Budget alerts by @koopmant in https://github.com/comic/grand-challenge.org/pull/3747
- Add unique constraints to through tables by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3777
- Reduce lock durations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3779
- Fix Phase lookups by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3781
- Add option to skip calculating ranks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3783
- Apply ordering of CIVs to API serializations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3768
- Reset start time, end time and error message on job requeue from admin by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3782
- Preview emails using the full page editor and standard email rendering by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3778
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3784
- Unmix presentation and content for docpages by @koopmant in https://github.com/comic/grand-challenge.org/pull/3786
- Exclude images used by running evaluations and jobs from periodic container removal by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3788
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3792
- Exclude slugs from historical records by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3793
- Add slug ordering to sorting civs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3790
- [Onboarding Tasks] model and admin by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3795
- Separate algorithm usage information from details page by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3791
- Fix small issues on Joblist by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3767
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3801
- Use title instead of slug for label interface widgets by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3808
- Cleanup flexible image adjustments by @koopmant in https://github.com/comic/grand-challenge.org/pull/3806
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3815
- Onboarding Tasks views by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3814
- Flexible file widget by @koopmant in https://github.com/comic/grand-challenge.org/pull/3807
- Add html user completion for challenge admin users by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3817
- Parent object layer for flexible file by @koopmant in https://github.com/comic/grand-challenge.org/pull/3821
- Add ENV variable to limit concurrent API requests by workstation sessions by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3819
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3825
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3829
- Add production danger theme by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3828
- Integrate flexible file widget by @koopmant in https://github.com/comic/grand-challenge.org/pull/3824
- Onboarding tasks emails by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3822
- Add evaluation error message to evaluation details view by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3826
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3837
- Add application for
.well-knownurls by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3836 - Onboarding Tasks Creation by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3834
- Only send reviewer email to those with object permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3839
- Adds algorithm create redirect view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3841
- Move supplementary evaluation files to protected storage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3843
- Remove
uses_markdownoption by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3844 - Remove the extra column of error messages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3848
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3849
- Fix jsoneditor schema by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3813
- Apply server-side pagination to All Submissions page by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3835
- Fix canceling jobs in admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3851
- Split off the Ground Truth page by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3853
- Also hide statistics for non-educational reader studies by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3858
- Cleanup flexible widget by @koopmant in https://github.com/comic/grand-challenge.org/pull/3833
- Change overflow of register form to avoid showing scroll bars by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3860
- Add postpaid invoices by @koopmant in https://github.com/comic/grand-challenge.org/pull/3855
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3862
- Optional inputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3842
- Add pagination to hanging protocol list page by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3840
- Set time limit, gpu type and memory for external evaluations by @amickan in https://github.com/comic/grand-challenge.org/pull/3864
- Clear existing phase inputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3865
- Update serializers.py by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3867
- Remove results template by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3868
- Remove
metric_templatefromoverlay_segmentsby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3869 - Unify usage of
NON_ALGORITHM_INTERFACESby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3870 - Add phase interface configuration links to challenge admin by @amickan in https://github.com/comic/grand-challenge.org/pull/3872
- Fix admin page OnboardingTask by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3873
- Ensure labels are only text by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3875
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3880
- Lock interfaces of parent and child phases by @amickan in https://github.com/comic/grand-challenge.org/pull/3874
- Fix numberical slugs breaking collapsables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3883
- Ground Truth csv form seperation by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3879
- Add
ALGORITHMS_MAX_ACTIVE_JOBS_PER_ALGORITHMby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3882 - Add border to user profile image by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3881
- Fix flaky test for default onboarding tasks by @koopmant in https://github.com/comic/grand-challenge.org/pull/3886
- Remove test setting by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3887
- Give challenge admins view invoice permission by @koopmant in https://github.com/comic/grand-challenge.org/pull/3885
- Remove long term commitment by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3888
- Remove archive algorithm link by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3891
- Remove archive item job list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3893
- Always invoke component jobs using the invocations file by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3904
- Fix flaky test due to existing browser sessions by @koopmant in https://github.com/comic/grand-challenge.org/pull/3897
- Add
inputs.jsonby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3905 - Invoice email alerts by @koopmant in https://github.com/comic/grand-challenge.org/pull/3861
- Set MetadataDirective to REPLACE by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3909
- Migrate from
poetrytouvby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3895 - Add invoice overview by @koopmant in https://github.com/comic/grand-challenge.org/pull/3906
- Ground truth copy from answers by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3884
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3915
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2024.11...v2025.03
- Python
Published by jmsmkn about 1 year ago
grand-challenge.org - v2024.11
What's Changed
- Refactor job creation code by @amickan in https://github.com/comic/grand-challenge.org/pull/3465
- Make consistent html titles with breadcrumbs for blogs app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3579
- Make consistent html titles with breadcrumbs for algorithms app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3577
- Make consistent html titles with breadcrumbs for cases app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3581
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3587
- Fix typo in rawimageuploadsession_detail.html by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3588
- Keep track of the gpu and memory requirements at creation time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3586
- Make consistent html titles with breadcrumbs for flatpages app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3599
- Make consistent html titles with breadcrumbs for hanging_protocols app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3598
- Make consistent html titles with breadcrumbs for notifications app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3597
- Make consistent html titles with breadcrumbs for organizations app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3596
- Make consistent html titles with breadcrumbs for evaluation app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3593
- Make consistent html titles with breadcrumbs for emails app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3591
- Make consistent html titles with breadcrumbs for documentation app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3589
- Make consistent html titles with breadcrumbs for api_tokens app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3585
- Make consistent html titles with breadcrumbs for admins app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3584
- Make consistent html titles with breadcrumbs for components app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3583
- Make consistent html titles with breadcrumbs for challenges app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3582
- Make consistent html titles with breadcrumbs for archives app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3580
- Add getfirstor_create method for CIVs by @amickan in https://github.com/comic/grand-challenge.org/pull/3602
- Add option to set the minimum number of credits per job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3601
- Make consistent html titles with breadcrumbs for pages app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3603
- Make consistent html titles with breadcrumbs for participants app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3604
- Make consistent html titles with breadcrumbs for profiles app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3605
- Make consistent html titles with breadcrumbs for publications app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3606
- Make consistent html titles with breadcrumbs for reader_studies app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3607
- Make consistent html titles with breadcrumbs for statistics app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3608
- Make consistent html titles with breadcrumbs for teams app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3610
- Make consistent html titles with breadcrumbs for verifications app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3611
- Make consistent html titles with breadcrumbs for workstation_configs app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3612
- Make consistent html titles with breadcrumbs for workstations app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3613
- Make consistent html titles with breadcrumbs for core app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3617
- Make all inputs required on job creation by @amickan in https://github.com/comic/grand-challenge.org/pull/3620
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3622
- Correct html titles for algorithms app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3619
- Correct html titles for blogs app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3624
- Correct html titles for archives app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3625
- Correct html titles for components app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3626
- Correct html titles for emails app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3627
- Correct html titles for flatpages app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3631
- Correct html titles for hanging_protocols app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3632
- Correct html titles for organizations app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3633
- Add easy to find information of linked phase archive by @amickan in https://github.com/comic/grand-challenge.org/pull/3640
- Consolidate component job requirement fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3616
- Change default job memory by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3643
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3649
- Add full page markdown editor widget by @koopmant in https://github.com/comic/grand-challenge.org/pull/3621
- Correct html titles for evaluation app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3630
- Correct html titles for workstations app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3644
- Correct html titles for reader_studies app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3647
- Correct html titles for teams app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3646
- Correct html titles for workstation_configs app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3645
- Correct html titles for pages app by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3648
- Resolve FromAsCasing warning by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3655
- Update image detail html and job progress animation by @amickan in https://github.com/comic/grand-challenge.org/pull/3654
- Handle empty pages in datatables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3657
- Add algorithm template forge JSON by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3642
- Fix mimetype determination for empty files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3661
- Add help text with interface list link to CIV create forms by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3660
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3664
- Use full page markdown editor for page editing view by @koopmant in https://github.com/comic/grand-challenge.org/pull/3653
- Independent Algorithm Templates by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3665
- Fix error reporting for CIVs by @amickan in https://github.com/comic/grand-challenge.org/pull/3629
- Handle MemoryErrors in image and file processing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3670
- Migrate to per algorithm credits by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3634
- Remove the credits app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3673
- Fix algorithm template generation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3675
- Fix auto accepting pending requests upon verification by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3659
- Move job status badge to separate view and load with htmx by @koopmant in https://github.com/comic/grand-challenge.org/pull/3667
- Prevent duplicate notifications for failed image imports by @amickan in https://github.com/comic/grand-challenge.org/pull/3672
- Use auto refresh status badge for evaluation jobs by @koopmant in https://github.com/comic/grand-challenge.org/pull/3677
- Only make templates visible to users who can create algorithms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3676
- Remove banner from page editing view by @koopmant in https://github.com/comic/grand-challenge.org/pull/3678
- Remove evalutils references from docs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3683
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3685
New Contributors
- @koopmant made their first contribution in https://github.com/comic/grand-challenge.org/pull/3621
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2024.09...v2024.11
- Python
Published by jmsmkn over 1 year ago
grand-challenge.org - v2024.09
What's Changed
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3216
- Update the base container by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3217
- Update black by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3218
- Disable 2FA removal by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3219
- Consolidate image deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3221
- Update Django Storages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3220
- Update docker error parsing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3222
- Fix the carousel by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3223
- Archive item update and list views by @amickan in https://github.com/comic/grand-challenge.org/pull/3210
- Fix not being able to edit challenges in django admin by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3227
- Add stderr to the sentry context by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3226
- Set the storage class on copy by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3229
- Set current value on flexible image widget by @amickan in https://github.com/comic/grand-challenge.org/pull/3225
- Rework the codebuild application by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3232
- change intended uses from collapsable to be visible in main table by @Kicksta in https://github.com/comic/grand-challenge.org/pull/3214
- Make interfaces for questions with answers read-only by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3230
- Add data migration for archive item delete permission by @amickan in https://github.com/comic/grand-challenge.org/pull/3228
- Encourage usage of
.gzrather than.xzby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3234 - Fix reporting of stderr to sentry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3235
- Add a YouTube tag for MarkDown fields by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3100
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3237
- Handle already deleted container image by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3238
- Handle unknown manifest by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3241
- Do not email unknown accounts by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3240
- Standardize email sending through single method by @amickan in https://github.com/comic/grand-challenge.org/pull/3239
- Ban use of
django.core.mail.send_mailby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3242 - Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3243
- Allow reader study editors to message their readers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3244
- Update settings for django-allauth 0.60 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3245
- Update CITATION.cff by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3246
- Fix algorithm fixture by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3247
- Only include active users in statistics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3249
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3250
- Add one click unsubscribe view by @amickan in https://github.com/comic/grand-challenge.org/pull/3248
- Exclude pycurl 7.45.3 by @amickan in https://github.com/comic/grand-challenge.org/pull/3253
- Add CIV serving to subdomain by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3254
- Revert "Add CIV serving to subdomain" by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3255
- Add
List-Unsubscribeemail headers by @amickan in https://github.com/comic/grand-challenge.org/pull/3251 - Enable running docker within docker for demo algorithm fixture by @amickan in https://github.com/comic/grand-challenge.org/pull/3257
- Remove products app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3258
- Finalise removal of products by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3261
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3264
- Add empty answer confirmation and related label options to reader-study questions by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3260
- Add dummy letter to upload widget ID for interfaces starting with a number by @amickan in https://github.com/comic/grand-challenge.org/pull/3259
- Form to turn phase into algorithm phase by @amickan in https://github.com/comic/grand-challenge.org/pull/3265
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3269
- Remove Ophthalmology image context option from workstation config by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3270
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3272
- Unpin urllib3 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3275
- Move
DockerExecutorto tests by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3273 - Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3277
- Fix hanging protocol validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3274
- Update amazonsagemakerbase.py by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3278
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3279
- Adds global-bundle.pem by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3281
- Enable instant notification emails by @amickan in https://github.com/comic/grand-challenge.org/pull/3282
- Deprecate receivenotificationemails field by @amickan in https://github.com/comic/grand-challenge.org/pull/3284
- Remove receivenotificationemail field by @amickan in https://github.com/comic/grand-challenge.org/pull/3285
- Add
relative_start_positionto hanging protocol schema by @amickan in https://github.com/comic/grand-challenge.org/pull/3287 - Simplify json error reporting by @amickan in https://github.com/comic/grand-challenge.org/pull/3286
- Remove username from profile update url by @amickan in https://github.com/comic/grand-challenge.org/pull/3288
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3289
- Add planned start date to the challenge request overview by @amickan in https://github.com/comic/grand-challenge.org/pull/3291
- Add CIVSet bulk delete view by @amickan in https://github.com/comic/grand-challenge.org/pull/3290
- Add bulk delete view for archive items by @amickan in https://github.com/comic/grand-challenge.org/pull/3292
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3295
- Fix newsletter email batching by @amickan in https://github.com/comic/grand-challenge.org/pull/3299
- Add task to cancel sending of bulk email by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3300
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3298
- Allow solo workers on non TaskPool pools by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3305
- Do not drop caps in development by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3304
- Fix drf ajax calls by @amickan in https://github.com/comic/grand-challenge.org/pull/3301
- Add more information to job error messages by @amickan in https://github.com/comic/grand-challenge.org/pull/3296
- Use long form of celery commands by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3306
- Add metrics on the oldest active tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3307
- Add a Celery SES Email backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3312
- Fix ValidationError printing by @amickan in https://github.com/comic/grand-challenge.org/pull/3311
- Pin python version by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3313
- Remove Django Celery Email and Django SES by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3314
- Remove google analytics support by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3317
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3316
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3319
- Allow sending email to different address by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3321
- Ignore B909 by @amickan in https://github.com/comic/grand-challenge.org/pull/3322
- Update Dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3326
- Update algorithm job detail API: add url and algorithm, remove algorithm_title by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3318
- Fix homepage cache and stats by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3327
- Add username to the verification form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3328
- Dependent algorithm phases by @amickan in https://github.com/comic/grand-challenge.org/pull/3323
- Fix google sign in with django-allauth 0.62+ by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3330
- Add a Challenge Suspended view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3332
- Add check for submission period when parent phase is configured by @amickan in https://github.com/comic/grand-challenge.org/pull/3331
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3334
- Add detailederrormessage to job admin by @amickan in https://github.com/comic/grand-challenge.org/pull/3335
- Add message details everywhere we catch ComponentException by @amickan in https://github.com/comic/grand-challenge.org/pull/3336
- Remove space by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/3337
- Install allauth-mfa and add data migration by @amickan in https://github.com/comic/grand-challenge.org/pull/3333
- Fix indentation error in mfa migration by @amickan in https://github.com/comic/grand-challenge.org/pull/3338
- Remove django-allauth-2fa and django-otp by @amickan in https://github.com/comic/grand-challenge.org/pull/3339
- Add deployment check that dummy provider is not configured by @amickan in https://github.com/comic/grand-challenge.org/pull/3340
- Remove totpdevice annotation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3342
- Display set titles by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3341
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3344
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3347
- Add a more extensive fixtures script by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3348
- Add mimetype to UserUpload model by @amickan in https://github.com/comic/grand-challenge.org/pull/3350
- Add indicators for HTMX loading and POSTing by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3343
- Add lock timeout for DB queries by @amickan in https://github.com/comic/grand-challenge.org/pull/3351
- Scoring: excludefromranking by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3352
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3355
- Add 429 error page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3357
- Do not modify Download objects by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3356
- Archive Item Titles by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3345
- Make archive items editable again by @amickan in https://github.com/comic/grand-challenge.org/pull/3361
- Make the answer_type choice explicit for questions by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3354
- Filter existing jobs for evaluation by creator by @amickan in https://github.com/comic/grand-challenge.org/pull/3363
- Only allow linking algorithms with active image to archive by @amickan in https://github.com/comic/grand-challenge.org/pull/3362
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3365
- Add bounding box configuration for point annotations by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3367
- Use a disabled form for the workstation configuration detail view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3366
- Algorithm model by @amickan in https://github.com/comic/grand-challenge.org/pull/3360
- Add test for model sha256 being set by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3370
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3371
- Rework Component Interface Value representations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3364
- Add re-authentication for account changes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3372
- Enable algorithm model version control by @amickan in https://github.com/comic/grand-challenge.org/pull/3369
- Groundtruth seperate from method container by @amickan in https://github.com/comic/grand-challenge.org/pull/3373
- Enable server identity verification by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3377
- Improve sidebar refreshing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3375
- Add handler500 to challenge subdomains by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3379
- Fix workstation configuration form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3383
- Check for active method on submission form by @amickan in https://github.com/comic/grand-challenge.org/pull/3380
- Increase the maxmimum algorithmtimelimit on the phase model by @amickan in https://github.com/comic/grand-challenge.org/pull/3381
- Fix sometimes having an partial URL as hash by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3386
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3387
- Add link to status page in footer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3384
- Make HX indicators robust against validation failures by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3389
- Archive Item and related Jobs pages by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3378
- Clean-up of unused archive item templates and linked files by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3391
- Fix subqueries for algorithms for child phase by @amickan in https://github.com/comic/grand-challenge.org/pull/3392
- Remove isolated viewers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3394
- Add object permission checker for caching permission lookup results by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3393
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3396
- Add external evaluators group to challenges by @amickan in https://github.com/comic/grand-challenge.org/pull/3395
- Update naming in deletion of CIV sets by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3397
- Fix CIVSet POST process serializers not picking up uploads correctly by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3399
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3402
- Apply lowering when cleaning Publication fields by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3400
- Implement affine transform component interface by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3398
- Update SageMaker Shim by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3404
- Optimize updating image permissions by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3407
- Put the algorithm images on protected storage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3409
- Do not leave jobs in executing states after unclean exits by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3411
- Use SageMaker Shim 0.3.1 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3413
- Handle already deleted digest by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3414
- Add publication merging by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3416
- Delete objects from s3 when object is deleted from DB by @amickan in https://github.com/comic/grand-challenge.org/pull/3408
- Small typo on Ground-Truth form by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3419
- Fix jobs not being scheduled with full queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3418
- Quick preview of Job error messages by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3417
- Improve image value preview with counter and file suffix by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3415
- Ignore non system jobs when setting evaluation inputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3423
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3424
- Add subscription options to user admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3425
- Set the Celery soft time limit correctly by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3426
- Add custom celery task decorator by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3428
- Fix acquisition of locks for rank calculations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3430
- Remove
update_reader_study_modification_timeby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3431 - Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3432
- Add custom user sessions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3433
- Correct task to clean up browser sessions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3439
- Remove usage of datetime.now by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3440
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3442
- Add public algorithms to fixtures by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3444
- Add registration vector field component interfaces by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3427
- Exclude the email content when deleting by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3445
- Update unique together for submissions by @amickan in https://github.com/comic/grand-challenge.org/pull/3449
- Take active ground truth into account for submission re-evaluation button by @amickan in https://github.com/comic/grand-challenge.org/pull/3448
- Fix development issues by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3451
- Fix evaluation filters to correctly include model or not by @amickan in https://github.com/comic/grand-challenge.org/pull/3447
- Add missing algorithm model filters by @amickan in https://github.com/comic/grand-challenge.org/pull/3452
- Fix failing rendering of archive item algorithm jobs page by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3450
- Show box-shadow for card on stretched link focus by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3457
- Remove jquery formset, use standard crispy implementation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3421
- Update UI running algorithm card to reflect average job duration by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3454
- Update cost fixtures docker compose service by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3458
- Add a check for evaluations with rank 0 and missing metrics and notify admin by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3459
- Fix failing algorithm usage chart to render (until resize) on Safari & Brave by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3460
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3463
- Simplify the implementation of missing metrics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3464
- Remove the default celery queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3469
- Allow setting the evaluation time limit per phase by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3471
- Revert consolidation of container deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3473
- Unify email cleaning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3476
- Add false positive handling for verification user sets by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3477
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3478
- Add more verbose log by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3479
- Stop unnecessary updates of API schema by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3481
- Rename celeryworkerevaluation to celery_worker by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3482
- Add celery worker memory limits by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3483
- Add endpoint for lowest supported gcapi version by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3488
- Dynamically allocate volume size by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3489
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3491
- Add memory checks to demo container by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3490
- Track complimentary jobs explicitly by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3492
- Disallow re-uploading of container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3493
- Add visibility indicator to phase/submission/leaderboard for Admins by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3462
- Fix password reset form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3497
- Add tarball creation help text by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3498
- Add short sha256 to container image list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3499
- Filter relevant phases for cards by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3501
- Fix chart rendering issue on pages with BS tabs by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3484
- Add prettier to unify formatting of js files by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3503
- Ignore f3fd6fa2 due to adding prettier by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3504
- Update verification admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3505
- Fix using algorithm model instructions instead of ground truth by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3508
- Run prettier on YAML, CSS and JSON by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3507
- Show result text in job list by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3506
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3509
- Fix image responsiveness in blog posts by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3480
- Replace prettier with biome for js formatting by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3510
- Ignore 2e8cb7e due to adding biome by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3511
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3512
- Support many columns in paginated tables by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3513
- Do not leave jobs in dangling states by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3517
- Lock objects when provisioning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3519
- Update Dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3520
- Order evaluation jobs by archive item title by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3521
- Pass INTERACTIVEALGORITHMSLAMBDA_FUNCTIONS to workstations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3522
- Remove optional_condition for tables by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3524
- Disable delete all display sets button when answers exist by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3515
- Only include active users in selection by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3527
- Preload algorithms when reader studies are switched by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3529
- Use lambda provisioned capacity rather than periodic invocation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3532
- Enable defining interactive algorithm on question by @amickan in https://github.com/comic/grand-challenge.org/pull/3533
- Add locking to
parse_job_outputsby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3534 - Challenge-Participant Registration Questions - 1/2 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3526
- Add examples for component interface values by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3475
- Move celery cleanup task to large queue by @amickan in https://github.com/comic/grand-challenge.org/pull/3536
- Reduce memory usage of cleanup tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3538
- Split challenge migration step by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3541
- Move algorithm average duration calculations to another task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3542
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3545
- Update runtime metrics chart to accommodate date on X-axis by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3540
- Take into account non-archive evaluation jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3546
- Phase parenting warnings by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3543
- Serialize interactive algorithms as a list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3547
- Auto process pending permission requests upon verification (accept verified users only) by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3514
- External evaluation phases by @amickan in https://github.com/comic/grand-challenge.org/pull/3420
- Allow longer score titles by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3549
- Save all profile fields on sign up by @ammar257ammar in https://github.com/comic/grand-challenge.org/pull/3551
- Disable functionality for old challenges by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3550
- Allow filtering metrics on API views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3553
- Add a pandoc view for testing markdown pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3552
- Challenge-Participant Registration Questions - 2/2 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3528
- Add support for strikethrough and autolinks in markdown by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3560
- Add support for markdown pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3561
- Default new pages to markdown by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3562
- Improve MarkDown conversion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3563
- Make more room in submission table by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3564
- Fix archive workstation button by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3566
- Fix cleaning of documentation pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3567
- Fix superusers not being able to see challenge registration-questions responses by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3568
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3569
- Remove pandoc views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3570
- Remove summernote by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3571
- Remove migrated fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3572
New Contributors
- @ammar257ammar made their first contribution in https://github.com/comic/grand-challenge.org/pull/3450
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2024.01...v2024.09
- Python
Published by jmsmkn over 1 year ago
grand-challenge.org - 2024.01
What's Changed
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3150
- Add extension and some example answers for ground truth CSV by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3157
- Set default answer roll over to 0 and improve help text by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3152
- Initialize json editor widgets on htmx load by @amickan in https://github.com/comic/grand-challenge.org/pull/3158
- Streamline CIV creation and validation code for archive items and display sets by @amickan in https://github.com/comic/grand-challenge.org/pull/3156
- Complete SageMaker Training Backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3155
- Remove pinging google by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3160
- Handle bad GitHub refresh tokens by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3159
- Fix json editor initialization by @amickan in https://github.com/comic/grand-challenge.org/pull/3163
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3164
- Add healthcheck endpoint by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3165
- Add GPU time and storage size to budget by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3161
- Remove duplicate task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3167
- Update instance types and maximum possible runtime by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3168
- Turn display set list of cards into table by @amickan in https://github.com/comic/grand-challenge.org/pull/3125
- Handle processed killed errors by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3170
- Default annotation line width by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3166
- Add
default_annotation_colorforQuestions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3171 - Fix recipients of challenge request email by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3174
- Enable ds removing after datatable navigation by @amickan in https://github.com/comic/grand-challenge.org/pull/3175
- Fix Allauth Templates by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3176
- Refactor DisplaySetFilesUpdate view by @amickan in https://github.com/comic/grand-challenge.org/pull/3172
- Add safari to supported browsers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3180
- Add test to ensure all periodic tasks exist by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3178
- Add a link to existing verification status by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3177
- Add intended use by @Kicksta in https://github.com/comic/grand-challenge.org/pull/3184
- Remove multi and single line text question types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3181
- Keep conversation open on refresh by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3179
- Handle none user by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3187
- Remove MULTIPLECHOICEDROPDOWN by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3186
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3190
- Add instant verification field to reader study options by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3189
- Remove modification of instances outside of the form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3191
- Remove the Retina API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3192
- Remove the SageMaker Batch Inference Backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3194
- Add more view item validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3188
- Fix flaky view content validation tests by @amickan in https://github.com/comic/grand-challenge.org/pull/3197
- Add support for OCI container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3196
- Add archive item create view by @amickan in https://github.com/comic/grand-challenge.org/pull/3185
- Remove the annotation and registration models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3201
- Remove workspaces by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3203
- Remove unused apps by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3204
- Add display set and archive item delete views by @amickan in https://github.com/comic/grand-challenge.org/pull/3200
- Add workstation switch for limiting view area to an image volume by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3207
- Reject container images saved with Docker 25 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3208
- Exempt members of designated organisations from base costs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3212
- Add a view to redirect all sub-paths to a new domain by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3206
- Upgrade GitHub actions versions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3209
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.12...v2024.01
- Python
Published by jmsmkn over 2 years ago
grand-challenge.org - 2023.12
What's Changed
- Add unread direct message notifications by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3108
- Add option to specify GPU type by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3110
- Only email active users by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3117
- Speed up evaluation list view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3118
- Check if image exists before deleting civs for archive items by @amickan in https://github.com/comic/grand-challenge.org/pull/3116
- Add credit limits for algorithm editors by @amickan in https://github.com/comic/grand-challenge.org/pull/3113
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3120
- Use postgres 16 in dev by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3121
- Django 4.2 Upgrade by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3115
- Add option for open algorithm phase by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3109
- Adds a table of challenge results to the algorithm detail page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3111
- Send email on permissions change by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3122
- Require verification for alg editors and job creation by @amickan in https://github.com/comic/grand-challenge.org/pull/3119
- Update SageMaker Shim Version by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3126
- Add 3 point angle annotation type by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3127
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3128
- Add manager emails by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3129
- Fix pre-commit for python 3.12 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3131
- Force usage of linux/amd64 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3132
- Remove the legacy submission creation form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3133
- Fix answer type retrieval on question update by @amickan in https://github.com/comic/grand-challenge.org/pull/3135
- Add task to upgrade the shim version by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3134
- Add SageMaker Training Backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3140
- Update map by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3137
- Copy over all question fields on rs copy by @amickan in https://github.com/comic/grand-challenge.org/pull/3136
- Add grand-challenge-forge JSON descriptors by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3143
- Adds example json for some new annotation types by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/3144
- Minor fix for forge JSON creation by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3147
- Add search to challenge for invoices by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3148
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.11...v2023.12
- Python
Published by jmsmkn over 2 years ago
grand-challenge.org - 2023.11
What's Changed
- Fix typo by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/3069
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3071
- Description required for public readerstudies by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/3070
- Leave interface field open on question forms by @amickan in https://github.com/comic/grand-challenge.org/pull/3074
- Fix display of string type job outputs by @amickan in https://github.com/comic/grand-challenge.org/pull/3073
- Only show additional metrics button when they exist by @amickan in https://github.com/comic/grand-challenge.org/pull/3075
- Make sidebar static by @amickan in https://github.com/comic/grand-challenge.org/pull/3078
- Hide activate button for images when import in progress by @amickan in https://github.com/comic/grand-challenge.org/pull/3079
- Add Public Challenges API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3082
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3083
- Make bs col classes in challenge request table consistent by @amickan in https://github.com/comic/grand-challenge.org/pull/3080
- Order publications by number of citations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3086
- Specialized view
intensity-over-time-chartby @amickan in https://github.com/comic/grand-challenge.org/pull/3084 - Add archive item check to submission form by @amickan in https://github.com/comic/grand-challenge.org/pull/3085
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3089
- Remove inline event handler for notification bulk update by @amickan in https://github.com/comic/grand-challenge.org/pull/3092
- Fix display set value updating by @amickan in https://github.com/comic/grand-challenge.org/pull/3088
- Add Direct Messages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3093
- Refactor DisplaySet views by @amickan in https://github.com/comic/grand-challenge.org/pull/3097
- Only run addscoresfordisplayset when ground truth exists by @amickan in https://github.com/comic/grand-challenge.org/pull/3098
- Add Challenge Incentives by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3101
- Add direct message form to participants list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3102
- My challlenge requests list by @amickan in https://github.com/comic/grand-challenge.org/pull/3099
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3105
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.10...v2023.11
- Python
Published by jmsmkn over 2 years ago
grand-challenge.org - 2023.10
What's Changed
- Fix creating permalinks in emails HTML renders by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3031
- Use
PYTHONUNBUFFEREDin container environment by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3026 - Add ghosting slice depth to workstation config by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3033
- Update Dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3036
- Add count of unique submitters per phase to statistics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3038
- Set
blank=Falsefor ghosting option in workstation configuration by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/3040 - Only show visibility information when the evaluation is complete by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3039
- Fix menu item highlighting by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3037
- Add a link to the archive and count of the valid items by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3041
- Only show prerequisite jobs when unsuccessful by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3043
- Only show algorithm creation link when no images exist by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3044
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3045
- Fix unique creators query by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3046
- Aggregate costs per challenge by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3047
- Add invoice model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3048
- Update unread notification email task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3050
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3051
- Enforce compute limits on challenge level by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3052
- Update challenge costs overview by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3053
- Update costs per phase by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3054
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3055
- Add latest submission to the costs overview by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3057
- Remove mention of algorithm editors having access to try-out results of algorithms by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3056
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3058
- Add link to algorithm results in evaluation details by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3063
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/3065
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.09...v2023.10
- Python
Published by jmsmkn over 2 years ago
grand-challenge.org - 2023.09
What's Changed
- Add button to re-evaluate submission by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2982
- Update submission_detail.html by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2983
- Improve verification workflow by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2986
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2988
- Fix small issues by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2990
- Add costs to CIVs, Container Images and Jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2994
- Use size as reported by the registry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2995
- Ensure latest challenges requests are shown on top in request table by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/3001
- Cache the bytes in storage on the model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3002
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3004
- Add support for multiple hanging protocols by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2993
- fix for carousel images being displayed with non rounded corners by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/3007
- Add SVG icon computed property to Hanging protocol model by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/3005
- fix for hanging protocols displaying incorrectly on hanging protocol cards by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/3011
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3014
- Display submission metadata for challenge admins by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3016
- Add queries for challenge costs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/3017
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.08...v2023.09
- Python
Published by jmsmkn over 2 years ago
grand-challenge.org - 2023.08
What's Changed
- Add time limits per algorithm by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2914
- Disallow evaluation title by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2915
- Deny wecom from verifications by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2918
- Fix headers sporadically jumping when hovering them by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2923
- Allow users to set Evaluation Method memory by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2927
- Add imaging serving from rendering subdomain by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2929
- Fix display set delete by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2930
- Fix not being able to post empty answers for non-required questions. by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2922
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2933
- Update Panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2934
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2935
- Add tasks to refresh expiring GitHub tokens by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2936
- Improve GitHub Integration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2937
- Keep GitHub settings on one form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2938
- Remove automated creation of Phases by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2941
- Add verification user sets by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2944
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2946
- Filter on public algorithm/archive/reader study by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2945
- Combined leaderboards by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2943
- Blocked domain helptext by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2948
- Force unique email for validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2950
- Add "openseadragon" specialized viewer and fix bug in validator by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/2947
- Fix filtering of phase algorithms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2952
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2955
- Combined Leaderboards creation and visual tweaks by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2954
- Add a view to delete combined leaderboards by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2956
- Add user profile links to combined leaderboards by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2959
- Added a fix for charts not appearing in result logs by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2958
- Fixed error that was being thrown on the algorithm permissions page by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2966
- Address Factory Boy test warnings by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2961
- Order combined leaderboards by non-ordinal values by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2968
- Make Challenge-Requests list a Datatable by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2970
- Opt out of buildkit by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2972
- Limit external JSON Schema retrievals by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2962
- Fix for carousel display at small + medium sizes by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2965
- Warning missing scoring configuration by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2971
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2974
- Ignore pkg_resources warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2975
- Fixes code highlighting in forum posts by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2964
- Handle LZMAError by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2977
- set passwords correctly in development fixtures by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2978
- Consolidate closed phase warnings by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2979
- Add multiple account warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2980
- Add the accepted budget to the statistics page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2981
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.07...v2023.08
- Python
Published by jmsmkn almost 3 years ago
grand-challenge.org - 2023.07
What's Changed
- Consolidate management of vendored JS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2870
- Fix green bg-dark by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2877
- Adjust settings to allow for running outside of proxy by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2878
- Introduce TEXT-type answers by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2873
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2879
- Separate docker network and aarch64 support by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2880
- Replace jsdelivr and datatables CDN by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2883
- Add Select Multiple widgets by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2882
- Use autocomplete fields for phase admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2885
- Add Content Security Policy Headers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2887
- Fix not being able to upload .json files for type 1 challenges by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2888
- Increase max order by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2890
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2889
- Remove inline JS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2891
- Add select and radio select widgets by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2894
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2898
- Add permalinks to markdown pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2899
- Add a list of incomplete jobs to evaluation detail by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2900
- Remove deprecated field by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2901
- Disable editing of inputs and outputs for challenge users by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2903
- Adds example to docstring of extra results columns by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2904
- Add a form to re-assign a workstation image to another workstation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2905
- Fix flaky test by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2909
- Add slider widget for number questions by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2906
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2913
- Fix focused button box-shadow being clipped by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2910
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.05...v2023.07
- Python
Published by jmsmkn almost 3 years ago
grand-challenge.org - 2023.05
What's Changed
- Fixes flower dashboard by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2839
- Challenge UI improvements by @amickan in https://github.com/comic/grand-challenge.org/pull/2843
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2840
- Add base cost to challenge cost estimate by @amickan in https://github.com/comic/grand-challenge.org/pull/2847
- Update dependencies by pinning urllib3 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2850
- Challenge admin UI improvements part 2 by @amickan in https://github.com/comic/grand-challenge.org/pull/2844
- Handle
NoneTransformStartTime by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2851 - Validate segmentations for Tiff type images by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2846
- Upgrade panimg using git source by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2853
- Limit the number of algorithms a user can create for a phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2842
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2855
- Add active version to submission form algorithm options by @amickan in https://github.com/comic/grand-challenge.org/pull/2854
- Set permissive cross-origin opener header to fix session control by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2856
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2857
- Fix input and output count annotation for UserAlgorithmsForPhaseMixin by @amickan in https://github.com/comic/grand-challenge.org/pull/2858
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2859
- Use path parameters in workstation session creation URLs by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2830
- Unpin panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2863
- Add workstation path to session start redirects by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2862
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2865
- Adds challenge url to costs overview by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2868
- Add segments field to image serializer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2866
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.04...v2023.05
- Python
Published by jmsmkn almost 3 years ago
grand-challenge.org - 2023.04
What's Changed
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2815
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2817
- Add a Number Input Widget for Reader Studies by @amickan in https://github.com/comic/grand-challenge.org/pull/2816
- Fix OpenAPI Schema for client generation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2818
- Add django upgrade by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2821
- Remove pytz by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2822
- Replace django capture on commit callbacks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2820
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2824
- Add isdesiredversion to ComponentImage model by @amickan in https://github.com/comic/grand-challenge.org/pull/2819
- Fix map keys by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2825
- Sets the submission date badge according to status by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2826
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2831
- Remove search field for logs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2832
- Update stepsize validation for reader study answers by @amickan in https://github.com/comic/grand-challenge.org/pull/2828
- Remove codecov by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2833
- Upgrade to Django 4.1 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2823
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2835
- Fix missing source maps by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2837
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2838
- Add option for algorithm editors to mark old image as active by @amickan in https://github.com/comic/grand-challenge.org/pull/2827
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.03...v2023.04
- Python
Published by jmsmkn about 3 years ago
grand-challenge.org - 2023.03
What's Changed
New Features:
- A new reader-study workflow for accepting and rejecting findings in Reader Studies
- More statistics
- Updated algorithm-job permissions
https://grand-challenge.org/blogs/march-2023-cycle-report/
- Increase maximum default brush diameter by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2774
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2775
- Increase performance of API POST views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2777
- Remove
view_jobpermission from algorithm editors by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2776 - Only execute new jobs when there are available slots by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2779
- Refactor algorithm job creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2780
- Only restart celery workers on Python changes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2782
- Add chart of algorithm usage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2781
- Add list of top users of an algorithm by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2784
- Add widget model for questions by @amickan in https://github.com/comic/grand-challenge.org/pull/2778
- Remove usage of ImageImportError by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2783
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2785
- Add monthly usage statistics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2787
- Unify chart usage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2788
- Improve stats page performance by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2789
- Fix challenge cache, move staticstics tab and enable vega actions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2790
- Fix reader study copying by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2793
- Show all model facts headers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2794
- Separate out shuffling tests by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2791
- Add widget choice field to question model and form by @amickan in https://github.com/comic/grand-challenge.org/pull/2795
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2796
- Update challenge request accept email by @amickan in https://github.com/comic/grand-challenge.org/pull/2799
- Fix rendering of bar charts by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2801
- Allow data-target attribute on anchor tags by @amickan in https://github.com/comic/grand-challenge.org/pull/2802
- Track total submissions per challenge phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2798
- Change submissionlimit to submissionslimitperuserperperiod by @amickan in https://github.com/comic/grand-challenge.org/pull/2803
- Override admin login page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2805
- Move challenge request emails to txt files by @amickan in https://github.com/comic/grand-challenge.org/pull/2804
- Remove external challenges by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2806
- Fix creation of DZI images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2797
- List all algorithm interfaces in help text by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2792
- Make interface fields optional on DS update form by @amickan in https://github.com/comic/grand-challenge.org/pull/2809
- Stop the users workstation sessions on logout by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2808
- Return validation errors on partial ds update by @amickan in https://github.com/comic/grand-challenge.org/pull/2810
- Allow answer modification without navigation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2811
- Question can be required when using accept reject widget by @amickan in https://github.com/comic/grand-challenge.org/pull/2813
- Check for logo before allowing algorithm creation by @amickan in https://github.com/comic/grand-challenge.org/pull/2814
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2023.02...v2023.03
- Python
Published by jmsmkn about 3 years ago
grand-challenge.org - 2023.02
What's Changed
- Add support for multi category masks by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2559
- Update settings.py by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2578
- Fix overlay_segments issues by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2579
- Add an implicit background segment by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2580
- Validate that overlay segments are only set for relevant types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2581
- Restrict admin submission by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2583
- Split container
readyattribute by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2574 - Remove
readyfrom container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2584 - Allow admin to submit to closed phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2585
- Limit the number of scheduled jobs and parallel scheduling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2586
- Add linkable option to custom hanging protocol by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2588
- Add ANGLE and MULTIPLE_ANGLE answer types and component interface kinds by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2589
- Add linking options to workstation configurations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2587
- Use ECR batch delete by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2590
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2591
- Automatically remove stale container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2593
- Add retries and locks to archive job scheduling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2594
- Fix challenge total cost calculation by @amickan in https://github.com/comic/grand-challenge.org/pull/2595
- Fix compute cost calculation by @amickan in https://github.com/comic/grand-challenge.org/pull/2597
- Upgrade SageMaker Shim to 0.1.1 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2598
- Use crontab for periodic tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2599
- Improve UI by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2596
- Update and differentiate storage costs by @amickan in https://github.com/comic/grand-challenge.org/pull/2600
- Fix evaluations prematurely marked as failed by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2601
- Improve CIV permission performance by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2602
- Add form and view to create a display set from a job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2603
- Fix re-evaluation of existing submissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2606
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2605
- Treat gmail as unverified by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2607
- Add more information to Phase admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2610
- Raise ValidationError when containers are too large by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2611
- Add a cooldown period before users can post by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2612
- Session feedback model by @amickan in https://github.com/comic/grand-challenge.org/pull/2613
- Add sliceplaneindicator field to custom hanging protocol definition by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2604
- Make feedback context json field by @amickan in https://github.com/comic/grand-challenge.org/pull/2618
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2619
- Pdf report for display set answers by @amickan in https://github.com/comic/grand-challenge.org/pull/2616
- Add permissive CORS header on 413 errors by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2620
- Add more information to Algorithm Image Serializer by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2621
- Handle non-matching archive items in algorithm evaluation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2622
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2625
- Enable filtering jobs by image pk by @amickan in https://github.com/comic/grand-challenge.org/pull/2626
- Only clone repos with linked algorithms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2624
- Add form to import algorithm from remote instance by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2615
- AnswerType specific answer rendering for PDF report by @amickan in https://github.com/comic/grand-challenge.org/pull/2623
- Fix cross region copy by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2629
- Fix deadlock issue by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2628
- Fix failed task handling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2632
- Get 100 items per page when retrieving installations and repositories from github by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2634
- Only allow publishing successful jobs by @amickan in https://github.com/comic/grand-challenge.org/pull/2638
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2636
- Handle unfound data log by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2639
- HP json schema for specialized views by @amickan in https://github.com/comic/grand-challenge.org/pull/2637
- Add validation for CIV value saving by @amickan in https://github.com/comic/grand-challenge.org/pull/2640
- Support all interface types in display set UI by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2575
- Retry server failures by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2641
- Demote log line parse error to warning by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2643
- Fix json file upload for archive items by @amickan in https://github.com/comic/grand-challenge.org/pull/2644
- Fix json file input on try out algorithm by @amickan in https://github.com/comic/grand-challenge.org/pull/2645
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2647
- Add autocomplete for interfaces in reader study forms by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2642
- Fix civ user upload validation for file type ci by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2646
- Remove public checkbox from algorithm form by @amickan in https://github.com/comic/grand-challenge.org/pull/2649
- Allow file type inputs for job create in api by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2650
- Add fixture for non-image algorithm by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2652
- Include display sets in civ serving permission check by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2653
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2655
- Fix demo algorithm names by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2656
- Fix non-distinct list of interfaces by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2657
- 109 type error on reader study update form by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2658
- Do not fetch image to determine original civ image by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2659
- Remove duplicates from ds list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2660
- Always filter display set list by reader study before randomizing by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2661
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2662
- Fix archive items list permissions by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2663
- Check if interface is new before checking for existing values by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2666
- Set acceptglobalperms to False by default by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2665
- Swich workstation keepalive method by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2667
- Fix ds update view for json with file by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2668
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2669
- Consolidate answertype schema by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2670
- Add management command to populate overlay_segments by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2648
- Fix required draggable when parentid and specializedview is set by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2674
- Includes gravatar url in mugshot field in profile serializer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2675
- Retrieve workstation name and url via api by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2676
- Ensure config.settings is not imported directly by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2677
- Add MIDL link to help text by @amickan in https://github.com/comic/grand-challenge.org/pull/2679
- Disallow IsAuthenticated DRF permission class by @amickan in https://github.com/comic/grand-challenge.org/pull/2678
- Add slug to post admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2680
- Migrate notifications to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2682
- Migrate uploads to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2683
- Migrate profiles to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2684
- Migrate annotations to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2685
- Migrate evaluation to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2686
- Migrate workstations to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2687
- Migrate archives to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2688
- Migrate algorithms to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2689
- Migrate cases to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2690
- Migrate remaining models to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2693
- Optimise leaderboard detail view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2694
- Migrate reader studies to direct foreign key permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2691
- Fix minio test by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2692
- Optimise
get_objects_for_userby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2695 - Fix ordering and searching of permissions list filter by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2696
- Update AWS logos by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2699
- Adjust carousel image layout by @amickan in https://github.com/comic/grand-challenge.org/pull/2706
- Add opt-in option for swivel tool by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2709
- Ignore Flake8 B905: requiring explicit strict kwarg to zip by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2715
- Adds annotation type component interface to development fixtures by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2717
- Documentation updates by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2681
- Challenge request changes by @amickan in https://github.com/comic/grand-challenge.org/pull/2712
- Add sliceplaneindicatorfadems setting to custom hanging protocols by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2704
- Fix json file validation by @amickan in https://github.com/comic/grand-challenge.org/pull/2711
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2718
- Only try to calculate budget for requests that have budget fields filled by @amickan in https://github.com/comic/grand-challenge.org/pull/2719
- Update to python 3.10 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2720
- Fix jumping navbar by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2722
- Set credits per job based on the compute usage by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2721
- Check if variables are not None to allow values of zero by @amickan in https://github.com/comic/grand-challenge.org/pull/2723
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2725
- Fix OpenAPI Schema by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2726
- Remove stopped containers from runserver by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2727
- Update README.md by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2728
- Add ellipse drawing by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2731
- Switch using "switch" call instead of "active" by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2732
- Fix certain non(sensical) sortable columns in data tables by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2733
- Dependency update by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2735
- Add Cornerstone3D viewer for GPU enabled clientside viewing of volumes by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2671
- Request budget live update by @amickan in https://github.com/comic/grand-challenge.org/pull/2730
- Set ECS Scale In protection for Celery Tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2737
- Live budget updating by @amickan in https://github.com/comic/grand-challenge.org/pull/2736
- Fix bugbear by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2739
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2740
- Challenge cost overview by @amickan in https://github.com/comic/grand-challenge.org/pull/2710
- Fix workstaion development environment by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2741
- Fix total cost calculation per challenge by @amickan in https://github.com/comic/grand-challenge.org/pull/2744
- Paginate the challenge request list view by @amickan in https://github.com/comic/grand-challenge.org/pull/2745
- Fix partially unanswered Display Set filtering by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2738
- Flexible image widget by @amickan in https://github.com/comic/grand-challenge.org/pull/2716
- Workstation annotation style options by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2742
- Enable adding json file CIV to display set by @amickan in https://github.com/comic/grand-challenge.org/pull/2748
- Turn all cost fields into positive integer fields by @amickan in https://github.com/comic/grand-challenge.org/pull/2749
- Handle invalid image widget values by @amickan in https://github.com/comic/grand-challenge.org/pull/2750
- Fix testaddfilestodisplay_set by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2753
- Fix updating Questions not working when partially set to read-only by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2754
- increased version for isort up to 5.12.0 by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2756
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2757
- added validation to forms.py, so that a users username cannot be an email address by @james-milburn-crowe in https://github.com/comic/grand-challenge.org/pull/2752
- Flexible image widget: handle switching back to undefined widget type by @amickan in https://github.com/comic/grand-challenge.org/pull/2760
- Update dependencies by @github-actions in https://github.com/comic/grand-challenge.org/pull/2766
- Add cross-origin communication with workstations by @amickan in https://github.com/comic/grand-challenge.org/pull/2765
- Fix session control window error handling by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2769
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2770
- Allow workstation editors to launch debug sessions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2772
New Contributors
- @james-milburn-crowe made their first contribution in https://github.com/comic/grand-challenge.org/pull/2731
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2022.07...v2023.02
- Python
Published by jmsmkn over 3 years ago
grand-challenge.org - 2022.07
What's Changed
- Show main image name on ds list view by @amickan in https://github.com/comic/grand-challenge.org/pull/2463
- Toggle visibility of Annotation Statistics Plugin in workstation configuration by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2464
- Send emails only to active users by @amickan in https://github.com/comic/grand-challenge.org/pull/2466
- Challenge stats page by @amickan in https://github.com/comic/grand-challenge.org/pull/2467
- Update action versions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2470
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2469
- Challenge stats page correction by @amickan in https://github.com/comic/grand-challenge.org/pull/2471
- Add interface field to question model by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2451
- Fix autocomplete for verified email test by @amickan in https://github.com/comic/grand-challenge.org/pull/2475
- Order email objects by pk by @amickan in https://github.com/comic/grand-challenge.org/pull/2476
- Catch IndexError when retrieving main image title by @amickan in https://github.com/comic/grand-challenge.org/pull/2482
- Add
is_ground_truthto answer serializer and filter by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2481 - Fix typo by @nlessmann in https://github.com/comic/grand-challenge.org/pull/2483
- Exclude ground truth from unansweredbyuser by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2484
- Add support for .obj files by @amickan in https://github.com/comic/grand-challenge.org/pull/2472
- Fix challengesforalgorithms cache by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2486
- Add missing defaultimageinterpolation field to config serializer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2487
- Replace docker volumes with minio/S3 for components IO by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2458
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2490
- Allow blank interfaces for Questions validations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2493
- Separate interface lists for reader studies and archives by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2485
- Textual changes and typos by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2496
- Refactor display set list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2488
- Correctly mock getdoicsl by @amickan in https://github.com/comic/grand-challenge.org/pull/2502
- Render ajax response on form submit by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2501
- Include form media for json editor by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2500
- Fix challenge runtime stats by @amickan in https://github.com/comic/grand-challenge.org/pull/2505
- Add support for mp4 files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2507
- Add a field for private notes to the algorithm description by @nlessmann in https://github.com/comic/grand-challenge.org/pull/2504
- Allow archive item creation via api by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2509
- Add Amazon SageMaker Batch backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2489
- Fi form when updating questions with answers by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2511
- Update models.py by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2513
- Remove reader study feature flags by @amickan in https://github.com/comic/grand-challenge.org/pull/2514
- Add workstation filter to admin pages by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2515
- Migrate to
docker composeby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2516 - Update development.rst by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2517
- Remove poetry.toml and add
mcto base container image by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2518 - Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2519
- Remove deprecated attributes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2521
- Remove reader_study from upload session serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2523
- Add timezone information to submission page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2524
- Validate view_content type by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2522
- Split image import post processing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2525
- Remove validation for case navigation combined with shuffling by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2528
- Add the docker cli to the base image by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2530
- Always show edit button display-set detail but disable when needed by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2533
- Fix superuser script by @amickan in https://github.com/comic/grand-challenge.org/pull/2529
- Disable resizing for markdown editor by @amickan in https://github.com/comic/grand-challenge.org/pull/2531
- Remove the Docker Python Client by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2535
- Add missing filter fields to swagger docs by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2527
- Add compute costs to challenge stats by @amickan in https://github.com/comic/grand-challenge.org/pull/2536
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2538
- Check for number of images in ds update task by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2537
- Two-Factor Authentication by @amickan in https://github.com/comic/grand-challenge.org/pull/2497
- Reduce container size by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2540
- Remove pandas by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2541
- Remove more unused dependencies and warnings filters by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2542
- Remove users who do not login by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2547
- Add some one time tokens for the dev user by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2548
- Add validation before making algorithm public by @amickan in https://github.com/comic/grand-challenge.org/pull/2545
- Set SECURESSLREDIRECT by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2549
- Remove mathjax by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2550
- Fix 2FA middleware by @amickan in https://github.com/comic/grand-challenge.org/pull/2551
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2552
- Fix challenge stats cost calculation by @amickan in https://github.com/comic/grand-challenge.org/pull/2555
- Add a task to upgrade existing container images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2556
- Remove the ECS Backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2561
- Handle throttling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2562
- Improve the runtime metrics chart by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2563
- Use s3 copy to avoid downloading input objects by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2564
- Add orientation to hanging protocols by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2539
- Show editor message to editors only by @amickan in https://github.com/comic/grand-challenge.org/pull/2557
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2566
- Add periodic task for phase statistics by @amickan in https://github.com/comic/grand-challenge.org/pull/2565
- Allow retries of component jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2567
- Fixes 2FA for social login by @amickan in https://github.com/comic/grand-challenge.org/pull/2554
- Add octet-stream mimetype for obj files by @amickan in https://github.com/comic/grand-challenge.org/pull/2568
- Fix admin task to requeue jobs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2569
- Use S3 Copy to move CodeBuild Artefacts by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2570
- Add no_proxy environment variable by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2576
- Change HTML email line-height by @amickan in https://github.com/comic/grand-challenge.org/pull/2577
- Make challenge stats tab visible to reviewers by @amickan in https://github.com/comic/grand-challenge.org/pull/2573
- Send email to staff users on 2fa login by @amickan in https://github.com/comic/grand-challenge.org/pull/2572
- Algorithm for challenge phase form and view by @amickan in https://github.com/comic/grand-challenge.org/pull/2560
- Fix ground truth issues by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2534
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2022.06...v2022.07
- Python
Published by jmsmkn almost 4 years ago
grand-challenge.org - 2022.06
What's Changed
- simplify companydetail page by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1660
- Remove invalid related field archive by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1665
- Disable sorting on leaderboard extra fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1667
- Adds basic OpenSeaDragon view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1669
- change ordering, include distributions in search, include totalcount by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1661
- Use algorithm image from filesystem if it exists for initgcdemo by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1670
- Fix downloading of image files in development by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1677
- Update development documentation by @amickan in https://github.com/comic/grand-challenge.org/pull/1678
- fixed indentation error in development documentation by @amickan in https://github.com/comic/grand-challenge.org/pull/1679
- Update OpenSeadragon settings by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1680
- Unify backend-code for counters in list views by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1681
- Add image answer type by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1657
- Use ComponentInterfaces to define output of algorithm jobs and evaluations by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1664
- Use common user group management forms, views and templates by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1684
- Use PaginatedTableListView for Images List in a reader study by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1686
- Adds watchdog in development for inotify support in werkzeug by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1687
- Improve the user search and selection form by @amickan in https://github.com/comic/grand-challenge.org/pull/1691
- add meta property by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1690
- Moves verification domain out of title by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1694
- Add social media image by @amickan in https://github.com/comic/grand-challenge.org/pull/1696
- Add multiple polygon mask answers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1699
- Add Multiple polygons (saved as mask) to annotationtypes by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1702
- Reduce load-time of the reader-study detail page by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1703
- Clean code of reader-study detail and readers progress pages by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1704
- Add cases nav item back to reader study page by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1706
- Catch celery soft time limit for image imports by @amickan in https://github.com/comic/grand-challenge.org/pull/1707
- change url, add type, adapt image width by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1705
- Add codeowners by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1708
- 1693 algorithm output as file by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1698
- Add remove button for questions in reader studies by @amickan in https://github.com/comic/grand-challenge.org/pull/1710
- Disable the profile list views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1711
- Add RGB support for dicom importer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1712
- Replace Userena and Social Auth with Django All Auth by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1713
- Remove django-social-app and django-userena by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1714
- Add custom signup and signin forms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1715
- 7z submissions to evaluations now get marked as failed by @amickan in https://github.com/comic/grand-challenge.org/pull/1717
- Show all users reader study progress by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1716
- Add csv export for reader studies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1718
- Add pre-commit linting of template files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1719
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1722
- Fix uvicorn by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1724
- Replace result_dict with results by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1723
- Fix CSV export of annotations by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1728
- Mailchimp subscribe external by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1736
- Refactor retina serializers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1735
- Remove use of auth token with file uploads by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1739
- Add image context to viewer configuration by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1733
- Add a valid OpenAPI3.0 schema by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1737
- Increase the allowed number of image ports in an hanging list by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1732
- Add jinja2 to main dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1745
- Fix markdown editor preview by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1744
- Added link to stats page to footer by @amickan in https://github.com/comic/grand-challenge.org/pull/1748
- Replace xlrd with openpyxl by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1749
- Added contrast enhancement plugin to workstation configuration by @amickan in https://github.com/comic/grand-challenge.org/pull/1746
- Add option to display a link to the challenge forum by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1750
- Add API token management by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1740
- Added organizations display to profile page, made it optional by @amickan in https://github.com/comic/grand-challenge.org/pull/1752
- Fix json serialization by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1755
- Legacy retina code cleanup by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1753
- Add average successful job duration to algorithm API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1756
- Extract image conversion module by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1758
- Add anchor to blog logo, allow poster video attribute by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1765
- Update pyproject.toml by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1757
- Remove all django and grand challenge dependencies from panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1759
- Use pypi version of panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1766
- Remove unused API attributes and endpoints by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1769
- Fix social media cards for subpages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1768
- Added user profile information to verification admin by @amickan in https://github.com/comic/grand-challenge.org/pull/1771
- Added latest two blog posts to homepage by @amickan in https://github.com/comic/grand-challenge.org/pull/1767
- Upgrade pyupgrade by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1772
- Added extra validation for image type answers by @amickan in https://github.com/comic/grand-challenge.org/pull/1773
- delete error image from company listing and leave blank instead by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1776
- Added citation field to publications and period celery task to automatically update pub metadata by @amickan in https://github.com/comic/grand-challenge.org/pull/1775
- Add non-image inputs to algorithms by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1770
- Changed editable to True by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1778
- Update algorithm docs by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1779
- Fix slow query by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1783
- Update robots and add noindex to non-public objects by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1784
- Add a timeout on the URL checker by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1782
- Allow auth token to last longer than the session by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1780
- Correct typo by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1785
- Add redirects app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1787
- Add an interface list view by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1781
- 1790 luts by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1793
- Add activity streams by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1791
- Forum notifications by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1794
- Set last read notification to creation time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1795
- Default to using flexible inputs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1796
- Updates Celery, Django and Sentry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1797
- Temporarily increase clientmaxbody_size by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1799
- Revert "Temporarily increase clientmaxbody_size" by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1800
- Allow window-preset definitions with percentiles by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1802
- Set ATOMIC_REQUESTS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1806
- Apply celery tasks only on commit by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1809
- List all output interfaces on job detail page by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1810
- Add horizontal navigation bars to challenges by @amickan in https://github.com/comic/grand-challenge.org/pull/1812
- Add option for client side rendered sidebars by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1813
- Added nav bars and highlighting where missing by @amickan in https://github.com/comic/grand-challenge.org/pull/1816
- Use .html for result list page, as contents are properly escaped by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1817
- Icons to challenge nav-bar by @amickan in https://github.com/comic/grand-challenge.org/pull/1818
- Add service workbench integration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1820
- Update algorithms.rst FAQ with ONNX Runtime pthreadsetaffinitynp failed error by @silvandeleemput in https://github.com/comic/grand-challenge.org/pull/1821
- Stay on current menu item in reader studies after page refresh by @amickan in https://github.com/comic/grand-challenge.org/pull/1822
- Stay on current tab when page refreshes by @amickan in https://github.com/comic/grand-challenge.org/pull/1824
- Add distinct on algorithm form list by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1826
- Add examples for annotations by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1825
- Add extra pre commit checks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1827
- Move challenge admin tab into nav-bar by @amickan in https://github.com/comic/grand-challenge.org/pull/1819
- Use memory requirements from components by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1828
- Add probability to annotation types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1829
- Update Panimg, Django, Pytest, Pytest-Django and Faker by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1831
- Algorithm documentation improvement by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1832
- Add ArchiveItem model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1836
- fix typo by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1837
- Remove archive images by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1838
- Add stdimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1839
- Update Django to 3.1.11 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1842
- Fix silent fail when missing
USERdirective in Dockerfile of processor by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1845 - Redirect to questions tab by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1849
- Remove retina importer app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1850
- Extract fixture creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1851
- Add logo and description fields for cards by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1846
- Remove unused test code by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1852
- Fix pytest cache sharing between container runs and add check for breakpoints by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1853
- 1843 mdd mdr by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1854
- add tooltip when product has both MDD and MDR modules by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1857
- Use docker buildx by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1858
- Add support for fds and fda files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1859
- Remove cascade deletion on models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1861
- Remove google groups and add history to pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1862
- Add job create API endpoint by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1847
- Add flexible inputs for archives by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1863
- Fixed breadcrumbs and title for algorithm update view by @amickan in https://github.com/comic/grand-challenge.org/pull/1867
- Added pagination to readerstudy list view by @amickan in https://github.com/comic/grand-challenge.org/pull/1870
- Fix super type determination by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1869
- Added pagination to algorithms, archives and readerstudies list view by @amickan in https://github.com/comic/grand-challenge.org/pull/1872
- add citing info and company explainer by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1874
- Replace google maps and chart js with vega lite by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1876
- Tags for blog posts by @amickan in https://github.com/comic/grand-challenge.org/pull/1873
- Replace is staff views with global permissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1881
- Add blog post create and update views by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1880
- Notifications model by @amickan in https://github.com/comic/grand-challenge.org/pull/1841
- Add task do debug a worker by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1884
- Adds api endpoint for notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1885
- Add GitHub / webhooks app by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1883
- Auto-jump to center of gravity by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1886
- Adds filters for notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1887
- Push images to public ECR by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1890
- Migrate from docker hub to ECR public by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1893
- Remove images queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1895
- 1814 project air page by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1894
- Do not change the token expiry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1896
- Lock the upload session and files when importing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1898
- Add CodeBuild app by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1892
- Remove timeout override by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1899
- Save the access tokens by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1900
- Add codebuild badges and links by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1901
- Add build logs to algorithm image detail page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1902
- Update blog post created date when published by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1913
- Run build images in correct queue and fix error handling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1912
- Automatically set the users timezone by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1914
- Fix all error messages being sent to user by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1915
- Adds api view for subscription list by @amickan in https://github.com/comic/grand-challenge.org/pull/1889
- Pass the CloudFront private key as base64 encoded variable by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1917
- Limit submission size by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1919
- Add supplementary URL label and help text config by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1920
- Notifications for archive, reader study and algorithm access requests by @amickan in https://github.com/comic/grand-challenge.org/pull/1897
- Add AWS X-Ray by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1921
- Removes follows when forums, topics and posts are deleted by @amickan in https://github.com/comic/grand-challenge.org/pull/1923
- Adds list and create views for publications by @amickan in https://github.com/comic/grand-challenge.org/pull/1910
- Fixes author filter for publications by @amickan in https://github.com/comic/grand-challenge.org/pull/1925
- Refactor algorithm job creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1926
- Refactor component interface by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1927
- Add algorithm output files to evaluation input by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1928
- Add custom schema validation for interfaces by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1929
- Move evaluation creation to celery task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1930
- Reduces db queries for challenge update celery task by @amickan in https://github.com/comic/grand-challenge.org/pull/1932
- Update all dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1933
- Challenge creation notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1936
- Separate component job out into tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1938
- Fix citation cff by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1939
- Pin Celery due to Chord bug by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1940
- Reject celery messages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1941
- Call deprovisioning directly by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1942
- Push container images to ECR by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1944
- Only set container ready once pushed by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1945
- Display correct input and output paths when uploading algorithm images by @nlessmann in https://github.com/comic/grand-challenge.org/pull/1946
- Add await task for component job by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1947
- Add AWS Batch backend by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1948
- Challenge participation request notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1937
- Creator filter for reader study answers by @amickan in https://github.com/comic/grand-challenge.org/pull/1951
- Add component execution on AWS batch by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1952
- Remove GDCM by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1856
- Notifications for new challenge admins by @amickan in https://github.com/comic/grand-challenge.org/pull/1949
- Markdown editor with preview and editor tabs by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1953
- Use context manager for products images zip import by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/1956
- Fix algorithm job status check by @nlessmann in https://github.com/comic/grand-challenge.org/pull/1959
- Add icon to show page visibility by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1963
- Allow blog editors to add authors by @amickan in https://github.com/comic/grand-challenge.org/pull/1957
- Handle missing follow_obj on subscription creation by @amickan in https://github.com/comic/grand-challenge.org/pull/1964
- Algorithm submission validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1965
- Adds tests for blog post author add permissions by @amickan in https://github.com/comic/grand-challenge.org/pull/1966
- Fix reader-study statistics showing db values by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/1916
- Air adapt about by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1958
- Correct phase algorithm io validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1967
- Add relative path to serializer by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1968
- Add algorithm info to leaderboard and detail pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1969
- Improve algorithm submission flow by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1971
- Challenge evaluation notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1954
- Phase tab now active on evaluation detail page by @amickan in https://github.com/comic/grand-challenge.org/pull/1972
- Allow NUMBER and CHOICE answer types to be null when not required by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1973
- Failed job notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1974
- Allow algorithms to be submitted to different phases by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1976
- Do not send all job pks to the linked task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1977
- Let users know when to expect their verification by by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1978
- Verified algorithm creation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1979
- Failed image import notifications by @amickan in https://github.com/comic/grand-challenge.org/pull/1975
- Add mask as answer type by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/1982
- Reduces db calls from notification and follow list views by @amickan in https://github.com/comic/grand-challenge.org/pull/1980
- Run tasks in parallel by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1981
- Allow changing the submission limit period from 1 day by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1983
- Add view_logs permission by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1987
- 1985 air add archive files by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1986
- Remove auto verification by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1989
- 1960 products blog by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1962
- Update base container by @amickan in https://github.com/comic/grand-challenge.org/pull/1990
- Add editor permissions when using the job create API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1991
- Fix 404 for 5XX errors by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/1993
- Mocks csl test by @amickan in https://github.com/comic/grand-challenge.org/pull/1994
- New notification model by @amickan in https://github.com/comic/grand-challenge.org/pull/1988
- inherit markdown widget by @Kicksta in https://github.com/comic/grand-challenge.org/pull/1999
- Fixes archive item list search function by @amickan in https://github.com/comic/grand-challenge.org/pull/1998
- mock getarxivcsl by @amickan in https://github.com/comic/grand-challenge.org/pull/1996
- Deprecate action field by @amickan in https://github.com/comic/grand-challenge.org/pull/1997
- Support xz container uploads by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2000
- Fixes algorithm request notifications and notification clean up by @amickan in https://github.com/comic/grand-challenge.org/pull/2002
- Mocks getdoicsl for publication creation test by @amickan in https://github.com/comic/grand-challenge.org/pull/2004
- Only add image to answer where the sessions match by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2005
- Fix adjustalgorithmfollows management command by @amickan in https://github.com/comic/grand-challenge.org/pull/2007
- change deafult hyperlink color by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2006
- Remove action field from notification model by @amickan in https://github.com/comic/grand-challenge.org/pull/2008
- Migrate AWS Batch to Amazon ECS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2010
- Remove output size limit by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2011
- Handle tasks that fail to start by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2012
- Handle Tasks provisioning capacity limit exceeded by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2013
- Use fluentd to split the logs into stdout and stderr streams by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2014
- Do not use sass 1.40.0 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2016
- Fixes errors in notification send and print function by @amickan in https://github.com/comic/grand-challenge.org/pull/2015
- Improve question admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2019
- Improve CodeBuild and GitHub apps by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2009
- Reduce number of db calls in process images api call by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2020
- Switch to ECS by default by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2021
- Small improvements to retina API enpoints by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/1984
- Add short queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2023
- Cache the product list for 1 hour by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2025
- Run minio in nas mode by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2026
- Refactor challenge.html by @amickan in https://github.com/comic/grand-challenge.org/pull/2022
- Move documentation into the django context by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2029
- Integrate forums into challenge layout by @amickan in https://github.com/comic/grand-challenge.org/pull/2027
- Catch more ECS exceptions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2032
- Extended config options to hide for plugins and tools by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2031
- Add support for json celery SQS tasks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2033
- Fix verification check before building from github message by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2030
- Add event driven component execution by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2036
- Handle instance termination by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2037
- Use minio server again by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2038
- Adds general forum pk and slug to settings and context processors by @amickan in https://github.com/comic/grand-challenge.org/pull/2034
- Move evaluation tasks to ECS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2040
- Use docker backend in development by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2041
- Unify log groups and handle tasks that finish before the sidecars start by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2042
- Delete marking long running tasks as failed by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2043
- Run algorithm job creation on long task queue by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2045
- Push application metrics to CloudWatch by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2046
- Conditionally determine visibility of columns in datatables by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2044
- Fix display of duplicate archive items by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2049
- Add zero values to metrics by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2050
- Add extra metadata fields to image model and cases list view by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2051
- Migrate to instance roles by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2055
- Partial for archive, algorithm, challenge and rs cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2054
- Use SES API rather than SMTP by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2056
- Adds rounded egdes for challenge, algorithm, archive and rs cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2052
- Adds 'about us' template and reorganizes footer by @amickan in https://github.com/comic/grand-challenge.org/pull/2057
- Implements a new navbar and removes blog post section from footer by @amickan in https://github.com/comic/grand-challenge.org/pull/2058
- Allows filtering on extra image metadata fields via API by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2061
- Use a delay queue rather than retry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2059
- Docs buildx by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2039
- Add a task role to the task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2060
- Fixes external challenge card layout by @amickan in https://github.com/comic/grand-challenge.org/pull/2063
- Home page redesign by @amickan in https://github.com/comic/grand-challenge.org/pull/2062
- Fixes gc card styling by @amickan in https://github.com/comic/grand-challenge.org/pull/2065
- Upgrade to panimg 0.5.1 by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2066
- Mention .nrrd in image-upload help text by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2068
- Make help text for auto jump setting in viewer configuration scope reader studies by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2064
- Adds documentation app and docpage model by @amickan in https://github.com/comic/grand-challenge.org/pull/2035
- Make all divs for jumbotron stats equally wide by @amickan in https://github.com/comic/grand-challenge.org/pull/2073
- Fixes home page news carousel blog choice by @amickan in https://github.com/comic/grand-challenge.org/pull/2072
- Add nested modality serializer field to image serializer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2071
- add meta_social block to blogpost by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2067
- Adds DocPage create and update views by @amickan in https://github.com/comic/grand-challenge.org/pull/2070
- Add S3 Multipart File Uploads by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2074
- Responsive home page layout by @amickan in https://github.com/comic/grand-challenge.org/pull/2077
- Add command for migrating patient and study models to fields by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2076
- Remove PublicMedia model by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2081
- Handle FileNotFound error for CodeBuild logs by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2082
- Documentation page ordering by @amickan in https://github.com/comic/grand-challenge.org/pull/2080
- Consolidate minio instances by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2084
- Add object deletion and size checks by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2079
- Use acks late queues for
wait_for_build_completionby @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2087 - Migrate container image uploads to the S3 Multipart API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2086
- Add git lfs install to Dockerfile by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2085
- Adds create and update views for flatpages by @amickan in https://github.com/comic/grand-challenge.org/pull/2089
- Deprecate Patient and Study models by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2091
- Removes about page, links to about flatpage in navbar by @amickan in https://github.com/comic/grand-challenge.org/pull/2093
- Install and use git lfs by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2096
- Remove staged file images info by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2097
- Migrate products import to S3 Multipart Uploads and Celery by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2088
- Migrate predictions files to S3 Multipart API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2094
- Migrate interface file fields to S3 Multipart API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2095
- Refactors image import by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2099
- Adds syntax highlighting by @amickan in https://github.com/comic/grand-challenge.org/pull/2098
- Migrate image uploads to S3 Multipart API and remove old widget by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2100
- Enable sentry only for create views and add more validation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2101
- Standardise use of queryset filters by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2103
- Add pygments to production by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2106
- Minor layout changes for flatpages and documentation by @amickan in https://github.com/comic/grand-challenge.org/pull/2107
- Deprecate jqupload fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2104
- Add accelerated client by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2105
- Remove Patient and Studies models by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2102
- Adds full text search to documentation by @amickan in https://github.com/comic/grand-challenge.org/pull/2116
- Minor design changes for the news carousel by @amickan in https://github.com/comic/grand-challenge.org/pull/2113
- Remove deprecated fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2115
- Add user upload support to upload session create endpoint by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2110
- User upload cleanup by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2117
- Add basic VTK.js viewer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2114
- Show search bar for all users by @amickan in https://github.com/comic/grand-challenge.org/pull/2119
- List editors on organization detail page by @amickan in https://github.com/comic/grand-challenge.org/pull/2122
- Maintain carousel img aspect ratio when sclaing by @amickan in https://github.com/comic/grand-challenge.org/pull/2121
- Set DATAUPLOADMAXNUMBERFIELDS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2125
- Add contact email to challenge by @amickan in https://github.com/comic/grand-challenge.org/pull/2124
- Update panimg by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2126
- Allow user targeting in answer copying by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2128
- Add validation for contact email by @amickan in https://github.com/comic/grand-challenge.org/pull/2129
- Truncate text earlier on small screens to accomodate for longer titles by @amickan in https://github.com/comic/grand-challenge.org/pull/2131
- Allow fullscreen for videos from own origin by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2133
- Minor documentation sidebar style changes by @amickan in https://github.com/comic/grand-challenge.org/pull/2135
- Show editors row only if there are organization editors by @amickan in https://github.com/comic/grand-challenge.org/pull/2130
- Add custom patients and studies endpoints by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2134
- Paginate upload deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2136
- Change REDISHOSTNAME to REDISENDPOINT by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2137
- Badges for algorithm cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2127
- Add custom RetinaImageViewSet by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2139
- Setting for annotation counter by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2141
- Check github repo name before url creation by @amickan in https://github.com/comic/grand-challenge.org/pull/2142
- Adds new interface kinds for algorithms by @amickan in https://github.com/comic/grand-challenge.org/pull/2140
- Add help text to repo name field in algorithm form by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2143
- Sort images by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2144
- Adds new outputs to job detail view by @amickan in https://github.com/comic/grand-challenge.org/pull/2147
- Clarify the count by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2146
- Add js and html for info modal for algorithm and challenge cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2148
- Fix answer image creation for the new API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2149
- Add PDF download column to job list by @amickan in https://github.com/comic/grand-challenge.org/pull/2150
- Adds chart output to results list view by @amickan in https://github.com/comic/grand-challenge.org/pull/2152
- Remove retina thumbnail endpoints by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2151
- Remove old file upload endpoints by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2154
- Remove old image upload models by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2155
- Remove jqfileupload app by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2156
- Turn off showProgressDetails by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2159
- Update linked repo workflow by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2161
- Add thumbnails to results list, make table responsive by @amickan in https://github.com/comic/grand-challenge.org/pull/2160
- Removes quotes around string outputs and adds max-width to thumbnails by @amickan in https://github.com/comic/grand-challenge.org/pull/2162
- Allow blank repo names by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2165
- Add verification to superuser script by @amickan in https://github.com/comic/grand-challenge.org/pull/2167
- Adds + sign to user count in jumbotron by @amickan in https://github.com/comic/grand-challenge.org/pull/2168
- Adds new mimetype for sqreg files by @amickan in https://github.com/comic/grand-challenge.org/pull/2170
- Reduce db calls for notification list by @amickan in https://github.com/comic/grand-challenge.org/pull/2172
- Use viewer rather than workstation in forms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2173
- Handle immediately exiting containers by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2174
- Update workstation help text by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2176
- Add website url validation to user profile by @amickan in https://github.com/comic/grand-challenge.org/pull/2177
- Add model facts fields to algorithm by @amickan in https://github.com/comic/grand-challenge.org/pull/2171
- Add newsletter sign-up form by @amickan in https://github.com/comic/grand-challenge.org/pull/2179
- Trigger resize event when toggling extra results columns by @amickan in https://github.com/comic/grand-challenge.org/pull/2178
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2180
- Only prefetch GFKs for the current page by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2181
- Upgrade to Django 3.2 by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2183
- make the filter 'other' work for modalities and subspecialities by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2182
- Prefetch after pagination for subscription view by @amickan in https://github.com/comic/grand-challenge.org/pull/2186
- Fix google sign ups by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2188
- Fix no challenge pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2189
- Adds help button to navbar by @amickan in https://github.com/comic/grand-challenge.org/pull/2191
- Added more mimetypes for sqreg files by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2192
- Automatically remove access request notifications by @nlessmann in https://github.com/comic/grand-challenge.org/pull/2193
- Add shared memory by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2195
- Changes sorting of viewer and viewer config to sort by title. by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2194
- Adds publication citation and optional image to info page by @amickan in https://github.com/comic/grand-challenge.org/pull/2190
- Handle unset names by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2197
- Add new default internal challenge view by @amickan in https://github.com/comic/grand-challenge.org/pull/2196
- Update navbar by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2185
- Adds status bagde to challenge cards by @amickan in https://github.com/comic/grand-challenge.org/pull/2198
- Reduce the number of options for the archive item update form by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2199
- Fix help text of publications field by @nlessmann in https://github.com/comic/grand-challenge.org/pull/2200
- Add index on created by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2204
- Adds support for file type outputs by @amickan in https://github.com/comic/grand-challenge.org/pull/2203
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2205
- Add support for isolated deployments by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2202
- Add the algorithm version to the evaluation detail by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2206
- Use phase start and end dates for challenge status badge by @amickan in https://github.com/comic/grand-challenge.org/pull/2201
- Add algorithm version to detail view by @amickan in https://github.com/comic/grand-challenge.org/pull/2209
- Challenge creation for verified users only by @amickan in https://github.com/comic/grand-challenge.org/pull/2208
- Automatically verify demo and algorithm dummy users by @amickan in https://github.com/comic/grand-challenge.org/pull/2210
- Fix outdated model field references in submission template by @amickan in https://github.com/comic/grand-challenge.org/pull/2211
- Add link-images property to viewer configurations by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2207
- Update challenge phase settings by @amickan in https://github.com/comic/grand-challenge.org/pull/2212
- Increase task expiration time by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2213
- Add warning for missing method and submission dates to phase create form by @amickan in https://github.com/comic/grand-challenge.org/pull/2214
- Add chart, pdf and thumbnail outputs to evaluation detail by @amickan in https://github.com/comic/grand-challenge.org/pull/2215
- Add link_images to serializer of workstation configs by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2216
- Add validation on Phase model and search fields to phase admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2218
- Add UPLOADSTIMEOUTDAYS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2217
- Remove flex uploads option by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2219
- Add VERIFICATIONSREVIEWPERIOD_DAYS by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2220
- Enable text-wrap on challenge card badges by @amickan in https://github.com/comic/grand-challenge.org/pull/2223
- add sort options for product list by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2225
- Return 404 for leaderboard redirect if challenge has no phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2224
- Fix challenge query in leaderboard redirect by @amickan in https://github.com/comic/grand-challenge.org/pull/2229
- Check for existence of creator before querying for team memership by @amickan in https://github.com/comic/grand-challenge.org/pull/2228
- Deactive duplicate users by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2230
- Add ALGORITHMSJOBBATCH_LIMIT by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2233
- Add configurable inference time limits per phase by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2234
- Make get zip file task idempotent by @amickan in https://github.com/comic/grand-challenge.org/pull/2222
- Add more fields to ghwm admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2235
- Add more items to the reader study admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2239
- Clarify invalid token behaviour by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2240
- Add challenge support to the help dropdown by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2241
- Add email model by @amickan in https://github.com/comic/grand-challenge.org/pull/2236
- Don't raise a 404 if user does not have a GitHub token by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2244
- Count displayed subscriptions only by @amickan in https://github.com/comic/grand-challenge.org/pull/2238
- Remove builds tab by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2245
- Raise Http404 on challenge not found by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2246
- Replace feature overview images by @amickan in https://github.com/comic/grand-challenge.org/pull/2248
- Basic implementation of a Cornerstone viewer by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2242
- Add additional logging for get_zipfile by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2250
- Small evaluation improvements by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2251
- Put highlighted challenges first by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2252
- Cancel in progress CI jobs on multiple commits by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2253
- Correct DateTimeInput format by @amickan in https://github.com/comic/grand-challenge.org/pull/2254
- Improve GitHub clone error handling by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2256
- Small evaluation fixes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2257
- Update UploadSession serializer and add ArchiveItem serializer by @amickan in https://github.com/comic/grand-challenge.org/pull/2249
- Fix api cases tests by @amickan in https://github.com/comic/grand-challenge.org/pull/2258
- Add reader-study setting for answer roll-over by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2255
- Fix evaluation query for algorithm submission checks by @amickan in https://github.com/comic/grand-challenge.org/pull/2260
- Increase email batch size by @amickan in https://github.com/comic/grand-challenge.org/pull/2261
- Consolidate evaluation admin by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2263
- Make license detection dynamic by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2262
- Upgrades postgres by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2264
- Add archive item to UploadSession serializer by @amickan in https://github.com/comic/grand-challenge.org/pull/2259
- Deprecate _IMAGE answer types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2267
- Adds interface slug to interface list by @amickan in https://github.com/comic/grand-challenge.org/pull/2270
- Removes _IMAGE answer types by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2269
- Enable archive item updating through api by @amickan in https://github.com/comic/grand-challenge.org/pull/2268
- Update readerstudy_detail.html by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2274
- Handle request errors in CSL update task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2275
- Documentation sidebar level 4 by @amickan in https://github.com/comic/grand-challenge.org/pull/2276
- Automatically set the site name by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2277
- Add AWSS3DEFAULTSTORAGECLASS option by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2278
- Handle type errors in json extraction by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2279
- Adds automatic access request handling to reader studies, algos and archives by @amickan in https://github.com/comic/grand-challenge.org/pull/2221
- Viewer config tooltips by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2273
- Run create_download synchronously by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2284
- Deprecate requireparticipantreview by @amickan in https://github.com/comic/grand-challenge.org/pull/2283
- add line answertype by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2285
- Add sponsors section by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2286
- Use stable version of black by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2287
- Add built on aws logo by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2289
- Fix notification filter by @amickan in https://github.com/comic/grand-challenge.org/pull/2290
- Create dependency-update.yml by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2291
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2295
- Fix create download by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2296
- Upgrade Celery by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2297
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2298
- Adds option to hide a challenge phase by @amickan in https://github.com/comic/grand-challenge.org/pull/2282
- Add isort by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2288
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2300
- Use OIDC auth by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2301
- Update schema of line answer types by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2303
- Paginate session deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2302
- fix typo: seperate -> separate by @kaczmarj in https://github.com/comic/grand-challenge.org/pull/2304
- Add algorithm_image to SubmissionSerializer by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2305
- Use ComponentInterfaceValues in reader studies through Display Sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2271
- Check for visible phases in challenge topbar by @amickan in https://github.com/comic/grand-challenge.org/pull/2308
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2309
- Force use of object store for variable length json objects by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2310
- Validate the algorithm inputs and outputs are disjoint by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2311
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2313
- Add filesystem perparation task by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2314
- Improve performance of the file system preparation method by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2318
- Add display set to answer serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2317
- Pass the TLS certificates via environment variables by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2320
- Hanging Protocol App by @amickan in https://github.com/comic/grand-challenge.org/pull/2315
- Fix ground truth for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2321
- Challenge request form by @amickan in https://github.com/comic/grand-challenge.org/pull/2312
- Add order field for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2319
- Allow EFS file customisation by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2323
- Update display set api by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2324
- Remove challenge create view by @amickan in https://github.com/comic/grand-challenge.org/pull/2326
- Allow display set deletion in UI by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2325
- Add image port mapping field by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2322
- Increase default for compute costs and add inference help text by @amickan in https://github.com/comic/grand-challenge.org/pull/2329
- Hanging protocol serializer field by @amickan in https://github.com/comic/grand-challenge.org/pull/2327
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2330
- Fix image permissions by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2331
- Add view archive item button by @amickan in https://github.com/comic/grand-challenge.org/pull/2328
- Fix verification email by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2332
- Add api_url to display set serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2333
- fix answer patch by @miriam-groeneveld in https://github.com/comic/grand-challenge.org/pull/2334
- Fix progress for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2335
- Allow emptying of field value for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2336
- Fix number of cases in reader study detail view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2337
- Add view_content field to archive, algorithm and reader study serializers by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2338
- Add view_content field to serializers by @amickan in https://github.com/comic/grand-challenge.org/pull/2340
- Improve display set view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2342
- Add an admin method to reevaluate submissions by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2345
- Set view_content to empty dict explicitly if empty by @amickan in https://github.com/comic/grand-challenge.org/pull/2344
- Challenge request additions by @amickan in https://github.com/comic/grand-challenge.org/pull/2347
- Allow copying of archive items to display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2346
- Allow view_content without hanging protocol by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2350
- Make the Archive API more consistent by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2348
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2351
- Allow each viewport only once in hanging protocol by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2352
- Downgrade werkzeug for django-extensions by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2354
- Cache interfaces indefinitely by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2353
- Fix non editable display set values in list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2355
- Add user field to group admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2349
- Ensure JSONFields are not set to null by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2356
- Add data license and long term commitment fields to Challenge request form by @amickan in https://github.com/comic/grand-challenge.org/pull/2357
- Use filter in ds ground truth tasks to prevent DoesNotExist by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2358
- Speed up display set list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2359
- Don't cache is_editable as aggressively by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2360
- Make ds values field read only in admin by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2362
- Add reader study modified time to ds cache key by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2364
- Make creator field of hanging protocol admin read only by @amickan in https://github.com/comic/grand-challenge.org/pull/2368
- Reduce number of queries in ds list view by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2369
- Add management command to migrate to old version of cirrus by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2371
- Make display sets the default setup by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2370
- Add migration to move reader studies to new setup by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2361
- Fix failing test by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2372
- Add algorithm viewcontent and hangingprotocol to job serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2373
- Update case_text serializer by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2374
- Consistent hanging protocol API by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2375
- Fix key-errors when serializing case_text for reader study by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2377
- Use image name for case texts by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2380
- Allow adding of multiple values to set in archive item update task by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2381
- Use proper view_content format in migration method by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2382
- Fix file-kind CIV permissions for archive items by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2384
- Fix display set search fields by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2386
- Update evaluation task routing by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2387
- Improve challenge request help texts by @amickan in https://github.com/comic/grand-challenge.org/pull/2388
- Several small fixes by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2389
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2391
- Pull container images from the registry by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2390
- Split interface overview into inputs and outputs by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2395
- Properly handle unanswered without reader study by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2399
- Disallow slug editing for pages by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2393
- Remove display set migration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2400
- Hanging protocol visualization by @amickan in https://github.com/comic/grand-challenge.org/pull/2367
- Enable html emails in admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2398
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2405
- Fix markdowneditor widget for admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2402
- Ask for inputs and outputs in challenge request by @amickan in https://github.com/comic/grand-challenge.org/pull/2403
- Add display-set filter to answer by @chrisvanrun in https://github.com/comic/grand-challenge.org/pull/2396
- Add disjoint interface validation to forms by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2408
- Email create, update and detail views by @amickan in https://github.com/comic/grand-challenge.org/pull/2406
- Small improvements by @Kicksta in https://github.com/comic/grand-challenge.org/pull/2411
- Challenge request admin by @amickan in https://github.com/comic/grand-challenge.org/pull/2410
- Add edit duration fields to Answer model by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2407
- Catch validation error if challenge short name already exists by @amickan in https://github.com/comic/grand-challenge.org/pull/2414
- Add index for display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2413
- Add link to download the predictions.json file by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2417
- Add validation for hl shuffling with case navigation by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2415
- Challenge submission form doi field by @amickan in https://github.com/comic/grand-challenge.org/pull/2419
- Make "True" comparison case insensitive by @pkcakeout in https://github.com/comic/grand-challenge.org/pull/2421
- Exclude slug from historical record by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2423
- Htmx by @amickan in https://github.com/comic/grand-challenge.org/pull/2422
- Challenge request start and end date validation by @amickan in https://github.com/comic/grand-challenge.org/pull/2425
- Add retries for container push by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2424
- Vendor cdnjs files by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2426
- Fix leaderboard sorting by date by @amickan in https://github.com/comic/grand-challenge.org/pull/2429
- Remove observable integration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2427
- Vendor uppy by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2428
- Add extra viewports and add new fields for custom hanging protocols by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2430
- Fix reader study copying by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2432
- Add
opacityandparent_idfields to viewitem definition in hanging protocol. by @HarmvZ in https://github.com/comic/grand-challenge.org/pull/2434 - Add check for protected items before reader study deletion by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2435
- Custom identifier model field by @amickan in https://github.com/comic/grand-challenge.org/pull/2433
- Challenge type badge by @amickan in https://github.com/comic/grand-challenge.org/pull/2437
- Deprecate images by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2438
- Check for expired github token by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2441
- Automated dependency update by @github-actions in https://github.com/comic/grand-challenge.org/pull/2439
- Add exports for images and display sets by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2443
- Remove deprecated fields by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2440
- Improve performance of db query by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2444
- Ensure no duplicate CIs for archive items by @MikeOverkamp-diag in https://github.com/comic/grand-challenge.org/pull/2445
- Add admin search fields and filters by @amickan in https://github.com/comic/grand-challenge.org/pull/2446
- Add more information to verification form by @amickan in https://github.com/comic/grand-challenge.org/pull/2448
- Update dependencies by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2447
- Reduce maximum algorithm duration by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2449
- Add index to display set api detail view by @amickan in https://github.com/comic/grand-challenge.org/pull/2450
- Fix archive item image upload by @amickan in https://github.com/comic/grand-challenge.org/pull/2454
- Remove unused test code by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2453
- Show first public phase to not logged in users by @amickan in https://github.com/comic/grand-challenge.org/pull/2455
- Enable editors to view users unanswered ds by @amickan in https://github.com/comic/grand-challenge.org/pull/2452
- Update crane and add SageMaker shim by @jmsmkn in https://github.com/comic/grand-challenge.org/pull/2456
- Button for admin view by @amickan in https://github.com/comic/grand-challenge.org/pull/2457
- Buttons to open readerstudy at specific display set by @amickan in https://github.com/comic/grand-challenge.org/pull/2460
New Contributors
- @chrisvanrun made their first contribution in https://github.com/comic/grand-challenge.org/pull/1681
- @github-actions made their first contribution in https://github.com/comic/grand-challenge.org/pull/2298
- @kaczmarj made their first contribution in https://github.com/comic/grand-challenge.org/pull/2304
Full Changelog: https://github.com/comic/grand-challenge.org/compare/v2020.12...v2022.06
- Python
Published by jmsmkn about 4 years ago
grand-challenge.org - 2020.12
With the pandemic, we neglected to tag the codebase for release, so this is one to kick things off again. All migrations were recently squashed for a clean slate in 2021.
- Python
Published by jmsmkn over 5 years ago
grand-challenge.org - 2020.03
New Features
- Algorithms
- Improved algorithm app UI/UX (#1147, #1177, #1180, #1185, #1186, #1189, #1190, #1194)
- Allowed anonymous users to view public algorithms (#1163)
- Reader Studies
- Improved reader study leaderboard statistics (#1144)
- API
- Added status and result to job serializer (#1165)
- Option to filter Image by RawImageUploadSession from a client (#1152)
- Markdown editing (#1182, #1183)
- Changed default internal metaimage format to MHA (#1128)
- Sentry reporting for workstations (#1156)
- Added AI for radiology website (#1157)
Bug Fixes
- Handled non 502 error codes in workstation startup (#1148)
- Fixed reader message after course completion (#1149)
- Fix failing test on updated Alpine (#1153)
- Account for ground truth in progress, export and when adding answers (#1150)
- Only show completed message on completed reader studies (#1162)
- Upgrade workstation routing to Traefik 2.1 (#1198)
- Python
Published by jmsmkn about 6 years ago
grand-challenge.org - 2020.02
For a complete list of changes see https://github.com/comic/grand-challenge.org/compare/v2019.11...v2020.02
New Features
- Created policies app (#1041)
- Added jpg png image builder (#1055)
- Added navbar links (#1065)
- Updated the challenge card design (#1067)
- Added breadcrumbs and reader study creation time (#1077)
- Added ChallengeSeries and more filters (#1081)
- Added exposing enum support for rest_framework.CharField through swagger
- Added default zoom scale and overlay alpha (#1083)
- Adding ground truth to reader study questions (#1094)
- Added public S3 storage and migrates summernote images to it (#1105)
- Moved logos banners and supplementary files to S3 (#1106)
- Used Public S3 for default storage (#1117)
- Added reader study scoring (#1104)
- Upgraded to Django 3 (#1127)
- Upgraded to Python 3.8 (#1129)
- Added asgi config (#1130)
Bug Fixes
- Changed LandmarkAnnotationSet endpoint and add custom action (#1039)
- Made invalid uuid return as 404 instead of 500 (#1040)
- Upgrade poetry and get virtualenv path from poetry (#1045)
- Made grader field optional and default to current in serializer (#1057)
- De-duplicate emails (#1064)
- Improved challenge list performance (#1068)
- Fixed answer type annotation schema checking bug and added tests (#1082)
- Fixed challenge page tags (#1091)
- Excluded unused archives in huge retina archives API endpoint (#1096)
- Refactored cases (#1099)
- Refactored build images (#1100)
- Serialized RawImageFile.stagedfileid (#1102)
- Removed dbox folders (#1118)
- Replaced travis with GitHub actions (#1123)
- Fixed adding ground truth for boolean type questions (#1121)
- Moved reader study scoring to a celery task (#1122)
- Cleaned up of legacy code (#1126)
- Serialized zoom and overlay as floats (#1133)
- Improved performance of annotation admin (#1136)
- Moved the upload session files endpoint to upload-sessions/files/ (#1139)
- Python
Published by jmsmkn over 6 years ago
grand-challenge.org - 2019.11
New Features
- Added Algorithm model with editors and users groups for permissions management (#940)
- Added workstation configuration backend (#949)
- Added endpoints for lazy loading archives, patients, studies and images (#952)
- Added flake8 checks and dependency management with poetry
- Added basic view profiling tools (#941)
Bug Fixes
- Added content-description to CORS (#936)
- Fixed chunked uploads on subdomains
- Fixed top level redirect (#958)
- Python
Published by jmsmkn over 6 years ago
grand-challenge.org - 2019.10
New Features
- Added shuffling of the hanging list per user #909
- Added keep alive endpoint for workstation sessions #912
- Refactored the chunked upload API #929
- Added multiple lines question type for reader studies #920
- Allow configuring overlays for reader studies #934
Bug Fixes
- Fixed cascading delete of archive #905
- Added caching to
archivesandarchives_dataAPI endpoints #915 - Made logic in delete method atomic #916
- Updated dependencies #932
- Deletion of related groups on parent deletion #933
- Python
Published by jmsmkn over 6 years ago
grand-challenge.org - 2019.09
New Features
- Added the reader studies application for gathering annotations on sets of medical images
- Added group based permissions for reader studies and workstations
- Added job post endpoint for algorithms
- Added image file type to the api
- Separated algorithms from algorithm images
- Python
Published by jmsmkn over 6 years ago
grand-challenge.org - 2019.08
This is the first monthly release of the grand-challenge.org codebase.
New features - Added support for serving and converting TIFF files to Deep Zoom Images - Added a read only algorithm API - Added image browser API endpoints
- Python
Published by jmsmkn almost 7 years ago