Two primary improvements in this release:
- The admin views have been built out with more filters, raw_id renders (to cut down on M2M and FK pulls), and custom actions - including a custom dropdown action on selected Corpus(es) to make them public.
- We were previously loading ALL annotations for an analysis in each document view. First off, that's really inefficient for large corpuses. Second, it meant that the annotator got cluttered with random annotations that weren't actually in the loaded document. Added a filter on the
fullAnnotationList
prop of AnalysesType to filter todocument_id
. Updated frontend to only request annotation analyses foropened_document
.
What's Changed
- Bump traefik from 3.1.2 to 3.1.3 in /compose/production/traefik by @dependabot in #217
- Bump pillow from 9.4.0 to 10.4.0 by @dependabot in #186
- Bump djangorestframework from 3.14.0 to 3.15.2 by @dependabot in #214
- Bump gunicorn from 20.1.0 to 23.0.0 by @dependabot in #194
- Improve Admin Views by @JSv4 in #219
- Bump traefik from 3.1.3 to 3.1.4 in /compose/production/traefik by @dependabot in #225
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #223
- Bump drf-extra-fields from 3.4.1 to 3.7.0 by @dependabot in #221
Full Changelog: v.2.3.0...v2.3.1