diff --git a/explore/CHANGELOG.md b/explore/CHANGELOG.md new file mode 100644 index 00000000..08a0c4b1 --- /dev/null +++ b/explore/CHANGELOG.md @@ -0,0 +1,115 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +*For each release, use the following sub-sections:* + +- *Added (for new features)* +- *Changed (for changes in existing functionality)* +- *Deprecated (for soon-to-be removed features)* +- *Removed (for now removed features)* +- *Fixed (for any bug fixes)* +- *Security (in case of vulnerabilities)* + +## [production-release-november-2023-v2] - 2023/11/28 +### Added +* Add sorting options with impact factors in search results page + +### Changed +* Data source landing: get collected full texts from new stats API +* Updated parsing of measures - in results: views/downloads per data source + +### Fixed +* Updated query for funders number in Funders page +* Updated query for funders number is first page +* Advanced Search Results: funder field to return all funders +* Advanced Search Projects: funder field to return all funders + +## [production-release-november-2023] - 2023/11/09 +### Added +* Missing funders' logos locally in Explore assets + +### Changed +* Deposit search page: UI improvement in “Go to repository” button + +### Fixed +* Reverted version of UIkit back to version 3.16.24 - previous version caused bug with dropdowns + +## [production-release-october-2023] - 2023/10/18 +### Added +* Search page: Add view more option on overflow (e.g authors, partners, subjects, projects) + +### Changed +* Upgrade to Angular 16 +* New Claims API +* New Funders Page + +### Fixed +* Reverted version of UIkit to version 3.16.14 because of parallax +* A persistent identifier can resolve in more than one pid types + +## [production-release-september-2023] - 2023/09/25 +### FIXED +* Error on grant access in ORCID Search & Link Wizard +* Added missing id in linking from the project landing +* Added check in search data sources parsing + +## [production-release-august-2023] - 2023/08/25 +### Added +* Search mobile: Added actions +* Detailed pages - mobile: Added search-bar +* Mobile: new drops and dropdowns + +### Changed +* Linking: Redesign of results view +* Advanced search form: Add autocomplete input for eosc subject field +* Detailed pages - mobile: UI updates & improvements + +### Fixed +* Advanced search and detailed page +* Added a necessary check in html of detailed pages + +## [production-release-may-2023] - 2023/05/19 +### Added +* Detailed research products page: Added suggest modals for Sustainable Development Goals and Fields of Science +* Get research products, projects & data sources usage counts from index + +### Changed +* Redesign of detailed pages and mobile version + +### Fixed +* Fix path for fos/sdg vocabularies in advanced search +* Search page improvements +* UI updates & improvements in search results and detailed pages (minor) + +## [production-release-january-2023] - 2023/01/18 +### FIXED +* Contact us form: Email body was either empty or incomplete +* Contact us page: After sending an email, clear recaptcha + + +## [production-release-december-2022] - 2022/12/21 +### Added +* Link to blog in Sustainable Development Goals page + +### Changed +* SEO updates and mobile menu + +### Fixed +* Linking: Changed Crossref requests for bulk uploaded DOIs +* Medium screens: not sticky navbar causing error + +## [production-release-november-2022] - 2022/11/30 +### Added +* EOSC subjects from eoscifguidelines field & Advanced field "EOSC Subject" +* New Contact us page + +### Changed +* Upgrade to Angular 14 +* Refinement of filters +* Advanced search form: UI updates and smooth scrolling +* FoS and deposit pages updates +* Bip Finder: Updated parsing and labels for Bip Finder scores & updated link to BiP Finder \ No newline at end of file diff --git a/explore/routes.ts b/explore/routes.ts index 2f93f074..1fade54c 100644 --- a/explore/routes.ts +++ b/explore/routes.ts @@ -13,6 +13,8 @@ export const routes = [ '/participate/deposit-subject-result', '/participate/deposit-publications', '/participate/deposit-publications-result', + '/participate/deposit/learn-how', + '/participate/deposit/search', '/search/find/research-outcomes', '/search/find', '/search/find/publications', @@ -40,4 +42,9 @@ export const routes = [ '/claims', '/participate/claim', '/participate/direct-claim', + '/my-orcid-links', + '/sdgs', + '/fields-of-science', + '/funders', + '/contact-us', ]; diff --git a/explore/src/app/app-routing.module.ts b/explore/src/app/app-routing.module.ts index 401b51cd..b3b1988e 100644 --- a/explore/src/app/app-routing.module.ts +++ b/explore/src/app/app-routing.module.ts @@ -7,7 +7,6 @@ const routes: Routes = [ // Other Pages {path: '', loadChildren: () => import('./home/home.module').then(m => m.HomeModule), data: {hasStickyHeaderOnMobile: true}}, {path: 'home', redirectTo: '', pathMatch: 'full'}, - {path: 'mail-preferences', loadChildren: () => import('./userEmailPreferences/mailPrefs.module').then(m => m.LibMailPrefsModule)}, {path: 'sdgs', loadChildren: () => import('./sdg/sdg.module').then(m => m.LibSdgModule)}, {path: 'fields-of-science', loadChildren: () => import('./fos/fos.module').then(m => m.LibFosModule), data: {extraOffset: 100}}, {path: 'funders', loadChildren: () => import('./funders/funders.module').then(m => m.FundersModule)}, @@ -32,10 +31,6 @@ const routes: Routes = [ loadChildren: () => import('./landingPages/organization/libOrganization.module').then(m => m.LibOrganizationModule), data: {hasQuickContact: false, hasMenuSearchBar: true} }, - { - path: 'project-report', - loadChildren: () => import('./landingPages/htmlProjectReport/libHtmlProjectReport.module').then(m => m.LibHtmlProjectReportModule) - }, // Search Pages { diff --git a/explore/src/app/funders/funders.component.ts b/explore/src/app/funders/funders.component.ts index 0a08b32e..800b8ced 100644 --- a/explore/src/app/funders/funders.component.ts +++ b/explore/src/app/funders/funders.component.ts @@ -220,7 +220,9 @@ export class FundersComponent implements OnInit { value.openAccessPercentage = Math.round((value.openAccessResearchProducts / value.researchProducts) * 100); } if(!value.logoUrl && this.staticLogos.has(value.id)) { - value.logoUrl = "assets/explore-assets/funders/logos/"+value.id+".png"; + let split = value.id.split("||"); + let shortname = (split && split.length==3) ? value.id.split("||")[2] : value.id; + value.logoUrl = "assets/explore-assets/funders/logos/"+shortname+".png"; } }); // convert funders map into an array diff --git a/explore/src/app/landingPages/htmlProjectReport/htmlProjectReport-routing.module.ts b/explore/src/app/landingPages/htmlProjectReport/htmlProjectReport-routing.module.ts deleted file mode 100644 index f8ce0c54..00000000 --- a/explore/src/app/landingPages/htmlProjectReport/htmlProjectReport-routing.module.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { OpenaireHtmlProjectReportComponent } from './htmlProjectReport.component'; -import {PreviousRouteRecorder} from '../../openaireLibrary/utils/piwik/previousRouteRecorder.guard'; -@NgModule({ - imports: [ - RouterModule.forChild([ - { path: '', component: OpenaireHtmlProjectReportComponent ,canDeactivate: [PreviousRouteRecorder]} - ]) -] -}) -export class HtmlProjectReportRoutingModule { } diff --git a/explore/src/app/landingPages/htmlProjectReport/htmlProjectReport.component.ts b/explore/src/app/landingPages/htmlProjectReport/htmlProjectReport.component.ts deleted file mode 100644 index d253f588..00000000 --- a/explore/src/app/landingPages/htmlProjectReport/htmlProjectReport.component.ts +++ /dev/null @@ -1,17 +0,0 @@ -import {Component} from '@angular/core'; - -@Component({ - selector: 'openaire-htmlProjectReport', - template: ``, - }) -export class OpenaireHtmlProjectReportComponent{ - constructor ( ) { - - } - - ngOnInit() { -} - - - -} diff --git a/explore/src/app/landingPages/htmlProjectReport/libHtmlProjectReport.module.ts b/explore/src/app/landingPages/htmlProjectReport/libHtmlProjectReport.module.ts deleted file mode 100644 index 557b898f..00000000 --- a/explore/src/app/landingPages/htmlProjectReport/libHtmlProjectReport.module.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { NgModule} from '@angular/core'; -import { HtmlProjectReportModule } from '../../openaireLibrary/landingPages/htmlProjectReport/htmlProjectReport.module'; -import {PreviousRouteRecorder} from '../../openaireLibrary/utils/piwik/previousRouteRecorder.guard'; -import { OpenaireHtmlProjectReportComponent } from './htmlProjectReport.component'; -import {HtmlProjectReportRoutingModule} from './htmlProjectReport-routing.module'; - -@NgModule({ - imports: [HtmlProjectReportModule, HtmlProjectReportRoutingModule], - declarations:[OpenaireHtmlProjectReportComponent], - providers:[ PreviousRouteRecorder], - exports:[OpenaireHtmlProjectReportComponent] -}) -export class LibHtmlProjectReportModule { } diff --git a/explore/src/app/userEmailPreferences/mailPrefs-routing.module.ts b/explore/src/app/userEmailPreferences/mailPrefs-routing.module.ts deleted file mode 100644 index 981c0364..00000000 --- a/explore/src/app/userEmailPreferences/mailPrefs-routing.module.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -import {OpenaireMailPrefsComponent } from './mailPrefs.component'; -import {LoginGuard} from '../openaireLibrary/login/loginGuard.guard'; -import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard'; -import {IsRouteEnabled} from '../openaireLibrary/error/isRouteEnabled.guard'; -import {properties} from "../../environments/environment"; - - -@NgModule({ - imports: [ - RouterModule.forChild([ - { path: '', component: OpenaireMailPrefsComponent, canActivate: [IsRouteEnabled, LoginGuard], - data: {redirect: properties.errorLink, community : 'openaire'}, canDeactivate: [PreviousRouteRecorder]}]) - ] -}) -export class MailPrefsRoutingModule { } diff --git a/explore/src/app/userEmailPreferences/mailPrefs.component.ts b/explore/src/app/userEmailPreferences/mailPrefs.component.ts deleted file mode 100644 index 795c77aa..00000000 --- a/explore/src/app/userEmailPreferences/mailPrefs.component.ts +++ /dev/null @@ -1,25 +0,0 @@ -import {Component} from '@angular/core'; - - -@Component({ - selector: 'openaire-mailPrefs', - template: ` -
-
-
- -
-
-
-` - -}) - export class OpenaireMailPrefsComponent { - constructor () { - - } - ngOnInit() { - - } - -} diff --git a/explore/src/app/userEmailPreferences/mailPrefs.module.ts b/explore/src/app/userEmailPreferences/mailPrefs.module.ts deleted file mode 100644 index ba7d55bd..00000000 --- a/explore/src/app/userEmailPreferences/mailPrefs.module.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { NgModule } from '@angular/core'; - -import { SharedModule } from '../openaireLibrary/shared/shared.module'; -import { OpenaireMailPrefsComponent } from './mailPrefs.component'; -import { MailPrefsRoutingModule } from './mailPrefs-routing.module'; -import { MailPrefsModule } from '../openaireLibrary/connect/userEmailPreferences/mailsPrefs.module'; -import { LoginGuard } from '../openaireLibrary/login/loginGuard.guard'; -import { PreviousRouteRecorder } from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard'; -import { IsRouteEnabled } from '../openaireLibrary/error/isRouteEnabled.guard'; - -@NgModule({ - imports: [ - SharedModule, - MailPrefsRoutingModule, - MailPrefsModule - ], - providers:[LoginGuard, PreviousRouteRecorder, IsRouteEnabled], - declarations: [ - OpenaireMailPrefsComponent - ] -}) -export class LibMailPrefsModule { } diff --git a/explore/src/assets/explore-assets/funders/logos/arc_________::ARC||Australian Research Council (ARC)||ARC.png b/explore/src/assets/explore-assets/funders/logos/ARC.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/arc_________::ARC||Australian Research Council (ARC)||ARC.png rename to explore/src/assets/explore-assets/funders/logos/ARC.png diff --git a/explore/src/assets/explore-assets/funders/logos/asap________::ASAP||Aligning Science Across Parkinson's||ASAP.png b/explore/src/assets/explore-assets/funders/logos/ASAP.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/asap________::ASAP||Aligning Science Across Parkinson's||ASAP.png rename to explore/src/assets/explore-assets/funders/logos/ASAP.png diff --git a/explore/src/assets/explore-assets/funders/logos/cihr________::CIHR||Canadian Institutes of Health Research||CIHR.png b/explore/src/assets/explore-assets/funders/logos/CIHR.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/cihr________::CIHR||Canadian Institutes of Health Research||CIHR.png rename to explore/src/assets/explore-assets/funders/logos/CIHR.png diff --git a/explore/src/assets/explore-assets/funders/logos/euenvagency_::EEA||European Environment Agency||EEA.png b/explore/src/assets/explore-assets/funders/logos/EEA.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/euenvagency_::EEA||European Environment Agency||EEA.png rename to explore/src/assets/explore-assets/funders/logos/EEA.png diff --git a/explore/src/assets/explore-assets/funders/logos/inca________::INCA||Institut National du Cancer||INCa.png b/explore/src/assets/explore-assets/funders/logos/INCa.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/inca________::INCA||Institut National du Cancer||INCa.png rename to explore/src/assets/explore-assets/funders/logos/INCa.png diff --git a/explore/src/assets/explore-assets/funders/logos/nhmrc_______::NHMRC||National Health and Medical Research Council (NHMRC)||NHMRC.png b/explore/src/assets/explore-assets/funders/logos/NHMRC.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/nhmrc_______::NHMRC||National Health and Medical Research Council (NHMRC)||NHMRC.png rename to explore/src/assets/explore-assets/funders/logos/NHMRC.png diff --git a/explore/src/assets/explore-assets/funders/logos/nih_________::NIH||National Institutes of Health||NIH.png b/explore/src/assets/explore-assets/funders/logos/NIH.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/nih_________::NIH||National Institutes of Health||NIH.png rename to explore/src/assets/explore-assets/funders/logos/NIH.png diff --git a/explore/src/assets/explore-assets/funders/logos/nserc_______::NSERC||Natural Sciences and Engineering Research Council of Canada||NSERC.png b/explore/src/assets/explore-assets/funders/logos/NSERC.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/nserc_______::NSERC||Natural Sciences and Engineering Research Council of Canada||NSERC.png rename to explore/src/assets/explore-assets/funders/logos/NSERC.png diff --git a/explore/src/assets/explore-assets/funders/logos/nsf_________::NSF||National Science Foundation||NSF.png b/explore/src/assets/explore-assets/funders/logos/NSF.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/nsf_________::NSF||National Science Foundation||NSF.png rename to explore/src/assets/explore-assets/funders/logos/NSF.png diff --git a/explore/src/assets/explore-assets/funders/logos/sshrc_______::SSHRC||Social Sciences and Humanities Research Council||SSHRC.png b/explore/src/assets/explore-assets/funders/logos/SSHRC.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/sshrc_______::SSHRC||Social Sciences and Humanities Research Council||SSHRC.png rename to explore/src/assets/explore-assets/funders/logos/SSHRC.png diff --git a/explore/src/assets/explore-assets/funders/logos/taraexp_____::tara||Tara Expeditions Foundation||TARA.png b/explore/src/assets/explore-assets/funders/logos/TARA.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/taraexp_____::tara||Tara Expeditions Foundation||TARA.png rename to explore/src/assets/explore-assets/funders/logos/TARA.png diff --git a/explore/src/assets/explore-assets/funders/logos/ukri________::UKRI||UK Research and Innovation||UKRI.png b/explore/src/assets/explore-assets/funders/logos/UKRI.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/ukri________::UKRI||UK Research and Innovation||UKRI.png rename to explore/src/assets/explore-assets/funders/logos/UKRI.png diff --git a/explore/src/assets/explore-assets/funders/logos/wt__________::WT||Wellcome Trust||WT.png b/explore/src/assets/explore-assets/funders/logos/WT.png similarity index 100% rename from explore/src/assets/explore-assets/funders/logos/wt__________::WT||Wellcome Trust||WT.png rename to explore/src/assets/explore-assets/funders/logos/WT.png