jabref icon indicating copy to clipboard operation
jabref copied to clipboard

OCR integration

Open Kaan0029 opened this issue 6 months ago • 2 comments

Closes #13267

In about one to three sentences, describe the changes you have made: what, where, why, ...

Steps to test

Describe how reviewers can test this fix/feature. Ideally, think of how you would guide a beginner user of Jabef to try out your change. You can add screenshots or videos (using Loom or by just adding .mp4 files).

Mandatory checks

  • [x] I own the copyright of the code submitted and I license it under the MIT license
  • [.] Change in CHANGELOG.md described in a way that is understandable for the average user (if change is visible to the user)
  • [.] Tests created for changes (if applicable)
  • [.] Manually tested changed features in running JabRef (always required)
  • [.] Screenshots added in PR description (if change is visible to the user)
  • [.] Checked developer's documentation: Is the information available and up to date? If not, I outlined it in this pull request.
  • [.] Checked documentation: Is the information available and up to date? If not, I created an issue at https://github.com/JabRef/user-documentation/issues or, even better, I submitted a pull request to the documentation repository.

Kaan0029 avatar Jun 12 '25 19:06 Kaan0029

Your pull request conflicts with the target branch.

Please merge upstream/main with your code. For a step-by-step guide to resolve merge conflicts, see https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line.

Tip for future - always take a fresh pull from upstream/main before beginning to work on a branch (if there has been a decent time gap).

subhramit avatar Jul 03 '25 13:07 subhramit

Your code currently does not meet JabRef's code guidelines. We use Checkstyle to identify issues. You can see which checks are failing by locating the box "Some checks were not successful" on the pull request page. To see the test output, locate "Tests / Checkstyle (pull_request)" and click on it.

In case of issues with the import order, double check that you activated Auto Import. You can trigger fixing imports by pressing Ctrl+Alt+O to trigger Optimize Imports.

Please carefully follow the setup guide for the codestyle. Afterwards, please run checkstyle locally and fix the issues, commit, and push.

jabref-machine avatar Jul 07 '25 21:07 jabref-machine

Just in case someone will notice sub-modules problems -- this was my fault that I brought in https://github.com/JabRef/jabref/pull/13313/commits/e4e45f3feecc86e255a3a0eb8e65f6894b2c3219

InAnYan avatar Jul 11 '25 07:07 InAnYan

I tried to follow https://devdocs.jabref.org/code-howtos/faq.html#submodules to fix what I've done to submodules, but it didn't work

InAnYan avatar Jul 11 '25 16:07 InAnYan

Your code currently does not meet JabRef's code guidelines. We use Checkstyle to identify issues. You can see which checks are failing by locating the box "Some checks were not successful" on the pull request page. To see the test output, locate "Tests / Checkstyle (pull_request)" and click on it.

In case of issues with the import order, double check that you activated Auto Import. You can trigger fixing imports by pressing Ctrl+Alt+O to trigger Optimize Imports.

Please carefully follow the setup guide for the codestyle. Afterwards, please run checkstyle locally and fix the issues, commit, and push.

jabref-machine avatar Jul 12 '25 18:07 jabref-machine

Note that your PR will not be reviewed/accepted until you have gone through the mandatory checks in the description and marked each of them them exactly in the format of [x] (done), [ ] (not done yet) or [/] (not applicable).

jabref-machine avatar Jul 13 '25 10:07 jabref-machine

JUnit tests of jablib are failing. You can see which checks are failing by locating the box "Some checks were not successful" on the pull request page. To see the test output, locate "Tests / Unit tests (pull_request)" and click on it.

You can then run these tests in IntelliJ to reproduce the failing tests locally. We offer a quick test running howto in the section Final build system checks in our setup guide.

jabref-machine avatar Jul 13 '25 10:07 jabref-machine

Commit pushed about one hour ago. We sadly had no time to review the changes in time for the meeting. grafik

calixtus avatar Jul 24 '25 18:07 calixtus

Closing this for housekeeping. Maybe if you or sbdy else is interested in picking this up again, this can be reopened. Work is not lost, but archived. Thank you for your efforts.

calixtus avatar Oct 09 '25 21:10 calixtus