All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add moderation message to OSF Preprints
- Removed preprint discover routes (search improvement phase 2)
- Update assets
- Bump ember-osf version
- Preprint custom citations
- Enable Sloan features to be toggleable by preprint service
- Remove Chronos
- Remove bower
- Update Dockerfile
- Google Tag Manager
- Update provider assets
- Update provider assets
- Update provider assets
- Update provider assets
- Update provider assets
- Update provider assets
- Update provider assets
- Update provider assets
- Update provider assets
- A11y fixes
- Update provider assets
- Update provider assets
- Update provider assets
- Update provider assets
- use ember-osf 0.35
- use ember-osf 0.34
- use new helpscout support links
- use ember-osf 0.33
- Updated provider assets
- Added view counts to preprint detail page
- Remove sloan feature flags
- Misc bugs and A11Y fixes
- Accessibility fixes
- Switch to Github Actions for CI
- Show users full name (including middle name) for preprints detail page
- email validation regex to remove hard-coded allowed domains and use a more generalized email validation regex
withdrawal.pre_moderation_notice_accepted
language typo
- Update preprint withdrawal language
- preprints/hypothes.is integration in Chrome
- wrong placeholder text for 'no' prereg links - sloan author assertions
- only show providers that allow submissions on preprint submit page
- broken user gravatar
- test selectors to sloan fields
- Keen analytics logging
- Update assets
- Update assets
- support for
public data links
andpreregistration links
(Sloan Phase II)
- Update assets
- Update assets
- Upgrade ember-osf to
0.30.1
- Sloan COI input and display
- pin [email protected] and [email protected] with volta
- Configure nvm to to use Node 10.
- update assets
- add
swiss
to list of TLDs in email regex in unregistered-contributor-form component
- removed errant text regarding updated preprint file needing to have the same name
- skip probalistic file uploader tests
- enable uploading of a preprint with different name and extension
- remove
whiteListedProviders
from the config since it now comes from the API - remove the upload bar on preprints submission unless the file is in the process of being uploaded
- add beta label to Chronos widget
- add waffle for Chronos widget
- use [email protected]
- do not close panel after preupload
- update assets
- add Plaudit widget and use on overview page after meta tags are ready
- update language and link for product roadmap link
- use [email protected]
- add version as custom dimension 5
- use [email protected]
- modify preprint status banner to show corresponding statuses and reviewer comments
- synchronize chronos-submission status when user clicks the expand button
- use [email protected] to get fix for support links
- make preprint withdrawal request explanation required
- Chronos
- only attempt to show the Chronos link when it is present
- fix: clicking 'Cancel' after journal selection makes dropdown unusable
- fix: filtering on journal title does not work
- update assets
- update assets
- use [email protected] to get fix for hypothesis postMessage callback
- use [email protected] to get fix for hypothesis postMessage and non-US preprints
- Chronos submission
- Preprint withdrawals
- make sure there are no line breaks or extra spaces in author list
- update assets
- Remove margin hack to fix navbar on smaller screens
- Claim unregistered contributor
- Moved some navbar styling to
osf-style
- Added service:current-user to submit controller and preprint-status-banner unit test needs
- Upgraded to [email protected]
- Upgraded to [email protected]
- 401 error on landing page
- API unavailable message not displaying when API is unavailable
- Preprints rendering from correct region
- Correct "Created on" date for moderated Preprints
- update assets
- always use preprint DOI for
citation_doi
meta tag
- update assets
- update to [email protected]
- section to attach supplemental projects to preprints on submit page
- overhauls to submit/edit preprint form for node-preprint divorce
- preprints are no longer dependent on osf projects
- write contributors can now edit preprints
- upgrade to [email protected]
- upload choices on preprint form reduced
- removed supplemental files browser/visit project section from preprint detail page
- add contributors back to metatags (but only block for prerender)
- fix linting
- revert 0.122.3 and don't load contribs at all for meta
- don't block render waiting for meta tag data
- Updated to use latest provider assets
- meta tag for Google Scholar indexing
- add
isWithdrawn
to google anlaytics pageTracking - ability to download previous preprint (primary file) versions
- contributor query using elastic endpoint
My Preprints
link to the branded navbar
- word break in license text
- provider name on submit form header
- branded footer line-height
- manual sorting of taxonomies
My OSF Projects
from the branded navbar
- subject filters breaking page when adding/editing preprints
- whitelist functionality for discover page
- use of ember-osf
scheduled-banner
component - selected provider description in the provider carousel
- use of "OSF Preprints" as provider name for OSF preprints instead of "OSF" or "Open Science Framework"
- parameters for
authenticated
,isPublic
andresource
to pageView tracking
- update preprint submission page language
- sharing from the preprint detail view to use ember-osf sharing icons
- environment check in
config/environment
- preprint service select carousel redraw
- correctly show parent projects in the "Choose project" dropdown
- logic related to updating the node's license
- discover page loading bug
- IE/Edge preprint error
- Unified solution for preprint words
cookie-banner
component to main application page
- Styling and format of the branded navbar to match current styling in ember-osf
- Reduced number of calls to the
preprints_provider
endpoint - Update preprints to work with a new unified version of ember-osf (works with both preprints and reviews apps)
- Update preprints to use [email protected]
- Hypothes.is commenting toggle
- Updated to use latest provider assets
anonymizeIp: true
in GA config to anonymize sender IP.
- Updated to use latest provider assets
- Updated to use latest provider assets
- Automatic opening of upload section on branded provider submit page
- Unused image code
- Event Tracking to
Select a Preprint Provider
on preprint upload
- Restricted width and centered preprint provider logos on index page
- Ability to search by social fields (reverted)
- Provider assets on production
- Default auto-expansion on top level subjects when there are no more than 3
- Check to use
facebookAppId
if branded providers have an app id - Choose preprint provider during unbranded submission
unicode-byte-truncate
as a dependency
- 'Powered by Preprints' link stay on current server
- Searching for contributors also searches their social links (such as their twitter handle)
- Use newly added
name
field for preprint detail page contributors preprint-form-project-select
component to uselazy-options
for lazy loading user nodes- To pull more data from the preprint model instead of the node model (
title
,description
,tags
, etc.)
- Skipped tests in
convert-or-copy-project-test
andsupplementary-file-browser
to run properly - Unicode truncating for LinkedIn sharing using
unicode-byte-truncate
- Update to latest provider assets
- Increase taxonomies page size from 100 to 150
- Warning modal on submit page to only show after changes have been made
- Improve the appearance of the preprint provider logos on the OSFPreprints landing page
- Also fingerprint .ico files
- Update to latest provider assets
- Exclusion for livedata provider on index page template
- Auto-expansion on selected subjects on the Discover page
noscript
message if JavaScript is disabled- Favicons are updated to reflect their provider, on a branded domain or on a /preprints/provider page
- DOI message, used on the preprint detail page to show users when they will have a DOI for their preprint.
- Show a message on detail page when a DOI is created but not yet minted that it takes up to 24 hours to be minted.
- Original Publication Date is added to preprint.
- Confirmation message when user tries to reload or navigate away from the preprint submission page after adding/selecting a node
Computed
to check if there has been user changes on the discipline field on the preprint submission/edit form- Translations for
Browse by featured subjects
,Browse by subjects
, andBrowse by providers
- Add to
computed
to prevent redirect at any point on preprint submission
- Update to ember-osf 0.14.0
- Update to use model.queryHasMany in place of model.query
- Update tests to work with model.queryHasMany
- Get pagination info directly from meta in preprint-form-authors component
- Check for
has_highlighted_subjects
flag to determine what wording should be used on index page - Use flexbox to show all provider logos in pretty rows
- Updated to latest branded provider assets
- return true to content/index route didTransition so it bubbles to application didTransition (fix for prerender)
- Updated to latest branded provider assets
- Update CHANGELOG to reflect 0.116.0 release
- Headless Firefox
- Use yarn --frozen-lockfile instead of --pure-lockfile
- Use COS ember-base image and multi-stage build
- Notify DevOps prior to merging into master to update Jenkins
- Wording on
Edit preprint
button toEdit and resubmit
on preprint detail page if the preprint is rejected and the workflow is pre-moderation. - Removed footer styling
- Updated
meta.total
tometa.total_pages
in preprint-form-authors component - Modified
preprint-status-banner
component for review action rename. - Update to [email protected]
- component integration tests to work in Firefox
- provider-carousel
- search-facet-taxonomy
- CSS contrast issue for support email link on some branded provider error pages.
og:image
meta tag for OSF Preprint refer to incorrect asset- Removed
providers
list inenvironment.js
- Removed
validated-input
component is moved to ember-osf repo
- Settings for prerender
- Donate button to branded navbar
- Removed conditional to show donate banner on branded preprints
- For unbranded preprints, use advisor board from API rather than hard-coded
- Update to [email protected]
- Update to [email protected]
- Update to [email protected]
- Update to [email protected]
- Update preprint provider assets submodule
- ASU LiveData id from
asu
tolivedata
in search-facet-provider and provider-carousel - Update preprint provider assets submodule
preprint-status-banner
component, used on the preprint detail page to show contributors the state of their preprint in a reviews workflow- "My Reviewing" link in navbar, if the user is a moderator for a preprint provider
- Update submit/edit page to support reviews workflows
- Update language depending on the provider's workflow
- Create
action
on preprint submission, instead of settingis_published: true
- Update to [email protected]
- Update to [email protected]
- hotfix script
- Improve update-assets-hotfix script
- Update assets
- Update cdn to use ember.js version 2.8.3
- Discover page locked parameters to "type: preprints" or "source: Thesis Commons"
- Dockerfile-alpine for small production builds
- Testem flag to Chrome for no sandbox
- Check provider route slugs against the preprint provider API instead of a hard-coded list
- Use
shareSource
attribute from preprint provider in faceted search - Pass
whiteListedProviders
to discover page component - Load osf-style via NPM
- Get the sentryDSN from the ember config
- Point Bower to new Bower registry (https://registry.bower.io)
- Update to @centerforopenscience/[email protected]
- arXiv license permission language
- Branded provider list from config