There is a newer version of the record available.

Published April 12, 2024 | Version v2.2.0
Software Open

geonetwork/geonetwork-ui: GeoNetwork-UI v2.2.0

Description

This new minor version of GeoNetwork-UI brings many improvements to the Datahub, Metadata Editor and Map Viewer application:

  • Datahub
    • The top part of the record page has been significantly redesigned, showing more information while making things as readable as possible; this includes more information on licenses and constraints, previews & thumbnails, data producer, more dates, etc.
    • Better search in organizations by using fuzzy logic
    • An optional "contact us" block has been added to the home page
    • Added a new "keyword" advanced filter, more generic than the "inspireKeyword" one
    • Record abstracts that are written in Markdown will now properly render
  • Map Viewer
    • Layers can now be added from WMS or WFS services as well as GeoJSON files
    • A location search input has been added to the map
  • Metadata Editor
    • The application is still going through significant changes and updates, and is not ready yet for usage

What's Changed

New Features

  • [Editor] : Presentation stabilization by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/751
  • Set favicon default url to /favicon.ico and allow to customize it by @f-necas in https://github.com/geonetwork/geonetwork-ui/pull/713
  • Add contact block to news page and improve buttons by @f-necas in https://github.com/geonetwork/geonetwork-ui/pull/747
  • feature(DH): Add more contact information by @Angi-Kinas in https://github.com/geonetwork/geonetwork-ui/pull/748
  • Improve search in organizations & advanced filters with common fuzzy logic by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/764
  • [Map-Viewer] Add layer from WMS service by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/768
  • add ui element markdown-parser and markdown support on metadata… by @cdebarros in https://github.com/geonetwork/geonetwork-ui/pull/746
  • [Datahub] [Resdesign] Header section by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/765
  • [Datahub] [Resdesign] Abstract section by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/767
  • [Datahub][Redesign] Details exapandable panel by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/769
  • [Map-Viewer] Add layer from WFS service by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/776
  • feat(DH): Add basiclightbox for thumbnail preview by @Angi-Kinas in https://github.com/geonetwork/geonetwork-ui/pull/761
  • [Map-Viewer] Added layer from a GeoJSON file by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/777
  • Complete German translations by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/780
  • Data service: better detect file formats from WFS outputs by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/786
  • [Map-Viewer] Added a geocoding text field by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/791
  • Datahub: use the spatial extent of a record when it cannot be computed from a layer by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/794
  • [Map-Viewer] Added Geocoding service for Multiple Providers by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/795
  • [Datahub] [Redesign] Thumbail preview by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/779
  • Metadata Editor: rework pages and introduce an interactive table UI component by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/797
  • Metadata Editor: rework search results layout, add "create record" button by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/805
  • [Datahub] [Redesign] Licence and usages panel by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/778
  • Datahub: Add generic "keyword" filter with translated values by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/782
  • Metadata Editor: add rich text input component by @LHBruneton-C2C in https://github.com/geonetwork/geonetwork-ui/pull/807
  • [Datahub][Redesign] : Redesign the about panel by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/826
  • Editor: rework save/publish logic, add top toolbar by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/827

Fixes & improvements

  • Fixed null injector error for map-viewer app by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/757
  • Automatically publish NPM package on every commit on main branch by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/758
  • Update declared dependencies of NPM package by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/760
  • Button type directly in class by @f-necas in https://github.com/geonetwork/geonetwork-ui/pull/763
  • NPM package: fix exports by @fgravin in https://github.com/geonetwork/geonetwork-ui/pull/762
  • NPM package: Export translate.loader.utils by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/770
  • Add templates for issues and PR by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/774
  • Suppress CSS warnings on build related to /deep/ by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/775
  • Fix typo in button style by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/783
  • Support services: correctly wait for records to be indexed, add INSPIRE thesaurus by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/785
  • NPM package: Add more exports and fix dependencies by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/792
  • NPM package: Add @geospatial-sdk/geocoding dependency by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/793
  • Add editable label directive to UI module by @LHBruneton-C2C in https://github.com/geonetwork/geonetwork-ui/pull/790
  • Change editable label directive to standalone by @LHBruneton-C2C in https://github.com/geonetwork/geonetwork-ui/pull/796
  • Datahub: Remove warning from console if filter geometry undefined by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/798
  • Fix fr typo by @fvanderbiest in https://github.com/geonetwork/geonetwork-ui/pull/802
  • UI inputs: Fix typings by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/800
  • Search: Do not change route path when clearing fuzzy search by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/804
  • Metadata Editor: rework E2E test to avoid random failures by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/808
  • e2e(ME): fix arrow function by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/809
  • [Datahub][API form] Fix OGC API default limit by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/813
  • [Datahub][API form] Empty string not read as negative limit by @cmoinier in https://github.com/geonetwork/geonetwork-ui/pull/815
  • chore: fix typing error in fixtures by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/817
  • Datahub: Get logoUrl from group as fallback by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/821
  • Map: Add default baselayer to map when no mapConfig exists by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/822
  • GN4 mapper: Map keyword types/themes into a new Keyword type by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/811
  • Fix [Storybook]: Fix fixture for storybook build by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/825
  • [Datahub] Updated styling for the navigation-button and language-switcher by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/823
  • Take screenshots in Cypress tests & upload them on the PR by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/816
  • [Datahub] Change typos to Public Sans semi-bold (title) and Source Sans (text) by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/828
  • Datahub: UI fixes by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/829
  • Datahub: Handle non existing urls by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/830
  • chore: make bg white in dropdowns, force to transparent for language switcher by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/832
  • chore(carousel): Remove dot from carousel component if less than 2 dots by @Angi-Kinas in https://github.com/geonetwork/geonetwork-ui/pull/818
  • chore: add missing languages prop by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/833
  • [Datahub] Update Default Main and Title Fonts to Rubik and Readex Pro by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/834
  • Added missing translations for DE/FR/IT by @ronitjadhav in https://github.com/geonetwork/geonetwork-ui/pull/836
  • Add slight gradient to "show more" block by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/837
  • feat(search): request more info for related record by @Angi-Kinas in https://github.com/geonetwork/geonetwork-ui/pull/838
  • Datahub: Fix share link by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/839
  • i18n: update sk translations by @fgravin in https://github.com/geonetwork/geonetwork-ui/pull/841
  • feat(dh): move keywords back below abstract, improve badges by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/835
  • NPM package: Allow router.config to be used in extended router services by @tkohr in https://github.com/geonetwork/geonetwork-ui/pull/845
  • e2e(datahub): wait more precisely for favorite to be registered by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/847
  • e2e(datahub): more efficiently open dropdown by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/852

Dependencies

  • chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/755
  • chore(deps): bump vite and @angular-devkit/build-angular by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/781
  • chore(deps-dev): bump ip from 2.0.0 to 2.0.1 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/799
  • chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/824
  • chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/831
  • chore(deps): bump express from 4.18.2 to 4.19.2 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/840
  • chore(deps-dev): bump axios from 0.27.2 to 1.6.8 by @dependabot in https://github.com/geonetwork/geonetwork-ui/pull/844
  • chore: update xlsx to v0.20.2 to fix vulnerabilities by @jahow in https://github.com/geonetwork/geonetwork-ui/pull/846

New Contributors

  • @cdebarros made their first contribution in https://github.com/geonetwork/geonetwork-ui/pull/746

Full Changelog: https://github.com/geonetwork/geonetwork-ui/compare/v2.1.1...v2.2.0

Files

geonetwork/geonetwork-ui-v2.2.0.zip

Files (4.8 MB)

Name Size Download all
md5:d4fd6169f8d812c9216d98fc3270a8de
4.8 MB Preview Download

Additional details

Related works