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

A Large but meaningful major change is upcoming! #513

Open
vrtmrz opened this issue Oct 14, 2024 · 7 comments
Open

A Large but meaningful major change is upcoming! #513

vrtmrz opened this issue Oct 14, 2024 · 7 comments
Assignees

Comments

@vrtmrz
Copy link
Owner

vrtmrz commented Oct 14, 2024

I am now making major structural changes, to address the various problems that have built up throughout history.
Specifically, I am taking the infamous and very large Main class and turning it into multiple modules. And make their responsibility to be more clear, and for be with automated testing. (And, possibly the Dev version will be deployed with it enabled. I apologise for still not providing a beta version. But it will be helpful).

And many previous versions' suspicious or surely glitches will be fixed through this process. After the new version has been released. I will ask you all to check the issue which has been reported again.

Please bear with me for a moment. Daily progress will be posted in Nostr.

And the large progress is reported here!

I hope next version were the one before of v1.0.0.
(I am going to make v1.0.0 to be something we can launch the Self-hosted LiveSync as independent from the Obsidian, even only core functionality).

And sorry for the lack of response to the issues. I did not want to miss the courtesy at least... but I will make it up to you by a robust and solid version of it, soon!

@vrtmrz vrtmrz self-assigned this Oct 14, 2024
@vrtmrz vrtmrz pinned this issue Oct 14, 2024
@vrtmrz
Copy link
Owner Author

vrtmrz commented Oct 14, 2024

ToDo

@vrtmrz
Copy link
Owner Author

vrtmrz commented Oct 17, 2024

DogFooding has been started, from RC1. Surprisingly (or perhaps because of the nearly one month of preparation time spent) it is quite stable.

However, some trivial things have been found. I will fix it by the rc2, and keep using this.

@daedric7
Copy link

I'm having too much trouble with this, and i've yet to believe that it's totally not my fault :)

How can i use the RC1 currently ?? :D

@vrtmrz
Copy link
Owner Author

vrtmrz commented Oct 22, 2024

Thank you for asking! And I apologise for troubling you. Yes, it's not your fault. I realise I have been upset for a while.
The development releases were quite problematic up to Release Candidate 4, but most issues have been resolved in RC5. It appears to be almost complete with RC6, which has just been released.

This will be released as v0.24.0 in a few days. However, you can try it beforehand using the Beta Reviewers Auto-update Tester (BRAT) plugin available at GitHub. This can be installed from the Community Plugins in Obsidian. Once installed, simply choose BRAT: Add a beta plugin for testing from the command palette and enter vrtmrz/obsidian-livesync to install the latest beta version of Self-hosted LiveSync.

@daedric7
Copy link

Thank you for asking! And I apologise for troubling you. Yes, it's not your fault. I realise I have been upset for a while. The development releases were quite problematic up to Release Candidate 4, but most issues have been resolved in RC5. It appears to be almost complete with RC6, which has just been released.

This will be released as v0.24.0 in a few days. However, you can try it beforehand using the Beta Reviewers Auto-update Tester (BRAT) plugin available at GitHub. This can be installed from the Community Plugins in Obsidian. Once installed, simply choose BRAT: Add a beta plugin for testing from the command palette and enter vrtmrz/obsidian-livesync to install the latest beta version of Self-hosted LiveSync.

Actually, i think it might be my fault. I threw myself into something i clearly did not understood :)

I think it's working now, not yet livesync but event sync :)

So, what ever you're doing, keep doing it. It's clearly working! :)

@vrtmrz
Copy link
Owner Author

vrtmrz commented Nov 4, 2024

Various things should be fixed with 0.24.0, but unfortunately, I am running out of energy due to cleaning up the mansion! I shall write back when it has back up!

@cbuctok
Copy link

cbuctok commented Nov 23, 2024

@vrtmrz
Thanks so much for all the hard work you've put into this!
It's amazing what you've created, and we really appreciate everything you're doing.

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

No branches or pull requests

3 participants