v4.13
This version includes exact search using quotation marks, various improvements to the admin interface including the ability to merge tags, a "pop out" interface for the transcription editor, revisions of the way Bodleian content is processed, and bug fixes.
Change log for 4.13
- Public site
- As a public site user, I want to be able to search descriptions for words/phrases in quotations, so that I can find exact matches for my search terms.
- bugfix: Styles missing for JTS logo
- Admin interface
- As a content editor, I want to add transcriptions to documents without images in the PGP in the admin interface, so that I do not need to keep switching over to the public site to add transcriptions.
- As a content editor working in the admin interface, I want a warning/error if I try to save a new document without a shelfmark.
- As a content editor, I want a warning or validation to prevent adding more than one digital edition footnote for the same document source to avoid creating duplicates.
- Prevent content editors from clicking more than one option for a digital edition, and explain to them the difference between edition and digital edition
- As a content editor, I want the log entry to record and differentiate between users who input someone else's transcription versus users who created a new transcription so I can give the appropriate credit where it's due.
- As a content editor, I want to merge similar tags so I can consolidate redundant tags and decrease clutter in the database.
- chore: Merge JTS and ENA collections
- chore: Add help text to note section of footnote
- Transcription editor
- As content editor using the transcription editor, I want the image to be sticky so that I can always have the image beside the text as I scroll down.
- Include two placeholder images for each fragment without images; give placeholder images unique labels corresponding to each fragment's shelfmark
- bugfix: Clicking outside the current annotation zone and/or into another zone in the transcription editor cancels unsaved changes without warning
- bugfix: Updated transcriptions failing to populate in search index
- IIIF
- bugfix: Some Bodleian iiif manifests were generated with incorrect shelfmarks
- bugfix: Some JRL manifests say "recto" for the second image of a fragment
What's Changed
- Remove transcription/images check for IIT panel in doc admin (#1253) by @blms in #1282
- Show an error on saving a new document without a fragment (#935) by @blms in #1283
- Revise unique digital edition constraint (#1252) by @blms in #1284
- Transcription logging (#1260) by @blms in #1287
- Disallow combined edition and digital edition (#1285) by @blms in #1291
- Ensure 2nd image in JRL IIIF is always "verso" by @blms in #1294
- Ignore TextBlock side info when excluding images (#1295) by @blms in #1298
- Display proper validation errors on duplicate digital editions (#1252) by @blms in #1296
- Consider all TextBlock images selected when there are 0 selected (#1295) by @blms in #1303
- Merge JTS and ENA collections (#1299) by @blms in #1304
- Add tag merge feature (#506) by @blms in #1305
- Reindex annotated documents after annotation save, on update and create (#1308) by @blms in #1309
- Add placeholders with labels for imageless fragments (#1229, #1230) by @blms in #1306
- Add "pop out" button to images in editor (#1261) by @blms in #1310
- Use gettext_lazy for search form per django docs (#1316) by @blms in #1317
- Revise bodleian_iiif.py to fix shelfmark sequences and other idiosyncrasies (#1198) by @blms in #1300
- Fix JTS logo issue (#1320) by @blms in #1321
- Update github actions to postgres 13 by @rlskoeser in #1322
- New Crowdin updates by @rlskoeser in #1315
- Revert "Update github actions to postgres 13" by @blms in #1324
- Revise Bodleian IIIF script for skipped/combined folios by @blms in #1325
- Adjust arabic phrase regex to ignore whitespace between two quoted terms by @rlskoeser in #1326
- Allow exact search with doublequotes (#1255) by @blms in #1319
- Add help text to Footnote.notes field (#1327) by @blms in #1330
Full Changelog: 4.12...4.13