v5.1.3 - 09/30/20
- Improve puma performance #2854 (zdavis)
- Correct annotation and comment serialized abilities #2842 (zdavis)
- Allow annotation comments when engagement is disabled #2833 (zdavis)
v5.1.1 - 08/27/20
- Bump serialize-javascript from 2.1.2 to 3.1.0 #2816 (dependabot[bot])
v5.1.0 - 08/11/20
- Release v5.1.0 #2815 (zdavis)
- Expose signup form at /signup #2799 (zdavis)
- Include text metadata in ProjectExports #2798 (zdavis)
- Add new project collection header styles #2793 (ConnorChristensen)
- Add manifold:import:texts task #2763 (zdavis)
- Improve collection request performance #2812 (zdavis)
- Prevent accidental submit of confirm dialog #2806 (zdavis)
- Allow HTML in PC header #2805 (zdavis)
- Set name for users provisioned from Twitter #2804 (zdavis)
- Fix minor PC header style bugs #2803 (dananjohnson)
- Persists google OAuth BE settings #2802 (zdavis)
- Exclude resources when hiding public annotations #2801 (zdavis)
- Fix iframe height on detail view #2800 (zdavis)
- Maintain author name order on frontend #2791 (zdavis)
- Correct project collection pagination #2770 (zdavis)
- Truncate project collection titles that are too long #2790 (ConnorChristensen)
- Ensure resource icon is visible in the reader #2779 (zdavis)
- Assign permissions to sources during ingestion #2766 (zdavis)
- Bump elliptic from 6.5.2 to 6.5.3 in /client #2797 (dependabot[bot])
- Bump json from 2.2.0 to 2.3.1 in /api #2795 (dependabot[bot])
- Bump websocket-extensions from 0.1.4 to 0.1.5 in /api #2771 (dependabot[bot])
- Bump websocket-extensions from 0.1.3 to 0.1.4 in /client #2775 (dependabot[bot])
- Bump rack from 2.2.2 to 2.2.3 in /api #2780 (dependabot[bot])
v5.0.0 - 05/28/20
- Correct entitlement creation #2758 (zdavis)
- Correct reader back menu #2748 (zdavis)
- Restore collection project filter #2747 (zdavis)
- Bump puma from 3.12.4 to 3.12.6 #2753 (dependabot[bot])
v5.0.0-rc.2 - 05/14/20
- Release v5.0.0-rc.2 #2746 (zdavis)
- Document Entitlements #2716 (ConnorChristensen)
- Document SearchResult API endpoint #2606 (ConnorChristensen)
- Add pagination to route response documentation #2605 (ConnorChristensen)
- Handle unterminated quotation marks in search #2745 (zdavis)
- Correct select input behavior #2742 (zdavis)
v5.0.0-rc.1 - 05/13/20
- Release v5.0.0-rc.1 #2740 (zdavis)
- Make content block references sortable #2738 (zdavis)
- Support phrasal searching #2695 (scryptmouse)
- Adds annotation and reading group restrictions #2718 (zdavis)
- Support open & restricted projects via entitlements #2702 (zdavis)
- Exclude highlights from notification #2739 (zdavis)
- Clear metadata attributes on editor refresh #2736 (zdavis)
- Correct TOC CB text picker #2735 (zdavis)
- Correct annotation link in search results #2733 (zdavis)
- Improve dirty checking #2728 (zdavis)
- Always show top bar on project if configured #2725 (zdavis)
- Correct incorrect og:image URL #2724 (zdavis)
- Correct radio button behavior and focus #2723 (zdavis)
- Restore create and reorder to maker associations #2722 (zdavis)
- Additional a11y fixes to Form.Picker #2712 (dananjohnson)
- Fix wrapping on login button #2713 (dananjohnson)
- Notify on new annotations; fix regressions #2714 (zdavis)
- Improve handling of lowercase names #2710 (zdavis)
- Update auth user state when notification changes #2709 (zdavis)
- Improve stylesheet creation #2707 (zdavis)
- Prevent error when FetchSelect has no options #2691 (zdavis)
- Update rails to 5.2.4.2 #2715 (zdavis)
- Bump minimist from 1.2.2 to 1.2.3 in /client #2696 (dependabot[bot])
v5.0.0-alpha.1 - 03/30/20
- Release v5.0.0-alpha.1 #2690 (zdavis)
- Document ProjectExportations and ExportTargets routes #2663 (ConnorChristensen)
- Allow disabling of library pages #2657 (zdavis)
- Address background color conflict #2689 (zdavis)
- Do not modify user styles on reingest #2688 (zdavis)
- Deliver higher resolution custom logo #2686 (zdavis)
- Respect EPUB dates with opf:event attributes #2685 (zdavis)
- Correct FG color in reader resource drawer #2684 (zdavis)
- Notify user when video playback fails #2683 (zdavis)
- Use tabular numbers on audio player #2682 (zdavis)
- Fix missing poster display on resource interactive slides #2665 (ConnorChristensen)
- Correct contrast in BE reset PW interface #2676 (zdavis)
- Correct form field label #2675 (zdavis)
- Allow text subtitle to be cleared #2674 (zdavis)
- Update SwaggerUi preAuth when user logs in #2673 (zdavis)
- Exclude standalone projects from projects list #2672 (zdavis)
- Delete callout when linked text is destroyed #2671 (zdavis)
- Remove legacy centering method #2664 (ConnorChristensen)
- Refactor FetchSelect #2300 (dananjohnson)
- Fix filtering with invalid pagination params #2651 (zdavis)
- Address list label regression #2648 (zdavis)
- Correct typo #2647 (zdavis)
- Address pre-v1 ingestion edge case #2646 (zdavis)
- Persist stateful search keyword param in UI #2644 (zdavis)
- Ensure correct text ordering in text CB #2643 (zdavis)
- Restore ability to manage text covers #2642 (zdavis)
- Bump minimist from 1.2.0 to 1.2.2 in /client #2660 (dependabot[bot])
- Bump acorn from 5.7.3 to 5.7.4 in /client #2659 (dependabot[bot])
- Improve a11y of DnD interfaces #2658 (dananjohnson)
v4.1.2 - 03/06/20
- Release v4.1.2 #2641 (zdavis)
- Enhance exports user interface #2630 (zdavis)
- Expose UI for project export & preservation #2598 (zdavis)
- Add API documentation #2481 (zdavis)
- Handle destroyed referencables on CBRs #2640 (zdavis)
- Improve annotation adoption #2631 (zdavis)
- Support exporting legacy ingestion sources #2626 (scryptmouse)
- Skip some invalid ingestion sources #2624 (zdavis)
- Correct regression with vars in error messages #2623 (zdavis)
- Fix backend list spacing bugs #2614 (dananjohnson)
- Bump puma from 3.12.2 to 3.12.4 in /api #2635 (dependabot[bot])
- Bump rake from 12.3.0 to 13.0.1 #2634 (dependabot[bot])
v4.1.1 - 02/04/20
- Pad bottom of standalone header subtitle #2595 (dananjohnson)
- Fix few focus indicators #2602 (dananjohnson)
- Fix a11y issues with Form.HasMany #2601 (dananjohnson)
- Adjust Notation.Marker click behavior #2593 (dananjohnson)
- Correct event tile dates #2600 (zdavis)
- Fix Form.Date focus color in FF #2599 (dananjohnson)
- Prevent nil values for citations #2597 (zdavis)
- Restore relationship on resources block #2594 (zdavis)
- Fix color regressions #2589 (dananjohnson)
- Use li tag for Event.Tile #2582 (dananjohnson)
v4.1.0 - 01/21/20
- Apply custom accent color to SSR #2571 (zdavis)
- Enforce Lockbox master key length #2570 (scryptmouse)
v4.1.0-rc.1 - 01/16/20
v4.1.0-beta.1 - 01/15/20
- Release v4.1.0-beta.1 #2561 (zdavis)
- Improve handling of invalid URIs during ingestion #2553 (zdavis)
- Build service and expose API endpoints for pushing project packages to SFTP storage #2484 (scryptmouse)
- Upgrade Node, Node module dependencies, and Ruby #2526 (zdavis)
- Add service for packaging projects in accordance with the BagIt specification #2476 (scryptmouse)
- Expose preliminary interface for enabling Epub export for specific texts #2475 (scryptmouse)
- Document serializer property types to support upcoming API documentation #2473 (zdavis)
- Give backend users the option of producing Epubs from Manifold texts #2450 (scryptmouse)
- Add epubcheck jars #2560 (scryptmouse)
- Correct color contrast on fatal error view #2554 (zdavis)
- Return 401 for unauthenticated requests #2521 (zdavis)
- Make project child authorizer more resilient #2519 (zdavis)
- Ensure texts destroy their exports #2509 (scryptmouse)
- Persist dirty form values when model updates #2508 (zdavis)
- Decouple press bar content from standalone mode #2507 (zdavis)
- Allow audio/x-wav mimetype #2506 (zdavis)
- Restore fallback font to reader #2505 (zdavis)
- Improve project logging #2503 (zdavis)
- Restore height to annotation popup wrapper #2499 (zdavis)
- Do not logout users when API is unavailable #2502 (zdavis)
- Remove extraneous routes #2498 (zdavis)
- Ensure attachment checksums are present #2497 (zdavis)
- Camelize metadata properties for client #2491 (zdavis)
- Bump handlebars from 4.2.0 to 4.5.3 in /client #2501 (dependabot[bot])
- Bump serialize-javascript from 2.1.0 to 2.1.1 in /client #2477 (dependabot[bot])
- Bump rack from 2.0.7 to 2.0.8 in /api #2486 (dependabot[bot])
- Bump puma from 3.12.1 to 3.12.2 #2474 (dependabot[bot])
v4.0.2-rc.1 - 12/04/19
- Relace clockwork and expose background dashboards #2460 (zdavis)
- Improve API performance on large model collections #2458 (zdavis)
- Expose text cover image in backend #2419 (zdavis)
- Support animated gif attachments #2414 (zdavis)
- Make EPUB3 TOC parsing more forgiving #2397 (zdavis)
- Correctly serialize search result creator #2465 (zdavis)
- Remove pagination from BE PC containers #2463 (zdavis)
- Restore SSR of full text in reader #2464 (zdavis)
- Rescue file not found exception in v3 upgrade #2457 (zdavis)
- Add workaround for Windows CSV upload bug #2423 (dananjohnson)
- Improve resource and project sorting #2413 (zdavis)
- Style italics in project hero subtitles #2407 (dananjohnson)
- Fix regression in Form.Switch layout #2404 (dananjohnson)
- Revise ReadingGroupDetail placeholder #2373 (dananjohnson)
- Bump loofah from 2.2.3 to 2.4.0 in /api #2455 (dependabot[bot])
- Bump rubyzip from 1.2.4 to 1.3.0 in /api #2396 (dependabot[bot])
- A11y improvements to BE project thumbnail components #2442 (dananjohnson)
- Miscellaneous accessibility fixes #2403 (dananjohnson)
- Additional contrast improvements #2401 (dananjohnson)
- Fix color contrast to meet WCAG AA guidelines #2383 (dananjohnson)
- Fix FE Project Collections placeholder #2388 (dananjohnson)
- Fix focusability of event tiles #2384 (dananjohnson)
v4.0.1 - 09/29/19
v4.0.0 - 09/26/19
- Backend users can download ingestion sources #2334 (dananjohnson)
- Implement reading groups #2339 (zdavis)
- Include JSON-LD metadata for Projects #2332 (dananjohnson)
- Implement standalone mode #2296 (zdavis)
- Replace Manifold icon font with SVGs #2301 (dananjohnson)
- Refactor footer for use with plugin replacement components #2154 (MollyJeanB)
- Improve transitioning to and from standalone #2366 (zdavis)
- Improve handling of unparsable maker names #2364 (zdavis)
- Fix regressions in UIPanel transitions #2361 (dananjohnson)
- Fix content block margins #2358 (dananjohnson)
- Revise annotation markers #2357 (dananjohnson)
- Fix react-transition-group regression in BE dialog #2354 (dananjohnson)
- Fix react-transition-group style regression #2351 (dananjohnson)
- Fix content block margin regression #2330 (dananjohnson)
- Fix regressions in FE project hero styles #2331 (dananjohnson)
- Fix implementation of radio button groups #2328 (dananjohnson)
- Improve scroll-locking in drawers #2319 (dananjohnson)
- Auto-fill columns for grid entity lists #2318 (dananjohnson)
- Fix alignment regression in library header #2314 (dananjohnson)
- Fix style issues in reader appearance drawer #2315 (dananjohnson)
- Remove hyphenation from key text content #2313 (dananjohnson)
- Improve Annotation.SourceSummary rendering #2312 (dananjohnson)
- Fix padding between FE project content blocks #2308 (dananjohnson)
- Don't preserve :focus-visible class in polyfill #2311 (dananjohnson)
- Allow Elder as last name #2272 (zdavis)
- Fix text-wrapping in search filters #2231 (dananjohnson)
- Remove incorrect BE resource filter #2228 (dananjohnson)
- Fix padding collapse on BE dashboard filters #2226 (dananjohnson)
- Show overflow of project cover placeholders #2225 (dananjohnson)
- Restore hero styles in project serializer #2219 (zdavis)
- Improve SR experience for search forms #2210 (dananjohnson)
- Improve SR experience for project lists #2206 (dananjohnson)
- Fix PC Manual Collection bugs #2205 (dananjohnson)
- Correct project collection project sorting #2165 (zdavis)
- Fix incorrect icon prop value #2197 (dananjohnson)
- Fix vertical alignment of list filter icon #2196 (dananjohnson)
- Fix regression in mobile nav overlay #2175 (dananjohnson)
- Minor CSS improvements to FE #2369 (dananjohnson)
- Revise global padding for section containers #2352 (dananjohnson)
- Revise notification styles #2333 (dananjohnson)
- Create global ContentPlaceholder component #2322 (dananjohnson)
- Replace remaining FE icon font instances #2234 (dananjohnson)
- Replace labelId helper with react-uid #2224 (dananjohnson)
- Improve usage of headings & landmarks #2200 (dananjohnson)
- Improve a11y of radio groups #2199 (dananjohnson)
- Replace all icon font instances with SVG icons #2113 (dananjohnson)
- Improve color contrast for some FE buttons #2362 (dananjohnson)
- Improve a11y of HasMany lists #2298 (dananjohnson)
- Improve markup of file upload components #2299 (dananjohnson)
- Improve a11y of ColorPicker & KindPicker #2297 (dananjohnson)
- Improve a11y of Utility.Toggle #2291 (dananjohnson)
- Fix drawer close with keyboard #2290 (dananjohnson)
- Revise focus styles #2269 (dananjohnson)
- Accessibility improvements to reader, collapsed content, form controls #2265 (dananjohnson)
- Use section element to wrap FE content blocks #2264 (dananjohnson)
- Associate form inputs and instructions with "aria-describedby" #2232 (dananjohnson)
- Improve a11y of Form.Date #2233 (dananjohnson)
- Improve header nav accessibility #2203 (dananjohnson)
- Revise alt-text for NoFollow graphic #2211 (dananjohnson)
v3.0.1 - 08/22/19
- Further relax user stylesheet validation #2254 (zdavis)
- Do not exclude CSS from user stylesheets #2245 (zdavis)
- Include middle names in collaborative concern #2288 (zdavis)
- Correctly set text slugs during ingestion #2281 (zdavis)
- Improve call-to-action absolute link behavior #2274 (zdavis)
- Correctly handle hashes in manifest ingest URLs #2243 (zdavis)
- Ensure early resource notations are visible #2230 (zdavis)
- Format resource titles in BE lists #2229 (zdavis)
- Prevent CTAs with deleted texts causing exceptions #2222 (zdavis)
- Improve p. collection and project serialization #2202 (zdavis)
- Fix hidden resource thumbnails #2163 (ConnorChristensen)
- Fix IE11 content block issues #2171 (dananjohnson)
- Handle deleted associations in content blocks #2174 (zdavis)
- Fix typo in project general form #2160 (SMaxOwok)
- Fix citations not being generated on children #2159 (SMaxOwok)
- Open relative CTA links in same tab #2153 (SMaxOwok)
- Require paperclip migrator in missed files #2152 (SMaxOwok)
- Do not show collections link of no collections exist #2143 (SMaxOwok)
- Prevent hyphens in FE resource & event tiles #2142 (dananjohnson)
- Standardize FE project list markup #2141 (dananjohnson)
v3.0.0 - 04/09/19
- Generate thumbnail images for PDF resources #2073 (SMaxOwok)
- Improve performance for ingestions with many sources #1955 (zdavis)
- Fix hero image credit link style #2135 (dananjohnson)
v3.0.0-rc.3 - 04/08/19
- Reindex only one time during upgrade #2133 (zdavis)
- Improve eager loading upgrade files #2132 (SMaxOwok)
- Set fixed columns on grid entity lists #2131 (zdavis)
v3.0.0-rc.2 - 04/08/19
- Add publish toggle to feature list #2115 (SMaxOwok)
- Add created by me filter to projects lists #2121 (SMaxOwok)
- Fix typo in BE header #2129 (dananjohnson)
- Use small project placeholder on dashboard #2128 (zdavis)
- Remove noop from seed upgrade call #2126 (SMaxOwok)
- Stack filters vertically on narrow project list #2125 (zdavis)
- Remove duplicate paths from icon svgs #2124 (zdavis)
- Set max-width on PC drawer form #2122 (dananjohnson)
- Use correct font in DatePicker #2123 (dananjohnson)
- Standardize frontend event lists with single class "event-list" #2127 (dananjohnson)
v3.0.0-rc.1 - 04/04/19
- Add empty message to entities list #2096 (SMaxOwok)
- Remove IP addresses and reduce API log verbosity #2071 (SMaxOwok)
- Refactor and redesign backend lists #2075 (zdavis)
- Add Storybook to Manifold #2069 (zdavis)
- Refactor and improve full text search #1999 (zdavis)
- Improve reader dark mode styles #2051 (SMaxOwok)
- Add keyboard accessibility to PC icon picker #2050 (SMaxOwok)
- Improve manifest start section identification #2032 (SMaxOwok)
- Add logging to ScaffoldProjectContent #1987 (SMaxOwok)
- Automatically parse video URLs for video resources #1983 (SMaxOwok)
- Bump rails to 5.1.6.2 #2019 (SMaxOwok)
- Restrict first and last names to 50 characters #1989 (SMaxOwok)
- Add new project setup questions #1963 (SMaxOwok)
- Admins can unsubscribe a user from notifications #1945 (SMaxOwok)
- Improve 'restart ingestion' icon #1966 (SMaxOwok)
- Improve radio button UX design #1962 (SMaxOwok)
- Add original publication date to texts meta #1944 (SMaxOwok)
- Implement project content block scaffolding #1916 (SMaxOwok)
- Make project placeholder SVG mobile responsive #1930 (zdavis)
- Improve projects endpoint performance #1891 (zdavis)
- Support keyboard movements for action callouts #1888 (SMaxOwok)
- Upgrade Rails from 5.0 to 5.1 #1886 (zdavis)
- Improve manifest ingestion TOC control #1863 (SMaxOwok)
- Add image credits to project hero #1878 (dananjohnson)
- Make reader iframes responsive; support H5P embeds #1861 (zdavis)
- Enable project page customization with content blocks #1747 (zdavis)
- Allow drag/drop reording of texts, stylesheets #1801 (zdavis)
- User can configure # of visible projects on HP for a given PC #1791 (SMaxOwok)
- Add programatic project collection visibility #1788 (SMaxOwok)
- Add DatePicker form component #1795 (SMaxOwok)
- Expose plugin and style override interfaces #1755 (zdavis)
- Restore email search to users #2112 (zdavis)
- Improve list filter state management #2086 (zdavis)
- Fix layout of FE & BE event tiles #2100 (dananjohnson)
- Fix size of project block header icon #2102 (dananjohnson)
- Fix font-family in BE dashboard stats #2098 (dananjohnson)
- Add search back to reader notations drawer #2092 (SMaxOwok)
- Fix incorrect feedback on invalid login #2089 (SMaxOwok)
- Add new project button back to dashboard #2088 (SMaxOwok)
- Include open_in_new_tab in pages serializer #2072 (SMaxOwok)
- Fix form radio label text colors #2065 (SMaxOwok)
- Fix Utility.Toggle test prop type error #2061 (SMaxOwok)
- Fix TextsBlock texts scoping #2060 (SMaxOwok)
- Remove italic styling from hero image credits #2039 (SMaxOwok)
- Fix backend drawer button widths #2047 (SMaxOwok)
- Add margin to text subtitle in list item #2045 (SMaxOwok)
- Ignore attachment changes in resource versions #2040 (SMaxOwok)
- Fix incomplete content block icon #2042 (SMaxOwok)
- Show close text in backend drawers #2011 (SMaxOwok)
- Add describedby text to user menu buttons #2027 (SMaxOwok)
- Add aria-describedby to Utility.Toggle #2023 (SMaxOwok)
- Fix PC visibility toggle accessibility #2018 (SMaxOwok)
- Remove secondary skip-to links #2005 (SMaxOwok)
- Use label tags for form switch labels #2015 (SMaxOwok)
- Fix content block scaffold in dev data #1998 (SMaxOwok)
- Adjust list margins between button/content #1993 (SMaxOwok)
- Fix backend project list item accessibility #2013 (SMaxOwok)
- Overwrite invalid or expired cookies #1991 (zdavis)
- Adjust project draft switch label text #1990 (SMaxOwok)
- Ensure upgrades run in prod env #1985 (zdavis)
- Adjust permissions authorization #1982 (SMaxOwok)
- Fix content block HasMany form fields #1977 (SMaxOwok)
- Don't show warnings on pending blocks #1978 (SMaxOwok)
- Fix proptype error in Login component test #1946 (SMaxOwok)
- Exclude blank headers from Doc TOC generation #1942 (zdavis)
- Generate PDF thumbnails #1940 (zdavis)
- Remove tag eager loading from projects #1939 (SMaxOwok)
- Fix event preventing project destruction #1937 (SMaxOwok)
- Fix OAuth sessions not setting cookie #1932 (SMaxOwok)
- Fix issue with deleted log items throwing error #1934 (SMaxOwok)
- Fix video thumbnail attachments not saving #1764 (SMaxOwok)
- Correct body class application on SSR #1929 (zdavis)
- Fix Reader crashing when updating notations #1845 (SMaxOwok)
- Fix OAuth login options text #1905 (SMaxOwok)
- Fix current content blocks cursor styles #1909 (SMaxOwok)
- ActionCallout attachment does not generate styles during processing #1919 (SMaxOwok)
- Fix backend event tile styles #1902 (SMaxOwok)
- Fix TextsBlock not showing subtitles #1901 (SMaxOwok)
- Fix action callout list margin #1894 (dananjohnson)
- Add missing indexes to schema #1895 (zdavis)
- Load slideshow resources on all pages #1887 (zdavis)
- Set default PC number of projects to 8 #1889 (SMaxOwok)
- Misc style fixes to project hero/content blocks #1883 (dananjohnson)
- Prevent wrapping in activity statistics #1879 (dananjohnson)
- Add styles to text cover attachments #1875 (SMaxOwok)
- Address project collection edit premature close #1877 (zdavis)
- Address resource import form regressions #1873 (zdavis)
- Fix proptypes on H5p component #1866 (SMaxOwok)
- Show dropzone background when no blocks #1865 (SMaxOwok)
- Replace outdated model name #1867 (dananjohnson)
- Fix nginx conf template upstreams #1860 (SMaxOwok)
- Correct social footer links padding #1829 (zdavis)
- Add missing type attribute to HasMany buttons #1821 (zdavis)
- Fix type styles on backend text & ordered record lists #1819 (dananjohnson)
- Fix password generator throwing exception #1793 (SMaxOwok)
- Add focusOnMount functionality to Select/Radios #1768 (SMaxOwok)
- Errorable always looks at attributes #1757 (SMaxOwok)
- Restore persistent project list states #2111 (zdavis)
- Refactor DrawerHeader buttons #2090 (SMaxOwok)
- Improve ingestion UI #2103 (SMaxOwok)
- Dump STACSS and reorganize sass partials #2070 (zdavis)
- Refactor activity stats to not use table #2007 (SMaxOwok)
- Refactor icons and IconComposer #2030 (zdavis)
- Make Text#toc_section an AR relationship #1869 (SMaxOwok)
- Refactor drawer headers #1810 (zdavis)
- Refactor component confirmation into HOC #1772 (SMaxOwok)
- Implement HOC to map form input options #1754 (SMaxOwok)
v2.1.2 - 01/14/19
- Fix typo in route component name #1762 (SMaxOwok)
- Address OAuth regression #1742 (zdavis)
- Hide tweet fetching if not configured #1739 (SMaxOwok)
- Implement flagging on annotations #1731 (SMaxOwok)
- Display base model errors in FormContainer #1678 (SMaxOwok)
- Include env domain in webpack dev hosts #1737 (SMaxOwok)
- Exclude retweets in twitter fetch #1732 (SMaxOwok)
- Fix frontend header menu positions #1730 (SMaxOwok)
- Improve upload file name previews #1710 (SMaxOwok)
- Improve unauthenticated authorization #1675 (SMaxOwok)
- Don’t touch new projects on event creation #1735 (zdavis)
- Fix FF dropdown option styles #1711 (SMaxOwok)
- Fix error boundary lifecycle usages #1706 (SMaxOwok)
v2.1.1 - 12/05/18
- Fix audio resource mime type validations #1701 (SMaxOwok)
- Fix Project#resource_tags returning relationship #1702 (SMaxOwok)
- Sort users by name in permissions form #1703 (SMaxOwok)
- Return nil when style value is empty #1700 (SMaxOwok)
- Proxy IS attachments through API controller #1698 (zdavis)
- Global search consults metadata fields #1691 (zdavis)
v2.1.0 - 11/21/18
- Improve ingestion file rejection criteria #1685 (SMaxOwok)
- Fix duped media filenames in manifest doc ingestions #1681 (SMaxOwok)
- Fix regression in Permission creation #1676 (SMaxOwok)
- Fix model creation with associations #1672 (SMaxOwok)
- Fixes to 2.1 release issues #1666 (SMaxOwok)
v2.1.0-rc.1 - 11/15/18
- Format stylesheet raw_styles before saving #1629 (SMaxOwok)
- Allow sign up link to be disabled per feature #1654 (SMaxOwok)
- Scope reingestion websocket error to global #1663 (SMaxOwok)
- Fix project activity route nesting #1665 (SMaxOwok)
- Handle penging migration errors in client #1662 (zdavis)
- Fix reingestion failing on cover source report #1657 (SMaxOwok)
- Fix drive resource checksum generation #1655 (SMaxOwok)
- Improve Maker name parsing and ordering #1644 (SMaxOwok)
- Allow markdown in footer copyright text #1653 (SMaxOwok)
v2.1.0-beta.3 - 11/14/18
v2.1.0-beta.2 - 11/14/18
- PaperclipMigrator supports versionless uploaders #1650 (SMaxOwok)
- Correct section-category-label z-index #1649 (zdavis)
- Remove hard-coded copyright symbol from footer #1648 (zdavis)
v2.1.0-beta.1 - 11/13/18
- Report file conversion during ingestion #1628 (SMaxOwok)
- Use PredictiveInput on TagList component #1626 (SMaxOwok)
- Migrate Paperclip to Shrine for attachments #1524 (SMaxOwok)
- Link URLs in comments and annotations #1545 (zdavis)
- Implement message for empty project collections #1534 (dananjohnson)
- Projects can be grouped into collections #1231 (SMaxOwok)
- Add text section management to stylesheet edit #1423 (SMaxOwok)
- Include pagination meta and links on included collections #1434 (SMaxOwok)
- Create List.Orderable component #1432 (SMaxOwok)
- Refactor Follow into CoverButton component #1422 (SMaxOwok)
- Merge v2.0 logo improvements #1419 (zdavis)
- Expose concept of “slots” in child routes #1400 (SMaxOwok)
- Text sections without names are valid #1645 (SMaxOwok)
- Flatten existing IngestionSource attachments #1647 (SMaxOwok)
- Improve ingestion error reporting #1624 (SMaxOwok)
- Adjust AttachmentUploader storage paths/cache #1630 (SMaxOwok)
- Improve ingestion source path handling #1620 (SMaxOwok)
- Assign header IDs to all converted docs #1614 (SMaxOwok)
- FE projects container respects query filters #1617 (zdavis)
- Prevent unnecessary home container data fetch #1615 (zdavis)
- Fix reader sign in menu alignment #1612 (SMaxOwok)
- Validate slug uniqueness #1610 (SMaxOwok)
- Fix migations using attachment columns #1609 (SMaxOwok)
- Validate ProjectCollection#number_of_projects #1604 (SMaxOwok)
- Exclude wrap from formatted PC descriptions #1601 (zdavis)
- Use formatted project collection descriptions #1594 (SMaxOwok)
- Focus on input in project collection drawer #1595 (SMaxOwok)
- Allow project collection slugs to be edited #1592 (SMaxOwok)
- Correct some longstanding routing issues #1584 (zdavis)
- Allow marketeer CRUD abilities on ProjectCollection #1587 (SMaxOwok)
- Allow text titles to be formatted #1574 (SMaxOwok)
- Allow project titles to be formatted #1582 (SMaxOwok)
- Fix duplicate request on projects search #1579 (SMaxOwok)
- Reload text before passing to PostProcessor #1580 (SMaxOwok)
- Don't rescue StandardError during ingestion #1570 (SMaxOwok)
- TextNode annotation queries substring #1572 (SMaxOwok)
- Fix schema file #1561 (SMaxOwok)
- Fix Form.BelongsTo selection behavior #1556 (SMaxOwok)
- Only create unique stylesheets during ingestion #1560 (SMaxOwok)
- Improve homepage API requests and props #1557 (SMaxOwok)
- Miscellaneous CSS bug fixes #1558 (dananjohnson)
- Fix focus appearance of close button in annotation drawer #1550 (dananjohnson)
- Normalize appearance of search inputs #1548 (dananjohnson)
- Handle API 502 errors in client #1542 (zdavis)
- Improve appearance of project cover button #1541 (dananjohnson)
- Show project collections without projects #1540 (SMaxOwok)
- Normalize global focus appearance #1536 (dananjohnson)
- Address regression when navigating between notes #1537 (zdavis)
- Fix pagination class in backend Project Collections #1535 (dananjohnson)
- Address active state matching in mobile nav #1533 (zdavis)
- Maintain scroll pos in reader resource overlay #1531 (zdavis)
- Fix button layout in reader resource modal #1532 (dananjohnson)
- Adjust padding on Project Collection header #1530 (dananjohnson)
- Clean related editor session on model deletion #1528 (zdavis)
- Fix document ingestion TOC nesting #1527 (zdavis)
- Accept UTF8 chars in ingestion source styles #1526 (zdavis)
- Consistently position form input instructions #1525 (zdavis)
- HasMany reports attributes errors #1502 (SMaxOwok)
- Extract media assets during Word ingestions #1509 (SMaxOwok)
- Fix resource show not returning project #1514 (SMaxOwok)
- Remove remaining Resource.Icon usages #1511 (SMaxOwok)
- Fix overflow bug in IE 11 with tile-style list items #1501 (dananjohnson)
- Fix leading of entity count in backend header #1500 (dananjohnson)
- Fix alignment of dropzone form content in IE11 #1499 (dananjohnson)
- Replace remaining .backend-panel usages with component #1492 (SMaxOwok)
- Fix secondary header link styles #1484 (SMaxOwok)
- Handle itemProp attribute in reader #1486 (zdavis)
- Catch and ignore URI.parse errors in reader #1483 (SMaxOwok)
- Derelativize stylesheet paths when determining source file #1482 (SMaxOwok)
- Reader notes button should authorize visibility on mobile #1480 (SMaxOwok)
- HasMany should not require entities prop #1478 (SMaxOwok)
- Improve eager loading in show actions #1465 (SMaxOwok)
- Override button focus state border for toggles #1460 (dananjohnson)
- Handle HTML entities when mapping text section paths to sources #1469 (SMaxOwok)
- Fix records/features nav link permissions #1470 (SMaxOwok)
- Catch invalid hex exception in SS validator #1467 (zdavis)
- Open all external reader URLs in a new tab #1462 (SMaxOwok)
- Don't italicize <em> tags in project hero subtitle #1427 (SMaxOwok)
- Fix purchase price being reset on project update #1425 (SMaxOwok)
- Broaden acceptable extensions for resource attachments #1383 (SMaxOwok)
v2.0.7 - 11/02/18
v2.0.6 - 11/02/18
v2.0.5 - 11/01/18
- Reload text before passing to PostProcessor #1585 (SMaxOwok)
- Improve open graph meta tags #1552 (SMaxOwok)
- User ErrorSerializer on invalid objects #1553 (zdavis)
- Link URLs in comments and annotations #1549 (zdavis)
- Extract media assets during Word ingestions #1523 (zdavis)
- Catch and ignore URI.parse errors in reader #1495 (SMaxOwok)
- Fix purchase price being reset on project update #1488 (SMaxOwok)
v2.0.4 - 10/08/18
v2.0.2 - 09/20/18
- Fix home page pagination arrow styles #1407 (zdavis)
- Users who can notate to remove other notations #1406 (zdavis)
- Fix text section/stylesheet relationship behavior #1395 (SMaxOwok)
- Wrap ingestion compilation in a AR transaction #1396 (SMaxOwok)
v2.0.1 - 09/17/18
- Handle header ID insertion during conversion #1392 (zdavis)
- Correct document TOC generation #1389 (zdavis)
v2.0.0 - 09/13/18
- API sets client URL from CLIENT_URL or DOMAIN #1382 (zdavis)
- Add new project button to backend project list #1379 (SMaxOwok)
- Specify model attributes in search query #1380 (zdavis)
- Fix project avatar color picker styles #1375 (SMaxOwok)
v2.0.0-rc.3 - 09/12/18
- Fix special characters breaking during ingestion #1372 (SMaxOwok)
- Minor v2.0.0-rc.2 fixes #1367 (zdavis)
v2.0.0-rc.2 - 09/06/18
v2.0.0-rc.1 - 08/29/18
- Implement notification preferences on Users #1353 (zdavis)
- Add text download options to projects #1327 (SMaxOwok)
- Implement Form.Header component #1343 (dananjohnson)
- Update Backend UI design for 2.0 #1315 (zdavis)
- Add support for larger ingestions via tus.io #1264 (scryptmouse)
- Update user nav trigger focus state styles #1284 (blnkt)
- Updates drawers to always include some kind of screen reader accessible close button #1282 (blnkt)
- Improve button focus and hover state styles #1269 (blnkt)
- Add skip links to admin pages with sidebar nav #1263 (blnkt)
- Updates elements to be accessible when tabbing through page content #1121 (blnkt)
- Redirect Focus when Dialog boxes open/close #1118 (blnkt)
- Add preprocessing to ingestion process before compilation #1253 (SMaxOwok)
- Redirect Focus when Drawers open/close #1116 (blnkt)
- Redirect focus when UIPanels open/close #1113 (blnkt)
- Add ability to import annotations #1211 (zdavis)
- Adds "skip to main content" links for Reader, Admin Backend, and Frontend page templates #1200 (blnkt)
- Add variant download list to resource detail page #1184 (SMaxOwok)
- Refactor ingestion process #1163 (SMaxOwok)
- Update follow/unfollow project interaction accessibility #1145 (blnkt)
- Update slideshow accessibility #1144 (blnkt)
- Updates the language of buttons and links to be function focused not gesture focused #1143 (blnkt)
- Use Aria and role attributes to immediately bring errors to the attention of AT #1137 (blnkt)
- All interactive elements with role="button" or role="link" are accessible via the tab key #1120 (blnkt)
- Redirect Focus when Overlays open/close #1115 (blnkt)
- Refactor Pages to use purposes for determining use #1097 (SMaxOwok)
- All Label elements are used with associated form controls #1100 (blnkt)
- Turns a functionless button in the predictive text input component into an icon #1108 (blnkt)
- All checkbox and radio inputs have labels or other descriptive text #1107 (blnkt)
- All range and password inputs have labels or other descriptive text #1106 (blnkt)
- Text inputs and textareas should have labels or other descriptive text #1102 (blnkt)
- Implement Custom OAuth 2.0 Strategies #1099 (scryptmouse)
- Generate TOC for single-page Google Doc #1089 (SMaxOwok)
- Interactive elements should have appropriate roles #1083 (blnkt)
- Implement single/multi page support for HTML ingestions #1049 (SMaxOwok)
- Improvements to layout footer #1065 (SMaxOwok)
- Add descriptive alt text to all image tags and elements with background images #1060 (blnkt)
- Add alt text to non-text non-image elements #1062 (blnkt)
- Add jsx linter to address WCAG concerns #1057 (blnkt)
- Attempt to reassign annotation start/end nodes when section changes #1038 (SMaxOwok)
- Implement list ordering #977 (SMaxOwok)
- Add audio player component #1003 (SMaxOwok)
- Improvements to bulk resource import #1007 (SMaxOwok)
- Remember page and filter in backend project list #1002 (SMaxOwok)
- Add library placeholder when no instance projects #992 (SMaxOwok)
- Expose project slug in backend #993 (SMaxOwok)
- Refactor resource/collection params to include page #938 (SMaxOwok)
- Implement frontend DOI display #934 (SMaxOwok)
- Allow links in formatted fields #921 (SMaxOwok)
- Adjust frontend project grid hover styles #1351 (dananjohnson)
- Allow blank project purchase price value #1347 (zdavis)
- Fix form select visibility bug in Firefox #1348 (dananjohnson)
- Fix backend form select text being cut off #1345 (dananjohnson)
- Fix position of icon in text reingest button #1339 (dananjohnson)
- Fix vertical list headers overflowing in IE 11 #1336 (dananjohnson)
- Move Form.FieldGroup instructions above form inputs #1332 (dananjohnson)
- Fix display of borders for active vertical list items #1330 (dananjohnson)
- Fix private annotations being wrongly visible #1164 (zdavis)
- Allow HEAD <title> to be set by installation #1026 (SMaxOwok)
- Store emails in case-insensitive column #1032 (SMaxOwok)
- Fix project category drawer behavior #1323 (SMaxOwok)
- Fix layout of backend text category headers #1322 (dananjohnson)
- Fix EPUB v2 TOC tree generation #1319 (SMaxOwok)
- Fix api ingestion creation through CLI #1317 (SMaxOwok)
- Fix reader panels not opening on mobile #1311 (SMaxOwok)
- Fix reader visibilty panel toggle behavior #1313 (SMaxOwok)
- Address URL ingestion regression #1308 (zdavis)
- Improve ingestion relative font-size conversion #1307 (SMaxOwok)
- Fix loop when changing resource import source file #1305 (zdavis)
- Remove extraneous API call from Reader Container #1304 (zdavis)
- Ingestion uploader should validate file ext instead of mime type #1302 (SMaxOwok)
- Fix reingestions failing to identify text #1301 (SMaxOwok)
- Content type validation flag should not be a symbol #1296 (SMaxOwok)
- Use source path to map google doc files in manifest ingestion #1295 (SMaxOwok)
- Fix single file manifest ingestions failing to detect source #1290 (SMaxOwok)
- Don't validate content type for ingestions #1289 (SMaxOwok)
- Fix inline styles missing from ingestion stylesheets #1287 (SMaxOwok)
- Fix what element receives focus when UIPanels close #1281 (blnkt)
- Fix ToC drawer and trigger behavior #1278 (blnkt)
- Correct RedirectToFirstMatch behavior #1276 (zdavis)
- Blur navigation elements on route change #1262 (zdavis)
- Self-close void element tags in html validator #1270 (SMaxOwok)
- Fix ProjectList.Grid throwing error when prevProps.projects is null #1268 (SMaxOwok)
- Use redux store to track backend project list filter state #1267 (SMaxOwok)
- Address follow interaction not properly setting state #1261 (zdavis)
- Create new text on every new ingestion #1255 (SMaxOwok)
- Add attachment validation by type #1254 (SMaxOwok)
- Fix syntax error in ie11 #1249 (blnkt)
- Fix stylelint yarn task #1251 (blnkt)
- Fix issue with manifest ingestion stylesheet source detection #1236 (SMaxOwok)
- Improve ingestion context initialization and reporting #1237 (SMaxOwok)
- Remove meta tags from manifest spec fixture files #1234 (SMaxOwok)
- Fix footer padding on mobile #1238 (blnkt)
- Fix nested form button submitting on 'enter' press #1235 (SMaxOwok)
- Always show total annotation count on text thumbnail #1232 (SMaxOwok)
- Fix search menu slide off transition #1210 (blnkt)
- Fix latex ingestions failing due to content type #1199 (SMaxOwok)
- Fix the positioning and styles for the left side notation thumbnails in the reader #1195 (blnkt)
- Fixes the layout of the dialog overlays in ie11 #1196 (blnkt)
- Fix document ingestion text section/source identifiers #1191 (SMaxOwok)
- Update audio player styles for ie11 #1190 (blnkt)
- Overlay de-focus should not trigger close #1185 (zdavis)
- Implement default publisher/place behavior #1182 (SMaxOwok)
- Remove DOIs from collection detail views #1181 (SMaxOwok)
- Fix audio player height when not in slideshow #1174 (SMaxOwok)
- Fix reader overlay close routes #1176 (SMaxOwok)
- Fix error on TextInput component with numbers #1175 (SMaxOwok)
- Fix incorrect entity count when 0 exist #1173 (SMaxOwok)
- Close comment editor after successful post #1170 (SMaxOwok)
- Remove duplicate social fields from project backend #1156 (SMaxOwok)
- Stop audio playback when reader overlay closes #1155 (SMaxOwok)
- Add error state to audio player #1152 (SMaxOwok)
- Require email on reset password interface #1147 (SMaxOwok)
- Fix private annotations being wrongly visible #1150 (SMaxOwok)
- Fix resource cards not using full space on project detail #1149 (SMaxOwok)
- Add default paragraph margins in reader #1157 (SMaxOwok)
- Improve ogg file acceptance #1153 (SMaxOwok)
- Fix .flv files not being selectable in upload #1154 (SMaxOwok)
- Fix layout issues at reader table breakpoints #1138 (blnkt)
- Fix resource slug validation when importing from google sheet #1140 (SMaxOwok)
- Fix reader side drawer resource list hoverstates #1098 (blnkt)
- Fix "delete feature" button states #1095 (blnkt)
- Style links in resource slide captions #1096 (blnkt)
- Fix updater reloading model when errors were present #1094 (SMaxOwok)
- Fix authorization check on Page/Feature #1093 (SMaxOwok)
- Fix attachments being skipped on bulk resource import #1073 (SMaxOwok)
- Fix FormContainer session initializing with null model #1069 (SMaxOwok)
- Redirect to project texts after text destroy #1054 (SMaxOwok)
- Scope resource fingerprint uniquness to project #1055 (SMaxOwok)
- Fix CodeArea component onChange #1051 (SMaxOwok)
- Move text section SearchableNode destruction to job #1039 (SMaxOwok)
- Fix text section not reindexing searchable nodes on create #1034 (SMaxOwok)
- Adjust reader TOC/footer z-indices #1030 (SMaxOwok)
- Show TOC with placeholder copy when TOC is empty #1029 (SMaxOwok)
- Fix updater reordering #1013 (SMaxOwok)
- Adjust featured padding/title font size #1001 (naomiyaki)
- Adjust pagination styles #998 (SMaxOwok)
- Show correct extensions for resource media upload #994 (SMaxOwok)
- Fix rapid reader notation drawer keyword search fetch #997 (SMaxOwok)
- Fix SSR redirects #1000 (SMaxOwok)
- Fix issue with roles preventing project destroy #987 (SMaxOwok)
- Fix video resource preview throwing exception #983 (SMaxOwok)
- Fix encoding on .csv imports #982 (SMaxOwok)
- Fix name wrap in vertical list meta #978 (SMaxOwok)
- Fix resource mapping button styles/padding #964 (naomiyaki)
- Correct server-client redirect response #971 (zdavis)
- Fix filtering when using keyword on empty collection #966 (SMaxOwok)
- Fix missing backend settings subject create #967 (SMaxOwok)
- Allow application/zip mime type for ppt #968 (SMaxOwok)
- Remove unused resource attributes from import #954 (SMaxOwok)
- Fix video slider overlay artifacts #950 (naomiyaki)
- Fix reader role not being assigned when role is not specified #948 (SMaxOwok)
- Fix setState errors on code-splitting components #943 (SMaxOwok)
- Fix text collaborator sorting in updater #932 (SMaxOwok)
- Format reader footer metadata #931 (SMaxOwok)
- Fix broken external links in reader #926 (SMaxOwok)
- Fix backend project search not matching makers #923 (SMaxOwok)
v1.0.1 - 04/03/18
v1.0.0 - 03/30/18
v1.0.0-rc.5 - 03/30/18
- Handle empty selection share messages #911 (zdavis)
- Add sort title to resources and fix ordering #909 (SMaxOwok)
- Fix resource list filters and URL update #905 (SMaxOwok)
v1.0.0-rc.4 - 03/29/18
- Update resource tag list when keywords change #902 (SMaxOwok)
- Scroll overlay primary behind header #896 (naomiyaki)
- Allow 404 API requests to bubble up #903 (zdavis)
- Project editors and authors can notate texts #900 (zdavis)
v1.0.0-rc.3 - 03/28/18
- Implement new maker interface #888 (SMaxOwok)
- Add search and built by link to footer #889 (zdavis)
- Include text node with tweet #890 (SMaxOwok)
- Fix highlight/annotation creator checks #893 (SMaxOwok)
- Correct upload input image format label #884 (zdavis)
- Allow project purchase price to be blank #881 (zdavis)
v1.0.0-rc.2 - 03/27/18
- Fix incorrect spacing on SearchableList without buttons #864 (SMaxOwok)
- Fix metadata keyword display formatting #871 (SMaxOwok)
- Fix permission routing concern #873 (SMaxOwok)
- Add missing dependent destroy behavior #869 (zdavis)
- Fix redirect after stylesheet save #866 (SMaxOwok)
- Fix tweet fetcher pull inactive tweets #867 (SMaxOwok)
- Fix backend nav link active states and routing #862 (SMaxOwok)
- Fix maker drawer redirect after destroy #861 (SMaxOwok)
v1.0.0-rc.1 - 03/25/18
- Add global search to Manifold #842 (zdavis)
- Add roles and permissions framework; add project logs #835 (SMaxOwok)
- Hoist longer metadata above columnar list #851 (naomiyaki)
- Add bulk resource import mechanism #839 (zdavis)
- Add permissions interface to backend #816 (SMaxOwok)
- Upgrade react-hot-loader to v4 #822 (zdavis)
- Show drawer notifications in the drawer #808 (zdavis)
- Update React to v16. #800 (zdavis)
- Implement roles through Rolify #782 (SMaxOwok)
- Fix API project ordering #855 (SMaxOwok)
- Update results list styles/padding #854 (naomiyaki)
- Increase text header line height #853 (naomiyaki)
- Fix inconsistencies in reader dark mode #852 (naomiyaki)
- Fix link color in form instructions #850 (naomiyaki)
- Adjust ingestion reset button text/position #836 (SMaxOwok)
- Show new user in list after creation #818 (SMaxOwok)
- Remove source breaks from annotation subject #812 (zdavis)
- Prevent cascading rerender on click #810 (zdavis)
- Correct header dropdown and dialog z-index #807 (zdavis)
- Correct me/relationships/favorites serializer #806 (zdavis)
- Swap resource cube inline svgs for icon font #798 (naomiyaki)
- Coerce ASCII epub body to UTF-8 during transform #805 (zdavis)
- Correct handling of encoded URIs in EPUBs #797 (zdavis)