Code Monkey home page Code Monkey logo

Comments (4)

vrtmrz avatar vrtmrz commented on August 16, 2024 1

Thank you for the great idea! I think this feature will be useful for everyone.
Over the years, I think our configuration dialogue has become more and more complex.

I imagined the just all-in-one Doctor button; like flutter doctor. But separated with each case may be more focusable to the issue.
I would love to implement them, even if from the small one! I appreciate the proposal!

from obsidian-livesync.

vrtmrz avatar vrtmrz commented on August 16, 2024 1

I really appreciate and respect you all and your all respectful attitude and kind words!

@hilsonp
I am always really grateful for the various contributions!

one pdf file that shows the same content (and pdf file properties) but is 5MB on my windows vault (where it was added initially) but is 32MB on iOS. This only happened with this one file. I'll keep an eye on it but my idea is to move all pdf to an paperless instance and use links to those document instead of storing them in obsidian.

This is also an old bug; which has been fixed at #308. And, indeed, checking features are lacking. (The vault history can show the history and file integrity, but only for non-binary files).

@KoriIku

There's a more common approach to your requirement in the open-source community: relying on community-contributed Q&A and documentation rather than solely on code within the software. This approach offers greater flexibility, faster updates, and wider coverage. It allows developers to focus on implementing the core functionality of the software rather than diverting some of their attention to guiding users.

It might be so good! Documents like FAQs are always welcome, and I will merge almost anything.
I think that this is the most convenient, fastest and iterative solution, for now. For the next version, we will get a link or embed view to docs/troubleshooting.md.

In essence, perhaps all we need is a more comprehensive user manual?

Yes, indeed! Recently I rewrote the readme and setup_flyio. I think that we will enough by this for normal use cases. However, through this discussion, I noticed that documents of each setting item possibly be meaningless without the case guides if we simply refined them. I would love to express to you all my gratitude for your contribution again! I will also address it later.

Of course, any additional contributions are welcome.

from obsidian-livesync.

hilsonp avatar hilsonp commented on August 16, 2024

I kinda agree with @andymarden

I'm using your plugin for a rather long time now and find your work awesome hence my monthly (small) contribution ;-)
I think I'm what people depict as a nerd/geek and do devops as a living.
Still, I must say I'm unconfortable with livesync and this makes me really sad.

I went with obsidian because I want to own my data (simple files on the filesystem).
I went with your plugin because its features outperforms other sync mechanisms (covering all desktop and mobiles platforms).

Unfortunatelly, because I do not have a clear view of how in sync are my 3 devices (2 windows + 1 iOS), I just feel that I'm not owning my data anymore which was the first reason to come to obsidian.

Do not get me wrong. What you have achieved is increadible but as of today, I cannot recommend it to my friends because I would fear they loose their data.
I would love being your plugin advocate, really. Just give me confidence and simplier ways of understanding the status of my distributed vault.

Edit: A quick update after a manual diff of my 3 vaults πŸŽ‰
I just did stop all my obsidian instances, zipped their vault and did a manual diff.
All files are identical (205MB made up of 128 folders and 692 files (mostly md, some images and a few pdf)
except:

  • on one device some left-over empty folders (which is a bug you solved a long time ago but I probably did not clean up all my devices)
  • one md file conflict not resolved. This is a conflict I did on purpose to try to understand how to deal with it. This can be ignored until I upgrade the plugin to the latest version.
  • one pdf file that shows the same content (and pdf file properties) but is 5MB on my windows vault (where it was added initially) but is 32MB on iOS. This only happened with this one file. I'll keep an eye on it but my idea is to move all pdf to an paperless instance and use links to those document instead of storing them in obsidian.

from obsidian-livesync.

KoriIku avatar KoriIku commented on August 16, 2024

This suggestion is indeed excellent, and I share your sentiment. However, from my perspective as a software engineer, I must say that while implementing such a feature sounds wonderful, it requires a significant amount of development effort. For a free and open-source software, expecting it to be as polished as commercial software is quite challenging, in my opinion.

There's a more common approach to your requirement in the open-source community: relying on community-contributed Q&A and documentation rather than solely on code within the software. This approach offers greater flexibility, faster updates, and wider coverage. It allows developers to focus on implementing the core functionality of the software rather than diverting some of their attention to guiding users.

In essence, perhaps all we need is a more comprehensive user manual?

Of course, the above represents just another perspective as a user.

from obsidian-livesync.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.