Releases: benwbrum/fromthepage
December 2024 Major Release
This is a major release which upgrades the Ruby version to 3 and the Rails version to 7. It is releaesd for testing, primarily
What's Changed
- #2384-Added Transcribed Works Statistics by @symmetrically in #3673
- #2507-Added Check To Update The CSV Heading Column by @symmetrically in #3675
- #3475-Added Block User Functionality by @symmetrically in #3642
- #2368-Added Work Level Subject Index by @symmetrically in #3676
- #1785-Added Search within a Work Functionality by @symmetrically in #3671
- #3681-Transformation For Date to Time Element by @symmetrically in #3682
- Fixes #3692 by respecting print configuration in facing edition view by @benwbrum in #3693
- Bump sanitize from 6.0.1 to 6.0.2 by @dependabot in #3694
- #1685-Ignore Row of Equal Signs As Section Headers by @symmetrically in #3688
- Fixes #3699 by balancing empty HR elements by @benwbrum in #3700
- added ilstu sso config by @saracarl in #3703
- Fix null after #3643 by @benwbrum in #3705
- Use timeago library for timestamps and cache deeds on collection page for #3439 by @sylvieed in #3632
- #3613-Added Back Button to go Back to Main Export Tab by @symmetrically in #3668
- 2743 spreadsheet version diff by @symmetrically in #3698
- Handle bad record exception by @benwbrum in #3708
- Only delete images that aren't being used for #3707 by @benwbrum in #3710
- #3702-Added Check For Mark As Blank On Save by @symmetrically in #3714
- Respect collection settings for open API in document set context by @benwbrum in #3723
- Added functionality to add joined tasks to collaborators tab by @symmetrically in #3729
- Fix greater than error for #3643 by @benwbrum in #3731
- 2139-Version comparison diff view is made clearer for reverse chronological order comparison by @symmetrically in #3690
- #3639-add landing path in root url by @symmetrically in #3733
- Simplified owner dashboard and added collection progress bars for #3619 by @sylvieed in #3672
- Treat header fields as field-based rather than markdown tables for #3721 by @benwbrum in #3737
- Track collection and work searches with search attempts for #3730 by @sylvieed in #3740
- Added collection notes bulk export for #3738 by @sylvieed in #3742
- Track contributor success metrics for #2815 by @benwbrum in #3745
- #3566 Add column contributors in metadata csv by @symmetrically in #3741
- Fix mail subject for #2815 by @benwbrum in #3747
- add view and fix spelling mistake by @saracarl in #3749
- For review: Added missing Portuguese messages by @sylvieed in #3255
- For review: Added missing Spanish messages by @sylvieed in #3253
- Bump puma from 5.6.4 to 5.6.7 by @dependabot in #3752
- Added search attempt tracking for #3644 by @sylvieed in #3679
- Implemented DataTables to deed list for #3739 by @sylvieed in #3761
- #3605 Fixed issue related to broken fields after reordering by @symmetrically in #3762
- 3744 spins after back by @saracarl in #3764
- Improved collection notes CSV export for #3738 by @sylvieed in #3750
- Implemented DataTables for works list for #3736 by @sylvieed in #3755
- added ga4 by @saracarl in #3766
- #3331-Fixed missing transcription status in case of translated work by @symmetrically in #3754
- Remove search attempt from session when searcher leaves results for #3644 by @sylvieed in #3756
- Don't let transcribers remove works on docset works list for #3769 by @sylvieed in #3770
- 2429 allow transcribers to delete subjects by @symmetrically in #3678
- #3680-Added Status on Version page by @symmetrically in #3753
- #3758 fixed broken forum on collection show page by @symmetrically in #3760
- Only use datatables on collection notes list for #3776 by @sylvieed in #3777
- Added document sets to search attempts for #3775 by @sylvieed in #3781
- Add index to work statistics for #3780 by @benwbrum in #3782
- added precautionary check for checking class by @symmetrically in #3783
- 3712 reviewers on leader board by @benwbrum in #3788
- Address performance for #3786 by @benwbrum in #3787
- Implemented server-side datatables for notes list for #3790 by @sylvieed in #3792
- #3689-Added Functionality to Sort Based On Transcribed Pages by @symmetrically in #3719
- #3765 created custom template to make pop up more alarming by @symmetrically in #3794
- 3725 tei table refactor by @benwbrum in #3801
- Added spreadsheet exports to PDFs for #3720 by @benwbrum in #3804
- #3803 Added a button Start Creating Metadata on collection overview page by @symmetrically in #3808
- Preserve linebreaks in printable formats by @benwbrum in #3814
- Offer an option for ordering works alphabetically for #3810 by @benwbrum in #3815
- Correct regression for #3809 by @benwbrum in #3817
- #3795 Added buttons to see review needed works & metadata needed works for metadata only projects by @symmetrically in #3806
- First pass at supporting CDM vanity URLs for #3791 by @benwbrum in #3818
- metadata links only for metadata projects by @symmetrically in #3820
- #1983 Added functionality to redirect from document set to its parent collection by @symmetrically in #3802
- Address performance of #3799 by using activity summary table instead … by @benwbrum in #3829
- Remove dead code; Add metadata to TEI exports for #2973 by @benwbrum in #3807
- Fixes #3831 by always processing source text. by @benwbrum in #3833
- #3798 Added new column for contributors real names by @symmetrically in #3822
- DO NOT MERGE 3051 tag cloud find a project by @saracarl in #3131
- 3834 upload work description by @benwbrum in #3845
- added clarity code by @saracarl in #3847
- #Added new column of category hierarchy column to Subject Details CSV Export by @symmetrically in #3849
- #2771 improve the usability of version comparison screen by @symmetrically in #3853
- #2519 include marked as blank pages in csv by @symmetrically in #3844
- #2858 Added feature for showing contributions hours view and PDF letter download by @symmetrically in #3837
- #2095 Include page counts on subject browse by @symmetrically in #3850
- Added ruler symbol by @rsimon in #3861
- Isolate annotorious addition by @benwbrum in #3863
- trial user survey by @saracarl in #3866
- 3743 htr display annotorious by @benwbrum in #3862
- Switch to terser for js compression by @benwbrum in #3870
- Fix HTR rake tasks by @ben...
January 2024 Major Release
Major release 24.1 updates database encoding to support transcribing scripts in the Unicode Supplementary Multilingual Plane, as well as more support for searching, site navigation, and exports.
What's Changed
- #2384-Added Transcribed Works Statistics by @symmetrically in #3673
- #2507-Added Check To Update The CSV Heading Column by @symmetrically in #3675
- #3475-Added Block User Functionality by @symmetrically in #3642
- #2368-Added Work Level Subject Index by @symmetrically in #3676
- #1785-Added Search within a Work Functionality by @symmetrically in #3671
- #3681-Transformation For Date to Time Element by @symmetrically in #3682
- Fixes #3692 by respecting print configuration in facing edition view by @benwbrum in #3693
- Bump sanitize from 6.0.1 to 6.0.2 by @dependabot in #3694
- #1685-Ignore Row of Equal Signs As Section Headers by @symmetrically in #3688
- Fixes #3699 by balancing empty HR elements by @benwbrum in #3700
- added ilstu sso config by @saracarl in #3703
- Fix null after #3643 by @benwbrum in #3705
- Use timeago library for timestamps and cache deeds on collection page for #3439 by @sylvieed in #3632
- #3613-Added Back Button to go Back to Main Export Tab by @symmetrically in #3668
- 2743 spreadsheet version diff by @symmetrically in #3698
- Handle bad record exception by @benwbrum in #3708
- Only delete images that aren't being used for #3707 by @benwbrum in #3710
- #3702-Added Check For Mark As Blank On Save by @symmetrically in #3714
- Respect collection settings for open API in document set context by @benwbrum in #3723
- Added functionality to add joined tasks to collaborators tab by @symmetrically in #3729
- Fix greater than error for #3643 by @benwbrum in #3731
- 2139-Version comparison diff view is made clearer for reverse chronological order comparison by @symmetrically in #3690
- #3639-add landing path in root url by @symmetrically in #3733
- Simplified owner dashboard and added collection progress bars for #3619 by @sylvieed in #3672
- Treat header fields as field-based rather than markdown tables for #3721 by @benwbrum in #3737
- Track collection and work searches with search attempts for #3730 by @sylvieed in #3740
- Added collection notes bulk export for #3738 by @sylvieed in #3742
- Track contributor success metrics for #2815 by @benwbrum in #3745
- #3566 Add column contributors in metadata csv by @symmetrically in #3741
- Fix mail subject for #2815 by @benwbrum in #3747
- add view and fix spelling mistake by @saracarl in #3749
- For review: Added missing Portuguese messages by @sylvieed in #3255
- For review: Added missing Spanish messages by @sylvieed in #3253
- Bump puma from 5.6.4 to 5.6.7 by @dependabot in #3752
- Added search attempt tracking for #3644 by @sylvieed in #3679
- Implemented DataTables to deed list for #3739 by @sylvieed in #3761
- #3605 Fixed issue related to broken fields after reordering by @symmetrically in #3762
- 3744 spins after back by @saracarl in #3764
- Improved collection notes CSV export for #3738 by @sylvieed in #3750
- Implemented DataTables for works list for #3736 by @sylvieed in #3755
- added ga4 by @saracarl in #3766
- #3331-Fixed missing transcription status in case of translated work by @symmetrically in #3754
- Remove search attempt from session when searcher leaves results for #3644 by @sylvieed in #3756
- Don't let transcribers remove works on docset works list for #3769 by @sylvieed in #3770
- 2429 allow transcribers to delete subjects by @symmetrically in #3678
- #3680-Added Status on Version page by @symmetrically in #3753
- #3758 fixed broken forum on collection show page by @symmetrically in #3760
- Only use datatables on collection notes list for #3776 by @sylvieed in #3777
- Added document sets to search attempts for #3775 by @sylvieed in #3781
- Add index to work statistics for #3780 by @benwbrum in #3782
- added precautionary check for checking class by @symmetrically in #3783
- 3712 reviewers on leader board by @benwbrum in #3788
- Address performance for #3786 by @benwbrum in #3787
- Implemented server-side datatables for notes list for #3790 by @sylvieed in #3792
- #3689-Added Functionality to Sort Based On Transcribed Pages by @symmetrically in #3719
- #3765 created custom template to make pop up more alarming by @symmetrically in #3794
- 3725 tei table refactor by @benwbrum in #3801
- Added spreadsheet exports to PDFs for #3720 by @benwbrum in #3804
- #3803 Added a button Start Creating Metadata on collection overview page by @symmetrically in #3808
- Preserve linebreaks in printable formats by @benwbrum in #3814
- Offer an option for ordering works alphabetically for #3810 by @benwbrum in #3815
- Correct regression for #3809 by @benwbrum in #3817
- #3795 Added buttons to see review needed works & metadata needed works for metadata only projects by @symmetrically in #3806
- First pass at supporting CDM vanity URLs for #3791 by @benwbrum in #3818
- metadata links only for metadata projects by @symmetrically in #3820
- #1983 Added functionality to redirect from document set to its parent collection by @symmetrically in #3802
- Address performance of #3799 by using activity summary table instead … by @benwbrum in #3829
- Remove dead code; Add metadata to TEI exports for #2973 by @benwbrum in #3807
- Fixes #3831 by always processing source text. by @benwbrum in #3833
- #3798 Added new column for contributors real names by @symmetrically in #3822
- DO NOT MERGE 3051 tag cloud find a project by @saracarl in #3131
- 3834 upload work description by @benwbrum in #3845
- added clarity code by @saracarl in #3847
- #Added new column of category hierarchy column to Subject Details CSV Export by @symmetrically in #3849
- #2771 improve the usability of version comparison screen by @symmetrically in #3853
- #2519 include marked as blank pages in csv by @symmetrically in #3844
- #2858 Added feature for showing contributions hours view and PDF letter download by @symmetrically in #3837
- #2095 Include page counts on subject browse by @symmetrically in #3850
- Added ruler symbol by @rsimon in #3861
- Isolate annotorious addition by @benwbrum in #3863
- trial user survey by @saracarl in #3866
- 3743 htr display annotorious by @benwbrum in #3862
- Switch to terser for js compression by @benwbrum in https://gith...
October 2023 Major Release
Major release v23.10 includes several improvements to transcriber and project owner usability, new ways of tracking version differences, better sorting and presentation of work to be done, and improved export features.
User Enhancements
- #2384-Added Transcribed Works Statistics by @symmetrically in #3673
- #2507-Added Check To Update The CSV Heading Column by @symmetrically in #3675
- #3475-Added Block User Functionality by @symmetrically in #3642
- #2368-Added Work Level Subject Index by @symmetrically in #3676
- #1785-Added Search within a Work Functionality by @symmetrically in #3671
- #3613-Added Back Button to go Back to Main Export Tab by @symmetrically in #3668
- 2743 spreadsheet version diff by @symmetrically in #3698
- #3798 Added new column for contributors real names by @symmetrically in #3822
- #3702-Added Check For Mark As Blank On Save by @symmetrically in #3714
- Added functionality to add joined tasks to collaborators tab by @symmetrically in #3729
- 2139-Version comparison diff view is made clearer for reverse chronological order comparison by @symmetrically in #3690
- #3639-add landing path in root url by @symmetrically in #3733
- Simplified owner dashboard and added collection progress bars for #3619 by @sylvieed in #3672
- For review: Added missing Portuguese messages by @sylvieed in #3255
- For review: Added missing Spanish messages by @sylvieed in #3253
- WIP: Added search attempt tracking for #3644 by @sylvieed in #3679
- Implemented DataTables to deed list for #3739 by @sylvieed in #3761
- Improved collection notes CSV export for #3738 by @sylvieed in #3750
- Implemented DataTables for works list for #3736 by @sylvieed in #3755
- added ga4 by @saracarl in #3766
- #3331-Fixed missing transcription status in case of translated work by @symmetrically in #3754
- 2429 allow transcribers to delete subjects by @symmetrically in #3678
- #3680-Added Status on Version page by @symmetrically in #3753
- 3712 reviewers on leader board by @benwbrum in #3788
- #3689-Added Functionality to Sort Based On Transcribed Pages by @symmetrically in #3719
- #3765 created custom template to make pop up more alarming by @symmetrically in #3794
- 3725 tei table refactor by @benwbrum in #3801
- Added spreadsheet exports to PDFs for #3720 by @benwbrum in #3804
- #3803 Added a button Start Creating Metadata on collection overview page by @symmetrically in #3808
- Preserve linebreaks in printable formats by @benwbrum in #3814
- Offer an option for ordering works alphabetically for #3810 by @benwbrum in #3815
- #3795 Added buttons to see review needed works & metadata needed works for metadata only projects by @symmetrically in #3806
- First pass at supporting CDM vanity URLs for #3791 by @benwbrum in #3818
- metadata links only for metadata projects by @symmetrically in #3820
- #1983 Added functionality to redirect from document set to its parent collection by @symmetrically in #3802
- Remove dead code; Add metadata to TEI exports for #2973 by @benwbrum in #3807
Integration Improvements
- #3681-Transformation For Date to Time Element by @symmetrically in #3682
- added ilstu sso config by @saracarl in #3703
- Track collection and work searches with search attempts for #3730 by @sylvieed in #3740
- Added collection notes bulk export for #3738 by @sylvieed in #3742
- Track contributor success metrics for #2815 by @benwbrum in #3745
- #3566 Add column contributors in metadata csv by @symmetrically in #3741
Bug fixes
- Fixes #3692 by respecting print configuration in facing edition view by @benwbrum in #3693
- #1685-Ignore Row of Equal Signs As Section Headers by @symmetrically in #3688
- Fixes #3699 by balancing empty HR elements by @benwbrum in #3700
- Fix null after #3643 by @benwbrum in #3705
- Handle bad record exception by @benwbrum in #3708
- Only delete images that aren't being used for #3707 by @benwbrum in #3710
- Respect collection settings for open API in document set context by @benwbrum in #3723
- Fix greater than error for #3643 by @benwbrum in #3731
- Treat header fields as field-based rather than markdown tables for #3721 by @benwbrum in #3737
- Fix mail subject for #2815 by @benwbrum in #3747
- add view and fix spelling mistake by @saracarl in #3749
- #3605 Fixed issue related to broken fields after reordering by @symmetrically in #3762
- 3744 spins after back by @saracarl in #3764
- #3758 fixed broken forum on collection show page by @symmetrically in #3760
- Only use datatables on collection notes list for #3776 by @sylvieed in #3777
- Fixes #3831 by always processing source text. by @benwbrum in #3833
Serviceability Improvements
- Bump sanitize from 6.0.1 to 6.0.2 by @dependabot in #3694
- Use timeago library for timestamps and cache deeds on collection page for #3439 by @sylvieed in #3632
- Bump puma from 5.6.4 to 5.6.7 by @dependabot in #3752
- Added document sets to search attempts for #3775 by @sylvieed in #3781
- Add index to work statistics for #3780 by @benwbrum in #3782
- added precautionary check for checking class by @symmetrically in #3783
- Address performance for #3786 by @benwbrum in #3787
- Implemented server-side datatables for notes list for #3790 by @sylvieed in #3792
- Address performance of #3799 by using activity summary table instead … by @benwbrum in #3829
Full Changelog: v23.5.5...v23.10
May 2023 Point Release 5
May 2023 Point Release 4 is a minor release to fix bugs and usability issues.
What's Changed
- Handle ampersands in subject category names within TEI-XMl exports (#3660)
- Warn users that they have unsaved work upon navigation away from the transcription screen after they have pressed Autolink (#1948)
- Added popup to send an email to mobile users that join a collection for #3010
- #1465-Added Highlight Functionality On Search and Subject Index display
- Correctly import multi-lingual IIIF v2 manifest descriptions for #3663
Full Changelog: v23.5.3...v23.5.5
The team is grateful to University of Texas-Austin Libraries for security and accessibility testing, and to developers @sylvieed and @symmetrically .
May 2023 Point Release 3
May 2023 Point Release 3 is a minor release to fix bugs and usability issues.
What's Changed
- Handle ampersands in subject category names within TEI-XMl exports (#3660)
- Warn users that they have unsaved work upon navigation away from the transcription screen after they have pressed Autolink (#1948)
- Added popup to send an email to mobile users that join a collection for #3010
- #1465-Added Highlight Functionality On Search and Subject Index display
- Correctly import multi-lingual IIIF v2 manifest descriptions for #3663
Full Changelog: v23.5.2...v23.5.4
The team is grateful to University of Texas-Austin Libraries for security and accessibility testing, and to developers @sylvieed and @symmetrically .
May 2023 Point Release 2
May 2023 Point Release
FromThePage minor release 23.5.2 refactors indexes for better database query performance and sanitizes transcription output in HTML as a security measure.
What's Changed
- Footer blocks have been moved from the collection settings to the user settings
- Performance enhancements to any screen showing an activity stream
- Sanitize HTML output on display
- Fix 500 errors on TEI export for subject including an ampersand in the category
The team is grateful to University of Texas-Austin Libraries for continued security and accessibility testing.
Full Changelog: v22.5.1...v23.5.2
May 2023 Major Release
FromThePage major release 23.5.1 adds a new German-language interface, discussion forums, better support for TEI tagging in Right-to-Left scripts, new configurable bulk exports, performance enhancements and security improvements.
The team is grateful to the State Library of New South Wales for funding development of discussion forums, to Sabrina Strutz at the Centre for Information Modelling at the University of Graz for development of a German interface as part of "Digital Edition Creation Pipelines: Tools and Transitions" funded by "CLARIAH-AT funding call 2022", to Wellington Anthony Johnson II (@ajistrying) for open-source contributions, and to developers Sadan Masroor (@symmetrically) and Sylvie Daines (@sylvieed).
What's Changed
- Fixed path helper and export code for #3354 by @benwbrum in #3369
- Temporarily disable subject-seeded text search for #3364 by @benwbrum in #3366
- added real names and reviewed deeds by @saracarl in #3377
- Work-around for pandoc bug in #3378 by @benwbrum in #3379
- Resolves #3385 error importing v3 IIIF manifest by @benwbrum in #3386
- Restructure zip export for #2136 use original filename for #2811 by @benwbrum in #3328
- Add an index to deeds.visit_id for #3382 by @benwbrum in #3383
- #3364 Replace controller response for deep-linked article-seeded search by @benwbrum in #3389
- Address the facs problem in #1036 by changing native to default in RI… by @benwbrum in #3388
- Landing page by @saracarl in #3394
- 3400 export printable no pages by @benwbrum in #3401
- Add landing page css and js to manifest.js by @saracarl in #3403
- Increase length of imported annotation field and preserve linebreaks … by @benwbrum in #3396
- initial work on asset references by @saracarl in #3406
- 2820 discussion forums by @benwbrum in #3345
- Conditionally include thredded.js due to jquery_ujs conflict #3412 by @benwbrum in #3413
- Added alt text transcription and metadata field type for #3399 by @sylvieed in #3407
- allow turning off and editing metadata fields when enabled by @saracarl in #3393
- Bump nokogiri from 1.13.8 to 1.13.10 by @dependabot in #3418
- Bump loofah from 2.18.0 to 2.19.1 by @dependabot in #3420
- Bump rails-html-sanitizer from 1.4.3 to 1.4.4 by @dependabot in #3424
- First pass handling bulk import #3397 by @benwbrum in #3428
- Bump omniauth from 1.9.1 to 1.9.2 by @dependabot in #3289
- Ignore false missing & unsued translations for #3430 by @sylvieed in #3431
- Add work metadata and subject lat/long/article to subject index expor… by @benwbrum in #3423
- Don't use fork of i18n-tasks anymore for #3432 by @sylvieed in #3433
- Only show "help out" link to work collaborators for #1043 by @sylvieed in #3421
- Use image helpers for image tags in landing pages for #3427 by @sylvieed in #3437
- Made transcribe save buttons disable after click for #3365 by @sylvieed in #3436
- Handle unusual data for #3442 and #3443 by @benwbrum in #3444
- Wrassling with asset pipeline by @benwbrum in #3446
- Cache recent deeds in collaborator dashboard / watchlist for #3439 by @sylvieed in #3451
- Bump globalid from 1.0.0 to 1.0.1 by @dependabot in #3466
- Bump rack from 2.2.4 to 2.2.6.2 by @dependabot in #3465
- Use institution name in email signature for #3380 by @sylvieed in #3419
- Refactor owner summary contributors to use deeds for #3317 by @sylvieed in #3449
- Added filename in upload finished email for #2981 by @sylvieed in #3452
- fix larg org pricing layout by @saracarl in #3472
- Add domain: all to address #3477 by @benwbrum in #3478
- Fixes #3469 by updating newrelic agent gem by @saracarl in #3473
- remove deed list from owner profile by @saracarl in #3471
- Landing pages by @benwbrum in #3483
- Attempt to fix #3488 by reducing maximum compression to 80% and 2MB by @benwbrum in #3489
- Landing pages link target changes by @benwbrum in #3494
- 3496 statistics off by @saracarl in #3499
- Bump sanitize from 6.0.0 to 6.0.1 by @dependabot in #3486
- fix logo link, config routes for landing page deployment by @saracarl in #3501
- Resolves #3496 for collections and fixes new collaborators by @benwbrum in #3502
- fix reference to landing footer image by @saracarl in #3507
- Add format to rendering blocks for Transkribus integration #3167 by @benwbrum in #3510
- 3167 transkribus zero index by @benwbrum in #3512
- login as transcriber addition by @ajistrying in #3519
- Change owner list order for #3521 by @benwbrum in #3522
- Subject dialog box close for edit and add child category by @symmetrically in #3531
- #2944 - Work list sorting by percent complete by @symmetrically in #3533
- 3327 background reports by @benwbrum in #3527
- add lastUpdated time to work status in iiif collection manifest by @saracarl in #3526
- german messages by @saracarl in #3536
- add logging for sso logins by @saracarl in #3525
- Fixed bad number of arguments error for #3545 by @benwbrum in #3546
- #3329-Button Added To Check All CheckBox by @symmetrically in #3539
- Specify non-error version of tippy.js for #3550 by @benwbrum in #3551
- Improve performance of article updates on rename for #3555; Reduced d… by @benwbrum in #3556
- #2811 - Display Original filename by @symmetrically in #3549
- remove deadbeef from collaborator dashboard by @saracarl in #3561
- #3534-Configured CodeMirror for RTL by @symmetrically in #3560
- 3541 multi tenant forum fixes by @benwbrum in #3563
- Bump rack from 2.2.6.2 to 2.2.6.4 by @dependabot in #3553
- #1527 Added warnings on navigation without saving transcription by @symmetrically in #3574
- Fixes #3498 by using cached deed update date by @benwbrum in #3572
- fix typo by @saracarl in #3571
- Manifest status URI fix by @symmetrically in #3573
- Enhanced sorting for numeric and alphanumeric titles by @symmetrically in #3554
- 3474 configurable print by @benwbrum in #3562
- Change old url_for to root_url for #3577 by @benwbrum in #3584
- #3384 Reorganized the email for user stats by @symmetrically in #3585
- Handle datatypes correctly for #3591 and #3594 by @benwbrum in #3598
- #3374-Added check for logged in user by @symmetrically in #3593
- #3567-Hidden two metadata divs on page load by @symmetrically in #3592
- #1371-Excluded opt-out users from all contributors and new collaborators by @symmetrically in #3595
- #3582-Fixed the justification bug from CodeMirror by @symmetrically in #3588
- #3...
May 2023 Release Candidate
FromThePage major release 23.5 adds a new German-language interface, better support for TEI tagging in Right-to-Left scripts, new configurable bulk exports, performance enhancements and security improvements.
The team is grateful to Sabrina Strutz at the Centre for Information Modelling at the University of Graz for development of a German interface as part of "Digital Edition Creation Pipelines: Tools and Transitions" funded by "CLARIAH-AT funding call 2022", to Wellington Anthony Johnson II (@ajistrying) for open-source contributions, and to developers Sadan Masroor (@symmetrically) and Sylvie Daines (@sylvieed).
What's Changed
- Fixed path helper and export code for #3354 by @benwbrum in #3369
- Temporarily disable subject-seeded text search for #3364 by @benwbrum in #3366
- added real names and reviewed deeds by @saracarl in #3377
- Work-around for pandoc bug in #3378 by @benwbrum in #3379
- Resolves #3385 error importing v3 IIIF manifest by @benwbrum in #3386
- Restructure zip export for #2136 use original filename for #2811 by @benwbrum in #3328
- Add an index to deeds.visit_id for #3382 by @benwbrum in #3383
- #3364 Replace controller response for deep-linked article-seeded search by @benwbrum in #3389
- Address the facs problem in #1036 by changing native to default in RI… by @benwbrum in #3388
- Landing page by @saracarl in #3394
- 3400 export printable no pages by @benwbrum in #3401
- Add landing page css and js to manifest.js by @saracarl in #3403
- Increase length of imported annotation field and preserve linebreaks … by @benwbrum in #3396
- initial work on asset references by @saracarl in #3406
- 2820 discussion forums by @benwbrum in #3345
- Conditionally include thredded.js due to jquery_ujs conflict #3412 by @benwbrum in #3413
- Added alt text transcription and metadata field type for #3399 by @sylvieed in #3407
- allow turning off and editing metadata fields when enabled by @saracarl in #3393
- Bump nokogiri from 1.13.8 to 1.13.10 by @dependabot in #3418
- Bump loofah from 2.18.0 to 2.19.1 by @dependabot in #3420
- Bump rails-html-sanitizer from 1.4.3 to 1.4.4 by @dependabot in #3424
- First pass handling bulk import #3397 by @benwbrum in #3428
- Bump omniauth from 1.9.1 to 1.9.2 by @dependabot in #3289
- Ignore false missing & unsued translations for #3430 by @sylvieed in #3431
- Add work metadata and subject lat/long/article to subject index expor… by @benwbrum in #3423
- Don't use fork of i18n-tasks anymore for #3432 by @sylvieed in #3433
- Only show "help out" link to work collaborators for #1043 by @sylvieed in #3421
- Use image helpers for image tags in landing pages for #3427 by @sylvieed in #3437
- Made transcribe save buttons disable after click for #3365 by @sylvieed in #3436
- Handle unusual data for #3442 and #3443 by @benwbrum in #3444
- Wrassling with asset pipeline by @benwbrum in #3446
- Cache recent deeds in collaborator dashboard / watchlist for #3439 by @sylvieed in #3451
- Bump globalid from 1.0.0 to 1.0.1 by @dependabot in #3466
- Bump rack from 2.2.4 to 2.2.6.2 by @dependabot in #3465
- Use institution name in email signature for #3380 by @sylvieed in #3419
- Refactor owner summary contributors to use deeds for #3317 by @sylvieed in #3449
- Added filename in upload finished email for #2981 by @sylvieed in #3452
- fix larg org pricing layout by @saracarl in #3472
- Add domain: all to address #3477 by @benwbrum in #3478
- Fixes #3469 by updating newrelic agent gem by @saracarl in #3473
- remove deed list from owner profile by @saracarl in #3471
- Landing pages by @benwbrum in #3483
- Attempt to fix #3488 by reducing maximum compression to 80% and 2MB by @benwbrum in #3489
- Landing pages link target changes by @benwbrum in #3494
- 3496 statistics off by @saracarl in #3499
- Bump sanitize from 6.0.0 to 6.0.1 by @dependabot in #3486
- fix logo link, config routes for landing page deployment by @saracarl in #3501
- Resolves #3496 for collections and fixes new collaborators by @benwbrum in #3502
- fix reference to landing footer image by @saracarl in #3507
- Add format to rendering blocks for Transkribus integration #3167 by @benwbrum in #3510
- 3167 transkribus zero index by @benwbrum in #3512
- login as transcriber addition by @ajistrying in #3519
- Change owner list order for #3521 by @benwbrum in #3522
- Subject dialog box close for edit and add child category by @symmetrically in #3531
- #2944 - Work list sorting by percent complete by @symmetrically in #3533
- 3327 background reports by @benwbrum in #3527
- add lastUpdated time to work status in iiif collection manifest by @saracarl in #3526
- german messages by @saracarl in #3536
- add logging for sso logins by @saracarl in #3525
- Fixed bad number of arguments error for #3545 by @benwbrum in #3546
- #3329-Button Added To Check All CheckBox by @symmetrically in #3539
- Specify non-error version of tippy.js for #3550 by @benwbrum in #3551
- Improve performance of article updates on rename for #3555; Reduced d… by @benwbrum in #3556
- #2811 - Display Original filename by @symmetrically in #3549
- remove deadbeef from collaborator dashboard by @saracarl in #3561
- #3534-Configured CodeMirror for RTL by @symmetrically in #3560
- 3541 multi tenant forum fixes by @benwbrum in #3563
- Bump rack from 2.2.6.2 to 2.2.6.4 by @dependabot in #3553
- #1527 Added warnings on navigation without saving transcription by @symmetrically in #3574
- Fixes #3498 by using cached deed update date by @benwbrum in #3572
- fix typo by @saracarl in #3571
- Manifest status URI fix by @symmetrically in #3573
- Enhanced sorting for numeric and alphanumeric titles by @symmetrically in #3554
- 3474 configurable print by @benwbrum in #3562
- Change old url_for to root_url for #3577 by @benwbrum in #3584
- #3384 Reorganized the email for user stats by @symmetrically in #3585
- Handle datatypes correctly for #3591 and #3594 by @benwbrum in #3598
- #3374-Added check for logged in user by @symmetrically in #3593
- #3567-Hidden two metadata divs on page load by @symmetrically in #3592
- #1371-Excluded opt-out users from all contributors and new collaborators by @symmetrically in #3595
- #3582-Fixed the justification bug from CodeMirror by @symmetrically in #3588
- #3597 Transcriber login redirect by @symmetrically in #3604
- Bu...
October 2022 Major Release
Major release v22.2 includes a translation of the user interface into French, improvements to the interface in Spanish and Portuguese, support for importing via the IIIF v3 API and of paginated IIIF collections and a structured data API.
What's Changed
- changed disable subject linking to enable for #2872 by @sylvieed in #2995
- Change how tags are stripped for #2939 by @sylvieed in #2994
- no 404s when logging in after a guest session is set by @saracarl in #3016
- new landing pages for linguistics and archives by @saracarl in #3019
- Removed work versions tab and transcription version from about tab for #3006 by @sylvieed in #3033
- Moved pages/hr and contributions/hr to summary page for #2748 by @sylvieed in #3007
- add work description to the read work and contents views, excepting I… by @saracarl in #3039
- Quality control workflows by @benwbrum in #2936
- fix resolution of annotations for internet archive; update iiif refer… by @saracarl in #3052
- Sorted owners, collaborators, and reviewers alphabetically for #2956 by @sylvieed in #3048
- Expand options column width for #3012 by @benwbrum in #3054
- bundle update by @saracarl in #3057
- Escape ampersands on PDF export for #3044 by @benwbrum in #3058
- If no pages need transcription, show incomplete pages for #2929 + CTA by @benwbrum in #3032
- Handle id values ending with slash for #3066 by @benwbrum in #3067
- Added collection, work, and document set slug validation for #2328 by @sylvieed in #3020
- Added work_id to metadata exports for #3005 by @sylvieed in #3069
- Refactor search transformation to handle spreadsheet transcriptions f… by @benwbrum in #3061
- Remove whitespace to fix #3046 by @benwbrum in #3060
- Be more thoughtful about callbacks for #2911 by @benwbrum in #3062
- Log exceptions for IIIF imports for #3077 by @benwbrum in #3078
- accept any work slug with alphabet characters or a dash or underscore by @saracarl in #3086
- Added incomplete pages and pages needing review to collection statisics for #3041 by @sylvieed in #3079
- if more than 20 document sets under a public collection, don't show t… by @saracarl in #3094
- Support numeric file uploads by prefixing slug for #3096 by @benwbrum in #3097
- moving old #1446 changes to new branch by @saracarl in #3099
- updates for security by @saracarl in #3098
- fix spelling mistakes by @saracarl in #3100
- Updated owner dashboard summary with new statistics for #3090 by @sylvieed in #3101
- #2883 display status instead of collaboration in set work list by @benwbrum in #2888
- accept uploaded images for pages by @saracarl in #3106
- Add "recipient" as new field for Work by @sylvieed in #3080
- look up IDs numerically to exclude number based slugs by @saracarl in #3117
- Record last editor on page save; recalculate set on view for #3092 by @benwbrum in #3120
- remove extraneous collection image title by @saracarl in #3110
- add internal ID to table export all by @saracarl in #3124
- 3092 recalculate sample set by @benwbrum in #3126
- Hide review tab if no pages need review for #3129 by @sylvieed in #3133
- Update work identifier during metadata upload for #3135 by @benwbrum in #3136
- Robustified metadata upload for #3138 by @benwbrum in #3139
- show docsets under a public collection if public and fewer than 20 by @saracarl in #3144
- Changed current collection/work link to include protocol and env for #3130 by @sylvieed in #3143
- Make EDTF date input more intuitive for #2976 by @sylvieed in #3115
- only public docsets on org landing page by @saracarl in #3147
- Development by @saracarl in #3148
- Force ids into integers to avoid numeric slugs for #3151 by @benwbrum in #3152
- Development to ftp by @saracarl in #3154
- Added warning message if work restricted with no collaborators for #2952 by @sylvieed in #3132
- Added EDTF hint for document dates for #2976 by @sylvieed in #3156
- Additional metadata date input mask by @saracarl in #3160
- New subject distribution URL and export for #2628 by @benwbrum in #3153
- First draft of structured data API by @benwbrum in #2941
- Removed options for changing subject graph for #3166 by @sylvieed in #3168
- Fix #3172 by reducing double square braces in IA ocr text by @benwbrum in #3177
- Fixes #3185 by fixing typo by @benwbrum in #3186
- Made subject list organized vertically instead of horizontally for #2385 by @sylvieed in #3173
- Internationalized Active Record error messages for #3176 by @sylvieed in #3178
- Added will_paginate locales for #3175 by @sylvieed in #3183
- Extracted Devise string literals to keys for #3174 by @sylvieed in #3187
- Removed unused Devise views and related links for #3188 by @sylvieed in #3189
- Test translation to French by @sylvieed in #3217
- Add additional stopwords to Autolink for #3194 by @benwbrum in #3198
- Added French translations from Google Translate by @sylvieed in #3225
- Fixes #3227 by testing empty string as well as nil on page status by @benwbrum in #3228
- Show error message if user is logged out for #3182 by @benwbrum in #3218
- Import annotation lists from IIIF manifests for #3219 by @benwbrum in #3220
- Add inputmask to date transcription fields for #3229 by @benwbrum in #3230
- Upgrade OSD and Annotorius, rephrase wording for #3022 by @benwbrum in #3072
- 3088 translation in msword pdf by @benwbrum in #3234
- Resolves #3191 by improving subject index performance and adding subj… by @benwbrum in #3209
- Changed deed type hash to be translatable by @sylvieed in #3243
- Translate the UI to French by @sylvieed in #3169
- Added missing Portuguese messages by @sylvieed in #3254
- Added missing Spanish messages by @sylvieed in #3252
- make spell checker optional instead of disabled by @saracarl in #3237
- Updated English wording by @sylvieed in #3251
- Added i18n tests by @sylvieed in #3257
- Extracted & localized "wrote" in recent notes by @sylvieed in #3266
- Made owner deed list show owner's collection's deeds by @sylvieed in #3264
- Added missing document set statistics for #3269 by @sylvieed in #3270
- Localized prerendered deeds by @sylvieed in #3263
- Strip style elements from snippets for #3146 by @sylvieed in #3268
- Fixed French "needs work" translation for #3271 by @sylvieed in #3272
- Proof of concept for regional locales by @...