Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synchronization with Overleaf #156

Open
koppor opened this issue Sep 10, 2015 · 9 comments
Open

Synchronization with Overleaf #156

koppor opened this issue Sep 10, 2015 · 9 comments

Comments

@koppor
Copy link
Member

koppor commented Sep 10, 2015

It should be possible to synchronize references with ShareLaTeX.

@jdpipe
Copy link

jdpipe commented Feb 2, 2019

why was this bug closed? was a solution implemented, or was the idea rejected for some reason?

@Siedlerchr
Copy link
Member

The issue was put on hold. That means we try to focus on other issues first due to lack of resources.
However, I developed a generally working solution which needs still to be improved before it can be used. See #2866 for details.

@koppor koppor removed the freeze label Jan 28, 2020
@koppor koppor reopened this Jan 28, 2020
@stefan-kolb stefan-kolb changed the title Synchronization with ShareLaTeX Synchronization with Overleaf Feb 21, 2020
@k3KAW8Pnf7mkmdSMPHz27
Copy link
Member

k3KAW8Pnf7mkmdSMPHz27 commented Nov 11, 2020

I don't think I can close this issue, but I'll be starting with export and "Push entries to external application (Overleaf)" features next week and see if I can get some inspiration for the synchronization issue meanwhile.

I'll see if I can continue on JabRef#445 afterwards.

@Siedlerchr
Copy link
Member

@k3KAW8Pnf7mkmdSMPHz27 That is really nice! I wrote the initial feature years ago and recently reworked it to successfully connect to overleaf. Might look complicated at first 😏
The general logic is that JabRef establishes/hooks into the web socket connection that overleaf uses to report changes.
It's working bidirectional.
Key challenge is to apply the incoming changes from overleaf which are character positions relative to the start of the document and not on a per entry basis.

@koppor
Copy link
Member Author

koppor commented Nov 12, 2020

@k3KAW8Pnf7mkmdSMPHz27 Nice to hear! My main concerns are written there #2866 (comment). You can reach me via mail or skype (same user name). Let's discuss details.

@koppor
Copy link
Member Author

koppor commented Nov 12, 2020

I don't think I can close this issue, but I'll be starting with export and "Push entries to external application (Overleaf)" features next week

I think, this is already implemented in JabRef#445, isn't it?

@koppor
Copy link
Member Author

koppor commented Nov 12, 2020

Related work regarding synchronization: #5669

@github-actions github-actions bot added the status: stale Issues marked by a bot as "stale". All issues need to be investigated manually. label May 11, 2021
@k3KAW8Pnf7mkmdSMPHz27 k3KAW8Pnf7mkmdSMPHz27 removed the status: stale Issues marked by a bot as "stale". All issues need to be investigated manually. label May 11, 2021
@k3KAW8Pnf7mkmdSMPHz27
Copy link
Member

I am stuck on the same synchronization issue as #7618.

@koppor
Copy link
Member Author

koppor commented May 20, 2021

With the part at #7618 (comment), we came up with a solution how optimistic offline lock also works for locally stored files. We did not came up with an idea in 2015.

@github-project-automation github-project-automation bot moved this to Normal priority in Prioritization Nov 13, 2024
@calixtus calixtus moved this from Normal priority to High priority in Prioritization Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Free to take
Status: High priority
Development

Successfully merging a pull request may close this issue.

5 participants