Commit Graph

8033 Commits

Author SHA1 Message Date
Antonin Delpeuch b1e0caf5c5
Fix recon deserialization error for matched cells (#6483)
Closes #6464.

Co-authored-by: Tom Morris <tfmorris@gmail.com>
2024-03-27 22:35:28 +01:00
dependabot[bot] 2eaba59723
Bump com.google.apis:google-api-services-sheets (#6490)
Bumps com.google.apis:google-api-services-sheets from v4-rev20240312-2.0.0 to v4-rev20240319-2.0.0.

---
updated-dependencies:
- dependency-name: com.google.apis:google-api-services-sheets
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 00:24:08 +01:00
dependabot[bot] b17e98f14e
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 (#6489)
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.1...maven-gpg-plugin-3.2.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 00:23:49 +01:00
Zyad Taha 8a50391843
Implement Windows ordering buttons ("OK" / "Cancel") (#6482)
* Implement Windows ordering ("OK" / "Cancel")

* Used button-primary CSS class

Closes #6353.
2024-03-26 11:49:37 +01:00
dependabot[bot] 767e257c9f
Bump cypress from 13.7.0 to 13.7.1 in /main/tests/cypress (#6481)
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.0 to 13.7.1.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.7.0...v13.7.1)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 22:31:02 +01:00
Tom Morris 3e42f5da5e
Fix project name lookup with missing metadata. Fixes #6453 (#6474)
* Fix project name lookup with missing metadata. Fixes #6453

- improve error messages for various types of corruption
- don't automatically recreate missing directories at startup
- extract magic strings into constants

* Narrow Exception to IOException
2024-03-21 18:43:14 +01:00
Tom Morris 38b495adbb
Provide slf4j-api & jackson to extension modules. Fixes #6475 (#6478) 2024-03-21 18:34:38 +01:00
Antonin Delpeuch 3b8991b39f
Second batch of operation tests (#6466)
* Expand recon operation test suite

* Expand row operation test suite
2024-03-20 08:04:18 +01:00
Antonin Delpeuch c700925675
First batch of importer and operation tests (#6441)
* Expand importer test suite

* Expand cell operation test suite

* Expand column operation test suite
2024-03-20 08:03:32 +01:00
dependabot[bot] bb50bcff2f
Bump com.google.apis:google-api-services-sheets (#6472)
Bumps com.google.apis:google-api-services-sheets from v4-rev20230815-2.0.0 to v4-rev20240312-2.0.0.

---
updated-dependencies:
- dependency-name: com.google.apis:google-api-services-sheets
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 21:44:31 +01:00
Abhishek Kujur 9e84586a22
Removed grey background from <button> (#6473)
Closes #6440.
2024-03-19 21:42:36 +01:00
Hosted Weblate 4a9a6fcfd0
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/
Translation: OpenRefine/OpenRefine Operation Descriptions
2024-03-19 19:13:12 +01:00
Antonin Delpeuch 93544711fd
Remove Denormalize operation. Fixes #6467. (#6468) 2024-03-19 19:13:07 +01:00
dependabot[bot] 24edc6de98
Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 (#6456)
Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.2 to 42.7.3.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.2...REL42.7.3)

---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 13:22:32 +01:00
dependabot[bot] 8dda95c4ed
Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.0 to 3.7.1 (#6463)
Bumps [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/apache/maven-assembly-plugin/releases)
- [Commits](https://github.com/apache/maven-assembly-plugin/compare/maven-assembly-plugin-3.7.0...maven-assembly-plugin-3.7.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-assembly-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 08:43:00 +01:00
dependabot[bot] 6cfab31759
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 (#6462)
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.0...maven-gpg-plugin-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 08:42:41 +01:00
Tom Morris 85a0add99a
Add module names to About page. Fixes #5546 (#6421)
- add Butterfly's list of loaded modules to the info
  returned by the GetVersion command
- Add that information to the About page HTML & update
  the Javascript to populate it
- also repair broken OpenRefine & JVM version display
2024-03-18 15:05:17 +01:00
Redeem Grimm b11a535791
Fix inconsistent Extract/Apply button location (#6450)
* Fix inconsistent extract/apply button location

Fixes #6432

* remove duplicate controls div
2024-03-17 18:01:52 +01:00
dependabot[bot] db3417bc69
Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2 (#6457)
Bumps [org.codehaus.plexus:plexus-archiver](https://github.com/codehaus-plexus/plexus-archiver) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/codehaus-plexus/plexus-archiver/releases)
- [Changelog](https://github.com/codehaus-plexus/plexus-archiver/blob/master/ReleaseNotes.md)
- [Commits](https://github.com/codehaus-plexus/plexus-archiver/compare/plexus-archiver-4.9.1...plexus-archiver-4.9.2)

---
updated-dependencies:
- dependency-name: org.codehaus.plexus:plexus-archiver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 20:49:21 +01:00
dependabot[bot] 926b30953b
Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre (#6451)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.0.0-jre to 33.1.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 18:40:29 -04:00
Antonin Delpeuch bb2cb40fe6
Fix unmocked HTTP call in tests (#6449)
Follow-up to #6360.
2024-03-14 17:09:01 +01:00
WR Smiley fb517c27df
Corrects behavior of cell editing when confirming single cell changes with "Enter." (#6442)
Fixes #6406.
2024-03-14 14:40:29 +01:00
dependabot[bot] 0685bd7908
Bump cypress from 13.6.6 to 13.7.0 in /main/tests/cypress (#6446)
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.6.6 to 13.7.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.6.6...v13.7.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 14:09:38 +01:00
dependabot[bot] a602505605
Bump org.xerial:sqlite-jdbc from 3.45.1.0 to 3.45.2.0 (#6445)
Bumps [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.45.1.0 to 3.45.2.0.
- [Release notes](https://github.com/xerial/sqlite-jdbc/releases)
- [Changelog](https://github.com/xerial/sqlite-jdbc/blob/master/CHANGELOG)
- [Commits](https://github.com/xerial/sqlite-jdbc/compare/3.45.1.0...3.45.2.0)

---
updated-dependencies:
- dependency-name: org.xerial:sqlite-jdbc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13 19:37:40 +01:00
dependabot[bot] 68d9244146
Bump jackson.version from 2.16.2 to 2.17.0 (#6444)
Bumps `jackson.version` from 2.16.2 to 2.17.0.

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.16.2 to 2.17.0
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.16.2 to 2.17.0
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-core` from 2.16.2 to 2.17.0
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.16.2...jackson-core-2.17.0)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13 19:37:21 +01:00
Antonin Delpeuch 669121b825
Fix signing of released artifacts in GitHub Actions (#6439)
Following up to the upgrate of maven-gpg-plugin to 3.2.0 (#6435).
See https://issues.apache.org/jira/projects/MGPG/issues/MGPG-90?filter=allopenissues.
2024-03-12 23:04:00 +01:00
Zyad Taha a88c4db861
Ignore JSON comments by default (#6429)
* Ignore JSON comments by default
* Fixes #3243
2024-03-12 13:18:18 +01:00
Antonin Delpeuch ec7ebbce1c
Remove duplicate test runs in MarcImporterTests (#6431) 2024-03-12 09:08:29 +01:00
dependabot[bot] 49f1ae4bce
Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.0 (#6436)
Bumps [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) from 3.6.0 to 3.7.0.
- [Commits](https://github.com/apache/maven-assembly-plugin/compare/maven-assembly-plugin-3.6.0...maven-assembly-plugin-3.7.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-assembly-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 21:40:53 +01:00
dependabot[bot] 2a76c0c7d9
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 (#6435)
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.1.0...maven-gpg-plugin-3.2.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 21:33:57 +01:00
dependabot[bot] d0d03a6971
Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1 (#6434)
Bumps org.apache.commons:commons-compress from 1.26.0 to 1.26.1.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 21:33:29 +01:00
dependabot[bot] ad5b824e5b
Bump log4j.version from 2.23.0 to 2.23.1 (#6433)
Bumps `log4j.version` from 2.23.0 to 2.23.1.

Updates `org.apache.logging.log4j:log4j-core` from 2.23.0 to 2.23.1

Updates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.23.0 to 2.23.1

Updates `org.apache.logging.log4j:log4j-1.2-api` from 2.23.0 to 2.23.1

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.23.0 to 2.23.1

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-slf4j2-impl
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-1.2-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 21:33:02 +01:00
dependabot[bot] e47f8a0ece
Bump jackson.version from 2.16.1 to 2.16.2 (#6437)
Bumps `jackson.version` from 2.16.1 to 2.16.2.

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.16.1 to 2.16.2
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.16.1 to 2.16.2
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-core` from 2.16.1 to 2.16.2
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.16.1...jackson-core-2.16.2)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 21:32:42 +01:00
Antonin Delpeuch c1a5dbbd8d
Introduce a test helper to run an operation on a project (#6389)
* Introduce a test helper to run an operation on a project

* Revert back to running in a separate thread

* Update main/tests/server/src/com/google/refine/RefineTest.java

Co-authored-by: Tom Morris <tfmorris@gmail.com>

---------

Co-authored-by: Tom Morris <tfmorris@gmail.com>
2024-03-11 07:56:44 +01:00
Redeem Grimm 602f880815
Fix swapped button labels in wikibase schema editor (#6415)
Fixes #6329
2024-03-09 14:04:17 +01:00
dependabot[bot] ad64c16241
Bump org.clojure:clojure from 1.11.1 to 1.11.2 (#6428)
Bumps [org.clojure:clojure](https://github.com/clojure/clojure) from 1.11.1 to 1.11.2.
- [Changelog](https://github.com/clojure/clojure/blob/master/changes.md)
- [Commits](https://github.com/clojure/clojure/compare/clojure-1.11.1...clojure-1.11.2)

---
updated-dependencies:
- dependency-name: org.clojure:clojure
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-09 00:11:24 +01:00
Antonin Delpeuch cfe9d37713
Introduce test utility to compare project contents (#6383)
* Introduce test utility to compare project contents

Closes #6372.

* Move constant to EPSILON

* Apply suggestions from code review

Co-authored-by: Tom Morris <tfmorris@gmail.com>

* Fix compilation error

---------

Co-authored-by: Tom Morris <tfmorris@gmail.com>
2024-03-08 10:05:07 +01:00
Tom Morris ebbcba11e3
Update to SIMILE Vicino 1.2.1 (#6417) 2024-03-05 09:04:25 +01:00
Elias Stihl f487880496
Remove use of Properties for URL query parsing, fixes #6403 (#6407) 2024-03-04 11:42:46 -05:00
Tom Morris d7fbc44a86
Switch generic test to use SQLite instead of MySQL (#6412)
* Switch test to use SQLite instead of MySQL

* Address review comments
2024-03-04 07:08:21 +01:00
Redeem Grimm 0a7e3a98b9
Add missing labels in types radio button in recon dialog (#6397)
Fixes #6328
2024-03-02 10:42:02 +01:00
Antonin Delpeuch 0d68622b33
Add equals(), hashCode() and toString() for Cell and subcomponents (#6388)
To ease testing and debugging.
2024-03-02 10:24:43 +01:00
dependabot[bot] e3cee7347e
Bump shogo82148/actions-upload-release-asset from 1.7.2 to 1.7.3 (#6409)
Bumps [shogo82148/actions-upload-release-asset](https://github.com/shogo82148/actions-upload-release-asset) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/shogo82148/actions-upload-release-asset/releases)
- [Commits](https://github.com/shogo82148/actions-upload-release-asset/compare/v1.7.2...v1.7.3)

---
updated-dependencies:
- dependency-name: shogo82148/actions-upload-release-asset
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 10:24:03 +01:00
Hosted Weblate e6dbcfcd26
Translated using Weblate (Chinese (Simplified))
Currently translated at 12.9% (8 of 62 strings)

Co-authored-by: Yufan Lou <loganlyf@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/zh_Hans/
Translation: OpenRefine/OpenRefine Operation Descriptions
2024-03-02 05:00:14 +01:00
dependabot[bot] cdbdf36295
Bump actions/setup-node from 4.0.1 to 4.* (#6410)
* Bump actions/setup-node from 4.0.1 to 4.0.2

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Setup-node: simplify version to v4

* Setup-node: simplify version to v4

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2024-03-01 23:29:12 +01:00
dependabot[bot] 494b66380b
Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 (#6408)
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.10.0 to 5.11.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.10.0...v5.11.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 16:12:31 -05:00
Thad Guidry 74330aa67a
Log the java version during server startup (#6405)
* log the java version during server startup

* Add more startup debug logging. Fixes #6404

- Switch from java.runtime.version to java.vm.version as (slightly) more standard
- Add VM vendor, name, & info
- Always log max heap size, even if it wasn't overridden (in MB for readability)
- Use string interpolation instead of concatenation for logging messages
- Log FileProjectManager init as Info instead of Error

---------

Co-authored-by: Tom Morris <tfmorris@gmail.com>
2024-03-01 18:21:34 +01:00
Albin Larsson e54f03211b
fix: reconciliation documentation link display type (#6184)
* fix: reconciliation documentation link display type

`inline` is the default type for link and `block` causes the links to be stacked vertically

* Use show() and hide()

---------

Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2024-02-28 19:33:49 +01:00
Tom Morris 21aaf8a367
Report importer initialization errors. Fixes #6058 (#6370)
* Improved importer error handling and cleanup refactor

- check for errors during createParserUIInitializationData phase
  (e.g. XML or JSON parse errors) and pass them to the front end
- DefaultImportingController now extends Command since it's really
  a command and it provides direct access to HTTP response methods
- DRY up Command and HttpUtilities redundant code
- add front end error handling for when initial preview parse fails
  and display error to the user
- use new error dialog instead of alert()s everywhere
- locally detabify Javascript near diffs to make code more readable

* Report importer initialization errors. Fixes #6058

- Also add XML import e2e tests including error handling

* Handle XML parser errors from deeper in parse. Fixes #3638.

- let the XML parser error bubble up to where it can be
  reported to the front end by our error handling code

* Return more detailed error info to front end
2024-02-28 11:13:55 +01:00
Antonin Delpeuch 9e82b2a790
Metaphone3 testing improvements (#6400)
* Migrate dead code to test in Metaphone3

* Exclude Metaphone3 from coverage reports

It has a few orders of magnitude more instructions than the rest of
our code, dominating the statistics reported in coverage results,
and it is a heuristic anyway.
2024-02-27 16:17:01 +01:00