Skip to content

Conversation

@maxmnemonic
Copy link
Member

@maxmnemonic maxmnemonic commented Jan 8, 2026

Alternative Awesome implementation of processing elements in a linear order respecting global reading order first and foremost

Main features:

  • Global reading order is always respected (also with lists)
  • Fixed list_item children behavior by forward checking conditions
  • Fixed nested table annotations
  • Fix for the rotated tables
  • Many new fixtures to capture regressions

…especting global reading order first and foremost

Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

DCO Check Passed

Thanks @maxmnemonic, all your commits are properly signed off. 🎉

@mergify
Copy link

mergify bot commented Jan 8, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?(!)?:

Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
@maxmnemonic maxmnemonic changed the title WIP: Linear element processing for CVAT to Docling conversion feat: Linear element processing for CVAT to Docling conversion Jan 12, 2026
Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
@maxmnemonic maxmnemonic marked this pull request as ready for review January 12, 2026 09:45
cau-git and others added 20 commits January 12, 2026 11:35
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
…ated expected.json for affected fixtures

Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
…es support that still has to be implemented

Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
…lated to list) at the end of the lists or sublists, they are attached to an appropriate parent above given list / sub-list

Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
…ment in the output docling document, now priority of how to treat the link is taken from the linked element label (either as footnote or as caption)

Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
Signed-off-by: Maksym Lysak <mly@zurich.ibm.com>
@maxmnemonic maxmnemonic requested a review from cau-git January 15, 2026 10:06
@maxmnemonic maxmnemonic self-assigned this Jan 15, 2026
Copy link
Member

@cau-git cau-git left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏆

@cau-git cau-git merged commit 606104a into main Jan 16, 2026
8 checks passed
@cau-git cau-git deleted the dev/cvat_to_docling_linear branch January 16, 2026 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants