Skip to content

Commit

Permalink
REL: 1.1.0 UI Enhancements
Browse files Browse the repository at this point in the history
  • Loading branch information
wagner-intevation committed Aug 21, 2023
1 parent 2142cd2 commit 764c39b
Show file tree
Hide file tree
Showing 4 changed files with 94 additions and 2 deletions.
48 changes: 48 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,54 @@ CHANGELOG
=========


1.1.0: UI Enhancements (2023-08-21)
-----------------------------------

## Frontend
- Notification preview: decode quoted-printable email body
- Change the display of validation errors in table
- color the row orange for errors in this row,
- color a cell red for an error in this cell
- color the Actions-cell (first column) red for an unspecific error (e.g. missing field) and show a tooltip
- show the tooltip for cells only for errors on this cell
- Make Table more compact (smaller padding)
- Show small icon to show processed row instead of long text
- Add warning on duplicate field assignments after detection
- Link docs in navbar
- Clean field names for defaults from CSV header and for entered field names:
- trim (remove surrounding whitespace)
- all lower case
- replace whitespaces with underscore
- remove all other disallowed characters
- Field assignment selection: select on tab
- packages:
- upgrade csv parser papaparse
- replace obsolete babel polyfill with core-js
- remove unused requirements mutationobserver-shim, popper.js, portal-vue

## Backend
- Data validation: group error messages for validation per field name in a row
- format row-process error log with newlines for easier readability
- only parse time-field if value is not empty
- read configfile with encoding

## Package
- build-depend on hug to run the tests during build
- set `NODE_OPTIONS=--openssl-legacy-provider`
- require either yarn or yarnpkg
- package dependency fixes

## Tests
- Add GitHub workflow to build debian packages
- Add GitHub workflow for pycodestyle

## Documentation
- Add GitHub workflow to build and publish documentation
- Ass missing change log sections for 1.0.0, 1.0.1, 1.0.2
- Add screenshots
- Switch from single Markdown files to Sphinx


1.0.2: Bugfixes (2023-08-10)
----------------------------

Expand Down
2 changes: 1 addition & 1 deletion client/src/components/WebinputCSV.vue
Original file line number Diff line number Diff line change
Expand Up @@ -751,7 +751,7 @@ export default ({
errorMessage: null,
showErrorModal: false,
mailgenTargetGroups: [],
clientVersion: "1.0.2",
clientVersion: "1.1.0",
templateDeletionModal: false,
templateToDelete: {'index': null, 'template_name': null},
}
Expand Down
44 changes: 44 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,47 @@
intelmq-webinput-csv (1.1.0-1) stable; urgency=medium

* Frontend
* Notification preview: decode quoted-printable email body
* Change the display of validation errors in table
* color the row orange for errors in this row,
* color a cell red for an error in this cell
* color the Actions-cell (first column) red for an unspecific error (e.g. missing field) and show a tooltip
* show the tooltip for cells only for errors on this cell
* Make Table more compact (smaller padding)
* Show small icon to show processed row instead of long text
* Add warning on duplicate field assignments after detection
* Link docs in navbar
* Clean field names for defaults from CSV header and for entered field names:
* trim (remove surrounding whitespace)
* all lower case
* replace whitespaces with underscore
* remove all other disallowed characters
* Field assignment selection: select on tab
* packages:
* upgrade csv parser papaparse
* replace obsolete babel polyfill with core-js
* remove unused requirements mutationobserver-shim, popper.js, portal-vue
* Backend
* Data validation: group error messages for validation per field name in a row
* format row-process error log with newlines for easier readability
* only parse time-field if value is not empty
* read configfile with encoding
* Package
* build-depend on hug to run the tests during build
* set NODE_OPTIONS=--openssl-legacy-provider
* require either yarn or yarnpkg
* package dependency fixes
* Tests
* Add GitHub workflow to build debian packages
* Add GitHub workflow for pycodestyle
* Documentation
* Add GitHub workflow to build and publish documentation
* Ass missing change log sections for 1.0.0, 1.0.1, 1.0.2
* Add screenshots
* Switch from single Markdown files to Sphinx

-- Sebastian Wagner <[email protected]> Mon, 21 Aug 2023 13:14:41 +0200

intelmq-webinput-csv (1.0.2-1) stable; urgency=medium

* backend: fix method arguments causing falcon errors
Expand Down
2 changes: 1 addition & 1 deletion intelmq_webinput_csv/version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2017-2018 nic.at GmbH <[email protected]>, 2022-2023 Bundesamt für Sicherheit in der Informationstechnik
# SPDX-License-Identifier: AGPL-3.0-or-later
__version_info__ = (1, 0, 2)
__version_info__ = (1, 1, 0)
__version__ = '.'.join(map(str, __version_info__))

0 comments on commit 764c39b

Please sign in to comment.