Feb 27 - Mar 10, 2023
Report on iteration Feb 27, 2023 — Mar 10, 2023 (includes all issues completed before Mar 13, 2023).
In this iteration, PPA 3.9 was released, which includes a major improvement to search functionality so that similar works or reprints are clustered by default (the relevant functionality was tested and accepted the previous iteration). On the Lenape Timetree project, major design issues were accomplished for tag and leaf interactions. We also completed the first-pass implementation on the active leaf styles, hover interactions for corresponding leaf and labels, and url behavior that makes it possible to bookmark the tree with a specific leaf showing. We also contributed to some small bugfixes and a major indexing speed improvement for the Geniza project — work that was previously left in-progress, and benefited from a recent discovery made while working on PPA that made it possible to optimize the database queries used for bulk indexing (indexing all Geniza documents went from somewhere around 20-30 minutes to ~2 minutes.)
Our rolling development velocity is stable, at 7 points, but this is due to the large number of points closed in the previous iteration when we completed the PPA search clustering functionality. We only completed 4 points of development work in the current iteration. The design velocity is on an upward trend, with two very productive iterations in a row, reflecting the substantial amount of design progress on the Lenape Timetree project in recent weeks.
Demos
Active projects
- geniza (0 points, 3 issues)
- lenape-timetree (16 points, 10 issues)
- ppa-django (0 points, 2 issues)
Releases
- ppa-django 3.9 — Thursday Mar 2, 2023
- geniza 4.13 — Wednesday Mar 1, 2023
Velocity
Development
4 points, 10 issues. Rolling velocity: 7
Design
12 points, 5 issues. Rolling velocity: 10.67
Closed issues by project
- geniza (0 points, 9 issues)
- development (0 points, 9 issues)
- Tags may be saved with identical names, case-insensitive 🐛 bug, performant
- Regex for Judaeo-Arabic matching whitespace between quotes 🐛 bug
- Add help text to note section of footnote 🛠️ chore, performant
- Software release checklist for v4.13 chore, performant
- As a content admin, I want to be able to enter uncertain dates with descriptors (exact year unknown but year range is known) 🖇️ duplicate, 🆕 enhancement, performant
- Add Annotation Footnote prefetching to indexing query and data export query 🛠️ chore
- 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. performant
- Some Bodleian iiif manifests were generated with incorrect shelfmarks 🐛 bug, performant
- Determine (and possibly mitigate) impact of indexing on annotation editing 🛠️ chore
- development (0 points, 9 issues)
- lenape-timetree (16 points, 10 issues)
- design (12 points, 5 issues)
- As a mobile user when I select a tag I want to see which leaves on the tree belong to that tag so that I can learn more about and explore the related content of other leaves. (1) 🗺️ design
- As a user when I select a tag I want to see which leaves on the tree belong to that tag so that I can learn more about and explore the related content of other leaves on desktop. (5) 🗺️ design
- As a user I want to view a list of all the tagged terms so that I can learn about the topics on the tree and navigate to the tree through the tags (2) 🗺️ design
- Propose specs for images (2) 🗺️ design
- Propose and document all tag states (2) 🗺️ design
- development (4 points, 5 issues)
- As a user I want both leaf and label highlighted when I hover over either, so I can see the connected content as I browse the tree. (1)
- As a content editor, I want the option of a display title for use in the timetree so that I can use different titles in the leaf detail view and in the tree. (1)
- import latest version of leaf data and share updated tag list 🛠️ chore
- Implement leaf states and additional colors for them 🛠️ chore
- As a user, I want the url to change when I select a leaf so that I can bookmark or share the timetree with a specific leaf selected. (2)
- design (12 points, 5 issues)
- ppa-django (0 points, 2 issues)
- development (0 points, 2 issues)