Re:Orgzly Revived: a community-maintained version of Orgzly
by colordrops on Friday February 16, 2024 @02:21AM
(#39394174)
I used orgzly+syncthing for a while but the overhead of manually resolving conflicts between my laptop and phone were not worth it in the end. I'd consider using it again if a sync protocol or some other mechanism of merging changes across multiple computers is added.
[ Parent
| on HN ]
Re:Orgzly Revived: a community-maintained version of Orgzly
by pinsl on Friday February 16, 2024 @02:37AM
(#39394275)
I used the same setup and was also frustrated. I replaced Orgzly with Orgro [0] which can only view files but works much better for my purposes.
Re:Orgzly Revived: a community-maintained version of Orgzly
by wadim on Friday February 16, 2024 @03:06AM
(#39394426)
It helps a lot if you have a third machine, which runs 24/7. Haven't had any sync conflicts in ages.
Re:Orgzly Revived: a community-maintained version of Orgzly
by dietr1ch on Friday February 16, 2024 @03:23AM
(#39394516)
Same, added an always-on Raspberry pi + zerotier to the mix and got rid of the sync issues between my phone, laptop and workstation all at once.
I wish there was something to make some sort of CRDT for modeling org though. I feel that the operation that ended up causing text conflicts in the past had obvious resolutions with the right structure and Metadata, but yeah, resorting to having a peer always on gets around it more easily that writing my own thing and deviating from emacs and orgzly
Re:Orgzly Revived: a community-maintained version of Orgzly
by regularfry on Friday February 16, 2024 @04:04AM
(#39394783)
Funnily enough, crdt.el exists. I've tried it for org-mode syncing and the only thing that broke it was having a Windows Emacs connected to the session. It felt like line endings weren't getting handled properly, but I got frustrated with it and gave up in favour of Emacs in a tmux window on a raspberry pi behind my monitor.
Re:Orgzly Revived: a community-maintained version of Orgzly
by asymmetric on Friday February 16, 2024 @05:03AM
(#39395132)
What does the third machine do?
Re:Orgzly Revived: a community-maintained version of Orgzly
by wadim on Friday February 16, 2024 @08:34AM
(#39396777)
It's a read-only peer with a huge disk which is always on and syncs changes across all devices continuesly. This way you can safely change the same file across all devices, without them having to be online simultaneously.
Re:Orgzly Revived: a community-maintained version of Orgzly
by Kototama on Friday February 16, 2024 @07:14AM
(#39395904)
It would minimize the synchronisation lag between the other machines, being more often started.
Re:Orgzly Revived: a community-maintained version of Orgzly
by accoil on Friday February 16, 2024 @04:54AM
(#39395088)
The approach I use is to have a single incoming notes file for my phone. I then refile those notes into the correct location on my laptop later. It works for me because I realised that when I want to take a note on my phone I usually don't have time for a complete note, so the extra refile step gives me the opportunity to fill it out more at my leisure on my laptop. As an extra benefit though, it means that I only have one file that can conflict, and I can just bias resolution towards the phone's version.
Re:Orgzly Revived: a community-maintained version of Orgzly
by kqr on Friday February 16, 2024 @08:57AM
(#39397055)
This is how I also do it, and with ediff-files it is fairly quick to resolve whatever conflicts inevitably come up anyway.