v4.15
This version includes a polygon tool for transcription and translation blocks, an "enlarge" button for images, an upgrade to the Solr search backend, and new Person and Place modules in the admin backend, among other features and bugfixes.
Change log for 4.15
-
public site
- bugfix: On tag change, document indexing is one revision behind
- bugfix: Input date not always populating
- bugfix: Digital translation footnote in scholarship records behaving incorrectly, excluding other footnotes on source
-
image, transcription, translation viewer/editor
- As a front end desktop user, I would like to see a bigger version of the document image in order to read the document (especially when no transcription exists).
- As a public site viewer, I would like to see translation alongside the document image by default if both are present, so that I can read the document in my native language.
- As a content editor, I want the "pop out" button in the transcription editor up higher, so it's immediately accessible.
- As a content editor, I want the ability to add polygon annotation boxes using the transcription editor, so I can draw accurate bounding boxes around text.
- As a content editor, I want the location field for digital edition/translations to automatically populate from an existing edition/translation on the same source, so that I can save time manually re-entering it.
- bugfix: Editing/deleting parts of annotation box titles results in unexpected behavior (no change or deleting entire annotation box)
- bugfix: In Safari, ITT panel toggles leave trails
- bugfix: Annotations on the document detail page do not respect reordering
- bugfix: Transcription and translation may become misaligned when resizing window
- bugfix: Alignment between Arabic transcriptions and English translations is slightly off
-
admin
- As a content admin, I would like filters in the document admin to search by English and Hebrew language of translation, so that I can collect those documents for CSV export for use in teaching.
- As a content admin, I would like to include a rationale for the inferred date field from a list of options, so that I can enter data more efficiently and consistently.
- As a content admin, I want inferred date and accompanying notes in the csv exports of documents, so that I can keep track of this information in my own research.
- As a content editor, I want a "no language" option when entering source languages (with help text) for unpublished transcriptions because the language will automatically be determined by the document languages already present on the doc detail pages.
- As a content editor, I want clear help text when adding a source to explain how to select the source language, so that it is done consistently for translations and transcriptions.
- As a content admin, I want both dates on document and inferred dates to merge when I merge duplicate PGPIDS so no data is lost when cleaning up duplicates. If there are two different dates on documents for the same PGPID, I want there to be an error message drawing my attention to the issue so I can choose the correct date or otherwise record the discrepancy.
- As a content editor, I want a way to filter documents by date in the admin for enhanced csv exports
- bugfix: Mixed inlines/formsets breaks on lack of permissions
- bugfix: Merging two documents with digital content footnotes for the same source results in unique constraint violation
-
people and places
- As a content editor, I want a separate field to record people's names and roles in each document, so that I can build a structured dataset of all people across the PGP.
- As a content editor, I want a separate field in the document detail page so that I can record place information mentioned in the document.
- As a content editor, I want Person-Person relationship types visually sorted into their categories in the admin form, so that I can select them at a glance.
- As a content admin, when adding people-to-people relationships in person pages, I want an added "ambiguity" category to the drop down so I can clarify when people are similar/not the same.
- As a content admin, when viewing people-to-people relationships in person pages, I want reverse relationships to be visible, so that I don't inadvertently add a relationship twice.
What's Changed
- Add ingest script for Google Docs translations by @blms in #1377
- Add Entities app, Person model, relationships to documents/other people (#1366) by @blms in #1389
- Give lis consistent line height for alignment by @blms in #1414
- Improve safari svg rendering (#1407) by @blms in #1415
- Add help text for unpublished source type/language by @blms in #1423
- Inferred date CSV exports (#1399) and rationale field (#1401) by @blms in #1403
- Chore/solr9 upgrade by @blms in #1406
- Revisions to entities models (#1366) by @blms in #1412
- Fix document merge function footnote bugs (#1394) by @blms in #1405
- Fix issue with outdated tag set in document index (#1331) by @blms in #1332
- Implement new pop out button design (#1313) by @blms in #1425
- Add "enlarge image" button when only image visible (#1413) by @blms in #1427
- Set translation to appear by default; select translation based on user's language (#1400) by @blms in #1404
- Add English, Hebrew translation filters to admin (#1384) by @blms in #1418
- Populate new and existing digital footnotes' "location" field from corresponding non-digital footnote (#1420) by @blms in #1422
- Allow filtering by date in admin with solr (#1371) by @blms in #1416
- Include new default/disabled context variables in admin ITT viewer (#1400) by @blms in #1432
- Revert "Chore/solr9 upgrade" by @blms in #1433
- Respect perms in mixed inlines/formsets (#1434) by @blms in #1435
- Reset entities person admin own_pk to None on add (#1366) by @blms in #1440
- Reorder dating metadata in document csv export (#1399) by @blms in #1441
- Categorize entries in person-person relations select (#1390) by @blms in #1426
- Respect annotation reordering in document detail page (#1438) by @blms in #1439
- Various alignment bugfixes (#1409, #1431) by @blms in #1445
- Fix display of multiple footnotes on same source (#1446) by @blms in #1447
- Improvements for web archiving (#1437) by @blms in #1449
- Use Document.created as fallback input date in index (#887) by @blms in #1450
- Place entities (#1373) by @blms in #1419
- Rename dating export columns for clarity (#1399) by @blms in #1454
- Resolve document and inferred dates in document merge (#1429) by @blms in #1444
- Annotorious upgrade, delete key fix (#1221), polygon tool (#1311) by @blms in #1456
- Add "unspecified" source language option (#1442) by @blms in #1448
- Chore/restore solr9 upgrade by @blms in #1463
- Person-Person: Add converse relationship types and display (#1458), add new "ambiguity" category (#1457) by @blms in #1462
- Improve annotation tool icons per designs (#1311) by @blms in #1468
- New Crowdin updates by @rlskoeser in #1465
- Add help text for admin date filter (#1371) by @blms in #1471
Full Changelog: 4.14.2...4.15