SvSal 1.5.0
Enhancements
- Refactor HTML rendering in XQuery for enhanced cohesion, performance, and testability
- Separate node indexing from HTML rendering, enhancing testability
- Re-design and extend citation dialogues in reading view, including more options for linking and exporting text fragments
- Add i18n functionalities in reading view (TOC, teasers) and in search results view (e.g., #55)
- Make TEI exportable per passage
- Introduce passage-specific citation recommendations
- Add structural TEI element types to HTML, snippets, and RDF (e.g., tei:signed, tei:argument, tei:label)
- Search results: make text snippets more concise, allowing for displaying of a larger amount of results
- Add pages for the project team members (#21)
- Add webdata-admin query for pipelined generation of derived data formats
- Differentiate work editors (scholarly or technical editors) in catalogue records
- Differentiate standalone image viewer and reading-view image viewer, with separate sets of links/buttons
- Improved HTML rendering of tables, arguments, marginal notes, etc.
- Make (sub-)lists citable in reading view
- Make URIs in work TOC canonical
- Various performance improvements (see #38)
- Add further API endpoints for iiif and jpg formats
- Enhance separation of modules and import dependencies
Bug fixes
- Search results: fix highlighting of terms (#56)
- Prevent text from occurring in multiple search snippets (overlapping text selection when creating Sphinx snippets)
- Several layout fixes with lists in reading view, and fixed type-checking for lists during HTML rendering
- Add missing cover image for WP0012
- Make citation anchors for title pages (#45)
- Citation recommendations: base access date on client time (rather than server time)
- TXT format and search snippets: fix coherence of words interrupted by marginal notes
- Prevent hard errors in search/reading view in case Sphinx returns malformed HTML (see #53)
- Normalize 'long s' character in 'edit' TXT
- Prevent LOD IDs from occurring in search results (#58)
- Resolve links that contain a page break (#43)
- Removed obsolete HTML files (#66)